.swatch{width:var(--swatch-size);height:var(--swatch-size);display:block}.product-configurator__options input{display:none}.visually-disabled+label{display:none}.product-configurator__options{--swatch--size: 14.8rem;padding:0;border:none;margin:0;margin:0 .2rem 3.2rem;display:flex;gap:1.2rem;flex-wrap:wrap;border-bottom:solid .15rem rgb(var(--color-border));padding-bottom:3.2rem}.product-configurator__options legend{margin-left:-.2rem}.product-configurator__options label{border:solid .1rem rgb(var(--color-border));font-size:1.4rem;text-align:center;cursor:pointer;position:relative}.product-configurator__options:not(:has(input:not(.visually-disabled))){display:none}.product-configurator__option-name{border-top:solid .1rem rgb(var(--color-border));padding:1rem 1.6rem}.product-configurator__options input:checked+label,.product-configurator__options label:hover{border-color:rgb(var(--color-foreground));outline:solid .1rem rgb(var(--color-foreground))}.product-configurator__options input:checked+label .product-configurator__option-name,.product-configurator__options label:hover .product-configurator__option-name{border-color:rgb(var(--color-foreground));outline:solid .1rem rgb(var(--color-foreground))}.product-configurator__options--contain .swatch{background-size:6em}.product-configurator__options--small{--swatch--size: 4.8rem}@media screen and (max-width: 749px){.product-configurator__options{gap:.6rem;--swatch--size: 10.7rem;margin-bottom:2.8rem;padding-bottom:2.8rem}.product-configurator__option-name{padding:.8rem}.product-configurator__options--small{--swatch--size: 4.8rem}.product-configurator__options--contain .swatch{background-size:3.6em}}product-configurator .drop-zone{margin-top:2.4rem}.drop-zone{width:100%;display:block;border:dashed .2rem rgb(var(--color-border));padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s}.drop-zone__prompt{--size: 2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.drop-zone__prompt button{min-width:unset;margin-top:1rem}.drop-zone--over{border-color:#333}.drop-zone__file-name{margin-top:.5rem}.form__label .popup-modal__opener{margin-left:.5rem;margin-top:-.25rem}.product-configurator__options .form__label{display:flex;align-items:center;gap:.5rem}.product-configurator__options .form__label span{font-weight:400}.product-configurator__steps strong{font-weight:500}product-configurator .rte{font-size:1.8rem}product-configurator .rte p{font-weight:300}product-configurator .product-configurator__text-below-options{margin-top:2.4rem}@media screen and (max-width: 749px){product-configurator .rte{font-size:1.6rem}}product-configurator variant-selects{display:block;border-top:solid .15rem rgb(var(--color-border));padding-top:3.4rem;margin-top:3.4rem}.product-configurator__options label .icon-checkmark{position:absolute;top:-1rem;right:-1rem;width:2rem;height:2rem;z-index:2;padding:.25rem;background-color:rgb(var(--color-foreground));border-radius:50%;color:rgb(var(--color-background));display:none}.product-configurator__options input:checked+label .icon-checkmark{display:block}body:has(product-configurator) *:is(.footer__content-top,.footer__content-bottom),body:has(product-configurator) .footer__content-copyright-grid>*:not(.footer__content-copyright-block__copyright){display:none}body:has(product-configurator) .footer .container{padding-top:2.4rem;padding-bottom:2.4rem}body:has(product-configurator) .footer__content-copyright{border-top:0 none;padding-top:0;padding-bottom:0}body:has(product-configurator) .footer__content-copyright-block__copyright{grid-column:1 / -1;text-align:center;justify-content:center}product-configurator:has(.step+.step.active)>.step-2--hidden{display:none}product-configurator .formful__form{padding-left:0;padding-right:0}.product-configurator__product-picker-item{border-top:solid .15rem rgb(var(--color-border));display:flex;align-items:center;border-bottom:solid .15rem rgb(var(--color-border));padding-bottom:1.9rem;padding-top:1.9rem}.product-configurator__product-picker-item-options{margin-left:auto}@media screen and (max-width: 749px){.product-configurator__product-picker-item:has(.product-configurator__product-picker-item-options--radio){flex-direction:column;align-items:flex-start}.product-configurator__product-picker-item-options--radio{margin-left:0;margin-top:1.3rem}}.product-configurator__product-picker-item+.product-configurator__product-picker-item{border-top:0 none}.product-configurator__radio-option .radio-label{cursor:pointer}.product-configurator__product-picker-item-title{font-weight:700;display:flex;align-items:center}.product-configurator__product-picker-item modal-opener{padding-left:.5rem}.radio-options-wrapper{flex:1 0 100%;display:flex;gap:1.3rem}.radio-option{display:flex}.radio-option label{outline:solid .1rem rgb(var(--color-foreground));padding:1rem 2.2rem;font-weight:400;position:relative;min-width:9.7rem;text-align:center;cursor:pointer}.radio-option input{display:none}.radio-option input:checked+label{outline-width:.2rem;font-weight:600}.radio-option label .icon-checkmark{position:absolute;top:-1rem;right:-1rem;width:2rem;height:2rem;z-index:2;padding:.25rem;background-color:rgb(var(--color-foreground));border-radius:50%;color:rgb(var(--color-background));display:none}.radio-option input:checked+label .icon-checkmark{display:block}.product-configurator__step-buttons{--button-height: 4.6rem;margin-top:2rem;gap:2rem;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}@media screen and (max-width: 749px){.product-configurator__step-buttons{grid-template-columns:1fr}}.product-configurator__payment-options{display:flex;justify-content:center;align-items:center;text-align:center;gap:1.2rem;margin-top:2.4rem}.product-configurator__payment-options>.list-payment{width:auto}.product-configurator__payment-options p{font-weight:500;white-space:nowrap}.product-configurator__step-title{text-transform:uppercase;margin:0}.product-configurator__product-picker{margin-top:2.4rem}.product-configurator__options span[data-selected-value]{display:none}.product-configurator__options:has(input:checked:not(.visually-disabled)) span[data-selected-value]{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-configurator.css.map */
