.fx-q{--fx-ok:#56ad6a;--fx-ease:cubic-bezier(.46,.01,.32,1)}.fx-q__inner{max-width:82rem;margin:0 auto}.fx-q__head{margin-bottom:4.4rem}.fx-q__eyebrow{font-size:calc((1.1rem) * var(--fx-b-scale, 1));font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fx-bronze);margin:0 0 1.4rem}.fx-q__title{margin:0;font-size:calc((clamp(2.8rem,4vw,4.2rem)) * var(--fx-h-scale, 1))}.fx-q__rule{display:block;width:5.4rem;height:1px;background:var(--fx-bronze);margin:2rem 0 2.4rem}.fx-q__intro{color:rgba(var(--color-foreground),.75)}.fx-q__intro p{margin:0 0 1.4rem}.fx-q__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.4rem}.fx-q__field--full{grid-column:1 / -1}@media screen and (max-width:749px){.fx-q__grid{grid-template-columns:1fr}}.fx-q__label{display:block;font-size:calc((1.1rem) * var(--fx-b-scale, 1));font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;padding:0}.fx-q__label--sub{margin-top:1.6rem}.fx-q__req{color:var(--fx-sale);margin-left:.3rem}.fx-q__input{width:100%;font-family:inherit;font-size:calc((1.7rem) * var(--fx-b-scale, 1));line-height:1.5;padding:1.3rem 1.5rem;border:1px solid var(--fx-line);border-radius:0;background:#fff;color:rgb(var(--color-foreground));transition:border-color .25s var(--fx-ease),box-shadow .25s var(--fx-ease);-webkit-appearance:none;appearance:none}.fx-q__input::placeholder{color:rgba(var(--color-foreground),.38)}.fx-q__input:focus,.fx-q__input:focus-visible{outline:none;border-color:var(--fx-bronze);box-shadow:0 0 0 3px rgba(var(--fx-bronze-rgb),.12)}.fx-q__input--area{resize:vertical;min-height:12rem}.fx-q__help{font-size:calc((1.3rem) * var(--fx-b-scale, 1));font-style:italic;color:rgba(var(--color-foreground),.55);margin:.6rem 0 0}.fx-q__help--top{margin:0 0 1.4rem}.fx-q__fieldset{border:0;padding:0;margin:0}.fx-q__fieldset legend{padding:0}.fx-q__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.2rem;border:1px solid var(--fx-line);padding:1.8rem;background:#fbfaf8}.fx-q__size{text-align:center}.fx-q__size-label{display:block;font-size:calc((1.05rem) * var(--fx-b-scale, 1));font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:.6rem}.fx-q__size-input{width:100%;font-family:inherit;font-size:calc((1.7rem) * var(--fx-b-scale, 1));text-align:center;padding:1rem .6rem;border:1px solid var(--fx-line);border-radius:0;background:#fff;transition:border-color .25s var(--fx-ease),box-shadow .25s var(--fx-ease);-moz-appearance:textfield}.fx-q__size-input::-webkit-outer-spin-button,.fx-q__size-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-q__size-input:focus{outline:none;border-color:var(--fx-bronze);box-shadow:0 0 0 3px rgba(var(--fx-bronze-rgb),.12)}.fx-q__choices{display:flex;gap:1rem;flex-wrap:wrap}.fx-q__choice{position:relative}.fx-q__radio{position:absolute;opacity:0;width:0;height:0}.fx-q__choice-label{display:inline-block;cursor:pointer;font-size:calc((1.5rem) * var(--fx-b-scale, 1));padding:1.2rem 2.2rem;border:1px solid var(--fx-line);background:#fff;transition:all .25s var(--fx-ease)}.fx-q__choice-label:hover{border-color:var(--fx-charcoal)}.fx-q__radio:checked+.fx-q__choice-label{border-color:var(--fx-bronze);background:#fdfbf8;box-shadow:0 0 0 1px var(--fx-bronze)}.fx-q__radio:focus-visible+.fx-q__choice-label{outline:2px solid var(--fx-bronze);outline-offset:3px}.fx-q__photos{border:1px solid var(--fx-line);border-left:3px solid var(--fx-bronze);background:#fbfaf8;padding:1.8rem 2.2rem;margin:2.6rem 0 0}.fx-q__photos-title{font-size:calc((1.1rem) * var(--fx-b-scale, 1));font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .6rem}.fx-q__photos-body{margin:0;font-size:calc((1.6rem) * var(--fx-b-scale, 1));color:rgba(var(--color-foreground),.72)}.fx-q__photos-body a{color:var(--fx-bronze)}.fx-q__submit{margin-top:2.8rem;font-family:inherit;font-size:calc((1.2rem) * var(--fx-b-scale, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1.7rem 4rem;border:1px solid var(--fx-charcoal);border-radius:0;background:var(--fx-charcoal);color:#fff;cursor:pointer;transition:background .28s var(--fx-ease),border-color .28s var(--fx-ease)}.fx-q__submit:hover{background:var(--fx-bronze);border-color:var(--fx-bronze)}.fx-q__submit:focus-visible{outline:2px solid var(--fx-bronze);outline-offset:3px}.fx-q__privacy{font-size:calc((1.3rem) * var(--fx-b-scale, 1));font-style:italic;color:rgba(var(--color-foreground),.5);margin:1.4rem 0 0}.fx-q__errors{border:1px solid #d02e2e;border-left:3px solid #d02e2e;background:#fff6f6;padding:1.6rem 2rem;margin:0 0 2.6rem}.fx-q__errors p{margin:0 0 .6rem;font-weight:600}.fx-q__errors ul{margin:0;padding-left:2rem}.fx-q__success{border:1px solid var(--fx-line);border-top:3px solid var(--fx-ok);background:#fbfaf8;padding:4.4rem 3.4rem;text-align:center}.fx-q__success:focus{outline:none}.fx-q__tick{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--fx-ok);color:#fff;font-size:calc((2.4rem) * var(--fx-b-scale, 1));margin-bottom:2rem}.fx-q__success-title{margin:0 0 1.2rem;font-size:calc((clamp(2.2rem,3vw,3rem)) * var(--fx-b-scale, 1))}.fx-q__success-body{color:rgba(var(--color-foreground),.72)}.fx-q__success-body p{margin:0 0 1.2rem}.fx-q__success-note{margin:2rem 0 0;font-size:calc((1.5rem) * var(--fx-b-scale, 1));color:rgba(var(--color-foreground),.6)}@media(prefers-reduced-motion:reduce){.fx-q__input,.fx-q__size-input,.fx-q__choice-label,.fx-q__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/fx-questionnaire.css.map */
