.fx{--fx-ink: #101820;--fx-pink: #e6bebf;--fx-blue: #bddfef;--fx-paper: #ffffff;--fx-rule: rgba(16, 24, 32, .22);color:var(--fx-ink)}.fx *,.fx *:before,.fx *:after{box-sizing:border-box}.fx *:focus-visible{outline:2px solid var(--fx-ink);outline-offset:3px}.fx-section-pad{padding-top:var(--fx-pt, 6rem);padding-bottom:var(--fx-pb, 6rem)}@media screen and (max-width:749px){.fx-section-pad{padding-top:calc(var(--fx-pt, 6rem) * .7);padding-bottom:calc(var(--fx-pb, 6rem) * .7)}}.fx-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,2rem + 1.6vw,3.8rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 3.2rem;color:inherit}.fx-display{font-family:var(--fx-display, var(--font-heading-family));font-weight:var(--fx-display-weight, 700);text-transform:uppercase;line-height:.88;letter-spacing:.005em;margin:0;color:var(--fx-ink)}.fx-display span{display:block}.fx-rule-short{width:6.4rem;height:1px;background:var(--fx-ink);border:0;margin:2.4rem 0}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;padding:0 2.8rem;border:1px solid var(--fx-ink);border-radius:0;background:var(--fx-ink);color:var(--fx-paper);font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fx-btn:hover{background:var(--fx-paper);color:var(--fx-ink)}.fx-btn[disabled],.fx-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.fx-btn[disabled]:hover{background:var(--fx-ink);color:var(--fx-paper)}.fx-btn--light{background:transparent;color:var(--fx-ink)}.fx-btn--light:hover{background:var(--fx-ink);color:var(--fx-paper)}.fx-check{flex:none;width:2.8rem;height:2.8rem;border:1px solid var(--fx-ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.fx-check svg{width:1.4rem;height:1.4rem}.fx-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:60rem;background:var(--fx-bg)}.fx-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:8rem max(5rem,6vw)}.fx-hero .fx-display{font-size:clamp(6.4rem,3rem + 7vw,13.6rem)}.fx-hero__sub{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.25;margin:0 0 1.2rem}.fx-hero__text{font-size:1.6rem;line-height:1.6;margin:0 0 3.2rem;max-width:40ch}.fx-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.fx-hero__media{position:relative;background:var(--fx-paper);overflow:hidden}.fx-hero__media img,.fx-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.fx-hero{grid-template-columns:minmax(0,1fr);min-height:0}.fx-hero__media{aspect-ratio:1;order:-1}.fx-hero__copy{padding:4.8rem 2rem}}.fx-marquee{background:var(--fx-bg);color:var(--fx-fg);overflow:hidden;border-block:1px solid var(--fx-fg)}.fx-marquee__track{display:flex;width:max-content;animation:fx-marquee var(--fx-speed, 30s) linear infinite}.fx-marquee:hover .fx-marquee__track{animation-play-state:paused}.fx-marquee__group{display:flex;list-style:none;margin:0;padding:0}.fx-marquee__item{display:flex;align-items:center;gap:2.4rem;padding:1.3rem 1.2rem 1.3rem 2.4rem;font-size:1.4rem;font-weight:600;white-space:nowrap}.fx-marquee__item:after{content:"";width:.8rem;height:.8rem;border:1px solid currentColor;border-radius:50%;flex:none}@keyframes fx-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fx-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.fx-marquee__group[aria-hidden=true],.fx-marquee__item--repeat{display:none}.fx-marquee__group{flex-wrap:wrap;justify-content:center}}.fx-props{background:var(--fx-bg)}.fx-props__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.fx-props__media{aspect-ratio:var(--fx-ratio, 4 / 5);overflow:hidden;background:var(--fx-tint, var(--fx-pink));margin-bottom:2rem}.fx-props__media img,.fx-props__media svg{width:100%;height:100%;object-fit:cover;display:block}.fx-props__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;margin:0 0 .8rem;color:inherit}.fx-props__text{margin:0;font-size:1.5rem;line-height:1.6;max-width:56ch}@media screen and (max-width:749px){.fx-props__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.fx-props__item{scroll-snap-align:start}}.fx-lineup{background:var(--fx-bg)}.fx-lineup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:3.2rem 2.4rem;list-style:none;margin:0;padding:0}.fx-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--fx-paper);border:1px solid var(--fx-ink)}.fx-card__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--fx-tint, var(--fx-pink));border-bottom:1px solid var(--fx-ink)}.fx-card__media img,.fx-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.fx-card__thumbs{display:flex;gap:.6rem;margin:0;padding:1.2rem 1.6rem 0;list-style:none;overflow-x:auto}.fx-card__thumb{flex:none;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--fx-rule);overflow:hidden;background:var(--fx-tint, var(--fx-pink));cursor:pointer}.fx-card__thumb[aria-current=true]{border-color:var(--fx-ink);box-shadow:inset 0 0 0 1px var(--fx-ink)}.fx-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fx-card__body{display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem 1.6rem 2rem;flex:1}.fx-card__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.1rem;line-height:1.15;margin:0}.fx-card__title a{color:inherit;text-decoration:none}.fx-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.fx-card__variant{margin:-.6rem 0 0;font-size:1.4rem}.fx-swatches{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.fx-swatch{width:3.6rem;height:3.6rem;padding:0;border-radius:50%;border:1px solid var(--fx-rule);background:var(--fx-tint, var(--fx-pink));overflow:hidden;cursor:pointer}.fx-swatch img{width:100%;height:100%;object-fit:cover;display:block}.fx-swatch--text{width:auto;height:auto;min-height:3.4rem;padding:0 1.4rem;border-radius:0;font:inherit;font-size:1.3rem;color:var(--fx-ink);background:var(--fx-paper)}.fx-swatch[aria-pressed=true]{border-color:var(--fx-ink);box-shadow:0 0 0 2px var(--fx-paper),0 0 0 3px var(--fx-ink)}.fx-swatch[aria-pressed=true].fx-swatch--text{background:var(--fx-ink);color:var(--fx-paper);box-shadow:none}.fx-swatch.is-unavailable{opacity:.4}.fx-plan{position:relative;border:1px solid var(--fx-ink);margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx-plan legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-plan input{position:absolute;opacity:0;pointer-events:none}.fx-plan label{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:0 1rem;font-size:1.35rem;font-weight:600;text-align:center;cursor:pointer}.fx-plan input:checked+label{background:var(--fx-tint, var(--fx-pink))}.fx-plan input+label+input+label{border-left:1px solid var(--fx-ink)}.fx-plan input:focus-visible+label{outline:2px solid var(--fx-ink);outline-offset:-4px}.fx-card__note{margin:0;font-size:1.3rem}.fx-card__actions{margin-top:auto;display:flex;flex-direction:column;gap:.8rem;padding-top:.4rem}.fx-card__actions .fx-btn{width:100%}.fx-card__price{font-variant-numeric:tabular-nums}.fx-card__compare{opacity:.6;font-weight:400}.fx-card__divider{width:1px;height:1.6rem;background:currentColor;opacity:.5}.fx-card__more{align-self:center;font-size:1.3rem;color:inherit;text-underline-offset:.3rem}.fx-card__error{margin:0;font-size:1.3rem;color:#a3122f}.fx-card__error:empty{display:none}.fx-btn.is-loading{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.fx-card__actions .fx-btn{padding:0 1.4rem;gap:.8rem;font-size:1.4rem}}.fx-promise{background:var(--fx-bg);color:var(--fx-fg)}.fx-promise__layout{display:grid;grid-template-columns:5fr 6fr;gap:6rem;align-items:start}.fx-promise .fx-heading{margin-bottom:1.6rem}.fx-promise__intro{font-size:1.6rem;line-height:1.65;margin:0 0 3.2rem;max-width:44ch}.fx-promise__pillars{margin:0;padding:0;list-style:none;border-top:1px solid currentColor}.fx-promise__pillar{display:flex;gap:1.6rem;align-items:flex-start;padding:2rem 0;border-bottom:1px solid currentColor}.fx-promise__pillar .fx-check{border-color:currentColor;margin-top:.1rem}.fx-promise__pillar h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;margin:0 0 .4rem;color:inherit}.fx-promise__pillar p{margin:0;font-size:1.5rem;line-height:1.6;max-width:52ch}.fx-badges{display:flex;flex-wrap:wrap;gap:1rem;margin:4.8rem 0 0;padding:0;list-style:none}.fx-badge{padding:.7rem 1.6rem;border:1px solid currentColor;border-radius:99rem;font-size:1.3rem;font-weight:600}.fx-promise .fx-btn{background:var(--fx-fg);color:var(--fx-bg);border-color:var(--fx-fg)}.fx-promise .fx-btn:hover{background:transparent;color:var(--fx-fg)}@media screen and (max-width:989px){.fx-promise__layout{grid-template-columns:minmax(0,1fr);gap:3.6rem}}.fx-social{background:var(--fx-bg);text-align:center}.fx-social .fx-display{font-size:clamp(5.6rem,3rem + 6vw,11.2rem)}.fx-social .fx-rule-short{margin:2.8rem auto}.fx-social__text{font-size:1.6rem;margin:0 auto 3.2rem;max-width:50ch}.fx-social__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){.fx-btn{transition:none}}.fx-checklist{list-style:none;margin:0;padding:0;border-top:1px solid var(--fx-rule)}.fx-checklist li{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 0;border-bottom:1px solid var(--fx-rule);font-size:1.6rem;font-weight:600}.fx-acc{border-bottom:1px solid var(--fx-rule)}.fx-acc summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;font-weight:700;font-size:1.6rem;cursor:pointer;list-style:none}.fx-acc summary::-webkit-details-marker{display:none}.fx-acc__icon{position:relative;flex:none;width:1.4rem;height:1.4rem}.fx-acc__icon:before,.fx-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:currentColor;transition:transform .2s ease}.fx-acc__icon:after{transform:rotate(90deg)}.fx-acc[open] .fx-acc__icon:after{transform:rotate(0)}.fx-acc__body{padding:0 0 2rem;font-size:1.5rem;line-height:1.65}.fx-acc__body>:first-child{margin-top:0}.fx-acc__body>:last-child{margin-bottom:0}.fx-pdp__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5.6rem;align-items:start}.fx-pdp__stage{position:relative}.fx-pdp__viewport{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;background:var(--fx-tint)}.fx-pdp__viewport::-webkit-scrollbar{display:none}.fx-pdp__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.fx-pdp__slide img,.fx-pdp__slide svg,.fx-pdp__slide video,.fx-pdp__slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.fx-pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--fx-ink);border-radius:50%;background:var(--fx-paper);color:var(--fx-ink);cursor:pointer}.fx-pdp__arrow svg{width:1.6rem;height:1.6rem}.fx-pdp__arrow--prev{left:1.6rem}.fx-pdp__arrow--next{right:1.6rem}.fx-pdp__arrow:hover{background:var(--fx-ink);color:var(--fx-paper)}.fx-pdp__thumbs{display:flex;gap:.8rem;list-style:none;margin:1.2rem 0 0;padding:0;overflow-x:auto}.fx-pdp__thumb{flex:none;width:7.2rem;height:7.2rem;padding:0;border:1px solid var(--fx-rule);background:var(--fx-tint);cursor:pointer;overflow:hidden}.fx-pdp__thumb[aria-current=true]{border-color:var(--fx-ink);box-shadow:inset 0 0 0 1px var(--fx-ink)}.fx-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fx-pdp__benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem 2.4rem;list-style:none;margin:3.2rem 0 0;padding:0}.fx-pdp__benefits:empty{display:none}.fx-pdp__benefits li{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem;font-weight:600}.fx-pdp__sticky{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem);transition:top .2s ease;display:flex;flex-direction:column;gap:1.6rem}.fx-pdp__lockup{font-size:clamp(3.6rem,2.4rem + 2vw,5.2rem)}.fx-pdp__lockup+.fx-pdp__title{margin-top:-.6rem}.fx-pdp__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,2rem + .8vw,3.2rem);line-height:1.15;margin:0}.fx-pdp__tagline{margin:0;font-size:1.7rem;line-height:1.5}.fx-pdp__hint{margin:0;font-size:1.3rem;opacity:.6}.fx-pdp__label-link{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.35rem;cursor:pointer}.fx-pdp__opt-label{margin:0 0 1rem;font-size:1.4rem}.fx-pdp__price{margin:0;font-size:2rem;font-weight:700;display:flex;gap:1rem;align-items:baseline}.fx-rating{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;font-weight:700;color:inherit;text-decoration:none}.fx-rating__count{font-weight:400;text-decoration:underline;text-underline-offset:.3rem}.fx-stars{position:relative;display:inline-block;font-size:1.6rem;letter-spacing:.15em;line-height:1}.fx-stars span:first-child{color:var(--fx-rule)}.fx-stars span:last-child{position:absolute;inset:0 auto 0 0;width:var(--fx-rating, 100%);overflow:hidden;white-space:nowrap;color:var(--fx-ink)}.fx-options{border:0;margin:0 0 1.6rem;padding:0;display:grid;gap:1rem}.fx-option{position:relative;display:block;cursor:pointer}.fx-option input{position:absolute;opacity:0;pointer-events:none}.fx-option__body{display:block;padding:1.6rem 1.8rem 1.6rem 5rem;border:1px solid var(--fx-rule);background:var(--fx-paper);position:relative}.fx-option__body:before{content:"";position:absolute;left:1.8rem;top:1.8rem;width:1.8rem;height:1.8rem;border:1px solid var(--fx-ink);border-radius:50%;background:var(--fx-paper)}.fx-option input:checked+.fx-option__body{border-color:var(--fx-ink);background:color-mix(in srgb,var(--fx-tint) 45%,white)}.fx-option input:checked+.fx-option__body:before{box-shadow:inset 0 0 0 4px var(--fx-paper);background:var(--fx-ink)}.fx-option input:focus-visible+.fx-option__body{outline:2px solid var(--fx-ink);outline-offset:2px}.fx-option__head{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.6rem;font-weight:700}.fx-option__price{display:inline-flex;gap:.8rem;align-items:baseline;font-variant-numeric:tabular-nums}.fx-option__note{display:block;margin-top:.6rem;font-size:1.3rem;line-height:1.5}.fx-option__save{font-weight:700}.fx-buy__row{display:flex;gap:1rem}.fx-buy__submit{flex:1}.fx-qty{display:flex;align-items:center;border:1px solid var(--fx-ink)}.fx-qty button{width:4rem;height:4.6rem;border:0;background:none;font-size:1.8rem;color:inherit;cursor:pointer}.fx-qty input{width:3.6rem;border:0;text-align:center;font:inherit;font-weight:700;color:inherit;background:none;-moz-appearance:textfield}.fx-qty input::-webkit-outer-spin-button,.fx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-buy .fx-card__error{margin-top:.8rem}.fx-buy__note{margin:1.2rem 0 0;font-size:1.3rem}.fx-pdp__info .fx-acc:first-of-type{border-top:1px solid var(--fx-rule)}.fx-dialog{width:min(72rem,calc(100vw - 3.2rem));max-height:calc(100vh - 6.4rem);padding:0;border:1px solid var(--fx-ink);color:var(--fx-ink);background:var(--fx-paper)}.fx-dialog::backdrop{background:#10182080}.fx-dialog__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 2rem;background:var(--fx-paper);border-bottom:1px solid var(--fx-rule)}.fx-dialog__head h2{margin:0;font-family:var(--font-heading-family);font-size:1.8rem}.fx-dialog__close{width:4rem;height:4rem;border:0;background:none;cursor:pointer;color:inherit}.fx-dialog__close svg{width:1.6rem;height:1.6rem}.fx-dialog__img{display:block;width:100%;height:auto}.fx-dialog__text{padding:2rem;font-size:1.4rem;line-height:1.65}@media screen and (max-width:989px){.fx-pdp__layout{grid-template-columns:minmax(0,1fr);gap:3.2rem}.fx-pdp__sticky{position:static}}@media screen and (max-width:749px){.fx-pdp .page-width{padding-left:0;padding-right:0}.fx-pdp__thumbs,.fx-pdp__benefits,.fx-pdp__info{padding-left:1.5rem;padding-right:1.5rem}.fx-pdp__arrow{display:none}.fx-pdp__thumb{width:5.6rem;height:5.6rem}.fx-pdp__benefits{grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-top:2.4rem}}.fx-story{background:var(--fx-bg)}.fx-story__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:center}.fx-story__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--fx-tint)}.fx-story__media img,.fx-story__media svg,.fx-story__media video{width:100%;height:100%;object-fit:cover;display:block}.fx-story .fx-heading{margin-bottom:1.2rem}.fx-story__sub{margin:0 0 3.2rem;font-size:1.7rem;line-height:1.55;max-width:44ch}@media screen and (max-width:749px){.fx-story__layout{grid-template-columns:minmax(0,1fr);gap:3.2rem}}.fx-ings{background:var(--fx-bg)}.fx-ings .fx-heading{margin-bottom:1rem}.fx-ings__sub{margin:0 0 4rem;font-size:1.7rem}.fx-ings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--fx-ink);border-left:1px solid var(--fx-ink)}.fx-ing{padding:3.2rem 2.4rem;border-right:1px solid var(--fx-ink);border-bottom:1px solid var(--fx-ink)}.fx-ing__icon{width:7.2rem;height:7.2rem;border-radius:50%;background:var(--fx-tint);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:2rem}.fx-ing__icon img{width:100%;height:100%;object-fit:cover}.fx-ing__icon .fx-check{background:var(--fx-paper)}.fx-ing__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;margin:0 0 .4rem}.fx-ing__amount{margin:0 0 1rem;font-size:1.4rem;font-weight:600}.fx-ing__text{margin:0;font-size:1.5rem;line-height:1.6}.fx-reviews{background:var(--fx-bg);scroll-margin-top:8rem}.fx-reviews__empty{padding:4rem;border:1px dashed var(--fx-rule);text-align:center}.fx-faq{background:var(--fx-bg)}.fx-faq__layout{display:grid;grid-template-columns:4fr 7fr;gap:6rem;align-items:start}.fx-faq__list{border-top:1px solid var(--fx-rule)}@media screen and (max-width:989px){.fx-faq__layout{grid-template-columns:minmax(0,1fr);gap:1rem}}.fx-coll-banner{background:var(--fx-bg)}.fx-coll-banner .fx-coll-banner__inner{display:grid;gap:4rem;align-items:center;padding-top:6.4rem;padding-bottom:6.4rem}.fx-coll-banner .fx-coll-banner__inner.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:0;padding-bottom:0}.fx-coll-banner__inner.has-image>div:first-child{padding:6.4rem 0}.fx-coll-banner__title{font-size:clamp(5.6rem,3rem + 5vw,10.4rem)}.fx-coll-banner .fx-rule-short{margin:2.4rem 0}.fx-coll-banner__text{font-size:1.6rem;line-height:1.6;max-width:48ch}.fx-coll-banner__text>:first-child{margin-top:0}.fx-coll-banner__media{align-self:stretch;min-height:32rem}.fx-coll-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.fx-coll-toolbar{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;margin-bottom:3.2rem;border-bottom:1px solid var(--fx-rule)}.fx-coll-toolbar__count{margin:0;font-size:1.4rem}.fx-sort{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.fx-sort label{font-size:1.3rem;white-space:nowrap}.fx-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:4.4rem;min-width:18rem;padding:0 4.4rem 0 1.6rem;border:1px solid var(--fx-ink);border-radius:0;background-color:var(--fx-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.4rem 1.4rem;font:inherit;font-size:1.4rem;font-weight:600;color:var(--fx-ink);cursor:pointer;transition:background-color .15s ease}.fx-sort select:hover{background-color:color-mix(in srgb,var(--fx-pink) 25%,white)}.fx-sort select:focus{outline:none}.fx-sort select:focus-visible{outline:2px solid var(--fx-ink);outline-offset:2px}.fx-sort select::-ms-expand{display:none}@media(prefers-reduced-motion:reduce){.fx-sort select{transition:none}}.fx-coll-empty{font-size:1.6rem}.fx-collection .pagination-wrapper{margin-top:4.8rem}@media screen and (max-width:749px){.fx-coll-banner .fx-coll-banner__inner.has-image{grid-template-columns:minmax(0,1fr)}.fx-coll-banner__inner.has-image>div:first-child{padding:4rem 0 0}.fx-coll-banner .fx-coll-banner__inner{padding-top:4rem;padding-bottom:4rem}.fx-coll-banner__media{min-height:0;aspect-ratio:4 / 3;margin:0 -1.5rem}}@media(prefers-reduced-motion:reduce){.fx-acc__icon:before,.fx-acc__icon:after{transition:none}}.fx-pdp{overflow-x:clip}.fx-pdp__gallery,.fx-pdp__info,.fx-pdp__sticky,.fx-pdp__viewport,.fx-story__copy,.fx-story__media,.fx-faq__list,.fx-promise__layout>*{min-width:0}.fx-pdp__viewport{width:100%}.fx-pdp__title,.fx-card__title,.fx-pdp__tagline,.fx-display{overflow-wrap:break-word}.fx-acc__body,.fx-dialog__text,.fx-pdp__text,.fx-coll-banner__text{overflow-wrap:anywhere}.fx-acc__body *,.fx-dialog__text *,.fx-pdp__text *,.fx-coll-banner__text *{max-width:100%}.fx-acc__body [style*=nowrap],.fx-dialog__text [style*=nowrap],.fx-pdp__text [style*=nowrap]{white-space:normal!important}.fx-acc__body img,.fx-dialog__text img,.fx-pdp__text img,.fx-coll-banner__text img{height:auto!important;width:auto;max-width:100%!important}.fx-acc__body table,.fx-dialog__text table,.fx-pdp__text table{display:block;overflow-x:auto;width:auto!important}.fx-acc__body iframe,.fx-acc__body video{width:100%!important;height:auto;aspect-ratio:16 / 9}@media screen and (max-width:749px){.fx-buy__row{min-width:0}.fx-buy__submit{min-width:0;padding:0 1.4rem;gap:.8rem}.fx-pdp__lockup{font-size:clamp(3.2rem,9vw,4.4rem)}.fx-option__body{padding-right:1.4rem}.fx-option__head{flex-wrap:wrap;row-gap:.4rem}}.fx-pdp__info{align-self:stretch}.fx-pdp,.fx-reviews{scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}@media(prefers-reduced-motion:reduce){.fx-pdp__sticky{transition:none}}.fx-card__price-line{display:none}@media screen and (max-width:749px){.fx-lineup__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem}.fx-lineup__grid>li{scroll-snap-align:start}.fx-lineup__grid--wrap{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.fx-card__media{aspect-ratio:4 / 3;background:var(--fx-paper)}.fx-card__media img{object-fit:contain}.fx-coll-toolbar{gap:1.2rem;margin-bottom:2rem;padding-bottom:1.4rem}.fx-coll-toolbar__count{white-space:nowrap;font-size:1.3rem}.fx-sort{gap:0;min-width:0}.fx-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-sort select{min-height:4rem;min-width:0;max-width:20rem;padding:0 4rem 0 1.2rem;background-position:right 1.2rem center;font-size:1.3rem}}.fx-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-card__title a{white-space:nowrap}@media screen and (max-width:749px){.fx-card__title{font-size:2rem}}.page-width.fx-width--wide{max-width:var(--page-width, 200rem)}.page-width.fx-width--full{max-width:none}@media screen and (min-width:990px){.page-width.fx-width--full{padding-left:5rem;padding-right:5rem}.fx-lineup__grid--cols{grid-template-columns:repeat(var(--fx-cols-md, 3),minmax(0,1fr))}}@media screen and (min-width:1280px){.fx-lineup__grid--cols{grid-template-columns:repeat(var(--fx-cols, 4),minmax(0,1fr))}}@media screen and (min-width:1600px){.page-width.fx-width--full{padding-left:6.4rem;padding-right:6.4rem}}@media screen and (min-width:1440px){.fx-pdp__layout{grid-template-columns:minmax(0,min(calc(50% - 3.6rem),max(52rem,calc(100vh - var(--header-height, 0px) - 12rem)))) minmax(0,1fr);gap:7.2rem}.fx-pdp__info .fx-acc__body,.fx-pdp__tagline,.fx-pdp__text{max-width:72ch}}.fx-story__sub,.fx-promise__intro{max-width:52ch}
/*# sourceMappingURL=/cdn/shop/t/124/assets/fx-sections.css.map */
