:root{--fx-bg: #f4f4f2;--fx-bg-deep: #ebebe8;--fx-surface: #ffffff;--fx-ink: #0c0c0c;--fx-ink-soft: #3a3a38;--fx-muted: #6d6d68;--fx-line: rgba(12, 12, 12, .1);--fx-line-strong: rgba(12, 12, 12, .18);--fx-hairline: rgba(12, 12, 12, .06);--fx-accent: #ff2e88;--fx-accent-soft: rgba(255, 46, 136, .12);--fx-shadow-pill: 0 1px 2px rgba(12, 12, 12, .04), 0 8px 24px rgba(12, 12, 12, .07);--fx-shadow-card: 0 1px 2px rgba(12, 12, 12, .03), 0 12px 32px rgba(12, 12, 12, .06);--fx-shadow-lift: 0 2px 4px rgba(12, 12, 12, .05), 0 22px 48px rgba(12, 12, 12, .12);--fx-shadow-chip: 0 1px 1px rgba(12, 12, 12, .05), 0 6px 16px rgba(12, 12, 12, .1);--fx-r-pill: 999px;--fx-r-card: 22px;--fx-r-panel: 34px;--fx-r-sm: 12px;--fx-hd-space: clamp(88px, 9vw, 116px);--fx-page: 1240px;--fx-gutter: clamp(18px, 4vw, 48px);--fx-section: clamp(72px, 9vw, 132px);--fx-font-display: "FX Archivo", var(--font-heading--family, sans-serif);--fx-font-mono: "FX Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fx-chamber: #07080a;--fx-glass: linear-gradient(160deg, rgba(40, 46, 54, .52), rgba(14, 16, 20, .62));--fx-glass-line: rgba(255, 255, 255, .12);--fx-ease: cubic-bezier(.22, .61, .36, 1);--fx-premium: cubic-bezier(.16, 1, .3, 1);--fx-premium-t: .66s;--fx-fast: .22s;--fx-slow: .5s}body{--header-height: 86px;--header-group-height: 0px;--transparent-header-offset-boolean: 0;background-color:var(--fx-bg);color:var(--fx-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.fx-display{letter-spacing:-.035em;text-wrap:balance}h1,.fx-h1{font-size:clamp(2.6rem,6.4vw,4.75rem);line-height:1.02}h2,.fx-h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05}h3,.fx-h3{font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.025em}p{text-wrap:pretty}.fx-eyebrow{display:inline-flex;align-items:center;gap:.55em;margin:0;font-family:var(--font-body--family, inherit);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-accent)}.fx-eyebrow--muted{color:var(--fx-muted)}.fx-lede{margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6;color:var(--fx-muted);max-width:56ch}.fx-mark{display:inline-block;padding:.06em .42em .14em;border-radius:var(--fx-r-pill);background:var(--fx-ink);color:#fff;letter-spacing:-.03em}.fx-mark--outline{background:transparent;color:var(--fx-ink);box-shadow:inset 0 0 0 2px var(--fx-ink)}.fx-wrap{width:min(100% - (var(--fx-gutter) * 2),var(--fx-page));margin-inline:auto}.fx-section{padding-block:var(--fx-section)}.fx-stack{display:flex;flex-direction:column;gap:1.1rem}.fx-center{text-align:center;align-items:center}.fx-center .fx-lede{margin-inline:auto}.page-width{width:min(100% - (var(--fx-gutter) * 2),var(--fx-page));margin-inline:auto}.button,.button-primary,.button-secondary,.fx-btn{border-radius:var(--fx-r-pill)!important;font-weight:600;letter-spacing:-.005em;transition:transform var(--fx-fast) var(--fx-ease),background-color var(--fx-fast) var(--fx-ease),color var(--fx-fast) var(--fx-ease),box-shadow var(--fx-fast) var(--fx-ease)}.button:hover,.button-primary:hover,.fx-btn:hover{transform:translateY(-1px)}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.95rem;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.fx-btn--solid{background:var(--fx-ink);color:#fff;box-shadow:var(--fx-shadow-chip)}.fx-btn--solid:hover{background:#232320;color:#fff;box-shadow:var(--fx-shadow-lift)}.fx-btn--ghost{background:var(--fx-surface);color:var(--fx-ink);border-color:var(--fx-line);box-shadow:var(--fx-shadow-pill)}.fx-btn--ghost:hover{color:var(--fx-ink);border-color:var(--fx-line-strong)}.fx-btn--bare{background:transparent;color:var(--fx-ink);border-color:var(--fx-line-strong);padding-inline:1.35rem}.fx-btn--bare:hover{background:var(--fx-ink);color:#fff;border-color:var(--fx-ink)}.fx-btn--inverse{background:#fff;color:var(--fx-ink)}.fx-btn--inverse:hover{background:#ffffffdb;color:var(--fx-ink)}.fx-btn__arrow{display:inline-block;transition:transform var(--fx-fast) var(--fx-ease)}.fx-btn:hover .fx-btn__arrow{transform:translate(3px)}.fx-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:var(--fx-r-pill);background:var(--fx-surface);border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-chip);font-size:.82rem;font-weight:500;line-height:1.15;color:var(--fx-ink);white-space:nowrap}.fx-pill--ink{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-pill--outline{background:transparent;box-shadow:none;border-color:var(--fx-line-strong)}.fx-pill--sm{padding:.35rem .7rem;font-size:.72rem}.fx-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--fx-ink);flex-shrink:0}.fx-pill--ink .fx-pill__dot{background:#fff}.fx-pill__icon{width:15px;height:15px;flex-shrink:0}.fa-header-section{position:relative;z-index:60}.content-for-layout{padding-block-start:var(--fx-hd-space)}.content-for-layout:has(>.shopify-section:first-child .fa-flush){padding-block-start:0}.fx-card{position:relative;display:flex;flex-direction:column;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:var(--fx-r-card);box-shadow:var(--fx-shadow-card);overflow:hidden;transition:transform var(--fx-slow) var(--fx-ease),box-shadow var(--fx-slow) var(--fx-ease)}.fx-card:hover{transform:translateY(-3px);box-shadow:var(--fx-shadow-lift)}.product-card,.card-gallery,.product-card__image{border-radius:var(--fx-r-card)}.product-card{background:var(--fx-surface);border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-card);padding:10px 10px 16px;transition:transform var(--fx-slow) var(--fx-ease),box-shadow var(--fx-slow) var(--fx-ease)}.product-card:hover{transform:translateY(-3px);box-shadow:var(--fx-shadow-lift)}.product-card .card-gallery{background:var(--fx-bg-deep);border-radius:calc(var(--fx-r-card) - 8px);overflow:hidden}.product-card .product-title,.product-card .product-card__title{font-weight:600;letter-spacing:-.015em}.product-card .price{font-weight:600;color:var(--fx-ink)}.product-badges__badge{border-radius:var(--fx-r-pill);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .65rem}.fx-panel{border-radius:var(--fx-r-panel);padding:clamp(30px,5vw,68px);background:var(--fx-surface);border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-card)}.fx-panel--ink{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-panel--ink .fx-lede,.fx-panel--ink .fx-eyebrow{color:#ffffffa8}.fx-panel--ink .fx-eyebrow:before{background:#fff}.fx-panel--ink .fx-mark{background:#fff;color:var(--fx-ink)}.fx-ticker{overflow:hidden;background:var(--fx-ink);color:#fff;padding-block:.9rem;border-radius:var(--fx-r-pill)}.fx-ticker__track{display:flex;width:max-content;animation:fx-scroll var(--fx-ticker-speed, 38s) linear infinite}.fx-ticker:hover .fx-ticker__track{animation-play-state:paused}.fx-ticker__group{display:flex;align-items:center;gap:2.4rem;padding-inline-end:2.4rem}.fx-ticker__item{display:inline-flex;align-items:center;gap:.7rem;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fx-ticker__item:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff80}@keyframes fx-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.fx-ticker__track{animation:none}}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select,.field__input{border-radius:var(--fx-r-pill)}textarea,.field textarea{border-radius:var(--fx-r-sm)}body>footer{border-top:1px solid var(--fx-line);margin-top:clamp(24px,4vw,48px)}body>footer a{transition:opacity var(--fx-fast) var(--fx-ease);text-decoration:none}body>footer a:hover{opacity:.55}body>footer .menu__heading__default,body>footer h2,body>footer h3,body>footer h4,body>footer h5,body>footer h6{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-muted)}.fa-footer-mark{display:inline-block;margin-bottom:.2rem}.product-information .price,.product-information product-price{font-family:var(--font-heading--family, inherit);font-weight:700;letter-spacing:-.02em}.variant-option__button-label,.variant-option__swatch{border-radius:var(--fx-r-pill)}.facets__button,.facets summary,.pagination__item{border-radius:var(--fx-r-pill)}:focus-visible{outline:2px solid var(--fx-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-iteration-count:1!important;scroll-behavior:auto!important}}.fx-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--fx-ease),transform .7s var(--fx-ease)}.fx-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx-reveal{opacity:1;transform:none}}:root:root{--font-heading--family: "FX Archivo", var(--font-body--family, sans-serif);--font-heading--weight: 760;--font-accent--family: "FX Archivo", var(--font-body--family, sans-serif)}h1,h2,h3,.h1,.h2,.h3{font-stretch:108%}.fx-display,.fa-story__cta-heading,.fa-ft__news-heading{font-family:var(--fx-font-display);font-style:italic;font-stretch:112%;font-weight:800;letter-spacing:-.035em}html body .fa-ft__news-heading{text-transform:none;color:#fff}.fx-eyebrow{font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none}html body{background-color:var(--fx-bg)}html body:has(.fa-ch){background-color:#e4e5e2}html body:has(.fa-hr){background-color:#0d0c0b}body>footer{margin-top:0}.fa-story.color-scheme-6,.fa-story.color-scheme-3{background:var(--fx-chamber)}.fa-story__cta{background:var(--fx-glass);border:1px solid var(--fx-glass-line);box-shadow:inset 0 1px #ffffff0f}html body .fa-story__btn,html body .fa-ft__submit{border-radius:var(--fx-r-pill);font-size:.92rem;letter-spacing:0;text-transform:none}html body .fa-story__btn{padding:15px 24px}.product-information__media .product-media-container{background:radial-gradient(70% 60% at 50% 38%,#fff,#fff0 70%),var(--fx-bg-deep);border:1px solid var(--fx-line);border-radius:28px;overflow:hidden}.product-information__media .product-media{padding:clamp(18px,4%,40px)}.product-information__media .product-media img{object-fit:contain;filter:drop-shadow(0 18px 28px rgba(12,12,12,.14))}.slideshow-controls__thumbnail{border-radius:12px!important;overflow:hidden;opacity:.55;transition:opacity var(--fx-fast) var(--fx-ease),box-shadow var(--fx-fast) var(--fx-ease)}.slideshow-controls__thumbnail[aria-selected=true],.slideshow-controls__thumbnail:hover{opacity:1}.slideshow-controls__thumbnail[aria-selected=true]{box-shadow:0 0 0 2px var(--fx-ink)}.product-information h1{font-family:var(--fx-font-display);font-style:italic!important;font-stretch:112%;font-weight:800!important;font-size:clamp(2.1rem,3.4vw,3rem);line-height:.98;letter-spacing:-.035em}.product-information .price,.product-information product-price{color:var(--fx-ink)}.fa-in__poster,.fa-ch__poster{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.fa-in.is-3d .fa-in__poster{display:none}@media screen and (min-width:750px){.collection-wrapper:has(>.fa-shop-cats)>.fa-shop-cats{grid-column:2 / 5;grid-row:1 / span 2;align-self:start;padding-inline-end:16px}.collection-wrapper:has(>.fa-shop-cats)>.facets-controls-wrapper{grid-column:5 / 14;grid-row:1}.collection-wrapper:has(>.fa-shop-cats)>.facets-controls-wrapper .facets--filters-title{display:none}.collection-wrapper:has(>.fa-shop-cats)>div.facets-block-wrapper--vertical{grid-column:2 / 5;grid-row:3;padding-inline-end:16px}.collection-wrapper:has(>.fa-shop-cats)>.main-collection-grid{grid-column:5 / 14;grid-row:2 / span 2;align-self:start}}.collection-wrapper[data-fa-nothing]>div.facets-block-wrapper--vertical,.collection-wrapper[data-fa-nothing]>.facets-controls-wrapper{display:none}@media screen and (min-width:750px){.collection-wrapper[data-fa-nothing]:has(>.fa-shop-cats)>.main-collection-grid{grid-row:1 / span 3}}.search-page__header .text-block :is(h1,h2,h3){font-family:var(--fx-font-display);font-style:italic;font-stretch:112%;font-weight:800;letter-spacing:-.035em}.fa-shop-cats__filters-title{margin:28px 0 0;font-size:.86rem;font-weight:500;color:var(--fx-muted, #66665f)}@media screen and (max-width:749px){.fa-shop-cats__filters-title{display:none}}.facets-controls-wrapper .products-count-wrapper{color:var(--fx-muted, #66665f);font-size:.9rem}.sorting-filter .facets__summary,.facets-toggle__button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(12,12,12,.12);background:#fff9;font-weight:500;transition:border-color .2s ease,background-color .2s ease}.sorting-filter .facets__summary:hover,.facets-toggle__button:hover{border-color:#0c0c0c66}.sorting-filter__options{border-radius:18px!important;border:1px solid rgba(255,255,255,.8)!important;background:#ffffffdb!important;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #fff,0 24px 50px -24px #141a2266!important;overflow:hidden}.sorting-filter__option{border-radius:10px}.grid-density-controls,.facets-controls-wrapper .grid-density-controls{padding:3px;border-radius:999px;border:1px solid rgba(12,12,12,.1)}.facets-block-wrapper--vertical .facets__panel{border-block-start:1px solid rgba(12,12,12,.08)}.facets-block-wrapper--vertical .facets__summary{min-height:48px;font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none}.facets .checkbox{--checkbox-size: 18px;--checkbox-border-radius: 6px}.facets .checkbox__label-text{font-size:.95rem}.facets .price-facet__field,.facets .field__input.price-facet__input{border-radius:999px}.facets .price-facet__highest-price{color:var(--fx-muted, #66665f);font-size:.85rem}.main-collection-grid__empty.fa-empty{display:grid;justify-items:start;gap:10px;padding:clamp(28px,4vw,48px);border:1px solid rgba(12,12,12,.08);border-radius:24px;background:#fff9;text-align:start}.fa-empty__title{margin:0;font-family:var(--fx-font-display);font-style:italic;font-stretch:108%;font-weight:760;font-size:clamp(1.4rem,2.2vw,1.9rem);letter-spacing:-.025em;line-height:1.1}.fa-empty__body{max-width:48ch;margin:0;color:var(--color-foreground-muted, rgba(12, 12, 12, .6));line-height:1.55}.fa-empty__actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.fa-empty__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid rgba(12,12,12,.16);border-radius:999px;color:var(--fx-ink, #0c0c0c);font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.fa-empty__btn:hover{border-color:#0c0c0c66}.fa-empty__btn--solid{border-color:var(--fx-ink, #0c0c0c);background:var(--fx-ink, #0c0c0c);color:#fff}.fa-empty__btn--solid:hover{background:#2a2a2a}@media screen and (max-width:749px){.main-collection-grid__empty.fa-empty{margin-inline:var(--page-margin, 16px)}}html body #shopify-pc__banner{left:16px!important;right:auto!important;bottom:16px!important;width:min(440px,calc(100vw - 32px))!important;max-width:none!important;border:1px solid rgba(255,255,255,.12)!important;padding:0!important;border-radius:24px!important;background:#101216e6!important;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #ffffff1f,0 30px 70px -30px #000000b3!important;color:#f2f5f8!important;font-family:var(--font-body--family, inherit)!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;gap:16px!important;padding:22px!important}html body #shopify-pc__banner .shopify-pc__banner__body{margin:0!important;max-width:none!important}html body #shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 6px!important;font-family:var(--fx-font-display)!important;font-stretch:108%!important;font-style:italic!important;font-weight:760!important;font-size:1.2rem!important;letter-spacing:-.02em!important;color:#fff!important}html body #shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:.85rem!important;line-height:1.55!important;color:#ecf1f6b8!important}html body #shopify-pc__banner a{color:#fff!important;text-decoration-color:var(--fx-accent, #ff2e88)!important;text-underline-offset:3px}html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;width:auto!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 auto!important;min-width:0!important;width:auto!important;min-height:42px!important;margin:0!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:transparent!important;color:#f2f5f8!important;font:inherit!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer}html body #shopify-pc__banner #shopify-pc__banner__btn-accept{border-color:#fff!important;background:#fff!important;color:#07080a!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;order:3;min-height:32px!important;border:0!important;color:#ecf1f6a6!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}html body #shopify-pc__banner .shopify-pc__banner__btns button:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}@media(prefers-reduced-transparency:reduce){html body #shopify-pc__banner{background:#121418!important}}html body product-price .price{font-family:var(--fx-font-display);font-stretch:105%;font-weight:700;letter-spacing:-.02em;color:var(--fx-ink, #0c0c0c)}html body .product-information product-price .price,html body product-price.rte .price{font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.1}html body .product-card__content product-price .price{font-size:1.15rem}html body .sticky-add-to-cart__price .price{font-size:1.05rem}html body product-price .compare-at-price,html body product-price .price-item--regular{font-weight:500;color:var(--fx-muted, #66665f)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fluxaim.css.map */
