﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:WebDin;font-weight:normal;font-display:swap;src:url(https://assets.cults3d.com/assets/din-4145d4ab5f319aa6485cdb7cdf746a76a104131eb6b1130b676ec9dd2d2ca8a7.woff2) format("woff2"),url(https://assets.cults3d.com/assets/din-a652c51024944a8599a549bac3198763e2c1af0695995408906c260f8bd752ca.woff) format("woff"),url(https://assets.cults3d.com/assets/din-cd68f9f7312da038e861b8be0e69720691c15b0874d78be46000ee848ee6df02.ttf) format("truetype")}:root{--main-color: #822ef5;--light-color: #9955f7;--color-basic-light-100: #f5f5f5;--color-basic-light-200: #e6e6e6;--color-basic-light-400: #b4b4b4;--color-error-500: #8b0000;--color-success-500: #006400;--max-width: 90rem;--max-inner-width: 88rem;--gutter-width: 1rem;--container-width: min(100vw, var(--max-width))}body{--main-text-color: #777;--hover-text-color: #111;--main-background-color: #fff;--less-contrast-color: #e6e6e6;--more-contrast-color: #b4b4b4;--link-color: #822ef5}@media (prefers-color-scheme: dark){.theme-auto body{--main-text-color: #e6e6e6;--hover-text-color: #fff;--main-background-color: #1f1f28;--less-contrast-color: #31313f;--more-contrast-color: #4c4c61;--link-color: #9955f7}}.theme-dark body{--main-text-color: #e6e6e6;--hover-text-color: #fff;--main-background-color: #1f1f28;--less-contrast-color: #31313f;--more-contrast-color: #4c4c61;--link-color: #9955f7}*,*:before,*:after,input[type="search"]{box-sizing:border-box}::-moz-selection{background-color:#9955f7;color:#fff}::selection{background-color:#9955f7;color:#fff}html{font:75% Helvetica, Arial, sans-serif}@media (pointer: coarse){html{font-size:80%}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;padding:0;background:var(--more-contrast-color);color:var(--main-text-color)}.is-horizontally-scrolling body{overscroll-behavior-x:none}.is-modal-open body{height:100vh;overflow-y:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none}a{color:var(--link-color);transition:color .3s, box-shadow .3s;text-decoration:none}a:focus,button:focus{outline:0}.outline-on a:focus,.outline-on button:focus{box-shadow:0 0 1rem var(--main-color)}a:focus:hover{outline:0;box-shadow:none}[id]{scroll-margin-top:1em}hr{background:transparent;border:0;border-top:1px solid var(--less-contrast-color);margin:1rem 0}p{margin-top:1.25rem;margin-bottom:1.25rem}fieldset{border:0;padding:0}table{width:100%;margin-bottom:2rem;border-collapse:collapse}th{text-align:left}.table-fit{width:auto}big{font-size:1.5em}iframe{margin:0;padding:0;border:0;max-width:100%}label,button,input[type=submit]{cursor:pointer}.dev-grid::before{position:absolute;right:0;border-bottom-left-radius:.5em;padding:.3em .5em;color:var(--main-background-color);font:12px/1 Consolas, monospace, serif;background:rgba(0,0,0,0.3);content:'s: 0-30em'}@media (prefers-color-scheme: dark){.theme-auto .dev-grid::before{background:rgba(255,255,255,0.5)}}.theme-dark .dev-grid::before{background:rgba(255,255,255,0.5)}@media (min-width: 30em){.dev-grid::before{content:'m: 30-35em'}}@media (min-width: 35em){.dev-grid::before{content:'xm: 35-40em'}}@media (min-width: 40em){.dev-grid::before{content:'l: 40-50em'}}@media (min-width: 50em){.dev-grid::before{content:'xl: 50-60em'}}@media (min-width: 60em){.dev-grid::before{content:'xxl: 60-67.5em'}}@media (min-width: 67.5em){.dev-grid::before{content:'maxl: 67.5em+'}}.dev-grid{position:fixed;top:0;z-index:99999999;width:100%;height:100%;pointer-events:none}.dev-grid[aria-hidden=true]{display:none}.dev-row{display:flex;justify-content:space-between;max-width:90rem;height:inherit;margin:0 auto;padding:0 1rem;outline:1px solid var(--main-text-color);opacity:.05}.dev-col{width:7.2916666667%;background:var(--main-text-color)}@media (max-width: 50em){.dev-col{width:15%}.dev-col:nth-of-type(7),.dev-col:nth-of-type(8),.dev-col:nth-of-type(9),.dev-col:nth-of-type(10),.dev-col:nth-of-type(11),.dev-col:nth-of-type(12){display:none}}@media (max-width: 30em){.dev-col{width:31.1111111111%}.dev-col:nth-of-type(4),.dev-col:nth-of-type(5),.dev-col:nth-of-type(6){display:none}}.dev-debug{min-height:1em;position:relative;background:rgba(0,0,0,0.05)}@media (prefers-color-scheme: dark){.theme-auto .dev-debug{background:rgba(255,255,255,0.05)}}.theme-dark .dev-debug{background:rgba(255,255,255,0.05)}.dev-debug::before{position:absolute;left:0;color:var(--color-basic-light-400);content:attr(id)}.t0,.rich h1,.t1,.rich h2{margin:1.5rem 0 1rem;word-break:break-word;color:var(--main-color);font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:2rem;font-weight:bold;text-transform:uppercase}.t1,.rich h2{font-size:1.2rem}.t1-inverse{color:#fff}.t2,.rich h3{margin:2rem 0 1rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase}.t2--dark{color:#000}@media (prefers-color-scheme: dark){.theme-auto .t2--dark{color:#fff}}.theme-dark .t2--dark{color:#fff}.t2b{color:#111;margin:2rem 0 1rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1.4rem;font-weight:bold}.text_default{font-size:1em;font-weight:normal}.rich{line-height:1.4;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (pointer: coarse){.rich li{margin-bottom:.5em}}.rich img{max-width:100%}.rich pre{white-space:pre-wrap}.rich blockquote{display:flex;margin:2rem 0;font-size:1.5rem}.rich blockquote::before{padding-right:.25em;content:"“";color:var(--light-color);font-size:6rem;vertical-align:-.5em;height:0}.rich a[href^="mailto"]{white-space:nowrap}.rich--large-images img{width:100%}.big{font-size:2rem}.text--small{font-size:.9rem}.text--default-case{text-transform:initial}.text-badge{margin-right:.25rem;padding:.1em .7em;border-radius:.25rem;background:#822ef5;color:#fff;font-size:.8em;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;line-height:.7;vertical-align:1px;text-align:center}.text-badge--large{font-size:1em;padding-top:.25rem;padding-bottom:.25rem}.text-badge--inverse{background:white;color:#822ef5}.text-badge--ok{background:#006400}.text-badge--warning{background:#f5af2e}.text-badge--danger{background:#8b0000}.text-info{--info-background-color: #ffffe0;padding:0 .25em;border-radius:.25em;background:var(--info-background-color);font-size:.7em;text-transform:uppercase}@media (prefers-color-scheme: dark){.theme-auto .text-info{--info-background-color: var(--less-contrast-color)}}.theme-dark .text-info{--info-background-color: var(--less-contrast-color)}.text-error{color:var(--color-error-500)}.text--centered{text-align:center !important}.text--left{text-align:left}.text--right{text-align:right}@media (min-width: 30em){.text--right\@m-up{text-align:right}}.text--spaced{padding-left:1rem}.text--light{color:var(--more-contrast-color)}@media (prefers-color-scheme: dark){.theme-auto .text--light{color:var(--color-basic-light-400)}}.theme-dark .text--light{color:var(--color-basic-light-400)}.link--light{border-bottom:1px solid var(--less-contrast-color);transition:color .3s, border-color .3s}.link--light:hover{color:#822ef5;border-bottom-color:inherit}.link-container--discreet a{color:inherit;text-decoration:underline}.link-container--plain a{color:inherit;text-decoration:none}.text--3lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.75rem;height:5.25rem;text-overflow:ellipsis}.text--1line{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.75rem;height:1.75rem;text-overflow:ellipsis}.cursor-help{cursor:help}.form--dismissed{opacity:.5;cursor:progress}.form--dismissed a,.form--dismissed label,.form--dismissed button,.form--dismissed input{pointer-events:none}.stripe-card.StripeElement,.field-txt,.field-area,.field-select{padding:.5rem 1rem;border:1px solid transparent;color:var(--field-text-color);font-size:inherit;background-color:var(--field-background-color);background-image:linear-gradient(to bottom var(--field-background-color), var(--less-contrast-color));box-shadow:none}@media (max-width: 500px){.stripe-card.StripeElement,.field-txt,.field-area,.field-select{width:100%;margin:.3em 0}}.stripe-card.StripeElement--focus,.field-txt:focus,.field-area:focus,.field-select:focus{outline:0;background:#fafafa;color:var(--field-focus-text-color);border:1px solid #822ef5;box-shadow:0 0 0.5rem #822ef5}@media (prefers-color-scheme: dark){.theme-auto .stripe-card.StripeElement--focus::-moz-placeholder,.theme-auto .field-txt:focus::-moz-placeholder,.theme-auto .field-area:focus::-moz-placeholder,.theme-auto .field-select:focus::-moz-placeholder{color:#b4b4b4}.theme-auto .stripe-card.StripeElement--focus:-ms-input-placeholder,.theme-auto .field-txt:focus:-ms-input-placeholder,.theme-auto .field-area:focus:-ms-input-placeholder,.theme-auto .field-select:focus:-ms-input-placeholder{color:#b4b4b4}.theme-auto .stripe-card.StripeElement--focus::placeholder,.theme-auto .field-txt:focus::placeholder,.theme-auto .field-area:focus::placeholder,.theme-auto .field-select:focus::placeholder{color:#b4b4b4}}.theme-dark .stripe-card.StripeElement--focus::-moz-placeholder,.theme-dark .field-txt:focus::-moz-placeholder,.theme-dark .field-area:focus::-moz-placeholder,.theme-dark .field-select:focus::-moz-placeholder{color:#b4b4b4}.theme-dark .stripe-card.StripeElement--focus:-ms-input-placeholder,.theme-dark .field-txt:focus:-ms-input-placeholder,.theme-dark .field-area:focus:-ms-input-placeholder,.theme-dark .field-select:focus:-ms-input-placeholder{color:#b4b4b4}.theme-dark .stripe-card.StripeElement--focus::placeholder,.theme-dark .field-txt:focus::placeholder,.theme-dark .field-area:focus::placeholder,.theme-dark .field-select:focus::placeholder{color:#b4b4b4}.stripe-card.StripeElement--invalid,.field-txt.is-error,.is-error.field-area,.is-error.field-select,.form-error .field-txt,.form-error .field-area,.form-error .field-select{border-color:#8b0000;box-shadow:0 0 0.5rem #8b0000}.field_with_errors{display:inline}.form-group{margin:1rem 0}.form-line-buttons{margin:1rem 0 2rem}.form-label{display:block;margin-bottom:.5rem}.form-btns{text-align:right}.float-btns{float:right;margin-left:.5rem;margin-top:2px}.absolute-btns{position:absolute;right:1rem;margin-top:1rem}.form-stack>*{display:inline-block}.field,.stripe-card.StripeElement,.field-txt,.field-area,.field-select{--field-background-color: #d3d3d3;--field-text-color: #4f4f4f;--field-focus-text-color: var(--field-text-color);max-width:100%;vertical-align:middle;border-radius:.35rem;transition:box-shadow .3s, background .3s}@media (prefers-color-scheme: dark){.theme-auto .field,.theme-auto .stripe-card.StripeElement,.theme-auto .field-txt,.theme-auto .field-area,.theme-auto .field-select{--field-background-color: #575770;--field-text-color: var(--main-text-color);--field-focus-text-color: #353545}}.theme-dark .field,.theme-dark .stripe-card.StripeElement,.theme-dark .field-txt,.theme-dark .field-area,.theme-dark .field-select{--field-background-color: #575770;--field-text-color: var(--main-text-color);--field-focus-text-color: #353545}.field-line{display:flex;align-items:center;min-height:2.6rem}@media (prefers-color-scheme: dark){.theme-auto .field-txt::-moz-placeholder,.theme-auto .field-area::-moz-placeholder,.theme-auto .field-select::-moz-placeholder{color:#e6e6e6}.theme-auto .field-txt:-ms-input-placeholder,.theme-auto .field-area:-ms-input-placeholder,.theme-auto .field-select:-ms-input-placeholder{color:#e6e6e6}.theme-auto .field-txt::placeholder,.theme-auto .field-area::placeholder,.theme-auto .field-select::placeholder{color:#e6e6e6}}.theme-dark .field-txt::-moz-placeholder,.theme-dark .field-area::-moz-placeholder,.theme-dark .field-select::-moz-placeholder{color:#e6e6e6}.theme-dark .field-txt:-ms-input-placeholder,.theme-dark .field-area:-ms-input-placeholder,.theme-dark .field-select:-ms-input-placeholder{color:#e6e6e6}.theme-dark .field-txt::placeholder,.theme-dark .field-area::placeholder,.theme-dark .field-select::placeholder{color:#e6e6e6}.field-txt:active,.field-area:active,.field-select:active{outline:0;box-shadow:0 0 3rem #822ef5}.field-txt:disabled,.field-area:disabled,.field-select:disabled{opacity:.7;background:var(--less-contrast-color)}.field-select{height:2.6rem}.field-txt--creditCard{font-family:monospace;font-size:1.5rem}@media (max-width: 500px){.field-txt--small{width:auto}}.field-large{width:100%}.field-file{padding-top:.5em;padding-bottom:.5em;cursor:pointer}.field-area--height_expanded{resize:horizontal}.checkbox-group{margin:1rem 0}.checkbox-label{padding-left:.25em}.range-input{width:calc(100% - 1rem);margin-left:.5rem;cursor:pointer}.range-meters{display:flex;justify-content:space-between}.range-meter{color:var(--more-contrast-color);width:2rem;background:none;border:none;border-radius:.25rem}.help-block{margin-top:.5em;color:#b4b4b4}.help-block code{padding:.25em;border-radius:.25em;background:var(--less-contrast-color);color:#777}.help-block a{color:inherit;text-decoration:underline}@media (max-width: 67.5em){.help-block{display:block}}.inline_form_container div,.inline_form_container form{display:inline}.field_with_unit{position:relative}.field_with_unit__field{width:100%;margin:0;padding-right:4rem}.field_with_unit__field::-webkit-inner-spin-button,.field_with_unit__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field_with_unit__unit{position:absolute;right:0;top:0;height:100%;padding:.5rem;line-height:2rem;pointer-events:none}.sr-skip{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.sr-skip:focus{left:1rem;top:1rem;width:auto;height:auto;padding:.25rem;z-index:5}@media (min-width: 30em){.twins{display:flex}.twin{width:50%;padding-right:5%}.twin~.twin{border-left:1px solid #e6e6e6;padding-right:0;padding-left:5%}}@media (min-width: 40em){.duo{display:flex;justify-content:space-between;align-items:flex-start}.duo>*{min-width:20%}.duo>:last-child{text-align:right}}.indent{margin-left:2rem}.comment{margin-bottom:3rem;margin-top:3em}.comment-time{display:inline-block;margin-bottom:.5rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase}.comment-acceptance{display:inline-block;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase;font-style:italic}.comment-infos{display:flex;margin-top:-1.2em;margin-bottom:0.5em;margin-left:9em}.comment-info{margin-left:1em;margin-top:-0.5em;font-size:1rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.comment-contents{display:flex}.comment-action{margin-left:1rem}.comment-like{margin-left:1rem}.comment-avatar{flex:0 0 122px;height:122px;margin-right:1rem}.comment-text{flex-grow:1;margin-bottom:1em;margin-top:-0.75em}.xs-like{max-width:130px;min-width:130px}.answer{margin-bottom:2rem}.answer-text{flex-grow:1;margin-bottom:1em;margin-top:-0.75em}.comment-answers{margin-left:11rem}.comment-answer{margin-top:1.5rem}.answer-time{display:inline-block;margin-bottom:.5rem;margin-top:.5rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase}.answer-contents{display:flex}.answer-delete{margin-left:1rem}.answer-like{margin-left:1rem}.answer-form{margin-bottom:1.5em}.answer-infos{display:flex;margin-left:9.5em;margin-top:-2em;margin-bottom:1em;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase}.answer-info{margin-right:1em}.answer-avatar{flex:0 0 100px;height:100px;width:100px;margin-right:1rem}.pagination{text-align:center;margin-top:1.5rem;margin-bottom:.5rem}.paginate{display:inline-block;margin:.5rem 0}.prev .btn,.next .btn{white-space:nowrap}@media (max-width: 30em){.prev,.next{display:block}}.points{margin-top:1.5rem}@media (min-width: 30em){.points{display:flex;justify-content:space-between}.points>*{margin-top:0;margin-right:3rem}.points>*:last-child{margin-right:0}}hr+.group-title{background:#f00;margin-bottom:0}.group-title{width:100%;display:flex}.group-title-linked{display:flex;align-items:center;justify-content:space-between}.group-title-link{text-align:right}.sortable-ghost{opacity:.1}.content{position:relative;margin:0 auto;max-width:90rem;font-size:1.25rem}.row{max-width:1225px;margin:0 auto}.cell-right{text-align:right}.body--top_bar{border-top:0.5rem solid var(--main-color)}.head{text-align:center}.head h1{margin:0}.head .content{position:relative}.main-logo{display:inline-block;vertical-align:middle;height:4rem;margin:1rem}@media (min-width: 35em){.main-logo{height:6rem}}.main-logo img{height:inherit;width:auto}.main-logo--cults{border-radius:.5rem}@media (min-width: 35em){.main-logo--cults{margin:3rem}}.main-logo-left{margin-right:2rem}.intro{color:#fff;background:var(--main-color)}.intro .content{padding-left:1rem;padding-right:1rem;overflow:hidden}.intro-title{margin:1rem 0;line-height:1.4;letter-spacing:.05em;font-weight:normal;text-transform:uppercase;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1.25rem}@media (min-width: 60em){.intro-title{font-size:1.75rem}}.intro-title p{margin:0}.intro-title--large{text-transform:none}@media (min-width: 60em){.intro-title--large{font-size:3rem}}@media (min-width: 50em){.intro-desc{display:flex;align-items:center;justify-content:space-between}}.intro-quote{margin-right:1rem}.intro-quote cite{display:block;margin-top:1rem;font-size:.9rem;font-style:normal}.intro-text{margin:1rem 0;line-height:1.3}@media (min-width: 50em){.intro-text{max-width:50%}}.page{background-color:var(--main-background-color)}.page .content{width:100%;padding:1px 1rem 1rem}main.page{min-height:50vh}.textpage{max-width:58.3333333333rem}.largepage{margin:0 auto;max-width:58.3333333333rem}.xlargepage{margin:0 auto;max-width:71.1666666667rem}.formpage{max-width:43.5rem}.slimpage{margin:0 auto;max-width:43.5rem}.foot--cults{background:#b4b4b4;background-image:linear-gradient(to bottom, var(--more-contrast-color), var(--less-contrast-color) 0.5rem, var(--less-contrast-color) 20%, var(--more-contrast-color))}.foot__signature{text-align:center;font-size:1rem}.foot-menu{padding:2.5rem 1rem}.foot-links{padding:0;margin:0;list-style-type:none}.foot-links a{color:inherit;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase;transition:color .3s}.foot-links a:hover{color:#822ef5}.foot-links--main{justify-content:center;text-align:center;margin:0 3rem}@media (min-width: 30em){.foot-links--main{display:flex;flex-wrap:wrap}.foot-links--main>li{display:inline-block}}.foot-links--main li{margin:.4rem 1rem}.foot-links--main img{vertical-align:bottom;width:1.5rem}.foot-links--social{justify-content:center;text-align:center;display:flex;flex-wrap:wrap}.foot-links--social>li{display:inline-block}.foot-links--social li a{padding:.5rem}@media (min-width: 40em){.foot-links--social{min-width:13em}}.foot-links--social img{vertical-align:middle;width:2rem}.poweredby{padding-left:.5rem}.poweredby-main{color:#822ef5;transition:color .3s}.poweredby-img{vertical-align:-30px;fill:#822ef5;transition:fill .3s}a.poweredby:hover,a.poweredby:hover .poweredby-main{color:#822ef5}a.poweredby:hover .poweredby-img{fill:#822ef5}@media (min-width: 50em){.aside{display:table;width:100%}.aside_content{display:table-cell;padding-right:1rem}.aside_bar{display:table-cell;width:32.5757575758%}}.no-top-margin{margin-top:0 !important}.quarter-top-margin{margin-top:.5rem !important}.half-top-margin{margin-top:1rem !important}.single-top-margin,.single-top-margin-not-empty:not(:empty){margin-top:2rem !important}.double-top-margin{margin-top:4rem !important}.eighth-top-negative-margin{margin-top:-.25rem !important}.no-bottom-margin{margin-bottom:0 !important}.quarter-bottom-margin{margin-bottom:.5rem !important}.half-bottom-margin{margin-bottom:1rem !important}@media (min-width: 50em){.half-bottom-margin\@xl-up{margin-bottom:1rem !important}}.single-bottom-margin,.single-bottom-margin-not-empty:not(:empty){margin-bottom:2rem !important}.double-bottom-margin{margin-bottom:4rem !important}.quarter-left-margin{margin-left:.5rem !important}@media (min-width: 50em){.quarter-left-margin\@xl-up{margin-left:.5rem !important}}.half-left-margin{margin-left:1rem !important}.single-left-margin{margin-left:2rem !important}.quarter-right-margin{margin-right:.5rem !important}.half-right-margin{margin-right:1rem !important}.single-right-margin{margin-right:2rem !important}.card{margin:2rem 0;padding:0 1rem 1rem 1rem;border-radius:.5rem;background:#b4b4b4;color:white}.card--facebook{background:#3b5998}.card--google{background:#dd4b39}.card--linkedin{background:#007bb6}.card--twitter{background:#4a98f0}.card--yahoo{background:#720e9e}.card--github{background:#333}.act-list{margin:1rem 0}@media (min-width: 40em){.act-list{padding-right:1rem;border-right:1px solid #e6e6e6}}.act{display:flex;margin:1rem 0}.act .act-actor,.act .act-target{align-self:center}@media (min-width: 30em){.act .act-actor img,.act .act-target img{width:120px;height:120px}}@media (max-width: 30em){.act .act-actor img,.act .act-target img{width:6rem;height:6rem}}.act-verb{display:block;flex-grow:1;margin:0 1rem;align-self:center;background:linear-gradient(to bottom, var(--main-background-color) 0%, var(--main-background-color) 49%, var(--less-contrast-color) 50%, var(--main-background-color) 51%, var(--main-background-color) 100%);text-align:center;font-size:.8em}.act-verb:hover .act-action{color:var(--main-color)}.act-action{text-transform:uppercase;color:#777;transition:color .5s}.act-time{display:block;color:#b4b4b4}.act-bubble{margin:.5em auto;width:3rem;height:3rem;border-radius:50%;background:#e6e6e6}.act-important .act-bubble{background:var(--main-color)}.act-icon{width:inherit;height:inherit;background-repeat:no-repeat;background-position:center;background-size:2rem}.act-important .act-icon{filter:brightness(200%)}.act-icon-community{background-image:url(https://assets.cults3d.com/assets/activities/community-8c6639978fd377159eb5cdd4a672d5ae6554e631f378317b926862d1c31d065b.svg)}.act-icon-like{background-image:url(https://assets.cults3d.com/assets/activities/like-70bb2ddfaae92b9bb36b42f4b36fd724b557f0ef48bb8989a254c0f856a820d9.svg)}.act-icon-download{background-image:url(https://assets.cults3d.com/assets/activities/download-78a6286dc9d10667b5d28a4771777b45972b8beede7dd0de08cfe2aea1b91765.svg)}.act-icon-comment{background-image:url(https://assets.cults3d.com/assets/activities/comment-03ded9a6503f594691cb9f8feba0d3b8bf6e02437852b3c2aa852f4c38c4993c.svg)}.act-icon-upload{background-image:url(https://assets.cults3d.com/assets/activities/upload-f39f36ac5c92e5187defba9927aed358a771c2d7a6fddb56a402fd2996b9a7df.svg)}.act-icon-print{background-image:url(https://assets.cults3d.com/assets/activities/print-b1e76ade2ba06297773ac1b35f624665d0acfa6de6613dc28d3df0a4ba03b743.svg)}.act-important .act-bubble{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.bio{display:flex;margin:1rem 0}.bio .avatar{flex-shrink:0;width:35%;height:35%;max-width:10rem;min-width:6.4166666667rem}@media (max-width: 60em){.bio .avatar{max-width:6.4166666667rem;max-height:6.4166666667rem}}.bio-desc{margin-left:1rem;overflow:hidden}.bio-desc :first-child{margin-top:0}.avatar-group{margin-bottom:1rem}.avatar-group::after{content:"";display:block;clear:both}.avatar-group .avatar{margin-top:1rem;float:left}@media (min-width: 60em){.avatar-group .avatar{width:11.625%;margin-right:1%}.avatar-group .avatar:nth-of-type(8n){margin-right:0}.avatar-group .avatar img{width:120.75px;height:120.75px}}@media (min-width: 40em) and (max-width: 60em){.avatar-group .avatar{width:15.1666666667%;margin-right:1.8%}.avatar-group .avatar:nth-of-type(6n){margin-right:0}}@media (max-width: 40em){.avatar-group .avatar{width:22.75%;margin-right:3%}.avatar-group .avatar:nth-of-type(4n){margin-right:0}}.avatar-badge{position:absolute;top:.2rem;right:.25rem;width:30%;pointer-events:none}.usr{display:flex;margin:1rem 0;flex-direction:column}@media (min-width: 30em){.usr{flex-direction:row}}.usr .tbox{margin-right:1rem;width:122px;height:122px;min-width:122px;min-height:122px}.usr .stats{margin:.6rem 0}.usr--light{color:white}.usr--light .rich a{color:inherit;text-decoration:underline}.usr-follow{margin-top:1rem}@media (min-width: 30em){.usr-follow{margin-top:0}}.usr-bio{margin-top:.4rem}@media (min-width: 30em){.usr-bio{margin-left:1rem}}.usr-bio :first-child{margin-top:0}.usr-you{color:#b4b4b4;line-height:2rem}.usr-action{margin-top:.7rem}@media (min-width: 30em){.usr-donation,.usr-social_links{margin-left:.5rem}}.usr-donation a,.usr-social_links a{color:inherit;text-decoration:underline}.alert{position:relative;z-index:1;padding-top:1px;background:var(--main-color);color:#fff;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif}.alert a:not(.btn){color:inherit;text-decoration:underline}.alert a:not(.btn):focus{outline:1px dotted}html:not(.example) .alert--top{border-top:1px solid var(--main-color);margin-top:-1px}.alert--warning{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='black' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.alert--darken{position:absolute;left:0;right:0;height:90vh;padding-top:2rem;background:linear-gradient(180deg, rgba(0,0,0,0.9) 20%, rgba(0,0,0,0.75) 40%, transparent)}.alert--thin{text-align:center}.alert-content{padding:1rem}.alert--thin .alert-content{padding:0 1rem;font-size:1rem}.alert--margins{margin:2rem 0}.alert-close,.alert-button{border:0;border-radius:50%;width:2.5rem;height:2.5rem;background:transparent;color:inherit}.alert-close:focus,.alert-button:focus{border:1px dotted}.alert-close{float:right;padding:0;margin:.5rem -.5rem 0 0;font-size:1.8rem;line-height:.7}.alert-errors-list{font-size:1rem;font-family:Helvetica, arial}@media (min-width: 50em){.alert--cart{margin-top:-2px}}.alert--cart .alert-content{padding-top:1.6rem;padding-bottom:1.6rem}@media (min-width: 50em){.alert--cart .alert-content{padding-top:.3rem;padding-bottom:.3rem}}.alert--saved .alert-close{margin:.5rem}@media (min-width: 50em){.alert--saved{position:absolute;z-index:1;right:0}.alert--saved .alert-content{padding-top:0;padding-bottom:0;padding-right:3rem}.alert--saved .alert-close{position:absolute;margin:0;right:0}.alert--saved p{margin:.8rem 0}}.alert--save .alert-close{margin:.5rem}@media (min-width: 50em){.alert--save{padding:.005rem 0;width:505px}.alert--save .alert-content{padding-top:0;padding-bottom:0;padding-right:3rem}.alert--save .alert-close{position:absolute;margin:0;right:0}.alert--save p{margin:.8rem 0}}.alert-popup-wrapper{z-index:1;position:absolute;width:100%}.a--with-delay{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.a-spin--on,.a-spin-child-on-hover:hover .a-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-20%) rotate(-5deg)}30%{transform:translateX(15%) rotate(3deg)}45%{transform:translateX(-10%) rotate(-3deg)}60%{transform:translateX(5%) rotate(2deg)}75%{transform:translateX(-2%) rotate(-1deg)}100%{transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-20%) rotate(-5deg)}30%{transform:translateX(15%) rotate(3deg)}45%{transform:translateX(-10%) rotate(-3deg)}60%{transform:translateX(5%) rotate(2deg)}75%{transform:translateX(-2%) rotate(-1deg)}100%{transform:translateX(0%)}}.a-wobble--on,.a-wobble-child-on-hover:hover .a-wobble{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes a-pulse-grow{to{transform:scale(1.1)}}@keyframes a-pulse-grow{to{transform:scale(1.1)}}.a-pulse-grow{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.a-pulse-grow--on,.a-pulse-grow-child-on-hover:hover .a-pulse-grow{-webkit-animation-name:a-pulse-grow;animation-name:a-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.a-float{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out}.a-float--on,.a-float-child-on-hover:hover .a-float{transform:translateY(-4px)}.a-forward{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out}.a-forward--on,.a-forward-child-on-hover:hover .a-forward{transform:translateX(4px)}@-webkit-keyframes a-down{0%,50%,100%{transform:translateY(-2px)}25%,75%{transform:translateY(2px)}}@keyframes a-down{0%,50%,100%{transform:translateY(-2px)}25%,75%{transform:translateY(2px)}}.a-down{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.a-down--on,.a-down-child-on-hover:hover .a-down{-webkit-animation-name:a-down;animation-name:a-down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.flip{perspective:1000}.flip-wrapper{position:relative;transition:.6s;transform-style:preserve-3d}.flip--flipped .flip-wrapper,.flip--hoverable:hover .flip-wrapper{transform:rotateY(180deg)}.flip-front,.flip-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.flip-front{z-index:2;transform:rotateY(0deg)}.flip-back{transform:rotateY(180deg)}.badge{display:inline-block;padding:0 .25rem;min-width:1.5rem;min-height:1.5rem;line-height:1.5rem;border-radius:50%;background:var(--main-color);color:#fff;font-size:1rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;vertical-align:middle;text-align:center}.badge--large{min-width:3rem;min-height:3rem;background:#b4b4b4;font-size:1.5rem;line-height:3rem}.badge--dark{background:#1f1f28}.bullet{display:inline-block;margin-left:1ex;color:#822ef5;font-size:1.2em;line-height:0;text-shadow:0 0 1ex #b686f9}.box{padding:.5rem 2rem;border-radius:.5rem;background:var(--less-contrast-color)}.box--thumblist{display:flex;justify-content:center;flex-wrap:wrap;padding:.5rem;border-radius:.5rem;text-align:center}.box--thumblist .thumb,.box--thumblist a.thumb{width:113px;height:113px;margin:.5rem}.radio_push-label,.btn{display:inline-block;vertical-align:middle;padding:.6rem 1rem .5rem;border:0;border-radius:0.35rem;font-size:.9rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;cursor:pointer;transition:box-shadow .3s, background-color .3s}.radio_push-label:focus,.btn:focus{outline:0}.outline-on .radio_push-label:focus,.outline-on .btn:focus{box-shadow:0 0 1rem var(--main-color)}.outline-on .btn--over-dark:focus{box-shadow:0 0 1rem white}.btn--big{font-size:1.25rem}details:not([open])>summary.btn{list-style:none}details:not([open])>summary.btn::-webkit-details-marker{display:none}.btn__arrow{padding-right:2rem;background-repeat:no-repeat;background-position:right 1rem center}svg.btn__icon{vertical-align:middle;fill:#fff}.btn__icon--left{margin-right:.5rem;margin-top:-5px;margin-bottom:-2px}.btn--left{padding-left:2rem;background-image:url(https://assets.cults3d.com/assets/icons/left-arrow-pixels-3e09e85779511eacebe46462e7871b959e4990df0f064342ed68873b6f1a0001.png);background-repeat:no-repeat;background-position:left 1rem center}.btn-main:not(:disabled){padding-right:2rem;background-image:url(https://assets.cults3d.com/assets/icons/right-arrow-pixels-5fa62b58fd4ce2fafe4f5ebdc7d18f3166de0e4a83bd4d537ce9bb48be4a0866.png);background-repeat:no-repeat;background-position:right 1rem center}.btn-main-third,.btn-third.btn-main-third,.btn__arrow--right{background-image:url(https://assets.cults3d.com/assets/icons/right-arrow-pixels-color-0b5cf07371b11da6614c70f359d03db397a91f87b280b7a13c32298f1d96ab95.png)}@media (prefers-color-scheme: dark){.theme-auto .btn-main-third,.theme-auto .btn-third.btn-main-third,.theme-auto .btn__arrow--right{background-image:url(https://assets.cults3d.com/assets/icons/right-arrow-pixels-5fa62b58fd4ce2fafe4f5ebdc7d18f3166de0e4a83bd4d537ce9bb48be4a0866.png);color:var(--main-text-color)}}.theme-dark .btn-main-third,.theme-dark .btn-third.btn-main-third,.theme-dark .btn__arrow--right{background-image:url(https://assets.cults3d.com/assets/icons/right-arrow-pixels-5fa62b58fd4ce2fafe4f5ebdc7d18f3166de0e4a83bd4d537ce9bb48be4a0866.png);color:var(--main-text-color)}.afib .btn-main-third,.afib .btn-third.btn-main-third,.afib .btn__arrow--right{padding-right:1rem;background-image:none}@media (prefers-color-scheme: dark){.theme-auto .afib .btn-main-third,.theme-auto .afib .btn-third.btn-main-third,.theme-auto .afib .btn__arrow--right{background-image:none}}.theme-dark .afib .btn-main-third,.theme-dark .afib .btn-third.btn-main-third,.theme-dark .afib .btn__arrow--right{background-image:none}.afib .btn-main-third::after,.afib .btn-third.btn-main-third::after,.afib .btn__arrow--right::after{content:"›";font-size:1.25rem;font-style:normal;margin-left:.5rem}.btn-delete{background-color:#fff;font-size:1.5rem;color:#777}.btn-delete:focus,.btn-delete:hover{background-color:#e6e6e6;color:var(--main-color)}.btn-group{border:0;background:transparent;padding:0;border-radius:0.35rem;font-size:.9rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;cursor:pointer}.btn-group>button{border:0}.btn-group--large{width:100%;display:flex}.btn-group--large .btn-group-begin,.btn-group--large .btn-group-middle{flex:1}.btn-group--large .btn-group-end{flex:0 auto}.btn-group-middle,.btn-group-end,.btn-group-begin{display:inline-block;padding:.6rem 1rem .5rem}.btn-group-begin{border-top-left-radius:0.35rem;border-bottom-left-radius:0.35rem}.btn-group-end{border-top-right-radius:0.35rem;border-bottom-right-radius:0.35rem}.btn-group-bottom .btn-group-begin{border-top-left-radius:0}.btn-group-bottom .btn-group-end{border-top-right-radius:0}.btn-group-full{width:100%}.btn-group-full .btn-group-begin{width:70%}.btn-group-full .btn-group-end{width:30%}.btn,.btn-default{background-color:var(--main-color);color:#fff}.btn-second{background-color:#777}.btn-third{background-color:var(--less-contrast-color);color:var(--main-color)}@media (prefers-color-scheme: dark){.theme-auto .btn-third{color:#f5f5f5}}.theme-dark .btn-third{color:#f5f5f5}.btn-third .btn__icon{fill:currentColor}.btn-light{background-color:var(--more-contrast-color)}.btn-inverse{background-color:white;color:#777}.btn--facebook{background-color:#3b5998}.btn--github{background-color:#333}.btn--google{background-color:#dd4b39}.btn--linkedin{background-color:#007bb6}.btn--paypal{background-color:#2b70b4}.btn--thingiverse{background-color:#408cf3}.btn--twitter{background-color:#4a98f0}.btn--yahoo{background-color:#720e9e}.btn--black{background-color:#000}.btn--yellow{background-color:#f5af2e}.btn--max-size{max-width:20em;overflow:hidden;text-overflow:ellipsis}.btn-centered{font-size:.9em;display:inline-block;text-align:center}.btn-centered .minor{font-size:.8em}.btn--fill{width:100%;text-align:center}.btn--large{display:inline-block;width:100%;text-align:center;font-size:1.1rem}.btn--breathing{padding-top:1rem;padding-bottom:1rem}.btn:disabled,.btn-disabled{background-color:var(--less-contrast-color);background-image:none;cursor:not-allowed;color:#777}@media (prefers-color-scheme: dark){.theme-auto .btn:disabled,.theme-auto .btn-disabled{color:#777}}.theme-dark .btn:disabled,.theme-dark .btn-disabled{color:#777}.btn:disabled .btn__icon,.btn-disabled .btn__icon{fill:#777}.btn:disabled:focus,.btn-disabled:focus{box-shadow:0}.btn:disabled{cursor:not-allowed}.btn:disabled .btn-hidden--if-disabled{display:none}.btn:not(:disabled) .btn-hidden--unless-disabled{display:none}.btn-drop{position:relative;overflow:hidden;display:block;width:100%;padding:0 1em;font-size:1em;text-transform:inherit}.btn-drop:focus,.btn-drop--over{box-shadow:0 0 1rem var(--main-color)}.btn-drop--input{position:absolute;top:0;right:0;margin:0;opacity:0;font-size:200px;direction:ltr;cursor:pointer}.btns .btn{margin-right:1em;margin-bottom:1em}.btn-fat{display:block;padding:3rem;border-radius:0.35rem;background-color:var(--less-contrast-color);text-align:center;text-transform:uppercase;font-size:1.2rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif}.btn-fat--text{display:block;margin-bottom:1rem}.btn-giant{display:block;padding:3rem;border:1px solid transparent;border-radius:0.35rem;background-color:var(--less-contrast-color);text-align:center;text-transform:uppercase;font-size:2rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;transition:border-color .3s}.btn-giant:hover{border-color:var(--main-color)}.btn-giant--text{display:block;margin-bottom:1rem}#carbonads{margin:0 auto;max-width:630px}#carbonads{display:block;position:relative;overflow:hidden}#carbonads>span{position:relative;display:block}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}.carbon-wrap{display:flex;align-items:center}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block}.carbon-text{display:flex;margin-bottom:12px;position:relative;max-width:500px;font-size:16px;line-height:1.4;padding:8px 1em;text-align:left;align-items:center}.carbon-text:after{display:table;content:'Learn More';white-space:nowrap;margin-left:20px;background-color:#333333;padding:12px 16px;border-radius:3px;line-height:1;color:#fff;font-size:14px;font-weight:600}.carbon-poweredby{position:absolute;bottom:0;left:146px;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;color:#999 !important}@media only screen and (min-width: 320px) and (max-width: 759px){.carbon-text:after{display:none}}.check{cursor:pointer}.check:disabled{cursor:not-allowed}@supports (-webkit-appearance: none) or (-moz-appearance: none){.check{--check-background: var(--main-background-color);--check-mark-color: var(--main-background-color);-webkit-appearance:none;-moz-appearance:none;position:relative;vertical-align:text-bottom;width:1.5rem;height:1.5rem;background:var(--check-background);border:1px solid var(--main-text-color);border-radius:.25rem;transition:border-color .2s, background-color .2s, box-shadow .2s}@media (prefers-color-scheme: dark){.theme-auto .check{--check-mark-color: var(--main-text-color)}}.theme-dark .check{--check-mark-color: var(--main-text-color)}.check::after{content:"";position:absolute;left:.5rem;top:.2rem;width:.4rem;height:.8rem;border:2px solid transparent;border-top:0;border-left:0;transform:translateY(-0.2rem) rotate(42deg);transition:border-color .2s, transform .2s}.check:checked{background-color:var(--main-color);border-color:var(--main-color)}.check:checked::after{border-color:var(--check-mark-color);transform:rotate(42deg)}.check:disabled{opacity:.4}.check:focus{outline:0}.outline-on .check:focus{box-shadow:0 0 0.5rem var(--main-color)}}.choice{display:flex}.choice__input{display:none}.choice__label{padding:.25rem .5rem;background:#e6e6e6;color:#505050;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choice__label:focus{outline:0}.outline-on .choice__label:focus{box-shadow:0 0 1rem #822ef5}input:checked~.choice__label{background:#822ef5;color:white}.choice__option:first-of-type .choice__label{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.choice__option:last-of-type .choice__label{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.commission{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.commission__line{padding:.5rem 0}.commission__line--designers{color:#822ef5;flex:80}.commission__line--us{color:#b4b4b4;flex:20}.commission__line--fees{color:#505050;flex:5;order:4;text-align:right}.commission__chart{display:flex;width:100%;height:1.5rem}.commission__chart__designers{background:#822ef5;flex:80}.commission__chart__us{background:#b4b4b4;flex:15}.commission__chart__fees{background:#505050;flex:5}.detail-list{list-style:none;padding:0}.detail-list>li{padding:.5rem 0}.detail-list>li:before{line-height:1.5;padding-right:.5rem;vertical-align:top;color:#822ef5;content:">";font:1rem sans-serif}.detail-list--two-columns{-moz-column-count:2;column-count:2}.grid{display:flex;flex-wrap:wrap}.grid-cell{flex:1}.grid-cell--fit{flex:inherit}.grid-cell--auto{flex:auto}@media (max-width: 30em){.grid-cell--fit\@s-down{flex:inherit}}@media (max-width: 50em){.grid-cell--fit\@l-down{flex:inherit}}@media (min-width: 30em){.grid-cell--fit\@m-up{flex:inherit}}@media (min-width: 50em){.grid-cell--fit\@xl-up{flex:inherit}}.grid-cell--1of2{flex:none;width:50%}@media (min-width: 40em){.grid-cell--1of2\@l-up{flex:none;width:50%}}.grid-cell--1of3{flex:none;width:33.3333333333%}.grid-cell--1of4{flex:none;width:25%}@media (min-width: 40em){.grid-cell--1of4\@l-up{flex:none;width:25%}}@media (min-width: 50em){.grid-cell--1of4\@xl-up{flex:none;width:25%}}.grid-cell--top_aligned{align-self:start}.grid-cell--centered{align-self:center}.grid--guttered{margin-top:-1rem;margin-left:-1rem}.grid--guttered>.grid-cell{padding-top:1rem;padding-left:1rem}.grid--thin-guttered{margin-top:-0.5rem;margin-left:-0.5rem}.grid--thin-guttered>.grid-cell{padding-top:0.5rem;padding-left:0.5rem}.grid--fat-guttered{margin-top:-2rem;margin-left:-2rem}.grid--fat-guttered>.grid-cell{padding-top:2rem;padding-left:2rem}@media (min-width: 30em){.grid--guttered\@m-up{margin-top:-1rem;margin-left:-1rem}.grid--guttered\@m-up>.grid-cell{padding-top:1rem;padding-left:1rem}}@media (min-width: 50em){.grid--guttered\@xl-up{margin-top:-1rem;margin-left:-1rem}.grid--guttered\@xl-up>.grid-cell{padding-top:1rem;padding-left:1rem}}.grid--vertically_aligned{align-items:center}.grid--space_between{justify-content:space-between}@media (max-width: 35em){.grid--full\@m-down>.grid-cell{flex:0 0 100%}}@media (max-width: 50em){.grid--full\@l-down>.grid-cell{flex:0 0 100%}}@media (max-width: 67.5em){.grid--full\@xl-down>.grid-cell{flex:0 0 100%}}.grid--vertical-margin{margin-bottom:1rem}@media (max-width: 60em){.grid--rows\@xl-down{flex-direction:column}}.help{display:inline-block;vertical-align:middle;position:relative}.no-details details.help{display:none}.help--stars{margin-left:.9rem}.help__button{display:inline-block;padding:.25rem .5em;background:var(--more-contrast-color);border-radius:50%;color:white;font-size:1rem;line-height:1;cursor:pointer;list-style:none}.help__button::-webkit-details-marker{display:none}.help__button:focus{outline:0;box-shadow:0 0 0 2px #b4b4b4}.outline-on .help__button:focus{box-shadow:0 0 3px 3px #822ef5}.help[open] .help__button{background:#505050;position:relative}.help[open] .help__button:before{position:absolute;height:0;width:0;border:0.5rem solid transparent;border-bottom-color:#505050;content:" ";pointer-events:none}.help[open] .help__button:before{top:-0.5rem;right:50%;margin-right:-0.5rem;margin-top:-0.5rem}.help[open] .help__button::before{top:-0.35rem}.help__contents{position:absolute;bottom:2rem;padding:1rem;width:20rem;border-radius:.5rem;background:#505050;color:white;font-size:1rem}.help__contents.help__contents--centered{left:-9rem}.help__contents::after{position:absolute;left:0;width:100%;height:2rem;content:" "}.help__contents__link{display:inline-block;border:none;background:transparent;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;color:inherit;text-decoration:underline}.hidden,.is-hidden,[hidden]{display:none !important}@media (min-width: 40em){.is-hidden\@l-up{display:none !important}}@media (max-width: 23em){.is-hidden\@xs-down{display:none !important}}@media (max-width: 35em){.is-hidden\@m-down{display:none !important}}.inline-list{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap}.inline-list>li{display:inline-block}.inline-list li{margin-right:.25rem;margin-bottom:.25rem}.inline-list li:last-child{margin-right:0}.inline-list li a{display:block}.inline-list--spaced li{margin-right:.9rem;margin-top:.2rem}.inline-list--share li{margin-right:1.2rem}.inline-list--oneline li{margin-bottom:0}.list-plain{margin:0;padding:0;list-style-type:none}.list-plain>li{margin-bottom:.5rem}.list--bullet{margin-top:1rem;padding-left:1rem;list-style-type:none}.list--bullet li::before{display:inline-block;width:1.25rem;margin-left:-1rem;vertical-align:middle;content:"\2022";font-size:1.8rem;line-height:.5;font-weight:bold;color:var(--main-color)}.opener{display:inline-block}.opener summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;outline:none;border-radius:2px;padding:3px;margin-left:-3px;margin-right:-3px}.opener summary::-webkit-details-marker{display:none}.outline-on .opener summary:focus{box-shadow:0 0 1rem var(--main-color)}.opener--inline summary{padding:0;margin:0}.opener__handle{border-bottom:1px dotted;color:var(--main-color)}.opener__handle--open{display:none}.opener[open] .opener__handle--open{display:initial}.opener__handle--closed{display:initial}.opener[open] .opener__handle--closed{display:none}.turbo-progress-bar{height:.5rem;background:var(--main-color)}.page-change:not([data-turbo-preview]) body{border-top-color:var(--more-contrast-color);transition:border-color 3s linear;transition-delay:.5s}.page_loading{position:fixed;z-index:100;top:1rem;left:1rem;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .5s ease-in}@media (min-width: 30em){.page-change .page_loading{opacity:1;transition:opacity 1s ease-in 5s}}@media (prefers-reduced-motion: reduce){.page_loading{display:none}}.page_loading__icon{width:2rem;height:2rem;opacity:.3;display:inline-block;border:solid 2px transparent;background:url(https://assets.cults3d.com/assets/logos/cults-3d-logo-white-39679d16d4ab07fadb9f5dc10fc3658fc492a2926d5a2b3271151b945d5d3c53.svg) no-repeat;background-size:cover;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.painting{--painting-color: var(--less-contrast-color);--painting-highlight: var(--main-color);position:relative;overflow:hidden}.painting:not(.painting--no-background){background:var(--painting-color)}.painting:not(.painting--no-background)::before{content:"";position:absolute;top:-25%;left:-25%;bottom:-25%;right:-25%;background:radial-gradient(circle at top left, var(--painting-highlight), transparent);opacity:0;transition:.5s opacity;pointer-events:none}.painting.is-loading:not(.painting--no-background)::before{opacity:.55}.painting.is-loading:not(.painting--no-background):not(.painting--no-spinning-background)::before{-webkit-animation:spin 7s linear infinite;animation:spin 7s linear infinite;animation-direction:reverse}.painting::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(https://assets.cults3d.com/assets/logos/cults-3d-logo-white-39679d16d4ab07fadb9f5dc10fc3658fc492a2926d5a2b3271151b945d5d3c53.svg) no-repeat center;background-size:2rem;opacity:0;transition:.5s opacity;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;pointer-events:none}.painting.is-loading::after{opacity:.75}img.painting-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;color:transparent}.paypal{position:relative}.paypal__overlay{position:absolute;right:0;z-index:1;padding-top:1rem;padding-right:.5rem;text-align:right;pointer-events:none}.paypal__button{position:relative;z-index:0;margin-bottom:-3.5px;min-height:45.5px}.progress{margin:1em 0;padding:2px;color:white}.progress-container{position:relative;height:2em;padding:.2em;background:#777}.progress-bar{position:absolute;z-index:1;top:0;left:0;height:inherit;min-width:3px;background:#822ef5;transition:width 4s}.progress--error .progress-bar{background:#8b0000}.progress-text{position:relative;z-index:1;padding:2px;line-height:1.5}.spinner-icon{width:2rem;height:2rem;opacity:.3;display:inline-block;border:solid 2px transparent;background:url(https://assets.cults3d.com/assets/logos/cults-3d-logo-white-39679d16d4ab07fadb9f5dc10fc3658fc492a2926d5a2b3271151b945d5d3c53.svg) no-repeat;background-size:cover;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.spinner-logo{width:1.5rem;height:1.5rem;vertical-align:middle;fill:var(--main-text-color);opacity:.5}@media (min-width: 40em){.product-pane{--container-width: 50vw}}@media (min-width: 50em){.product-pane{--container-width: calc(516px + 2 * var(--gutter-width))}}.product-image,.product-image>img{display:inline-block;width:calc(var(--container-width) - var(--gutter-width) * 2);height:calc(var(--container-width) - var(--gutter-width) * 2);font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;color:var(--main-text-color)}@media (min-width: 40em){.vign{display:flex;align-items:center}.vign-img{min-width:21rem;margin-right:2rem;text-align:center}.vign-info{width:100%}}.icon_title{margin-right:.5rem;width:1.5rem;height:1.5rem;vertical-align:bottom}.icon_title--cults{width:1.6rem;height:1.6rem;margin-right:.4rem}.intro-logo{padding:1rem 0}@media (min-width: 40em){.intro-logo{display:flex;align-items:center;min-height:5em;padding-left:50%;background-size:5rem;background-repeat:no-repeat;background-position:10% 50%}}@media (min-width: 40em){.intro-logo-cults{background-image:url(https://assets.cults3d.com/assets/logos/cults-3d-logo-white-39679d16d4ab07fadb9f5dc10fc3658fc492a2926d5a2b3271151b945d5d3c53.svg)}.intro-logo-afib{background-image:url(https://assets.cults3d.com/assets/logos/afib/afib-white-ad8c59e14775ef78ba11e0ae999f7e55b7084bb96250dc832d03b44f5d378fa6.svg)}.intro-logo-3d_cube{background-image:url(https://assets.cults3d.com/assets/icons/3d_cube-39134c2fb830a596a3e87b72f87a386526729ffb64a70b98fc726dffe1e50045.svg);background-size:7rem;min-height:10rem}.intro-logo-3d_printing{background-image:url(https://assets.cults3d.com/assets/icons/3d_printing-5e0b910bdfd5bb6c732d37c46462b846a783eb20c031445c984dad06fe129677.svg);background-size:11rem;min-height:10rem}.intro-logo-alien{background-image:url(https://assets.cults3d.com/assets/icons/alien-cb4dd4c29054b34865cd6996948ba867545379f7d0faa85d024672050232ef70.svg)}.intro-logo-api{background-image:url(https://assets.cults3d.com/assets/icons/api-74490ea8f96e0611848de89b15492600079a96cb233b5b4f711cd10ed18a4194.svg)}.intro-logo-book{background-image:url(https://assets.cults3d.com/assets/icons/book-617a4f749bb4c923c7cf9cc623a319a50eebc0f60b1fa6d5344ca89640c027e6.svg)}.intro-logo-building{background-image:url(https://assets.cults3d.com/assets/icons/building-727d979a8d06a7f165c1d838d1b25b8185eed27dbbe26aee275741afe7eeb4e6.svg)}.intro-logo-bulb,.intro-logo-bulb-color{background-image:url(https://assets.cults3d.com/assets/icons/bulb-d76d897ae766d3802c6cba7f31b9e1fdf1954561f47d6b06c6e0591cb3653c31.svg)}.intro-logo-camera{background-image:url(https://assets.cults3d.com/assets/icons/camera-7f6b14f5d4dcd2c3bafb8c64a0c89dbcfad3ab860a3ab1def1463f7b61165f66.svg)}.intro-logo-chair{background-image:url(https://assets.cults3d.com/assets/icons/chair-a815808e74b6d5ef2e8fd18d5c483031f8c1492fd7383222f8b5aa4b845e5813.svg);background-size:6rem;min-height:7rem}.intro-logo-christmas{background-image:url(https://assets.cults3d.com/assets/icons/christmas-22cbd35eb70f14e01c22961345f2ce1024de98292032b484f31d660c8a84ffa5.svg);background-size:10rem}.intro-logo-collection{background-image:url(https://assets.cults3d.com/assets/icons/collection-f075e23cdd128f57fdfddf06ee45d68429bc57c1789f4dbd23d65698ad3556ac.svg)}.intro-logo-comment{background-image:url(https://assets.cults3d.com/assets/icons/comment-ac2614a8fb84fdfe8c3bfc87bf5e521bb1621313649af053dc4058ebb3a15d2f.svg)}.intro-logo-community{background-image:url(https://assets.cults3d.com/assets/icons/community-5b13cd3874cb9926592104de0c956337b0e1927dd5489a98b8d059744a35819f.svg)}.intro-logo-contest{background-image:url(https://assets.cults3d.com/assets/icons/contest-b66faab3ff6e2a3b19a845b3075eb129819a96ccbe478b83064648296ae3ba2f.svg)}.intro-logo-download{background-image:url(https://assets.cults3d.com/assets/icons/download-c3aad8bebe9b4c1665d12942944c458dc9a1856e610698a25a2ed61c60152a11.svg)}.intro-logo-drone{background-image:url(https://assets.cults3d.com/assets/icons/drone-3b7302c117b32176b63409d6319c00a1e4c41ae5f8bb498d8e488f0d5ede9c63.svg);background-size:6rem}.intro-logo-envelope{background-image:url(https://assets.cults3d.com/assets/icons/envelope-13a7f3f2bc8b22b3b43826004f13360658ece13d3e6b84529e9115c5c474a23b.svg)}.intro-logo-flag-fr{background-image:url(https://assets.cults3d.com/assets/icons/flag-fr-d127e68b6c3953c97706c8f42f3c58f09428a40222240453346e7aa9ec2b139c.svg);background-size:8rem}.intro-logo-gameboy{background-image:url(https://assets.cults3d.com/assets/icons/gameboy-d667401f1a5e7f144a28bc408ca6ce40ae25a12810254947f9519bad1afa4fd1.svg)}.intro-logo-gem{background-image:url(https://assets.cults3d.com/assets/icons/gem-925b3327621d3a0ae10f093790fd46c7c6f50692c98f19508fd0bde427b30863.svg)}.intro-logo-grumpy{background-image:url(https://assets.cults3d.com/assets/icons/grumpy-7efc9284b69e456b60835bf47741413e2a67f74faf72478b00fea4b5f6b79c3e.svg);background-size:8rem;min-height:7rem}.intro-logo-heart-and-arrow{background-image:url(https://assets.cults3d.com/assets/icons/heart-and-arrow-d21c985cf0650cecf7db470c24dad460d73d015aacba8c888512f86734d2961d.svg);background-size:12rem}.intro-logo-like{background-image:url(https://assets.cults3d.com/assets/icons/like-thin-1c44205a98716bb7bad234880eef30b20c53d743bb3a1e4a700f55340edcb78d.svg)}.intro-logo-legal{background-image:url(https://assets.cults3d.com/assets/icons/legal-1542daca886f120393f9b8b2764dd74466ac7dc4bfcac2d4ecf6e39e7c0cf031.svg)}.intro-logo-loudspeaker{background-image:url(https://assets.cults3d.com/assets/icons/loudspeaker-d810aa0eac9c71876972dfc8cc89b2e4753b9bd59d636df40eb470ca7f20d65f.svg)}.intro-logo-newsletter{background-image:url(https://assets.cults3d.com/assets/icons/newsletter-9cdd320dadb21b4aa211bbb8d9ed0a0574408251e827b09d0429d5fa524eb826.svg)}.intro-logo-painting{background-image:url(https://assets.cults3d.com/assets/icons/painting-2b5d75e560af995ce35d771787924d9b3e98d86b4c6df252e8eb4a8a3cab5757.svg)}.intro-logo-party{background-image:url(https://assets.cults3d.com/assets/icons/party-95534fcdd68f349dee01488cb12a04d062f287d108b2dc98d66355915abfa722.svg);background-size:4rem}.intro-logo-piggy-bank{background-image:url(https://assets.cults3d.com/assets/icons/piggy-bank-c101432f80062314bb2d775aabc02f5082c5b2ffa935d91f7666bd4b77882b92.svg);background-size:6rem}.intro-logo-present{background-image:url(https://assets.cults3d.com/assets/icons/present-d13ee0c0ef6526facaa54ea8e7fe0cba0e562e563f37ec31e9fb855fc1eb4321.svg);background-size:5rem}.intro-logo-printer{background-image:url(https://assets.cults3d.com/assets/icons/printer-b1e76ade2ba06297773ac1b35f624665d0acfa6de6613dc28d3df0a4ba03b743.svg)}.intro-logo-question-model{background-image:url(https://assets.cults3d.com/assets/icons/question-model-094f25b9dc203f1eace6364e337497e7dd5d17e4ac61c25d63d04037bd5dbcfa.svg)}.intro-logo-shoe{background-image:url(https://assets.cults3d.com/assets/icons/shoe-e38cb6e12a8560f4a160c17514bae2fb87b71e40d1ba053643e61e54da856957.svg);background-size:6rem}.intro-logo-shop{background-image:url(https://assets.cults3d.com/assets/icons/shop-6cb0481adc72d8923a2b5a68c47e3b8ddbca8b49d725fbe973f070a886467166.svg)}.intro-logo-syndication{background-image:url(https://assets.cults3d.com/assets/icons/syndication-3d56983abe8e1341ef1297a080f23f9c61c43f558591871de018b9946e54d741.svg)}.intro-logo-tools{background-image:url(https://assets.cults3d.com/assets/icons/tools-e7ea367d58c8cd2e2f95372906c06b41fc65e8fd8de468356b06c5219e323991.svg)}.intro-logo-trophy{background-image:url(https://assets.cults3d.com/assets/icons/trophy-e3c76e799712dd0796d00fe3bf3302698699fea50021de63ec187d1a753a98b2.svg);background-size:9rem}.intro-logo-upload{background-image:url(https://assets.cults3d.com/assets/icons/upload-b6fef6e9cc7bdf576653fe2bc223d2cc81fe1c39822e5b2df571f8e7e7c59ca3.svg)}}img.thumb,a.thumb img,button.thumb img{width:100%;height:100%;border:1px solid var(--less-contrast-color);border-radius:.5rem;display:block;background-color:var(--more-contrast-color);background-size:contain;background-repeat:no-repeat;background-position:center;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;overflow:hidden}img.thumb--white,a.thumb--white img,button.thumb--white img{background:white;color:#b4b4b4}a.thumb,button.thumb{width:100%;display:block}a.thumb img,button.thumb img{display:block;transition:border-color .25s}a.thumb:hover img,button.thumb:hover img{border-color:#822ef5}a.thumb:focus,button.thumb:focus{outline:0;box-shadow:none}.outline-on a.thumb:focus img,.outline-on button.thumb:focus img{box-shadow:0 0 1rem #822ef5}@media (prefers-color-scheme: dark){.theme-auto .img\@light{display:none}}.theme-dark .img\@light{display:none}.img\@dark{display:none}@media (prefers-color-scheme: dark){.theme-auto .img\@dark{display:inline-block}}.theme-dark .img\@dark{display:inline-block}.rounded,.rounded>img{border-radius:.5rem}.img--circle{border:1px solid var(--more-contrast-color);border-radius:50%}.img--circle-main{border:1px solid var(--main-color);border-radius:50%}.img--grayscale{filter:grayscale(1)}.circ img{background:#777;border-radius:50%;transition:box-shadow .3s, background .3s}.circ--light img{background:var(--more-contrast-color)}@media (prefers-color-scheme: dark){.theme-auto .circ--light\@dark img{background:var(--more-contrast-color)}}.theme-dark .circ--light\@dark img{background:var(--more-contrast-color)}a.circ:focus,a.circ:active{outline:none;box-shadow:none}a.circ:focus img,a.circ:active img{box-shadow:0 0 1rem #822ef5}a.circ:hover img{background:#822ef5}a.share-facebook:hover img{background:#3b5998}a.share-twitter:hover img{background:#4a98f0}a.share-pinterest:hover img{background:#b70f1a}a.share-instagram:hover img{background:#e4405f}a.share-tiktok:hover img{background:#000}a.share-linkedin:hover img{background:#007bb6}a.share-reddit:hover img{background:#ff4500}.tbox{position:relative;border:1px solid var(--more-contrast-color);border-radius:.5rem}.tbox:not(.tbox--with-drawer,.tbox--with-num){overflow:hidden}.tbox--light{border-color:var(--less-contrast-color)}.tbox--hoverable{transition:border-color .25s}.tbox--hoverable:hover{border-color:#822ef5}.tbox-thumb{display:block}.tbox-thumb img{display:block;width:100%;height:100%;background:#b4b4b4}.tbox-thumb img.tbox-thumb-img--white{background:white}.tbox-title{margin:0;overflow:hidden;padding:.5rem;width:100%;display:table-cell;background:var(--main-background-color);color:var(--main-text-color);font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:.9rem;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}.tbox-num{position:absolute;right:-.5rem;top:1rem;z-index:2;background:#000;font-size:.8rem;padding:.2rem;color:#fff;border-radius:1.5rem}.tbox--in-grid-cell{padding:.5rem;height:100%}.drawer{overflow:hidden;position:relative;border-radius:.42rem}.drawer-contents{position:relative;top:0;min-height:2rem;transition:top .5s}.drawer-contents>img{display:block}.drawer-foot{position:absolute;width:100%;bottom:0;display:flex;transition:bottom .4s;opacity:.8}.outline-on .drawer-contents:focus .drawer-foot{box-shadow:inset 0 0 1rem var(--main-color)}@media (hover: hover){.drawer-sliding .drawer-foot{height:2rem;bottom:-2rem;opacity:1}.drawer-sliding:hover .drawer-contents{top:-2rem}}.img--middle-align{vertical-align:middle}.img--bottom-align{vertical-align:bottom}.svg--color{fill:var(--main-color)}.svg--white{fill:white}.svg--grey{fill:#777}.svg--lighter-grey{fill:#e6e6e6}.svg--current-color{fill:currentColor}@media (prefers-color-scheme: dark){.theme-auto .svg--current-color\@dark{fill:currentColor}}.theme-dark .svg--current-color\@dark{fill:currentColor}.svg--menu{margin-bottom:-.6em;margin-top:-.6em;vertical-align:top}.svg--not-found{display:none}.img--full{width:100%}.impress{display:flex;width:100%;height:200px;padding:1rem;border-radius:.5rem;background:var(--less-contrast-color);align-items:center;justify-content:center}.impress__image{margin:1rem;vertical-align:middle}.impress__image--large{margin:0;padding:3rem;max-width:100%;max-height:200px}.menu-line{background:var(--main-background-color);text-transform:uppercase;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif}.menu-line .content{font-size:1rem;display:flex;justify-content:space-between}@media (max-width: 50em){.menu-line .content{flex-direction:column}}.menu-line .scrollline .content{flex-direction:row}.menu-line--last{border-bottom:1px solid var(--less-contrast-color)}.menu-line--sub{background-image:linear-gradient(to bottom, var(--less-contrast-color), var(--main-background-color) 50%)}.menu{padding:0;margin:0}@media (max-width: 50em){.menu{text-align:center}}.menu .menu__item{min-width:3rem;list-style-type:none;white-space:nowrap;display:inline}.afib .menu .menu__item{height:3rem;display:inline-block}.scrollline .menu .menu__item{height:2rem}.menu a,.menu form,.menu div{display:inline-block}.menu a:not(.btn){color:inherit;line-height:1}.menu a:not(.btn):hover{color:var(--hover-text-color)}.scrollline .menu{display:flex;height:3rem}.scrollline .menu .menu__item.active{position:relative}.scrollline .menu .menu__item.active:after{position:absolute;height:0;width:0;border:0.6rem solid transparent;border-bottom-color:var(--main-color);content:" ";pointer-events:none}.scrollline .menu .menu__item.active:after{top:calc(100% - 0.6rem / 2 + 1px);left:calc(50% - 0.6rem)}@media (min-width: 50em){html:not(.afib) .menu .menu__item.active,html:not(.afib) .menu .menu__item.has-active{position:relative}html:not(.afib) .menu .menu__item.active:after,html:not(.afib) .menu .menu__item.has-active:after{position:absolute;height:0;width:0;border:0.6rem solid transparent;border-bottom-color:var(--main-color);content:" ";pointer-events:none}html:not(.afib) .menu .menu__item.active:after,html:not(.afib) .menu .menu__item.has-active:after{top:calc(100% - 0.6rem / 2 + 1px);left:calc(50% - 0.6rem)}html:not(.afib) .menu .menu__item.active.has-sub-menu:after,html:not(.afib) .menu .menu__item.has-active.has-sub-menu:after{border-bottom-color:var(--less-contrast-color)}}.menu .menu__item.active a:not(.btn),.menu .menu__item.active a:not(.btn):hover,.menu .menu__item.has-active a:not(.btn),.menu .menu__item.has-active a:not(.btn):hover{color:#822ef5}@media (prefers-color-scheme: dark){.theme-auto .menu .menu__item.active a:not(.btn),.theme-auto .menu .menu__item.active a:not(.btn):hover,.theme-auto .menu .menu__item.has-active a:not(.btn),.theme-auto .menu .menu__item.has-active a:not(.btn):hover{color:var(--light-color)}}.theme-dark .menu .menu__item.active a:not(.btn),.theme-dark .menu .menu__item.active a:not(.btn):hover,.theme-dark .menu .menu__item.has-active a:not(.btn),.theme-dark .menu .menu__item.has-active a:not(.btn):hover{color:var(--light-color)}.menu.menu-cmd .active.menu__item.menu-connect::after,.menu.menu-cmd .active.menu__item.has-sub-menu::after{top:calc(2rem - .6rem / 2 + 1px)}.menu__item__link{padding:1rem .5rem}@media (min-width: 50em){.menu__item__link{padding:1rem .8rem}}@media (min-width: 50em){.menu__item--sep{border-right:1px solid var(--more-contrast-color)}.menu__item--sep>a{padding-right:1rem;padding-left:1rem}.menu__item--sep:last-child{border-right:0}}.menu-cmd{display:flex;justify-content:center}@media (max-width: 50em){.menu-cmd{flex-wrap:wrap;margin-bottom:.5rem}}.menu-search{padding:.3rem .5rem}.menu-icon,.menu-img{height:3rem}.menu-icon a,.menu-img a{display:block}.menu-icon a img,.menu-img a img{display:inline-block;height:3rem;width:3rem;vertical-align:middle;overflow:hidden}.menu-connect a,.menu-cart a{padding:.7rem .2rem}.menu-cart a img{width:2rem;height:1.5rem}.menu-connect__icon{margin-right:.25rem;vertical-align:text-bottom;transition:fill .3s}a:hover .menu-connect__icon{fill:var(--hover-text-color)}.menu-cart a{margin-right:.25rem}.menu-upload{padding:.3rem .5rem}.menu-upload__btn{min-width:6.75rem;text-align:center}.cults .menu-upload__btn{margin-top:-.25rem}.afib .menu-upload__btn{padding-bottom:5px;padding-top:9px;height:calc(13.8px + 5px + 9px)}.menu-head{background:#822ef5;padding:1px}.menu-head .content{padding:0 1rem}.sort,.pills{margin:1rem 0;display:flex;flex-wrap:wrap}.sort-item,.pills-item a{padding:.5rem;border-radius:.5rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}@media (max-width: 30em){.sort-item,.pills-item a{display:block;width:100%}}.pills-item.active a{background:var(--less-contrast-color)}.pills{padding:0}.pills-item{display:inline;list-style-type:none}@media (max-width: 30em){.pills-item{width:100%}}.sort-text{padding:.5rem 0}.sort-icon{padding-left:.25em;vertical-align:2px;line-height:0;color:var(--main-text-color)}@media (prefers-color-scheme: dark){.theme-auto .sort-icon{color:var(--color-basic-light-400)}}.theme-dark .sort-icon{color:var(--color-basic-light-400)}.sort-item--square{border-radius:0}.filter-text{font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.crea{position:relative}.crea--clip{overflow:hidden}.crea-group{--crea-gutter-width: 1rem;--crea-per-line: 2;--crea-size: calc(
    (
      min(100vw, var(--max-width))
      - (var(--crea-per-line) + 1) * var(--crea-gutter-width)
    )
    / var(--crea-per-line)
  );display:flex;flex-wrap:wrap;margin-right:calc(var(--crea-gutter-width) * -1);margin-bottom:1rem}@media (min-width: 35em){.crea-group{--crea-per-line: 4}}.crea-group .crea{margin-top:var(--crea-gutter-width);margin-right:var(--crea-gutter-width);width:var(--crea-size);height:var(--crea-size)}.crea-group .crea img{width:calc(var(--crea-size) - 2px);height:calc(var(--crea-size) - 2px)}.crea-foot{display:flex}.crea .crea-price{width:6rem;overflow:initial;font-size:1rem;text-align:right;color:var(--main-color)}@media (prefers-color-scheme: dark){.theme-auto .crea .crea-price{color:var(--light-color)}}.theme-dark .crea .crea-price{color:var(--light-color)}.crea-badge{position:absolute;top:.25rem;right:.25rem;width:3rem;height:3rem;padding:.25rem;border:1px solid #b4b4b4;border-radius:2rem;background-color:#eee;pointer-events:none}@media (min-width: 40em){.creation{display:table}}.creation-photos{--container-width: 50vw;margin-top:1rem}@media (min-width: 40em){.creation-photos{display:table-cell;vertical-align:top}}.creation-infos{margin-top:1rem}@media (min-width: 40em){.creation-infos{display:table-cell;vertical-align:top;width:100%;padding-left:2rem}}.pic img{width:100%;height:auto !important}.pic--photos img{background:#b4b4b4;line-height:2;color:#fff;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:2rem}.pic-main{min-width:15em;margin:0 auto}.pic-main--button{overflow:hidden;border:1px solid #e6e6e6;border-radius:.5rem;transition:background-color .5s;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.pic-main--button:hover{border-color:var(--main-color)}@media (min-width: 0){.pic-main,.pic-main.scrub,.pic-main img{width:calc(100vw - 2rem);height:calc(100vw - 2rem)}}@media (min-width: 40em){.pic-main,.pic-main.scrub,.pic-main img{width:calc(50vw - 4rem);height:calc(50vw - 4rem)}}@media (min-width: 50em){.pic-main,.pic-main.scrub,.pic-main img{width:43rem;height:43rem}}.pic-minis{display:flex;flex-wrap:wrap;padding-bottom:1rem}.pic-minis a{display:inline-block;margin-top:1rem;margin-right:1rem;width:calc((100% - 4rem) / 5)}.pic-minis a:nth-child(5n){margin-right:0}@media (min-width: 40em) and (max-width: 50em){.pic-minis a{margin-right:1rem;width:calc((100% - 3rem) / 4)}.pic-minis a:nth-child(4n){margin-right:0}}.stats{display:block;font-size:1rem;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;color:inherit;white-space:nowrap}.actionbar{display:flex;align-items:flex-end;align:middle;margin-bottom:.5rem}.actionbar::after{content:"";display:block;clear:both}.actionbar-left{float:left;flex:1}.actionbar-right{float:right}.radio--inline{display:inline-block;margin-right:1rem}.radio-label{margin-left:-.2rem;padding-left:.2rem;padding-right:.2rem;outline:none;display:inline-block}.radio-label.radio-label--t2{font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;font-size:1rem;text-transform:uppercase}.outline-on .radio-label:focus{box-shadow:0 0 0.5rem var(--main-color);border-radius:.25rem}.radio-label:before{content:" ";display:inline-block;margin-right:.5rem;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-basic-light-400);vertical-align:-2px;transition:border .25s ease}.radio-input{display:none}.radio-input:checked~.radio-label:before{border:0.58rem solid var(--main-color)}.radio_push{display:flex}.radio_push>legend{margin-bottom:.5rem}.radio_push-field{display:none}.radio_push-label{background-color:var(--less-contrast-color)}.radio_push-btn:not(:first-child) .radio_push-label{border-top-left-radius:0;border-bottom-left-radius:0}.radio_push-btn:not(:last-child) .radio_push-label{border-top-right-radius:0;border-bottom-right-radius:0}.radio_push-field:disabled~.radio_push-label{opacity:.5}.radio_push-field:checked~.radio_push-label{background-color:var(--main-color);color:white}.rate{display:inline-flex;vertical-align:middle}.rate__star{display:inline-block;border:none;background:transparent;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.rate__star svg{width:auto;height:2rem;fill:black;fill:var(--main-color)}.rate--done:not(:hover) .rate__star svg{fill:grey;fill:var(--main-text-color)}.rate__star.rate__star--right{margin-right:.1rem}.is-safari .rate__star.rate__star--right{margin-left:-1px}.rate__star svg.is-empty{display:block}.rate__star svg.is-filled{display:none}.rate__star.is-filled svg.is-empty{display:none}.rate__star.is-filled svg.is-filled{display:block}.your-rating{display:inline-block;vertical-align:middle;margin-left:1rem}.redacted{--main-color: #000;--light-color: #000;filter:blur(3px) grayscale(1) saturate(0);pointer-events:none}.redacted,.redacted h1,.redacted h2,.redacted h3,.redacted h4,.redacted p,.redacted li,.redacted a,.redacted button,.redacted span,.redacted div{font-family:Webdings, Wingdings, Brush Script MT, monospace !important;letter-spacing:-.05em}.redacted img{display:inline-block !important;padding-left:100% !important}.scrub{position:relative}.scrub-back{position:absolute;width:100%;opacity:.5;overflow:hidden}.scrub-back-image{filter:blur(5px)}.scrub-front{position:absolute;width:100%;height:100%;overflow:hidden}.scrub-image,.scrub-front img.scrub-image{display:block;height:auto;color:transparent;transform:translateX(0);will-change:transform}.scrub-image--fill,.scrub-front img.scrub-image--fill{width:100%}.search{position:relative}.search--field,.search-field{margin:0;padding-right:3rem}.search--field::-webkit-search-decoration,.search-field::-webkit-search-decoration,.search--field::-webkit-search-cancel-button,.search-field::-webkit-search-cancel-button,.search--field::-webkit-search-results-button,.search-field::-webkit-search-results-button,.search--field::-webkit-search-results-decoration,.search-field::-webkit-search-results-decoration{-webkit-appearance:none}.search-field{height:2.25rem;width:100%;background:var(--main-color);color:white}.search-field:focus{background:white;color:#505050}.search-field::-moz-placeholder{color:white;opacity:.5}.search-field:-ms-input-placeholder{color:white;opacity:.5}.search-field::placeholder{color:white;opacity:.5}@media (prefers-color-scheme: dark){.theme-auto .search-field::-moz-placeholder{color:white}.theme-auto .search-field:-ms-input-placeholder{color:white}.theme-auto .search-field::placeholder{color:white}}.theme-dark .search-field::-moz-placeholder{color:white}.theme-dark .search-field:-ms-input-placeholder{color:white}.theme-dark .search-field::placeholder{color:white}.search--field{width:calc(min(20rem, 90vw))}.search--submit,.search-submit{position:absolute;right:0;top:0;height:100%;padding:.5rem;border-radius:.35rem;border:none;background:transparent}.outline-on .search-submit:focus{box-shadow:0 0 1rem white}.search--icon,.search-submit-icon{fill:#777}.search--submit:focus .search--icon,.search--submit:focus .search-submit-icon{fill:#822ef5}@media (prefers-color-scheme: dark){.theme-auto .search--submit:focus .search--icon,.theme-auto .search--submit:focus .search-submit-icon{fill:#777}}.theme-dark .search--submit:focus .search--icon,.theme-dark .search--submit:focus .search-submit-icon{fill:#777}.search-submit-icon{height:1.5rem;opacity:.5;fill:white}.search-field:focus+.search-submit .search-submit-icon{fill:#505050}.search--icon{height:100%}.select-definitions dt{font-weight:bold}.with-js .select-definitions dt{display:none}.select-definitions dd{margin-left:0}.sep{text-align:center;vertical-align:middle;min-height:4rem;line-height:4rem;background:linear-gradient(to bottom, var(--main-background-color) 0%, var(--main-background-color) 48%, var(--less-contrast-color) 50%, var(--main-background-color) 52%, var(--main-background-color) 100%)}.sep__contents{display:inline;padding:1rem;background:var(--main-background-color)}.slides{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:10}.slides__trigger{border:0;background:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;cursor:pointer}.slides__content{position:absolute;top:2rem;right:0;bottom:2rem;left:0;display:flex;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.slides__content:not(.is-setting-scroll){scroll-behavior:smooth}.slides__content::-webkit-scrollbar{display:none}.slides__slide{flex-shrink:0;width:100%;height:100%;padding-left:1rem;padding-right:1rem;scroll-snap-align:start end}.slides__button{--button-size: 32px;position:absolute;z-index:1;margin:0;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;transition:left .5s, right .5s, opacity .5s}.slides__button--close{top:0;right:0;padding:.5rem .5rem 1rem 1rem;border-bottom-left-radius:.5rem}.slides__button--prev{left:0;padding:1rem 1rem 1rem .5rem;top:calc(50% - (var(--button-size) + 1rem + 1rem) / 2)}.slides__button--prev.is-hidden{display:block;opacity:0;left:calc(-1 * var(--button-size))}.slides__button--next{right:0;padding:1rem .5rem 1rem 1rem;top:calc(50% - (var(--button-size) + 1rem + 1rem) / 2)}.slides__button--next.is-hidden{display:block;opacity:0;right:calc(-1 * var(--button-size))}.slides__slide__square{--size: min(calc(100vw - 2rem), calc(100vh - 4rem));width:var(--size);height:var(--size);top:calc(50vh - var(--size) / 2);left:calc(50vw - var(--size) / 2)}.slides__slide__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;color:transparent}@media (prefers-color-scheme: dark){.theme-auto .stripe-card.StripeElement{--field-background-color: #d3d3d3}}.theme-dark .stripe-card.StripeElement{--field-background-color: #d3d3d3}.switcher{--switcher-shadow-color: rgba(255, 255, 255, .3);max-height:90vh;overflow:auto;display:inline-flex;border-radius:.4rem;border:4px solid var(--main-color);background:var(--main-color);color:white;font-size:.8rem;text-align:center}@media (prefers-color-scheme: dark){.theme-auto .switcher{--switcher-shadow-color: rgba(31, 31, 40, 0.5)}}.theme-dark .switcher{--switcher-shadow-color: rgba(31, 31, 40, 0.5)}@media (pointer: coarse){.switcher{font-size:1rem}}.switcher.is-open{box-shadow:0 3px 3px 2px var(--switcher-shadow-color)}.outline-on .switcher:focus{outline:0;box-shadow:0 0 1rem var(--main-color)}.switcher--head{position:absolute;top:0;right:0;margin-top:-1px;z-index:2;border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 67.5em){.switcher--head{border-bottom-right-radius:0}}.switcher__choices{border-right:1px solid #9955f7}.switcher__choices.switcher__choices--last{border-right:none}.switcher__choices.switcher__choices--small summary{font-size:.7rem}.no-details .switcher__choices{max-height:68px;overflow-y:scroll}.switcher__choices summary{display:inline-block;outline:none;width:100%;min-width:4em;padding:.2em;transition:opacity .25s;cursor:default;list-style:none}.switcher.is-open .switcher__choices summary{opacity:.5}.switcher__choices summary::-webkit-details-marker{display:none}.outline-on .switcher__choices summary:focus{box-shadow:0 0 1rem white}.switcher__list{margin:0;padding:0}.switcher__list li{list-style-type:none}.switcher__list strong,.switcher__list a,.switcher__list input[type=submit]{width:100%;padding:.25rem;display:inline-block;color:inherit;background:none;border:none;font-weight:normal}.switcher__list strong{opacity:.75}.switcher__list a,.switcher__list input[type=submit]{border-radius:.25rem}.switcher__list a:hover,.switcher__list input[type=submit]:hover{text-decoration:underline}.outline-on .switcher__list a:focus,.outline-on .switcher__list input[type=submit]:focus{outline:none;box-shadow:0 0 1rem white}.tabular__container{overflow:auto}.tabular th{text-align:left;font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.tabular th,.tabular td{padding:.5rem .25rem}.tabular--row-hover tbody tr:hover{background:var(--color-basic-light-100)}.tabular__cell--filled{background:var(--color-basic-light-200)}.tabular__cell--fit{width:1%;white-space:nowrap}.creation-cell{padding-right:2rem}.creation-cell-image,.thumb .creation-cell-image{width:64px;height:64px}.creation-cell-image--large,.thumb .creation-cell-image--large{width:115px;height:115px}.tabular .price-cell,.price-cell{text-align:right;padding-right:2rem;white-space:nowrap}.date-cell{white-space:nowrap}.transparent-cell{background:transparent}.delete-cell{width:2rem;text-align:right}.price-total{font-family:WebDin, "Helvetica Neue", Helvetica, sans-serif}.tgl-btn{--handle-color: #fff;--handle-checked-color: #fff;outline:0;display:inline-block;width:4rem;height:2rem;vertical-align:middle;background:var(--more-contrast-color);border-radius:2em;padding:2px;transition:all .4s ease;position:relative;cursor:pointer}@media (prefers-color-scheme: dark){.theme-auto .tgl-btn{--handle-color: #b4b4b4;--handle-checked-color: #e6e6e6}}.theme-dark .tgl-btn{--handle-color: #b4b4b4;--handle-checked-color: #e6e6e6}.outline-on .tgl-btn:focus{box-shadow:0 0 1rem var(--main-color)}a .tgl-btn{margin-right:.5rem}.tgl-btn:after,.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.tgl-btn:after{left:0;border-radius:50%;background:var(--handle-color);transition:all .2s ease}.tgl-btn:before{display:none}.tgl-btn--checked,.tgl:checked+.tgl-btn{background:#822ef5}.tgl-btn--checked:after,.tgl:checked+.tgl-btn:after{left:50%;background:var(--handle-checked-color)}.tgl{display:none}.tgl::-moz-selection,.tgl:after::-moz-selection,.tgl:before::-moz-selection,.tgl *::-moz-selection,.tgl *:after::-moz-selection,.tgl *:before::-moz-selection,.tgl+.tgl-btn::-moz-selection{background:none}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl+.tgl-btn::selection{background:none}.tgl+.tgl-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.thumbline{--thumbs: 5;--inner-gutter-width: 9px;--thumbline-width: calc(var(--container-width) - 2 * var(--gutter-width));--thumb-size: calc(
    (
      var(--thumbline-width)
      - (var(--thumbs) - 1) * var(--inner-gutter-width)
    ) / var(--thumbs)
  );margin:1rem 0;height:var(--thumb-size);width:var(--thumbline-width);position:relative}.thumbline__thumbs{display:flex;overflow-y:hidden;overflow-x:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.thumbline__thumbs::-webkit-scrollbar{display:none}.thumbline__thumb{flex-grow:0;flex-shrink:0;width:var(--thumb-size);height:var(--thumb-size);margin-right:var(--inner-gutter-width);scroll-snap-align:start end;border-radius:.5rem}.thumbline__thumb:last-child{margin-right:0}.outline-on .thumbline__thumb:focus{border-width:2px;box-shadow:inset 0 0 1rem 0 var(--main-color)}.outline-on .thumbline__thumb:focus .thumbline__image{opacity:.5;border-width:2px}.thumbline__image{width:var(--thumb-size);height:var(--thumb-size);-o-object-fit:contain;object-fit:contain;font-size:1rem;border:1px solid var(--less-contrast-color)}.is-active .thumbline__image{border-color:var(--main-color)}.thumbline__button{--button-size: calc(var(--thumb-size) / 3);position:absolute;z-index:1;top:calc(var(--thumb-size) / 2 - var(--button-size) / 2);margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:left .25s, right .25s, opacity .25s;width:var(--button-size);height:var(--button-size);border-radius:50%}.thumbline__button svg{width:var(--button-size);height:var(--button-size)}.thumbline__button--prev{left:-.75rem}.thumbline__button--prev.is-hidden{display:block;opacity:0;left:calc(-1 * var(--button-size))}.thumbline__button--next{right:-.75rem}.thumbline__button--next.is-hidden{display:block;opacity:0;right:calc(-1 * var(--button-size))}.up-container{padding:.5em 0 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.up{display:flex;position:relative;border-radius:3px;overflow:hidden;background:#777;color:white}.up--error{background-color:#720000}.up-progress{position:absolute;width:0;height:100%;background:#822ef5;transition:width 1s ease-out}.up--error .up-progress{background-color:#8b0000}.up-content{flex:2;z-index:1;display:flex}.up--draggable .up-content{cursor:move}.up-image{min-width:3em}.up-image img{display:block;height:3em;width:3em}.up-icon{margin:.5em;width:2em;height:2em;background-repeat:no-repeat;background-position:center;background-size:96%}.up-icon--file,.up-icon--loading{background-image:url(https://assets.cults3d.com/assets/icons/upload-b6fef6e9cc7bdf576653fe2bc223d2cc81fe1c39822e5b2df571f8e7e7c59ca3.svg)}.up-icon--loading{background-image:url(https://assets.cults3d.com/assets/logos/cults-3d-logo-white-39679d16d4ab07fadb9f5dc10fc3658fc492a2926d5a2b3271151b945d5d3c53.svg);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.up-icon--delete{background-image:url(https://assets.cults3d.com/assets/icons/delete-373867c163cc13ba00bcbff4c64ed3487ac65910d8465bd5a920d5c736eddfde.svg)}.up-text{padding:.5em}.up-text a{color:white}.up-text a:active,.up-text a:focus{outline:1px dotted}@media (pointer: fine){.up-text a{text-decoration:underline}}.up-title{word-break:break-all}.up-size{color:#b4b4b4}.up-actions{z-index:1;padding:.3em}.up-dropzone--active{padding:2px;border:2px dashed #b4b4b4;border-radius:.5em}.bg{position:relative}.bg-back,.bg-front{position:absolute}.clear{clear:both}.block{display:block}youtube-video iframe{height:100%;width:100%}.zone{overflow:hidden}.zone iframe{max-width:100%}.zone--centered{text-align:center}.ob-widget-header{visibility:hidden}.zone-bait{width:1px !important;height:1px !important;position:absolute !important;left:-10000px !important;top:-1000px !important}.head{text-align:center;background-image:radial-gradient(circle closest-corner, var(--less-contrast-color), var(--more-contrast-color))}@media (prefers-color-scheme: dark){.theme-auto .head{background-image:radial-gradient(circle closest-corner, var(--less-contrast-color), #1f1f28)}}.theme-dark .head{background-image:radial-gradient(circle closest-corner, var(--less-contrast-color), #1f1f28)}
