#header-component{--submenu-animation-speed: .44s;--header-content-transition-timing: .32s cubic-bezier(.22, 1, .36, 1)}#header-component :is(.search-action,cart-icon,.account-button){--icon-stroke-width: 1.25px}#header-component .account-button__icon{width:20px;height:20px}#header-component .header__row{transition:color .32s ease}#header-component .header__underlay-closed{height:100%;opacity:1;transition:opacity .36s cubic-bezier(.22,1,.36,1)}#header-component[transparent]:not([data-sticky-state=active]) .header__underlay-closed{opacity:0}#header-component[transparent]:is(:has(header-menu:hover),:has(header-menu:focus-within),:has(header-menu[aria-expanded=true]),[data-search-open]){--header-logo-display: unset;--header-logo-inverse-display: unset}#header-component[transparent]:is(:has(header-menu:hover),:has(header-menu:focus-within),:has(header-menu[aria-expanded=true]),[data-search-open]) .header__underlay-closed{opacity:1}#header-component[transparent]:is(:has(header-menu:hover),:has(header-menu:focus-within),:has(header-menu[aria-expanded=true]),[data-search-open]) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-account-icon: var(--color-foreground)}#header-component header-menu{--menu-top-level-font-color: var(--color-foreground);--menu-top-level-font-color-rgb: var(--color-foreground-rgb)}#header-component .menu-list__list-item>.menu-list__submenu{transition:clip-path .44s cubic-bezier(.22,1,.36,1),visibility 0s .44s}#header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .menu-list__submenu:hover{transition-delay:0s}#header-component .menu-list__submenu-inner{translate:0 -10px;transition:opacity .28s ease,translate .44s cubic-bezier(.22,1,.36,1)}#header-component .menu-list__submenu:not([inert]) .menu-list__submenu-inner{translate:0 0}#header-component .header-actions__action .svg-wrapper,#header-component .account-button__icon{transition:transform .38s cubic-bezier(.22,1,.36,1);transform-origin:center}@media(hover:hover)and (pointer:fine){#header-component .header-actions__action:hover .svg-wrapper,#header-component .account-button:hover .account-button__icon{transform:translateY(-2px)}}.hero .button,.hero .button-secondary{transition:color .36s ease,background-color .36s ease,border-color .36s ease,box-shadow .36s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.hero .button:hover,.hero .button-secondary:hover{transform:translateY(-2px);box-shadow:0 5px 16px #0000001f}}wishlist-popover{display:flex}.wishlist-trigger{position:relative}.wishlist-count{position:absolute;top:2px;inset-inline-end:0;min-width:15px;height:15px;padding-inline:3px;border-radius:50%;background:var(--color-foreground);color:var(--color-background);font-size:9px;line-height:15px;text-align:center}.wishlist-panel{box-sizing:border-box;position:fixed;inset:auto;top:var(--wishlist-top, 90px);left:var(--wishlist-left, auto);margin:0;width:min(440px,calc(100vw - 24px));max-height:min(540px,calc(100dvh - var(--wishlist-top, 90px) - 12px));overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid rgb(0 0 0 / 6%);border-radius:6px;background:#fff;color:#161616;box-shadow:0 12px 40px #0000001f;font-family:var(--font-body--family);opacity:0;translate:0 -8px;transition:opacity .22s ease,translate .32s cubic-bezier(.22,1,.36,1),display .32s allow-discrete,overlay .32s allow-discrete}.wishlist-panel:popover-open{opacity:1;translate:0 0}@starting-style{.wishlist-panel:popover-open{opacity:0;translate:0 -8px}}.wishlist-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.wishlist-panel__heading h2{margin:0;color:inherit;font-size:22px;font-weight:400;line-height:1.3}.wishlist-panel__close,.wishlist-panel__remove{display:grid;place-items:center;min-width:36px;min-height:36px;color:inherit}.wishlist-panel__empty{margin:0;font-size:14px;line-height:1.5}.wishlist-panel__items{display:grid;gap:16px;padding:0;margin:0;list-style:none}.wishlist-panel__item{display:grid;grid-template-columns:64px 1fr 36px;align-items:center;gap:14px}.wishlist-panel__image{width:64px;height:80px;object-fit:cover;background:#f5f5f5}.wishlist-panel__link{color:inherit;font-size:14px;line-height:1.4;text-decoration:none}.wishlist-panel__link:hover{text-decoration:underline;text-underline-offset:3px}.wishlist-panel__price{display:block;margin-top:6px;color:#666;font-size:12px}.wishlist-product-button{position:absolute;top:10px;inset-inline-start:10px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fffffff2;color:#161616;cursor:pointer;box-shadow:0 2px 8px #0000000d;transition:background-color .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.wishlist-product-button:hover{transform:translateY(-2px)}.wishlist-product-button[aria-pressed=true] svg{fill:currentColor}@media screen and (min-width:750px){#search-modal .search-modal__content{--modal-width: 100vw;position:fixed;inset:var(--premium-header-bottom, var(--header-group-height, 90px)) 0 auto;width:100%;max-width:none;max-height:calc(100dvh - var(--premium-header-bottom, 90px) - 24px);margin:0;border-radius:0;border:0;overflow-y:auto;transform-origin:top center}#search-modal .search-modal__content[open]{animation:premium-search-in .38s cubic-bezier(.22,1,.36,1) both}#search-modal .search-modal__content.dialog-closing{animation:premium-search-out .24s ease both}#search-modal .search-modal__content::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}}@keyframes premium-search-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-search-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.theme-drawer__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){#header-component *,.hero .button,.hero .button-secondary,.wishlist-panel,.wishlist-product-button{transition-duration:0s!important}#header-component .header-actions__action .svg-wrapper,.hero .button,.hero .button-secondary,.wishlist-product-button{transform:none!important}#search-modal .search-modal__content{animation-duration:0s!important}}#header-component .header__columns{transition:padding-block .44s cubic-bezier(.22,1,.36,1)}#header-component .header-logo__image{transition:width .44s cubic-bezier(.22,1,.36,1),height .44s cubic-bezier(.22,1,.36,1)}#header-component[data-header-shrink] .header__columns{padding-block:6px}#header-component[data-header-shrink] .header-logo__image{height:calc(var(--header-logo-image-height)*.78);width:calc(var(--header-logo-image-width)*.78)}#header-component .header-actions__cart-icon{display:flex;align-items:center;gap:5px;-webkit-mask:none;mask:none}#header-component .header-cart-label{font-size:12px;font-weight:400;line-height:1}#header-component .header-actions__cart-icon .cart-bubble{position:absolute;inset:auto;top:0;inset-inline-end:0;width:18px;height:18px;--cart-bubble-background:var(--premium-saved-background);--cart-bubble-text:var(--premium-saved-color);flex-shrink:0}html,.page-wrapper{scroll-padding-block-start:calc(var(--header-height,60px) + 16px)}@media(max-width:749px){#header-component .header-cart-label{display:none}#header-component[data-header-shrink] .header-logo__image{height:calc(var(--header-logo-image-height-mobile)*.85);width:calc(var(--header-logo-image-width-mobile)*.85)}}@media(prefers-reduced-motion:reduce){#header-component .header__columns,#header-component .header-logo__image{transition:none}}#header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}#header-component{--premium-action-color:#111;--premium-saved-background:#111;--premium-saved-color:#fff}#header-component[transparent]:not([data-sticky-state=active]):not([data-header-shrink]):not([data-search-open]):not(:has(header-menu:hover,header-menu:focus-within,header-menu[aria-expanded=true])){--premium-action-color:#fff;--premium-saved-background:#fff;--premium-saved-color:#111}#header-component :is(.search-action,header-actions){color:var(--premium-action-color)}#header-component :is(.header-actions__action,.account-button__icon,.account-button__text){--button-color:var(--premium-action-color);--color-account-icon:var(--premium-action-color);color:var(--premium-action-color)}#header-component .header-actions__action:not(.account-button) svg,#header-component .account-button__icon{width:24px;height:24px;flex-shrink:0}#header-component .header-actions__cart-icon .svg-wrapper{width:var(--button-size,44px);height:var(--button-size,44px)}#header-component .header-actions__cart-icon{position:relative;margin-inline-end:0;min-height:var(--button-size,44px)}#header-component .header-cart-label{color:inherit;letter-spacing:.02em}#header-component .wishlist-count{top:0;inset-inline-end:0;min-width:15px;height:15px;background:var(--premium-saved-background);color:var(--premium-saved-color)}#header-component .wishlist-panel{--color-foreground:#161616;--color-foreground-rgb:22 22 22;--color-background:#fff;--color-heading:#161616;--color-primary:#161616;color:#161616}#header-component .wishlist-panel :is(h2,p,a,button){color:#161616}#header-component [data-header-tooltip]{position:relative}#header-component [data-header-tooltip]:after{content:attr(data-header-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-5px);padding:9px 13px;border:1px solid rgb(0 0 0 / .06);border-radius:4px;background:#fff;color:#161616;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;box-shadow:0 6px 20px #0000001a;opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s}@media(hover:hover)and (pointer:fine){#header-component [data-header-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}}#header-component [data-header-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}#header-component [data-header-tooltip][aria-expanded=true]:after,#header-component[data-search-open] .search-action [data-header-tooltip]:after{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){#header-component [data-header-tooltip]:after{transition:none}}product-card>.wishlist-product-button{transition:opacity .28s ease,translate .38s cubic-bezier(.22,1,.36,1),background-color .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}@media(min-width:750px)and (hover:hover)and (pointer:fine){product-card>.wishlist-product-button{opacity:0;translate:0 7px;pointer-events:none}product-card:is(:hover,:focus-within)>.wishlist-product-button{opacity:1;translate:0 0;pointer-events:auto}}@media(prefers-reduced-motion:reduce){product-card>.wishlist-product-button{translate:none;transition:none}}#header-component .header-actions__action{overflow:visible}.mobile-bottom-nav{display:none}#header-component.header[data-menu-style=drawer] .header__row--top .header__columns{grid-template-columns:44px minmax(0,1fr) auto minmax(0,1fr) 44px;grid-template-areas:"leftA leftB center rightA rightB";column-gap:8px}#header-component.header[data-menu-style=drawer] .header__row--top .header-logo{grid-area:center;justify-self:center;min-width:0;margin-inline:0}#header-component.header[data-menu-style=drawer] .header__row--top header-actions{grid-area:auto;grid-column:4 / 6;grid-row:1;justify-self:end;align-items:center;gap:4px;margin-inline:0;width:max-content}#header-component.header[data-menu-style=drawer] .header__row--top .header__columns .search-action{grid-area:leftB;grid-column:2;grid-row:1;justify-self:start;margin-inline:0}#header-component.header[data-menu-style=drawer] header-actions>:is(.header-actions__action,wishlist-popover){flex:0 0 auto;min-width:44px}#header-component.header[data-menu-style=drawer] header-actions .header-actions__action{margin-inline:0;padding-inline:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}@media(max-width:749px){#header-component.header .header__row--top .header__columns,#header-component.header[data-menu-style=drawer] .header__row--top .header__columns{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"leftA center rightB";column-gap:8px}#header-component .header-logo{min-width:0;justify-self:center}#header-component .header-logo__image{max-width:100%;object-fit:contain}#header-component.header[data-menu-style] .search-action,#header-component.header[data-menu-style] header-actions>.account-button,#header-component.header[data-menu-style] header-actions>wishlist-popover{display:none}#header-component .header__column--right header-actions{margin-inline-start:0}#header-component header-actions{width:44px;min-width:0;gap:0}#header-component.header[data-menu-style] .header__row--top header-actions{grid-area:rightB;grid-column:3;grid-row:1;width:44px;gap:0}#header-component header-actions>.header-actions__action{width:44px;padding-inline:0}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.floating-actions{bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:var(--layer-sticky, 8);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px max(8px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;color:#161616;border-top:1px solid #e8e8e8;box-shadow:0 -3px 16px #0000000d}.mobile-bottom-nav>a,.mobile-bottom-nav .wishlist-trigger,.mobile-bottom-nav__search{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:56px;padding:0;color:inherit;font-size:10px;line-height:1.3;text-decoration:none}.mobile-bottom-nav>wishlist-popover,.mobile-bottom-nav .wishlist-trigger{width:100%}.mobile-bottom-nav .svg-wrapper,.mobile-bottom-nav .svg-wrapper svg{width:22px;height:22px}.mobile-bottom-nav__search search-button{display:contents}.mobile-bottom-nav__search button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 0 16px;display:grid;place-items:center;color:inherit}.mobile-bottom-nav__search>span{margin-top:25px;pointer-events:none}.mobile-bottom-nav .wishlist-count{top:1px;inset-inline-end:calc(50% - 21px);background:#0b4f54;color:#fff}.mobile-bottom-nav .wishlist-panel{max-height:min(540px,calc(100dvh - 100px - env(safe-area-inset-bottom)))}.mobile-bottom-nav :is(a,button):focus-visible{outline:2px solid #0b4f54;outline-offset:-2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-header.css.map */
