html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{--fl-gutter: var(--page-margin, 16px);--fl-max: var(--page-width, 1440px);background-color:var(--fl-ink);color:var(--fl-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--fl-paper);color:var(--fl-ink)}:where(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance;font-kerning:normal}:where(p){text-wrap:pretty}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--fl-paper);outline-offset:3px}.fl-wrap{width:100%;max-width:var(--fl-max);margin-inline:auto;padding-inline:var(--fl-gutter)}.fl-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-mist)}.fl-eyebrow:before{content:"";width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg);flex:none}.fl-eyebrow--plain:before{display:none}.fl-display{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-style:normal;line-height:.92;letter-spacing:0;color:var(--fl-paper)}.fl-display,.fl-head__title,.fl-dialog__title,.fl-hero-name__title,.fl-drop-card__name,.fl-pw__shop,.fl-footmark__text{text-transform:var(--fl-heading-case, none)}.fl-lede{margin:0;max-width:34ch;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.5;color:var(--fl-text-muted)}.fl-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-paper);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-underline-offset .2s var(--fl-ease),opacity .2s var(--fl-ease)}@media(hover:hover)and (pointer:fine){.fl-link:hover{text-underline-offset:9px}}.fl-link svg{width:14px;height:14px;flex:none}.fl-hatch{background-image:var(--fl-hatch)}.fl-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(20px,3vw,36px)}.fl-head__title{margin:6px 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:.95;color:var(--fl-paper)}.fl-head__title small{font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.04em;color:var(--fl-mist);margin-inline-start:10px;vertical-align:middle}.fl-wordmark{display:block;height:1em;width:auto;color:currentColor}.fl-kanji{display:block;width:auto;color:currentColor}.fl-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.fl-video__poster,.fl-video__poster img,.fl-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fl-video__video{opacity:0;transition:opacity .8s ease}.fl-video.is-playing .fl-video__video{opacity:1}.fl-dialog{width:min(560px,calc(100vw - 24px));max-height:min(86svh,720px);padding:0;border:1px solid var(--fl-line);background:var(--fl-surface-1);color:var(--fl-paper);overflow:auto;overscroll-behavior:contain}.fl-dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fl-dialog[open]{animation:fl-dialog-in .28s var(--fl-ease)}@keyframes fl-dialog-in{0%{opacity:0;transform:translateY(12px)}}.fl-dialog__inner{padding:24px clamp(18px,4vw,32px) 28px}.fl-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.fl-dialog__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:2.25rem;line-height:1}.fl-dialog__close{display:grid;place-items:center;width:44px;height:44px;margin-inline-end:-10px;border:0;background:none;color:inherit;cursor:pointer}.fl-dialog__close svg{width:18px;height:18px}.fl-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.9375rem}.fl-table th,.fl-table td{padding:12px 8px;text-align:start;border-bottom:1px solid var(--fl-line)}.fl-table th{font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-mist)}.fl-table td:first-child{font-weight:600}.fl-note{margin:16px 0 0;font-size:.875rem;line-height:1.5;color:var(--fl-text-muted)}.fl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.fl-chip{position:relative}.fl-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.fl-chip span{display:grid;place-items:center;min-width:48px;height:44px;padding-inline:12px;border:1px solid rgb(var(--fl-paper-rgb) / .28);font-weight:600;font-size:.875rem;letter-spacing:.04em;color:var(--fl-paper);transition:background-color .15s var(--fl-ease),color .15s var(--fl-ease),border-color .15s var(--fl-ease)}@media(hover:hover)and (pointer:fine){.fl-chip input:not(:disabled):hover+span{border-color:var(--fl-paper)}}.fl-chip input:checked+span{background:var(--fl-paper);border-color:var(--fl-paper);color:var(--fl-ink)}.fl-chip input:focus-visible+span{outline:2px solid var(--fl-paper);outline-offset:2px}.fl-chip input:disabled{cursor:not-allowed}.fl-chip input:disabled+span{color:rgb(var(--fl-paper-rgb) / .35);border-color:rgb(var(--fl-paper-rgb) / .12);background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(var(--fl-paper-rgb) / .22) calc(50% - .5px),rgb(var(--fl-paper-rgb) / .22) calc(50% + .5px),transparent calc(50% + .5px))}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--fl-paper);background:var(--fl-paper);color:var(--fl-ink);font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s var(--fl-ease),color .2s var(--fl-ease),border-color .2s var(--fl-ease)}@media(hover:hover)and (pointer:fine){.fl-btn:not(:disabled):hover{background:transparent;color:var(--fl-paper)}.fl-btn--ghost:not(:disabled):hover{background:var(--fl-paper);color:var(--fl-ink)}}.fl-btn:disabled,.fl-btn[aria-disabled=true]{cursor:not-allowed;background:transparent;color:rgb(var(--fl-paper-rgb) / .62);border-color:rgb(var(--fl-paper-rgb) / .28)}.fl-btn--ghost{background:transparent;color:var(--fl-paper)}.fl-btn--block{width:100%}.fl-btn svg{width:16px;height:16px;flex:none}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:52px;font-weight:600;font-size:.8125rem;letter-spacing:.12em}@media(hover:hover)and (pointer:fine){.button:not(.button-secondary,.button-unstyled,.quick-add__button):hover{--button-background-color: transparent;--button-color: var(--fl-paper);--button-border-color: var(--fl-paper);box-shadow:inset 0 0 0 1px var(--fl-paper)}}@media(hover:none),(pointer:coarse){.button:not(.button-secondary,.button-unstyled):hover{--button-background-color: var(--color-primary-button-background);--button-color: var(--color-primary-button-text)}}.shopify-section:has(>.announcement-bar)>.section-background{background-color:var(--fl-topbar-bg, rgb(0 0 0 / .3))!important;-webkit-backdrop-filter:blur(var(--fl-header-blur)) saturate(1.2);backdrop-filter:blur(var(--fl-header-blur)) saturate(1.2)}html:has(#header-component:not([transparent])){--fl-topbar-bg: var(--fl-header-scrolled)}.announcement-bar{position:relative;background:none!important;color:var(--fl-paper)}.announcement-bar:after{content:"";position:absolute;inset-inline:var(--util-page-margin-offset, var(--page-margin, 16px));bottom:0;height:1px;background:rgb(var(--fl-paper-rgb) / .16);pointer-events:none}.announcement-bar slideshow-arrows{display:none!important}.announcement-bar__slider{grid-row:1;padding-inline:0!important}.announcement-bar .announcement-bar__slides{width:100%}.fl-topbar__social{display:none}@media screen and (min-width:990px){.fl-topbar__social{grid-column:2;grid-row:1;justify-self:end;align-self:center;display:flex;align-items:center;gap:6px;margin-inline-end:-10px}}.fl-social__link{display:grid;place-items:center;width:32px;height:32px;color:rgb(var(--fl-paper-rgb) / .82);transition:color .2s var(--fl-ease)}.fl-social__link svg{width:17px;height:17px;fill:currentColor}@media(hover:hover)and (pointer:fine){.fl-social__link:hover{color:var(--fl-paper)}}.announcement-bar__text{font-family:var(--font-body--family)!important;font-weight:500!important;font-size:.6875rem!important;letter-spacing:.06em!important;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.announcement-bar__text{font-size:.75rem!important;letter-spacing:.1em!important}}#header-component.header[transparent]{--closed-underlay-height: 100%}.header__underlay-closed{-webkit-backdrop-filter:blur(var(--fl-header-blur)) saturate(1.2);backdrop-filter:blur(var(--fl-header-blur)) saturate(1.2)}#header-component:not([transparent]),#header-component[data-sticky-state=active]{--color-background-top-row: var(--fl-header-scrolled) !important}#header-component:is(:not([transparent]),[data-sticky-state=active]) .header__underlay-closed{-webkit-backdrop-filter:blur(var(--fl-header-blur-scrolled)) saturate(1.3);backdrop-filter:blur(var(--fl-header-blur-scrolled)) saturate(1.3)}#header-component[data-transparent-background]:is(:hover,:focus-within) .header__underlay-closed{--color-background-top-row: inherit !important}#header-component[data-sticky-state=active]{view-transition-name:none!important}#header-component .header-logo__image[src*=FL_Logo_withoutHands]{object-fit:cover;width:calc(var(--header-logo-image-height-mobile) * 1.74)!important}@media screen and (min-width:750px){#header-component .header-logo__image[src*=FL_Logo_withoutHands]{width:calc(var(--header-logo-image-height) * 1.74)!important}}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}#header-component .header__row--top{border-bottom:1px solid var(--fl-line-faint)}@media screen and (min-width:990px){#header-component{--header-padding: 16px}}.product-card{--fl-card-media: var(--fl-ink)}.product-card :is(.card-gallery,.product-card__image,.product-media-container){background-color:var(--fl-card-media)}.product-card .card-gallery img{object-fit:contain}.product-card :is(.product-title,.product-card__title,[class*=product-title]){font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important}.product-card :is(.price,.price-item__group,.price-item){font-family:var(--font-body--family)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-variant-numeric:tabular-nums}.quick-add__button{border-radius:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;background:rgb(var(--fl-ink-rgb) / .72)!important;border:1px solid rgb(var(--fl-paper-rgb) / .3)!important;color:var(--fl-paper)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:hover)and (pointer:fine){.quick-add__button:hover{background:var(--fl-paper)!important;color:var(--fl-ink)!important}}.quick-add__button{overflow:hidden!important;font-size:0!important;gap:0!important;justify-content:center!important}.quick-add__button .add-to-cart-text__content,.quick-add__button .add-to-cart__added{display:none!important}.quick-add__button .svg-wrapper,.quick-add__button .add-to-cart-icon{width:20px!important;height:20px!important;margin:0!important;font-size:16px!important}.section-resource-list__header a.link{font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:normal!important}.slideshow-controls__dots{background:rgb(var(--fl-ink-rgb) / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slideshow-controls__dots button{--color: rgb(var(--fl-paper-rgb) / .35) !important;--color-active: var(--fl-paper) !important;--color-hover: rgb(var(--fl-paper-rgb) / .6) !important}.slideshow-controls__counter{border-radius:0!important;padding:5px 10px!important;background:rgb(var(--fl-ink-rgb) / .62)!important;font-family:var(--font-body--family);font-size:.75rem!important;font-weight:600;letter-spacing:.08em;color:var(--fl-paper)!important}.quick-add-modal::backdrop{background:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick-add-modal{border-top:1px solid var(--fl-line)!important}.theme-drawer__dialog,.color-custom-drawer{border-inline-start:1px solid var(--fl-line)}footer .shopify-section:first-child{border-top:1px solid var(--fl-line)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.fl-ship{display:grid;gap:8px;padding:12px var(--cart-drawer-padding, 20px) 14px;border-bottom:1px solid var(--fl-line);background:rgb(var(--fl-plum-rgb) / .55)}.fl-ship__text{margin:0;font-size:.8125rem;line-height:1.4}.fl-ship__text strong{font-weight:600}.fl-ship__bar{position:relative;height:3px;background:rgb(var(--fl-paper-rgb) / .16);overflow:hidden}.fl-ship__bar span{position:absolute;inset:0 auto 0 0;background:var(--fl-paper);transition:width .5s var(--fl-ease)}.fl-upsell{margin-top:8px;padding:16px 0 4px;border-top:1px solid var(--fl-line)}.fl-upsell__heading{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-mist)}.fl-upsell__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fl-upsell__item{display:grid;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:12px}.fl-upsell__media{display:block;width:52px;height:52px;background:var(--fl-surface-2);overflow:hidden}.fl-upsell__media img{width:100%;height:100%;object-fit:cover}.fl-upsell__info{display:grid;gap:2px;min-width:0}.fl-upsell__title{overflow:hidden;font-size:.875rem;color:var(--fl-paper);text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.fl-upsell__price{font-size:.8125rem;color:var(--fl-text-muted);font-variant-numeric:tabular-nums}.fl-upsell__add{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(var(--fl-paper-rgb) / .35);background:transparent;color:var(--fl-paper);cursor:pointer;transition:background-color .15s var(--fl-ease),color .15s var(--fl-ease)}@media(hover:hover)and (pointer:fine){.fl-upsell__add:hover{background:var(--fl-paper);color:var(--fl-ink)}}.fl-upsell__add[aria-busy=true]{opacity:.5}.fl-upsell__add svg{width:14px;height:14px}footer .menu__heading,footer :is(h6,.h6){letter-spacing:.16em;color:var(--fl-mist)}.fl-atc__choose{display:none}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .add-to-cart-button:not(.quick-add__button,:disabled) .fl-atc__choose{display:inline}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) :is(.add-to-cart-button:not(:disabled) .fl-atc__label,.add-to-cart-button:not(:disabled) .add-to-cart-icon,.add-to-cart-button:not(:disabled) .add-to-cart-text>.svg-wrapper,.add-to-cart-button:not(:disabled) [ref=quantityDisplay],.sticky-add-to-cart__variant){display:none!important}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .add-to-cart-button:not(.quick-add__button,:disabled){opacity:1!important;background-color:transparent!important;color:rgb(var(--fl-paper-rgb) / .78)!important;box-shadow:inset 0 0 0 1px rgb(var(--fl-paper-rgb) / .34)!important}@media(hover:hover)and (pointer:fine){:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .add-to-cart-button:not(.quick-add__button,:disabled):hover{color:var(--fl-paper)!important;box-shadow:inset 0 0 0 1px var(--fl-paper)!important}}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .accelerated-checkout-block{position:relative}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .accelerated-checkout-block>*{opacity:.32;filter:grayscale(1);pointer-events:none}:is(.shopify-section,.quick-add-modal):is(:has(variant-picker[data-fl-require-size]):not(:has(variant-picker[data-fl-require-size] input:checked)),:has(variant-picker[data-fl-incomplete])) .accelerated-checkout-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}html:has(dialog.fl-dialog[open]){overflow:hidden}variant-picker.fl-attention{animation:fl-attention 1.1s var(--fl-ease)}@keyframes fl-attention{0%,to{outline:1px solid transparent;outline-offset:10px}25%,60%{outline:1px solid var(--fl-paper);outline-offset:8px}}.sticky-add-to-cart__bar{border-radius:0!important}.sticky-add-to-cart__bar:before{background:var(--fl-surface-1)!important;border:0!important;border-top:1px solid var(--fl-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sticky-add-to-cart__button{white-space:nowrap}@media screen and (max-width:749px){.sticky-add-to-cart__bar{gap:12px!important;padding-inline:var(--fl-gutter)!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__button{width:auto!important;min-width:0;padding-inline:18px!important;font-size:.75rem!important;letter-spacing:.1em!important}.sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none!important}.sticky-add-to-cart__title{display:block!important}}@media screen and (max-width:399px){.sticky-add-to-cart__image{display:none!important}}.product-details .price,.product-details .price-item__group{font-weight:600;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.fl-dialog--sheet{width:100%;max-width:100%;max-height:88svh;margin:auto 0 0;border-inline:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.fl-dialog--sheet[open]{animation:fl-sheet-in .32s var(--fl-ease)}}@keyframes fl-sheet-in{0%{transform:translateY(40px);opacity:0}}.fl-divider{display:block;height:24px;margin-block:-12px;position:relative;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='24' viewBox='0 0 96 24' fill='none' stroke='%23F4F2EE' stroke-opacity='0.38' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M0 12C8 6 16 6 24 12S40 18 48 12S64 6 72 12S88 18 96 12'/%3E%3Cpath d='M0 12C8 18 16 18 24 12S40 6 48 12S64 18 72 12S88 6 96 12'/%3E%3Cpath d='M42 3.5L54 20.5M54 3.5L42 20.5'/%3E%3C/svg%3E") repeat-x center / 96px 24px;pointer-events:none}.cart-items__unit-price-wrapper.fl-single{display:none}.cart-drawer__items{padding-top:16px}.theme-drawer__title{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight, 400)!important;font-size:2rem!important;letter-spacing:0!important;text-transform:var(--fl-heading-case, none)!important}.theme-drawer__close-button{border-radius:0!important;box-shadow:none!important;border:1px solid var(--fl-line)!important;background:transparent!important}.fl-upsell__hint{color:var(--fl-paper);font-weight:600}.fl-upsell__item--closer .fl-upsell__add{background:var(--fl-paper);color:var(--fl-ink)}@media screen and (max-width:749px){.footer-content{grid-template-columns:1fr 1fr!important;column-gap:20px!important}.footer-content>:first-child{grid-column:1 / -1}footer .utilities{align-items:flex-start!important}footer .utilities>*{text-align:start!important}}.footer-content .group-block :is(h2){margin:0}.variant-option--buttons:not(:has(input:checked)) .variant-option__button-label__pill{opacity:0}.fl-empty{display:grid;gap:18px;width:100%;max-width:420px;margin:28px auto 0;padding-inline:var(--cart-drawer-padding, 20px);text-align:start}.fl-empty__ship{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--fl-line);background:rgb(var(--fl-plum-rgb) / .55);font-size:.8125rem;line-height:1.45}.fl-empty__ship svg{width:20px;height:20px;flex:none}.fl-empty__heading{margin:4px 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-mist)}.fl-empty__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fl-empty__item{display:grid;gap:6px;color:var(--fl-paper);text-decoration:none}.fl-empty__media{display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--fl-line);background:var(--fl-surface-1)}.fl-empty__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--fl-ease)}.fl-empty__title{display:-webkit-box;overflow:hidden;font-size:.8125rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fl-empty__price{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.fl-empty__item:hover .fl-empty__media img{transform:scale(1.05)}.fl-empty__item:hover .fl-empty__title{text-decoration:underline;text-underline-offset:3px}}.cart-drawer--empty .cart-drawer__content,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{justify-content:flex-start!important;padding-top:clamp(40px,9vh,88px)}.menu-drawer{background-color:var(--fl-ink)!important}.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight, 400)!important;font-size:2rem!important;line-height:1.1!important;letter-spacing:0!important;text-transform:var(--fl-heading-case, none)!important;min-height:56px}.menu-drawer__menu-item--child{font-family:var(--font-body--family)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider{border-color:var(--fl-line)!important}.predictive-search-results__pill.pills__pill{--pills-pill-background-color: transparent !important;border:1px solid var(--fl-line);border-radius:0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.predictive-search-results__pill.pills__pill:hover{border-color:var(--fl-paper)}}.quick-add__button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;background:#0000008c!important;border-color:rgb(var(--fl-paper-rgb) / .22)!important}.quick-add__button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.quick-add__button .svg-wrapper,.quick-add__button .add-to-cart-icon{width:17px!important;height:17px!important}footer .email-signup__input-group{align-items:stretch}footer .email-signup__button{align-self:stretch;min-height:100%}.product-grid:has(>.product-grid__item:only-of-type)>.product-grid__item{grid-column:span 2;max-width:560px}@media screen and (max-width:749px){#header-component .header__icon--menu{position:relative}#header-component .header__icon--menu:before{content:"";position:absolute;top:-6px;right:-16px;bottom:-6px;left:-16px}}.menu-drawer__menu-item--mainlist .fl-acronym{font-family:var(--font-body--family);font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fl-sg-inline{display:none}.variant-option:has(>.fl-sg-inline){position:relative}.product-details:has(.fl-sg__open) .fl-sg-inline{position:absolute;bottom:100%;inset-inline-end:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 0 0;border:0;background:none;color:var(--fl-paper);font-family:var(--font-body--family);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer}.fl-sg-inline svg{width:18px;height:18px}.product-details:has(.fl-sg-inline) .fl-sg__open{display:none}html .visually-hidden:not([id^=evey],[class*=evey]){display:revert}.sticky-add-to-cart__bar:not([data-stuck=true]){visibility:hidden}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility}}cart-icon.fl-cart-pulse .svg-wrapper svg{transform-box:fill-box;transform-origin:center;animation:fl-cart-pulse .9s var(--fl-ease)}@keyframes fl-cart-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.28)}60%{transform:scale(.92)}}@media screen and (min-width:990px){.page-wrapper.page-wrapper--drawer-open #header-component .dropdown-localization{display:none}.page-wrapper.page-wrapper--drawer-open #header-component .menu-list{--menu-horizontal-gap: 16px}.page-wrapper.page-wrapper--drawer-open #header-component :is(.menu-list__link,.menu-list__link-title){font-size:.75rem;letter-spacing:.04em}.page-wrapper.page-wrapper--drawer-open #header-component .menu-list__list-item:has(>.menu-list__link[href="/"]){display:none}}@media screen and (max-width:749px){.variant-option--equal-width-buttons.fl-size-option{--variant-min-width: 44px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fl-base.css.map */
