.kv-announce.fx-util{background:var(--kv-an-bg, #000);color:var(--kv-an-text, #fff);padding:0;overflow:hidden}.fx-util__list{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;height:32px;margin:0 auto;list-style:none}.fx-util__item{grid-area:1 / 1;min-width:0;text-align:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.fx-util__item.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.fx-util__text{display:block;overflow:hidden;color:inherit;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;font:500 var(--fx-t-xs)/32px var(--fx-font);letter-spacing:.14em;text-transform:uppercase}a.fx-util__text:hover{text-decoration:underline;text-underline-offset:3px}.fx-util :focus-visible{outline-color:currentColor;outline-offset:-2px}@media(max-width:749px){.fx-util__text{font-size:10px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.fx-util__item,.fx-util__item.is-active{transition:none}}.kv-header-section{z-index:60}.fx-header{position:relative;background:#fff;color:var(--fx-ink);border-bottom:1px solid transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.fx-header.is-solid,.fx-header:not(.fx-header--overlay){border-bottom-color:var(--fx-line)}.fx-header__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--fx-header-h);gap:16px}.fx-header__left{display:flex;align-items:center;gap:4px;min-width:0}.fx-header__right{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:2px}.fx-header__burger{margin-left:-12px}.fx-logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.fx-logo__img{width:auto;height:var(--fx-logo-h-m, 28px);max-width:200px;object-fit:contain;object-position:left center}.fx-logo__img--light{display:none}.fx-logo__text{font-size:18px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.fx-header__action{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;justify-content:center;padding:0 6px;border:0;background:none;color:inherit;text-decoration:none;font:500 var(--fx-t-s)/1 var(--fx-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fx-header__icon{position:relative;display:inline-flex}.fx-header__text,.fx-header__account{display:none}.fx-bag-count{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:currentColor;font-size:9.5px;font-weight:600;line-height:16px;text-align:center;letter-spacing:0}.fx-bag-count{color:#fff;background:var(--fx-ink)}.fx-nav{display:none}.fx-nav__list{display:flex;align-items:center;gap:28px}.fx-nav__link{position:relative;display:inline-flex;align-items:center;min-height:var(--fx-header-h);color:inherit;text-decoration:none;font-size:var(--fx-t-s);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.fx-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 12px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--fx-ease)}.fx-nav__link:hover:after,.fx-nav__link.is-active:after,.fx-nav__item.is-open .fx-nav__link:after{transform:scaleX(1)}@media(min-width:990px){.fx-header__burger{display:none}.fx-nav{display:block}.fx-header__text{display:inline}.fx-header__icon{display:none}.fx-header__account{display:inline-flex}.fx-header__right{gap:18px}.fx-logo__img{height:var(--fx-logo-h, 36px);max-width:260px}}.fx-mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--fx-ink);border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .3s var(--fx-ease),visibility 0s linear .3s}.fx-nav__item.is-open .fx-mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .3s var(--fx-ease)}.fx-mega__inner{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:48px;padding-top:32px;padding-bottom:40px}.fx-mega__list{display:grid;align-content:start;gap:2px}.fx-mega__list a{display:inline-block;padding:6px 0;color:inherit;text-decoration:none;font-size:var(--fx-t-m);letter-spacing:.06em;text-transform:uppercase}.fx-mega__list a:hover,.fx-mega__list a[aria-current]{text-decoration:underline}.fx-mega__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,200px));gap:12px;justify-content:end}.fx-navtile{display:block;color:inherit;text-decoration:none}.fx-navtile__media{display:block;aspect-ratio:3 / 4;background:var(--fx-media);overflow:hidden}.fx-navtile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fx-ease)}.fx-navtile:hover img{transform:scale(1.03)}.fx-navtile__label{display:block;padding-top:8px;font-size:var(--fx-t-s);letter-spacing:.1em;text-transform:uppercase}button.fx-nav__link{padding:0;border:0;background:none;color:inherit;font-family:inherit;cursor:pointer}.fx-mega__inner--menu{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto}.fx-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:24px 40px;align-content:start}.fx-mega__col{display:grid;gap:6px;align-content:start;min-width:0}.fx-mega__title{display:inline-block;margin:0;padding:6px 0;color:var(--fx-muted);font-size:var(--fx-t-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}a.fx-mega__title:hover{color:var(--fx-ink)}.fx-mega__feature{grid-column:3;width:220px}body:has(.kv-main>.shopify-section:first-child .fx-campaign) .fx-header--overlay.is-transparent{background:transparent;color:#fff;border-bottom-color:transparent}body:has(.kv-main>.shopify-section:first-child .fx-campaign) .fx-header--overlay.is-transparent .fx-logo:has(.fx-logo__img--light) .fx-logo__img--dark{display:none}body:has(.kv-main>.shopify-section:first-child .fx-campaign) .fx-header--overlay.is-transparent .fx-logo__img--light{display:block}body:has(.kv-main>.shopify-section:first-child .fx-campaign) .fx-header--overlay.is-transparent .fx-logo__img--dark:only-child{filter:invert(1) brightness(2)}body:has(.kv-main>.shopify-section:first-child .fx-campaign) .fx-header--overlay.is-transparent .fx-bag-count{background:#fff;color:#000}body:has(.fx-header--overlay) .kv-main>.shopify-section:first-child:has(.fx-campaign){margin-top:calc(-1 * var(--fx-header-h) - 1px)}.kv-header-section.is-hidden .fx-mega{display:none}.fx-menu .kv-drawer__panel{width:100vw;max-width:520px}@media(max-width:749px){.fx-menu .kv-drawer__panel{max-width:none}}.fx-menu__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 0 32px;display:flex;flex-direction:column}.fx-logo--menu .fx-logo__img{height:26px}.fx-mnav{padding:8px 0 24px}.fx-mnav__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--fx-gutter);color:inherit;text-decoration:none;font-size:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;list-style:none;cursor:pointer}.fx-mnav__link::-webkit-details-marker{display:none}.fx-mnav__link.is-active span:first-child{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.fx-mnav__plus{position:relative;width:12px;height:12px}.fx-mnav__plus:before,.fx-mnav__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.fx-mnav__plus:after{transform:rotate(90deg);transition:transform .25s ease}.fx-mnav__group[open]>.fx-mnav__link .fx-mnav__plus:after,.fx-mnav__sub[open]>.fx-mnav__sublink .fx-mnav__plus:after{transform:rotate(0)}.fx-mnav__panel{padding:4px var(--fx-gutter) 20px}.fx-mnav__all{display:inline-block;margin-bottom:12px;font-size:var(--fx-t-s);letter-spacing:.1em;text-transform:uppercase;color:inherit}.fx-mnav__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.fx-mnav__sublist{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--fx-line)}.fx-mnav__sublist>li{border-bottom:1px solid var(--fx-line)}.fx-mnav__sublink{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;color:inherit;text-decoration:none;font-size:var(--fx-t-b);font-weight:500;letter-spacing:.08em;text-transform:uppercase;list-style:none;cursor:pointer}.fx-mnav__sublink::-webkit-details-marker{display:none}.fx-mnav__sublink[aria-current]{text-decoration:underline;text-underline-offset:4px}.fx-mnav__sublink .fx-mnav__plus{width:10px;height:10px}.fx-mnav__leaf{display:grid;margin:0;padding:0 0 14px;list-style:none}.fx-mnav__leaf a{display:block;padding:8px 0;color:inherit;text-decoration:none;font-size:var(--fx-t-m);letter-spacing:.06em;text-transform:uppercase}.fx-mnav__leaf a[aria-current]{text-decoration:underline;text-underline-offset:4px}.fx-menu__utility{margin-top:auto;padding:24px var(--fx-gutter) 0;border-top:1px solid var(--fx-line);display:flex;flex-wrap:wrap;gap:20px}.fx-search .kv-drawer__panel{max-height:100vh;height:100%;bottom:0}@media(min-width:990px){.fx-search .kv-drawer__panel{height:auto;max-height:90vh}}.fx-search__form{display:flex;align-items:center;gap:12px;padding-top:16px;padding-bottom:8px}.fx-search__input{flex:1;min-width:0;min-height:56px;padding:8px 0;border:0;border-bottom:1px solid var(--fx-ink);border-radius:0;background:transparent;font-size:clamp(18px,2.4vw,28px);font-weight:400;letter-spacing:.01em;outline:none;-webkit-appearance:none}.fx-search__input::-webkit-search-cancel-button{display:none}.fx-search__input::placeholder{color:var(--fx-subtle);text-transform:uppercase;font-size:.7em;letter-spacing:.1em}.fx-search__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-top:20px;padding-bottom:40px}.fx-search__cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fx-search__cats a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--fx-line-2);color:inherit;text-decoration:none;font-size:var(--fx-t-s);letter-spacing:.1em;text-transform:uppercase}.fx-search__cats a:hover{border-color:var(--fx-ink)}.fx-search__cats--hits{margin:0 0 20px}.fx-search.has-results .fx-search__idle{display:none}.fx-predictive__all{padding:24px 0 0}.fx-predictive__empty{padding:8px 0 24px;font-size:var(--fx-t-m);color:var(--fx-muted)}.fx-search__results.is-loading{opacity:.5;transition:opacity .2s}.fx-bag .kv-drawer__panel{width:min(460px,100vw)}.fx-bag__notice{padding:10px var(--fx-gutter);font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase;background:var(--fx-soft)}.fx-bag__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--fx-gutter)}.fx-line{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--fx-line)}.fx-line__img{display:block;aspect-ratio:3 / 4;background:var(--fx-media);overflow:hidden}.fx-line__img img{width:100%;height:100%;object-fit:cover}.fx-line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-line__top{display:flex;justify-content:space-between;gap:12px}.fx-line__title{color:inherit;text-decoration:none;font-size:var(--fx-t-m);line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.fx-line__price{flex-shrink:0;font-size:var(--fx-t-m);text-align:right;font-variant-numeric:tabular-nums}.fx-line__meta{color:var(--fx-muted);font-size:var(--fx-t-s);letter-spacing:.04em;text-transform:uppercase}.fx-line__actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.fx-line__remove{color:var(--fx-muted);font-size:11px}.fx-qty{display:inline-grid;grid-template-columns:36px 40px 36px;align-items:center;height:36px;border:1px solid var(--fx-line-2)}.fx-qty--sm{grid-template-columns:32px 32px 32px;height:32px}.fx-qty__btn{height:100%;border:0;background:none;font-size:16px;line-height:1;cursor:pointer}.fx-qty__input{width:100%;height:100%;border:0;padding:0;text-align:center;font-size:var(--fx-t-m);background:transparent;-moz-appearance:textfield}.fx-qty__input::-webkit-inner-spin-button,.fx-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-bag__foot{padding:16px var(--fx-gutter) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--fx-line);background:#fff}.fx-bag__row{display:flex;justify-content:space-between;gap:12px;font-size:var(--fx-t-m);padding:2px 0}.fx-bag__row--total{font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 0 2px}.fx-bag__tax{margin:2px 0 14px;color:var(--fx-muted);font-size:var(--fx-t-s)}.fx-bag__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px var(--fx-gutter);text-align:center;font-size:var(--fx-t-m)}.fx-bag__empty-title{font-size:var(--fx-t-s);letter-spacing:.12em;text-transform:uppercase}.fx-form-error{margin-top:10px;font-size:var(--fx-t-s);color:var(--fx-sale)}[data-kv-cart-inner].is-updating .fx-bag__body,[data-kv-cart-inner].is-updating .fx-bag__foot{opacity:.5;transition:opacity .15s}.kv-footer{background:#fff;color:var(--fx-ink);border-top:1px solid var(--fx-line);padding:56px 0 24px}.kv-footer .kv-page-width{max-width:var(--fx-max);padding-left:var(--fx-gutter);padding-right:var(--fx-gutter)}.kv-footer__grid{gap:32px;padding-bottom:40px}.kv-footer__heading{font-family:var(--fx-font);font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;color:inherit;line-height:1.3}.kv-footer__links a{padding:4px 0;font-size:var(--fx-t-s);letter-spacing:.08em;text-transform:uppercase;opacity:1;line-height:1.6}.kv-footer__text{font-size:var(--fx-t-m);line-height:1.6;opacity:1}.kv-newsletter__field input{border:0;border-bottom:1px solid var(--fx-ink);border-radius:0;padding:0;color:var(--fx-ink);background:transparent}.kv-footer .kv-btn--light{background:var(--fx-ink);color:#fff;border-color:var(--fx-ink);min-height:44px;font-size:var(--fx-t-s);letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.kv-footer .kv-btn--light:hover{background:#262626;opacity:1}.kv-footer .kv-btn:focus-visible{outline-color:var(--fx-ink)}.kv-footer__bottom{border-top:1px solid var(--fx-line);padding-top:20px}.kv-footer__legal,.kv-footer__legal small,.kv-footer__cookie{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.kv-footer .kv-select select{border-color:var(--fx-line-2);color:var(--fx-ink);background:#fff;border-radius:0}.kv-footer .kv-localization__label{color:var(--fx-muted);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.kv-social a{color:var(--fx-ink)}.kv-payment-icons--footer{opacity:.9}body.fx-has-stickybar .kv-footer{padding-bottom:96px}.kv-header-section:has(.fx-header[data-sticky=always]),.kv-header-section:has(.fx-header[data-sticky=scroll-up]){position:sticky;top:0}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fx-layout.css.map */
