product-quote.container{--page-width: 70rem}.swatch{width:var(--swatch-size);height:var(--swatch-size);display:block}.product-quote__options input{display:none}.visually-disabled+label{display:none}.product-quote__options{--swatch--size: 18rem;padding:0;border:none;margin:0;margin:0 .2rem 3.4rem;display:flex;gap:1.3rem;flex-wrap:wrap;border-bottom:solid .15rem rgb(var(--color-border));padding-bottom:3.4rem}.product-quote__options legend{margin-left:-.2rem}.product-quote__options label{border:solid .1rem rgb(var(--color-border));font-size:1.4rem;text-align:center;cursor:pointer;position:relative}.product-quote__options:not(:has(input:not(.visually-disabled))){display:none}.product-quote__option-name{border-top:solid .1rem rgb(var(--color-border));padding:1rem 1.6rem}.product-quote__options input:checked+label,.product-quote__options label:hover{border-color:rgb(var(--color-foreground));outline:solid .1rem rgb(var(--color-foreground))}.product-quote__options input:checked+label .product-quote__option-name,.product-quote__options label:hover .product-quote__option-name{border-color:rgb(var(--color-foreground));outline:solid .1rem rgb(var(--color-foreground))}.product-quote__options--contain .swatch{background-size:6em}.product-quote__options--small{--swatch--size: 7rem}@media screen and (max-width: 749px){.product-quote__options{gap:.6rem;--swatch--size: 10rem}.product-quote__option-name{padding:.8rem}.product-quote__options--small{--swatch--size: 4.8rem}.product-quote__options--contain .swatch{background-size:3.6em}}product-quote{display:block;--page-width: 70rem}.formful__form input[type=file]{border:dashed .2rem rgb(var(--color-border));background:transparent;text-align:center}.formful__form .formful__upload::file-selector-button{text-align:center}.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-quote__options .form__label{display:flex;align-items:center;gap:.5rem}product-quote .rte{font-size:1.8rem}@media screen and (max-width: 749px){product-quote .rte{font-size:1.6rem}}product-quote variant-selects{display:block;border-top:solid .15rem rgb(var(--color-border));padding-top:3.4rem;margin-top:3.4rem}*:not(dynamic-fieldset)+dynamic-fieldset{margin-top:3.4rem}dynamic-fieldset{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:solid .15rem rgb(var(--color-border));padding-top:2rem;padding-bottom:2rem}dynamic-fieldset .form__label{margin-bottom:0}dynamic-fieldset:has(+*:not(dynamic-fieldset)){border-bottom:solid .15rem rgb(var(--color-border));margin-bottom:3.4rem}dynamic-fieldset .radio-options-wrapper{flex:1 0 100%;display:flex;gap:1.3rem;margin-top:1.3rem}dynamic-fieldset .radio-option{display:flex}.formful__field-wrapper:has(.drop-zone) .formful__label{display:none}.product-quote__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-quote__options input:checked+label .icon-checkmark{display:block}dynamic-fieldset .radio-option input{display:none}dynamic-fieldset .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}dynamic-fieldset .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}dynamic-fieldset .radio-option input:checked+label{outline-width:.2rem}dynamic-fieldset .radio-option input:checked+label .icon-checkmark{display:block}.formful__field-wrapper .rte{text-align:center}.formful__progressbar{display:none}.formful__button-prev{background:transparent;padding:0;border:0 none;color:inherit;-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;font-size:1.4rem;font-weight:400;text-decoration:underline;transition:.1s;text-underline-offset:.2rem;text-decoration-thickness:.1rem;text-decoration-color:rgb(var(--color-foreground))}.formful__button-prev:hover{text-underline-offset:.3rem}body:has(product-quote) *:is(.footer__content-top,.footer__content-bottom),body:has(product-quote) .footer__content-copyright-grid>*:not(.footer__content-copyright-block__copyright){display:none}body:has(product-quote) .footer .container{padding-top:2.4rem;padding-bottom:2.4rem}body:has(product-quote) .footer__content-copyright{border-top:0 none;padding-top:0;padding-bottom:0}body:has(product-quote) .footer__content-copyright-block__copyright{grid-column:1 / -1;text-align:center;justify-content:center}product-quote:has(.step+.step.active)>.step-2--hidden{display:none}product-quote .formful__form{padding-left:0;padding-right:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-offerte.css.map */
