.fx-campaign{position:relative;overflow:hidden;background:#1a1a1a;color:#fff;isolation:isolate}.fx-campaign--dark{color:var(--fx-ink);background:var(--fx-media)}.fx-campaign__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.fx-campaign__link:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.fx-campaign__media{position:relative;display:flex;height:100%}.fx-campaign__pic{display:block;flex:1 1 0;min-width:0}.fx-campaign__lazy{display:contents}.fx-campaign__img,.fx-campaign__video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fx-focal, center)}.fx-campaign--full{height:calc(100svh - 32px);min-height:520px}.fx-campaign--large{height:88svh;min-height:480px}.fx-campaign--medium{height:64svh;min-height:420px}.fx-campaign--full .fx-campaign__media,.fx-campaign--large .fx-campaign__media,.fx-campaign--medium .fx-campaign__media{position:absolute;top:0;right:0;bottom:0;left:0}.fx-campaign--natural .fx-campaign__img,.fx-campaign--natural .fx-campaign__video{height:auto}.fx-campaign--natural .fx-campaign__pic{flex:var(--fx-ar, 1) 1 0}.fx-campaign__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--fx-overlay, .1)),rgba(0,0,0,calc(var(--fx-overlay, .1) * .4)) 45%,#0000);pointer-events:none}.fx-campaign--dark .fx-campaign__media:after{display:none}.fx-campaign__pic--2{display:none}@media(min-width:750px){.fx-campaign--split .fx-campaign__pic--2{display:block}}@media(max-width:749px){.fx-campaign--split .fx-campaign__pic:first-child{flex-basis:100%}}.fx-campaign__text{position:absolute;z-index:2;left:var(--fx-gutter);right:var(--fx-gutter);bottom:clamp(28px,6vh,64px);display:grid;justify-items:start;gap:12px;pointer-events:none}.fx-campaign--bottom-center .fx-campaign__text{justify-items:center;text-align:center}.fx-campaign--center .fx-campaign__text{top:50%;bottom:auto;transform:translateY(-50%);justify-items:center;text-align:center}.fx-campaign__eyebrow{font-size:var(--fx-t-s);letter-spacing:.16em;text-transform:uppercase}.fx-campaign__heading{margin:0;color:inherit;font-size:var(--fx-t-display);font-weight:600;letter-spacing:-.035em;line-height:.92;text-transform:uppercase;max-width:14ch}h2.fx-campaign__heading{font-size:clamp(30px,4.6vw,68px);max-width:16ch}.fx-campaign__cta{display:inline-block;margin-top:6px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:var(--fx-t-s);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.fx-campaign:hover .fx-campaign__cta{opacity:.75}.fx-cats{padding-top:var(--fx-pt, 48px);padding-bottom:var(--fx-pb, 24px)}.fx-cats__list{gap:var(--fx-gap);padding:0 var(--fx-gap)}.fx-cats__item{flex:0 0 78%;scroll-snap-align:start}@media(min-width:750px){.fx-cats__list{display:grid;grid-template-columns:repeat(min(var(--fx-tiles),4),minmax(0,1fr));gap:4px;padding:0 4px;overflow:visible}}.fx-cats__tile{position:relative;display:block;color:#fff;text-decoration:none}.fx-cats__media{display:block;aspect-ratio:3 / 4;background:var(--fx-media);overflow:hidden}.fx-cats__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fx-ease)}.fx-cats__tile:hover .fx-cats__img{transform:scale(1.025)}.fx-cats__media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000047,#0000);pointer-events:none}.fx-cats__label{position:absolute;left:16px;bottom:16px;font-size:clamp(16px,1.6vw,22px);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fx-cats__tile:focus-visible{outline-offset:-4px;outline-color:#fff}.fx-split{display:grid;gap:24px;padding-top:var(--fx-pt, 56px);padding-bottom:var(--fx-pb, 24px)}.fx-split__media{display:block;aspect-ratio:4 / 5;background:var(--fx-media);overflow:hidden}.fx-split__img{width:100%;height:100%;object-fit:cover}.fx-split__content{padding:0 var(--fx-gutter)}.fx-grid--split{padding:0;--fx-cols-t: 2}@media(min-width:990px){.fx-split{grid-template-columns:1fr 1fr;gap:4px;align-items:start}.fx-split--flip .fx-split__media{order:2}.fx-split__media{position:sticky;top:var(--kv-sticky-offset, 0px);aspect-ratio:auto;height:calc(100vh - var(--kv-sticky-offset, 0px))}.fx-split__content{padding:24px 40px}.fx-grid--split{--fx-cols-d: 2}}.fx-mini{display:block;color:inherit;text-decoration:none}.fx-mini__media{display:block;aspect-ratio:var(--fx-ratio, 3 / 4);background:var(--fx-media);overflow:hidden}.fx-mini__media img{width:100%;height:100%;object-fit:cover}.fx-mini__title{display:block;padding-top:10px;font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase}.fx-mini__price{display:block;font-size:var(--fx-t-s);color:var(--fx-muted)}.fx-ugc{padding-top:var(--fx-pt, 56px);padding-bottom:var(--fx-pb, 32px);border-top:1px solid var(--fx-line);overflow:hidden}.fx-ugc__head{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:28px;text-align:center}.fx-ugc__titles{display:grid;gap:10px;justify-items:center;min-width:0}.fx-ugc__heading{margin:0;font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:.08em;line-height:1.15}.fx-ugc__note{max-width:52ch;font-size:var(--fx-t-b);font-weight:500;line-height:1.55;color:var(--fx-muted)}.fx-ugc__note p{margin:0}.fx-ugc__note a{color:inherit}.fx-ugc__actions{display:flex;flex:0 0 auto;align-items:center;gap:20px}.fx-ugc__viewport{overflow:hidden}.fx-ugc__track{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:fx-ugc-drift var(--fx-ugc-dur, 60s) linear infinite;will-change:transform;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@keyframes fx-ugc-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fx-ugc__item{flex:0 0 auto;width:46vw;padding-right:var(--fx-gap)}@media(min-width:750px){.fx-ugc__item{width:30vw;padding-right:4px}}@media(min-width:990px){.fx-ugc__item{width:20vw}}.fx-ugc__card{display:block;cursor:default}.fx-ugc__media{display:block;aspect-ratio:var(--fx-ratio, 3 / 4);background:var(--fx-media);overflow:hidden}.fx-ugc__img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.fx-ugc__track{animation:none}.fx-ugc__viewport{overflow-x:auto;scrollbar-width:none}.fx-ugc__item[aria-hidden=true]{display:none}}.fx-faq{padding-top:var(--fx-pt, 64px);padding-bottom:var(--fx-pb, 72px);border-top:1px solid var(--fx-line)}.fx-faq__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:990px){.fx-faq__inner{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:0 72px;align-items:start}.fx-faq__side{position:sticky;top:calc(var(--kv-sticky-offset, var(--fx-header-h)) + 24px)}}.fx-faq__side{display:grid;gap:20px;align-content:start;min-width:0}.fx-faq__heading{margin:0}.fx-faq__contact{display:grid;gap:10px;justify-items:start}.fx-faq__contact-h{margin:0;font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fx-faq__contact-text{color:var(--fx-muted);max-width:36ch}.fx-faq__contact-text a{color:var(--fx-ink)}.fx-faq__btn{margin-top:6px;min-width:220px}@media(max-width:989px){.fx-faq__side{display:contents}.fx-faq__heading{order:0}.fx-faq__list{order:1}.fx-faq__contact{order:2;padding-top:8px}.fx-faq__btn{width:100%}}.fx-faq__list{min-width:0;border-top:1px solid var(--fx-line)}.fx-faq__item{border-bottom:1px solid var(--fx-line)}.fx-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:10px 0;font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;cursor:pointer;list-style:none}.fx-faq__q::-webkit-details-marker{display:none}.fx-faq__q:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.fx-faq__q:focus-visible{outline:1px solid var(--fx-ink);outline-offset:2px}.fx-faq__plus{position:relative;flex:0 0 11px;width:11px;height:11px}.fx-faq__plus:before,.fx-faq__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.fx-faq__plus:after{transform:rotate(90deg);transition:transform .2s ease}.fx-faq__item[open] .fx-faq__plus:after{transform:rotate(0)}.fx-faq__a{max-width:68ch;padding:0 0 20px}.fx-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fx-home.css.map */
