:root{--flc:#00E0D4;--flc-2:#5FF3EA;--flc-3:#00BFB5;--flc-soft:rgba(0,224,212,.12);--flc-glow:rgba(0,224,212,.3);--fl-ink:#EDF2F6;--fl-dim:#9AA7B4;--fl-faint:#6B7787;--fl-glass:rgba(14,20,29,.66);--fl-line:rgba(233,240,246,.09);--fl-line-2:rgba(233,240,246,.05);--fl-shadow:0 26px 54px -26px rgba(0,0,0,.85)}::selection{background:#00e0d447;color:#fff}html{scroll-behavior:smooth}*{scrollbar-width:thin;scrollbar-color:rgba(0,224,212,.4) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#00e0d459;border-radius:10px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#00e0d499;background-clip:content-box}h1,h2,.h1,.h2{letter-spacing:.004em}h4,h5,h6,.h5,.h6{letter-spacing:.01em}small,.caption,[class*=eyebrow],[class*=overline]{letter-spacing:.08em}a{transition:color .18s ease}a:hover:not(.button):not(.product-card__link){color:var(--flc)}.button{border-radius:12px!important;transition:transform .16s,box-shadow .22s,filter .2s,background-color .2s!important;font-weight:700!important;letter-spacing:.01em}.button:hover{filter:brightness(1.06)}.button:active{transform:translateY(1px)}.button--primary,.add-to-cart-button,.quick-add__button,button[name=add]{box-shadow:0 10px 26px -12px var(--flc-glow)}.button--primary:hover,.add-to-cart-button:hover,.quick-add__button:hover{box-shadow:0 16px 34px -12px var(--flc-glow)!important}.button--secondary,.button-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px!important}.button:focus-visible{outline:2px solid var(--flc);outline-offset:2px}input,select,textarea{border-radius:12px!important}.field,.search__input,input[type=search]{transition:border-color .2s,box-shadow .2s}input:focus,.search:focus-within,.field:focus-within{border-color:#00e0d48c!important;box-shadow:0 0 0 3px #00e0d424!important;outline:none}.predictive-search-dropdown{border-radius:18px!important;border:1px solid var(--fl-line)!important;background:var(--fl-glass)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 34px 80px -30px #000000eb}.header{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--fl-line-2)}.header-actions__action{transition:color .18s,transform .18s}.header-actions__action:hover{color:var(--flc)}.header-menu__link,.menu__link,.header a[aria-current]{position:relative}.menu__link:after,.header-menu__item>a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--flc);border-radius:2px;transition:right .3s cubic-bezier(.3,.8,.2,1)}.menu__link:hover:after,.header-menu__item>a:hover:after,.header-menu__item>a[aria-current]:after{right:0}.menu-list--nested,.mega-menu__list,ul[class*=submenu],.header-menu__submenu{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important;gap:2px 16px!important}[class*=mega],[class*=submenu]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px}.product-card{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.product-card:hover{transform:translateY(-6px)}.card-gallery{border-radius:16px!important;overflow:hidden;border:1px solid var(--fl-line)!important;background:linear-gradient(180deg,#0e141d,#0a0f17);transition:box-shadow .28s ease,border-color .28s ease}.product-card:hover .card-gallery{border-color:#00e0d473!important;box-shadow:var(--fl-shadow),0 0 34px -10px var(--flc-glow)}.card-gallery img{transition:transform .55s cubic-bezier(.2,.7,.2,1)!important}.product-card:hover .card-gallery img{transform:scale(1.06)}.product-card__link,.product-card .product-title,.product-card .product-title *,.product-card__title{color:var(--fl-ink)!important}.product-card:hover .product-title,.product-card:hover .product-title *,.product-card:hover .product-card__title{color:var(--flc)!important;transition:color .2s}.price-item--sale,.price__sale .price-item{color:var(--fl-ink)!important;font-weight:800!important}.price-item--regular.compare-at-price,.price__compare{color:var(--fl-faint)!important;opacity:.75}.product-grid{row-gap:clamp(22px,3vw,36px)!important}.product-badges__badge{border-radius:999px!important;padding:5px 12px!important;font-weight:800!important;letter-spacing:.02em;font-size:12px!important;border:0!important;text-transform:none!important;line-height:1.2!important}.product-badges__badge.fd-badge-sale{background:linear-gradient(180deg,#00e0d4,#00bfb5)!important;color:#04211f!important;box-shadow:0 8px 20px -6px var(--flc-glow)}.product-badges__badge:not(.fd-badge-sale){background:#121a24e6!important;color:var(--fl-ink)!important;border:1px solid rgba(233,240,246,.14)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cart-drawer,.cart-drawer__inner,.drawer__inner{background:linear-gradient(180deg,#0b1119,#070c14)!important}.cart-drawer__header{border-bottom:1px solid var(--fl-line)}.cart-drawer,.drawer{box-shadow:-30px 0 80px -30px #000000e6}.fd-reassurance-section,[class*=reassurance]{position:relative}[class*=reassurance] [class*=item],[class*=benefit] [class*=item]{transition:transform .2s,color .2s}[class*=reassurance] [class*=item]:hover,[class*=benefit] [class*=item]:hover{transform:translateY(-2px)}[class*=reassurance] svg,[class*=benefit] svg{transition:color .2s}[class*=reassurance] [class*=item]:hover svg{color:var(--flc)}.fd-categories-section [class*=card],.fd-categories-section a[class*=tile]{border-radius:16px;overflow:hidden;transition:transform .25s,box-shadow .25s}.fd-categories-section a:hover{transform:translateY(-4px)}.fd-categories-section img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fd-categories-section a:hover img{transform:scale(1.06)}.footer{border-top:1px solid var(--fl-line)}.footer a:hover{color:var(--flc)}[class*=facets] [class*=active],.active-facets__button{border-radius:999px!important}.facets__summary,[class*=facet] summary{transition:color .18s}.facets__summary:hover{color:var(--flc)}[class*=chip],[class*=pill],[role=tab]{transition:.18s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card,.card-gallery,.card-gallery img,.button,.fd-categories-section img,[class*=reassurance] [class*=item]{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fd-premium.css.map */
