.flx-finder{background:var(--flx-bg);color:var(--flx-text)}.flx-finder *{box-sizing:border-box}.flx-finder button,.flx-finder a{font-family:inherit}.flx-finder__hero,.flx-question{position:relative;min-height:92vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,255,255,.22),transparent 42%),linear-gradient(135deg,#2e2926,#8f7969)}.flx-finder__hero-image,.flx-question__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.flx-finder__overlay,.flx-question__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000094)}.flx-finder__hero-content,.flx-question__content{position:relative;z-index:2;min-height:92vh;width:min(1200px,calc(100% - 40px));margin:0 auto;display:flex;flex-direction:column;justify-content:center}.flx-finder__hero-content{max-width:820px;align-items:center;text-align:center;color:var(--flx-light)}.flx-finder__hero-content h1,.flx-question h2,.flx-result__visual-title h2,.flx-result__copy h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:.95}.flx-finder__hero-content h1{font-size:clamp(56px,9vw,118px);margin:0}.flx-finder__subheading{max-width:650px;font-size:18px;line-height:1.7;margin:26px 0 34px}.flx-eyebrow,.flx-question__number,.flx-result__visual-title p{text-transform:uppercase;letter-spacing:.22em;font-size:11px}.flx-eyebrow{margin:0 0 16px}.flx-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border-radius:0;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:11px;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.flx-button:hover{transform:translateY(-2px)}.flx-button--light{color:#111;background:#fff;border:1px solid #fff}.flx-button--dark{color:#fff;background:#111;border:1px solid #111}.flx-button--outline{color:#111;background:transparent;border:1px solid rgba(17,17,17,.35)}.flx-finder__progress{position:fixed;z-index:20;top:0;left:0;width:100%;height:3px;background:#ffffff29}.flx-finder__progress span{display:block;width:25%;height:100%;background:var(--flx-accent);transition:width .45s ease}.flx-question{display:none;color:var(--flx-light)}.flx-question.is-active{display:block;animation:flxFade .5s ease}.flx-question__content{padding:80px 0;justify-content:center}.flx-question h2{max-width:900px;font-size:clamp(48px,7vw,90px);margin:12px 0 42px}.flx-choice-grid{width:min(1000px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.flx-choice-grid button{min-height:120px;padding:18px;color:var(--flx-light);background:#ffffff14;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:.22s ease}.flx-choice-grid button span{font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.flx-choice-grid button:hover,.flx-choice-grid button:focus-visible{background:#ffffff2e;border-color:#fff;transform:translateY(-3px)}.flx-results{background:var(--flx-bg)}.flx-result{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.flx-result[hidden]{display:none!important}.flx-result__visual{position:relative;min-height:100vh;background:#ddd}.flx-result__image,.flx-result__placeholder{width:100%;height:100%;object-fit:cover}.flx-result__visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.62))}.flx-result__visual-title{position:absolute;z-index:2;left:8%;right:8%;bottom:7%;color:#fff}.flx-result__visual-title h2{font-size:clamp(68px,9vw,132px);margin:6px 0 0}.flx-result__copy{min-height:100vh;padding:clamp(50px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.flx-result__copy h3{font-size:clamp(46px,6vw,78px);margin:0 0 28px}.flx-result__description{max-width:620px;font-size:18px;line-height:1.8}.flx-result__meta{margin-top:34px;border-top:1px solid rgba(17,17,17,.15)}.flx-result__meta>div{padding:20px 0;border-bottom:1px solid rgba(17,17,17,.15)}.flx-result__meta span{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:10px;opacity:.6}.flx-result__meta p{margin:8px 0 0}.flx-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@keyframes flxFade{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media(max-width:899px){.flx-choice-grid{grid-template-columns:1fr 1fr}.flx-result{grid-template-columns:1fr}.flx-result__visual{min-height:70vh}.flx-result__copy{min-height:auto}}@media(max-width:599px){.flx-finder__hero-content,.flx-question__content{width:min(100% - 28px,1200px)}.flx-choice-grid{grid-template-columns:1fr}.flx-choice-grid button{min-height:78px}.flx-question h2{margin-bottom:28px}.flx-result__copy{padding:42px 22px 60px}}@media(prefers-reduced-motion:reduce){.flx-finder *,.flx-finder *:before,.flx-finder *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
