.header{--header-show-transparent-logo: 0;grid:var(--header-grid);justify-content:center;align-items:center;column-gap:1.25rem;row-gap:var(--header-padding-block);box-shadow:0 -1px rgb(var(--header-separation-border-color)) inset;padding-block-start:var(--header-padding-block);padding-block-end:var(--header-padding-block);padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .15s ease-in-out;display:grid;position:relative}.header.is-hidden{transform:translateY(-100%)}.shopify-section--header:has(.header.is-hidden){pointer-events:none}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header{margin-block-end:calc(-1 * var(--header-height, 0px))}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])){--header-show-transparent-logo: 1;--header-separation-border-color: 0 0 0 / 0;--background: 0 0 0 / 0;--background-gradient: 0 0 0 / 0;--border-color: 0 0 0 / 0;--text-color: var(--header-transparent-header-text-color)}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])) .link-faded{color:currentColor;transition:none}@media screen and (min-width:700px){.header{column-gap:2.5rem}}.header__logo{grid-area:logo;justify-self:start;position:relative}.header__logo-image{width:var(--header-logo-width);max-width:100%;height:auto}.header__logo-image:where(:not(:only-of-type)){opacity:calc(1 - var(--header-show-transparent-logo));transition:opacity .2s}.header__logo-image--transparent{opacity:var(--header-show-transparent-logo);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.header__logo-text{display:block}.header__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));color:#0000;font-size:var(--text-h6);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item:hover:before{transform:scaleX(1)}.header__primary-nav-item:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@media screen and (min-width:1000px){.header__primary-nav--center{justify-content:safe center}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:2.5rem}}.header__secondary-nav{flex-wrap:wrap;grid-area:secondary-nav;justify-content:end;justify-self:end;align-items:center;gap:.625rem .9rem;display:flex}.header__secondary-nav .localization-selectors:not(:only-child){margin-inline-end:.625rem}@media screen and (min-width:700px){.header__secondary-nav{column-gap:1.25rem}}.header__cart-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 2px rgb(var(--background));background-color:currentColor;border-radius:100%;transition:transform .2s ease-in-out;position:absolute;inset-block-start:0;inset-inline-end:-.125rem;transform:scale(0)}.header__cart-dot.is-visible{transform:scale(1)}.header__nav-summary-content{display:inline-flex;align-items:center;gap:.35rem}.header__nav-dropdown-icon{width:.625rem;transition:transform .2s ease}.header__menu-disclosure[open]>summary .header__nav-dropdown-icon{transform:rotate(180deg)}@media screen and (min-width:1000px){.header--logo_left_navigation_below_icons_right{justify-content:stretch;align-items:center}.header--logo_left_navigation_below_icons_right .header__logo,.header--logo_left_navigation_below_icons_right .header__primary-nav{justify-self:start}.header--logo_left_navigation_below_icons_right .header__secondary-nav{align-self:center;grid-row:1 / span 2}}.header__dropdown-menu{background:rgb(var(--background));width:max-content;min-width:12.5rem;max-width:17.5rem;color:rgb(var(--text-color));box-shadow:2px 2px 6px rgb(var(--text-color) / .05);border-width:0 1px 1px;padding-block:1.125rem;position:absolute;inset-block-start:calc(100% - 2px)}.header__dropdown-menu:not(:has(.header__dropdown-menu)){max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);overflow:auto}.header__dropdown-menu:before{content:"";width:100%;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));transition:transform .25s ease-in-out 50ms;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}[aria-expanded=true]>.header__dropdown-menu:before{transform:scaleX(1)}.header__dropdown-menu :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.header__dropdown-menu--restrictable{max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 40px);overflow-y:auto}.header__dropdown-menu .header__dropdown-menu{border-width:1px;inset-block-start:calc(-1.125rem - 1px);inset-inline-start:100%}.header__dropdown-menu .header__dropdown-menu:before{display:none}.header-search{z-index:-1;width:100%;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.header-search::part(overlay){min-height:calc(100vh - var(--sticky-area-height));inset-block-start:var(--sticky-area-height)}.header-search::part(content){max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 1.25rem);background:rgb(var(--background));color:rgb(var(--text-color));overflow:auto}@supports (max-height: 100dvh){.header-search::part(content){max-height:min(var(--header-search-max-height, 100vh),100dvh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 1.25rem)}}.header-search__form-control{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-block:.75rem;display:grid}.header-search__input{-webkit-appearance:none;appearance:none;background:none}.header-search__input:focus{outline:none}.header-search__input::-webkit-search-decoration,.header-search__input::-webkit-search-cancel-button,.header-search__input::-webkit-search-results-button,.header-search__input::-webkit-search-results-decoration{display:none}@media screen and (min-width:700px){.header-search__form-control{column-gap:1.25rem;padding-block:1.5rem}}.predictive-search{display:block}.predictive-search__no-results{text-align:center;padding-block:2.5rem 4rem}.predictive-search__results{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:1.25rem 2rem;display:grid}.predictive-search__suggestions{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem 1.5rem;display:grid}.predictive-search__suggestions mark{background:none;font-weight:bolder}.predictive-search__tabs::part(tab-list-scrollable){scrollbar-width:none;margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));padding-inline-start:var(--distance-to-bleed);padding-inline-end:var(--distance-to-bleed);display:flex;overflow:auto}.predictive-search__tabs::part(tab-list){width:min-content;min-width:100%}.predictive-search__category{border-block-end-width:1px;padding-block-end:.625rem}.predictive-search__products,.predictive-search__blog-posts{grid-template-columns:minmax(0,1fr);display:grid}.predictive-search__products{align-items:start;gap:1.25rem}.predictive-search__blog-posts{gap:1.5rem 2.5rem}.predictive-search__blog-posts .blog-post-card__info{row-gap:.75rem}.predictive-search__collections{align-items:start;gap:var(--container-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (max-width:699px){.predictive-search__suggestions{grid:auto / auto-flow max-content;row-gap:1.25rem}.predictive-search__products .horizontal-product-card__figure{max-width:4.375rem}.predictive-search__blog-posts .blog-post-card{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center}}@media screen and (min-width:700px){.predictive-search__no-results{padding-block:4.75rem 6.25rem}.predictive-search__results{padding-block:1.5rem 3rem}.predictive-search__blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.predictive-search__blog-posts .blog-post-card__category{font-size:.6875rem}}@media screen and (min-width:1000px){.predictive-search__results--with-suggestions{grid-template-columns:250px minmax(0,1fr)}.predictive-search__products{grid-template-columns:repeat(var(--product-list-items-per-row, 4),minmax(0,1fr))}.predictive-search__blog-posts{grid-template-columns:repeat(var(--blog-post-list-items-per-row, 4),minmax(0,1fr))}.predictive-search__collections{grid-template-columns:repeat(var(--collection-list-items-per-row),minmax(0,1fr))}}.mega-menu{--mega-menu-gap: 2.5rem;--mega-menu-linklist-gap: 2.5rem;--mega-menu-promo-gap: 2rem;width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);justify-content:safe center;align-items:start;column-gap:var(--mega-menu-gap);background:rgb(var(--background));color:rgb(var(--text-color));border-block-end-width:1px;padding-block:2.5rem;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.mega-menu--reverse{flex-direction:row-reverse}.mega-menu--reverse .mega-menu__promo{justify-content:flex-start}.mega-menu__linklist{gap:var(--mega-menu-linklist-gap);flex-wrap:wrap;flex:0 auto;display:flex}.mega-menu__linklist>*{max-width:280px}.mega-menu__promo{justify-content:flex-end;column-gap:var(--mega-menu-promo-gap);flex:0 auto;display:flex}.mega-menu__promo>*{flex:315px;min-width:240px;max-width:315px}@media screen and (min-width:1400px){.mega-menu{--mega-menu-gap: 6.25rem;--mega-menu-linklist-gap: 2.5rem 6.25rem}.mega-menu:has(.mega-menu__linklist>:nth-child(5)){--mega-menu-linklist-gap: 2.5rem 4rem}}.custom-mega-menu{--mega-menu-gap: clamp(2rem, 4vw, 4.75rem);--mega-menu-promo-gap: 1rem;--custom-mega-surface: 248 247 245;--custom-mega-ink: 24 24 24;--custom-mega-muted: 24 24 24 / .62;--custom-mega-line: 24 24 24 / .1;display:block;justify-content:initial;align-items:initial;column-gap:0;padding:0;background:rgb(var(--custom-mega-surface));color:rgb(var(--custom-mega-ink));border-block-start:1px solid rgb(var(--custom-mega-line));border-block-end:1px solid rgb(var(--custom-mega-line));box-shadow:0 26px 60px #0000001a,0 2px #ffffffa6 inset}.custom-mega-menu__inner{width:min(100%,1840px);margin-inline:auto;padding-inline:max(var(--container-gutter),2rem)}.custom-mega-menu__top{display:flex;align-items:start;justify-content:space-between;gap:var(--mega-menu-gap);padding-block:clamp(2.15rem,3vw,3.25rem) 2.75rem}.custom-mega-menu--reverse .custom-mega-menu__top{flex-direction:row-reverse}.custom-mega-menu__linklist{column-width:12.25rem;column-gap:clamp(2.5rem,4.4vw,5.75rem);flex:1 1 auto;display:block;max-width:100%}.custom-mega-menu__column{display:grid;align-content:start;gap:.95rem;margin-block-end:clamp(2rem,3vw,3rem);break-inside:avoid;page-break-inside:avoid}.custom-mega-menu__column-title{display:inline-flex;width:fit-content;color:#000;font-size:.72rem;font-weight:850;letter-spacing:.095em;line-height:1.2;text-transform:uppercase;transition:color .18s ease}.custom-mega-menu__column-title:hover{color:#000}.custom-mega-menu__sub-list{display:grid;gap:.66rem}.custom-mega-menu__sub-link{color:rgb(var(--custom-mega-muted));font-size:.84rem;line-height:1.35;transition:color .16s ease,transform .16s ease}.custom-mega-menu__sub-link:hover{color:rgb(var(--custom-mega-ink));transform:translate(2px)}.custom-mega-menu__promo{justify-content:flex-end;column-gap:var(--mega-menu-promo-gap);flex:0 0 auto;display:flex}.custom-mega-menu__promo>*{flex:245px;min-width:215px;max-width:255px;border-radius:10px;overflow:hidden;background:#ffffff73;box-shadow:0 1px #ffffffb3 inset}.custom-mega-menu__promo-card{display:grid;align-content:start;gap:.9rem}.custom-mega-menu__promo-media{display:grid;gap:.85rem;color:rgb(var(--custom-mega-ink))}.custom-mega-menu__promo-image-wrap,.custom-mega-menu__promo img{border-radius:10px}.custom-mega-menu__promo-image{width:100%;display:block}.custom-mega-menu__promo-copy{display:grid;gap:.35rem;text-align:center}.custom-mega-menu__promo-heading{line-height:1.25}.custom-mega-menu__promo-text{color:rgb(var(--custom-mega-muted));font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.custom-mega-menu__promo-button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;justify-self:center;border:1px solid rgb(var(--custom-mega-ink) / .16);border-radius:999px;padding-inline:1.15rem;background:#ffffffb8;color:rgb(var(--custom-mega-ink));font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.custom-mega-menu__promo-button:hover{background:#fff;border-color:rgb(var(--custom-mega-ink) / .28);transform:translateY(-1px)}@media screen and (max-width:999px){.custom-mega-menu__top{flex-direction:column}.custom-mega-menu__linklist{column-width:10rem}}.header-sidebar{--header-linklist-padding-block: 1rem}header-sidebar.drawer{z-index:2147483647!important}.header-sidebar::part(close-button){opacity:1}.header-sidebar::part(header){border-block-end:none}.header-sidebar::part(content){box-sizing:border-box;overflow-x:hidden}.header-sidebar::part(panel-list){position:relative}.header-sidebar__scroller{padding-block-end:var(--drawer-body-padding-block);padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);overflow-y:auto}.header-sidebar__linklist-button{text-align:start;justify-content:space-between;align-items:center;width:100%;padding-block-start:calc(var(--header-linklist-padding-block) / 2);padding-block-end:calc(var(--header-linklist-padding-block) / 2);transition:color .2s;display:flex}@media screen and (pointer:fine){.header-sidebar__main-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button,.header-sidebar__main-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:rgb(var(--text-color) / .65)}}.header-sidebar__sub-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button,.header-sidebar__sub-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:rgb(var(--text-color) / .65)}.header-sidebar__sub-panel li:has([aria-expanded=true]) .header-sidebar__linklist-button{color:rgb(var(--text-color))!important}.header-sidebar__back-button{width:100%;border-block-end-width:1px;margin-block-end:1rem;padding-block-start:var(--header-linklist-padding-block);padding-block-end:1rem}.header-sidebar__back-button.is-divided{margin-block-end:.5rem}.header-sidebar__nested-linklist{border-inline-start-width:1px;row-gap:.75rem;margin-block:2px 1.125rem;margin-inline-start:.5rem;padding-inline-start:1.5rem;display:grid}.header-sidebar__main-panel{background-color:rgb(var(--background));background-image:var(--background-gradient);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-auto-columns:max-content;height:100%;display:grid}.header-sidebar__footer{position:relative}.header-sidebar__footer:before{content:"";background:linear-gradient(transparent,rgb(var(--background)));width:100%;height:2.5rem;position:absolute;inset-block-end:100%;inset-inline-start:0}.header-sidebar__footer>*{padding-block:1.25rem;padding-inline-start:var(--drawer-footer-padding-inline);padding-inline-end:var(--drawer-footer-padding-inline)}.header-sidebar__footer .localization-selectors{border-block-start-width:1px;justify-content:flex-start;column-gap:1.25rem}.header-sidebar__collapsible-panel{height:100%;width:var(--drawer-max-width);background-color:rgb(var(--background));background-image:var(--background-gradient);display:none;position:absolute;inset-block-start:0}.header-sidebar__promo{grid-auto-flow:column;gap:2rem 1.25rem;margin-block-start:1.25rem;display:flex}.header-sidebar__promo>*{min-width:12.5rem}.header-sidebar__promo>*:only-child{min-width:100%}.header-sidebar__linklist.divide-y .header-sidebar__linklist-button{padding-block-start:var(--header-linklist-padding-block);padding-block-end:var(--header-linklist-padding-block)}.header-sidebar__linklist.divide-y .header-sidebar__back-button{padding-block-end:var(--header-linklist-padding-block)}.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist{margin-block-end:calc(.5rem + var(--header-linklist-padding-block))}.header-sidebar__linklist.divide-y .header-sidebar__promo{margin-block-start:.75rem}@media screen and (min-width:700px){.header-sidebar{--header-linklist-padding-block: 1.25rem}}@media screen and (min-width:1000px){.header-sidebar::part(panel-list){position:static}.header-sidebar::part(content){overflow-x:visible}.header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant])::part(content){border-inline-end:1px solid rgb(var(--border-color))}.header-sidebar__main-panel{z-index:1;position:relative}.header-sidebar__collapsible-panel .header-sidebar__scroller{width:100%;inset-block:min(var(--header-height),5rem) 0;position:absolute}.header-sidebar__promo{flex-direction:column}.header-sidebar__promo>*{min-width:100%}}.ls-flag{font-size:17px;line-height:1;flex-shrink:0}.ls-wrap{position:relative;display:inline-flex;align-items:center}.ls-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:transparent;border:1px solid currentColor;border-radius:50px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.4px;color:inherit;opacity:.7;font-family:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:opacity .18s ease,background .18s ease}.ls-btn:hover,.ls-btn[aria-expanded=true]{opacity:1;background:#8080801a}.ls-globe{width:13px;height:13px;flex-shrink:0}.ls-chevron{width:11px;height:11px;flex-shrink:0;transition:transform .22s ease}.ls-btn[aria-expanded=true] .ls-chevron{transform:rotate(180deg)}.ls-dropdown{position:absolute;top:calc(100% + 8px);right:0;bottom:auto;min-width:148px;background:#fff;color:#1a1a1a;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 24px #0000001c,0 2px 6px #0000000d;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .18s ease,transform .18s ease;z-index:20}.ls-dropdown.ls-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ls-option{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#1a1a1a;font-family:inherit;text-align:left;transition:background .12s ease}.ls-option:hover{background:#f5f5f5}.ls-option--active{color:#06c}.ls-name{flex:1}.ls-check{width:13px;height:13px;color:#06c;opacity:0;flex-shrink:0;transition:opacity .12s ease}.ls-option--active .ls-check{opacity:1}.ls-sep{height:1px;background:#f0f0f0;margin:0 10px}.ls-sidebar-wrap{display:flex;gap:8px;flex-wrap:wrap}.ls-sidebar-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:transparent;border:1px solid rgba(128,128,128,.25);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:inherit;font-family:inherit;opacity:.7;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.ls-sidebar-btn:hover{opacity:1;background:#80808014}.ls-sidebar-btn--active{opacity:1;border-color:#06c;color:#06c;font-weight:600}.ls-sidebar-check{width:13px;height:13px;color:#06c;opacity:0;flex-shrink:0}.ls-sidebar-btn--active .ls-sidebar-check{opacity:1}.ls-wrap[data-ls-context=footer] .ls-dropdown{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.ls-wrap[data-ls-context=footer] .ls-dropdown.ls-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.custom-header{display:block;grid:none;padding:0;box-shadow:0 1px rgb(var(--header-separation-border-color));background:#fff;color:#151515;margin-block-end:0}.custom-header__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding-block:var(--header-padding-block);padding-inline:var(--container-gutter);position:relative;background:#fff}.custom-header__logo{grid-area:auto;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}.custom-header__logo .header__logo-image{display:block}.custom-header__utility{display:flex;align-items:center;gap:.4rem;flex:1 1 0;min-width:0;position:relative;z-index:2}.custom-header__utility--left{justify-content:flex-start}.custom-header__utility--right{justify-content:flex-end}.custom-header__icon-button{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--border-color));border-radius:999px;background:#fff;color:#151515;transition:background .18s ease,border-color .18s ease,transform .18s ease}.custom-header__icon-button:hover{background:rgb(var(--text-color) / .045);border-color:rgb(var(--text-color) / .22);transform:translateY(-1px)}.custom-header__icon-button .header__nav-icon{width:1.125rem}.custom-header__localization{margin-inline-end:.25rem}.custom-header__menu{border-block-start:1px solid rgb(var(--border-color));padding-block:.7rem;padding-inline:var(--container-gutter);background:#fff;color:#151515}.custom-header__menu-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem 2rem}.custom-header__menu-item{padding-block:.15rem}.custom-header__menu-item>a,.custom-header__menu-item summary{color:#151515;letter-spacing:.04em;position:relative;text-decoration:none}.custom-header__menu-item .header__nav-summary-content{position:relative}.custom-header .header__primary-nav-item:before{display:none}.custom-header__menu-item>a:after,.custom-header__menu-item .header__nav-summary-content:after{content:"";width:100%;height:2px;background:currentColor;position:absolute;inset-inline-start:0;inset-block-end:-.32rem;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.custom-header__menu-item>a:hover:after,.custom-header__menu-item:hover>dropdown-menu-disclosure>.header__menu-disclosure>summary .header__nav-summary-content:after,.custom-header__menu-item:hover>mega-menu-disclosure>.header__menu-disclosure>summary .header__nav-summary-content:after,.custom-header__menu-item:has(.header__menu-disclosure[open])>dropdown-menu-disclosure>.header__menu-disclosure>summary .header__nav-summary-content:after,.custom-header__menu-item:has(.header__menu-disclosure[open])>mega-menu-disclosure>.header__menu-disclosure>summary .header__nav-summary-content:after{transform:scaleX(1)}.custom-header .header-search{inset-block-start:100%}.custom-header .mega-menu{box-shadow:0 24px 40px #00000014}@media screen and (min-width:700px){.custom-header__top{min-height:5rem}.custom-header__utility{gap:.55rem}}@media screen and (min-width:1000px){.custom-header__top{padding-block-end:calc(var(--header-padding-block) * .75)}.custom-header__menu{padding-block:.8rem}}@media screen and (max-width:699px){.custom-header__top{min-height:4rem;gap:.5rem}.custom-header__logo{position:static;transform:none;flex:0 1 auto}.custom-header__icon-button{width:2.25rem;height:2.25rem;border-color:transparent}.custom-header__menu{display:none!important}.custom-header__utility--right>.md-max\:hidden,.custom-header__utility--right .custom-header__localization,.custom-header__utility--right .custom-header__icon-button.sm-max\:hidden{display:none!important}}.custom-header-sidebar.drawer{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:2147483647!important}.custom-header-sidebar::part(base),.custom-header-sidebar::part(panel-list){background:#fff!important;background-color:#fff!important;background-image:none!important}.custom-header-sidebar::part(overlay){background:#0f0f0f7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-header-sidebar::part(content){width:min(92vw,28rem);background:#fff!important;background-color:#fff!important;background-image:none!important;color:#171717}.custom-header-sidebar::part(header){min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .55rem 1.2rem;background:#fff!important;background-color:#fff!important;background-image:none!important;border-block-end:0}.custom-header-sidebar::part(close-button){width:2.5rem;height:2.5rem;opacity:1;border:1px solid rgb(23 23 23 / .1);border-radius:999px;background:#fff;color:#171717;position:static;margin-inline-start:auto}.custom-header-sidebar__main-panel{background:#fff!important;background-color:#fff!important;background-image:none!important}.custom-header-sidebar__scroller{padding:0 1.2rem 1.4rem}.custom-header-sidebar__linklist{display:grid;gap:.55rem}.custom-header-sidebar__linklist-button{min-height:3.25rem;padding:.8rem .95rem!important;border:1px solid rgb(23 23 23 / .08);border-radius:10px;background:#ffffff9e;color:#171717;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px #ffffffc7 inset}.custom-header-sidebar__linklist-button:hover{background:#fff;border-color:#17171729}.custom-header-sidebar__footer{display:grid;gap:1rem;padding:1rem 1.2rem 1.25rem;border-block-start:1px solid rgb(23 23 23 / .08);background:#fff!important;background-color:#fff!important;background-image:none!important}.custom-header-sidebar__footer:before{background:linear-gradient(transparent,#fff)}.custom-header-sidebar__footer>*{padding:0!important}.custom-header-sidebar__language-selector .ls-wrap{width:100%;display:block}.custom-header-sidebar__language-selector .ls-btn{width:100%;min-height:2.9rem;justify-content:space-between;border-color:#1717171a;border-radius:999px;background:#fff;color:#171717;opacity:1;padding-inline:.95rem}.custom-header-sidebar__language-selector .ls-dropdown{width:100%;top:auto;bottom:calc(100% + .5rem);right:0;border-radius:12px;z-index:5}.custom-header-sidebar__footer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.custom-header-sidebar__footer-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.custom-header-sidebar__action{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(23 23 23 / .1);border-radius:999px;background:#fff;color:#171717;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;width:100%;padding-inline:.85rem}.custom-header-sidebar__call-selector{position:relative}.custom-header-sidebar__call-selector summary{list-style:none}.custom-header-sidebar__call-selector summary::-webkit-details-marker{display:none}.custom-header-sidebar__call-button{min-width:2.85rem;height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgb(23 23 23 / .1);border-radius:999px;padding-inline:.85rem;background:#fff;color:#171717;cursor:pointer;font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.custom-header-sidebar__call-dropdown{min-width:13.75rem;display:grid;gap:.35rem;position:absolute;inset-inline-start:0;inset-block-end:calc(100% + .55rem);z-index:6;border:1px solid rgb(23 23 23 / .1);border-radius:14px;padding:.4rem;background:#fff;box-shadow:0 16px 34px #0000001f}.custom-header-sidebar__call-option{display:grid;gap:.18rem;border-radius:10px;padding:.72rem .85rem;color:#171717}.custom-header-sidebar__call-option:hover{background:#1717170b}.custom-header-sidebar__call-option span:first-child{font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.custom-header-sidebar__call-option span:last-child{color:#171717a3;font-size:.78rem;font-weight:700}.custom-header-sidebar__footer-row .custom-header-sidebar__language-selector{min-width:7.25rem}.custom-header-sidebar__localization{border-block-start:1px solid rgb(23 23 23 / .08);padding-block-start:.9rem}.custom-header-sidebar__collapsible-panel{background:#fff!important;background-color:#fff!important;background-image:none!important}.custom-header-sidebar__back-button{min-height:3rem;margin-block-end:1rem;padding:.75rem 0!important;border-block-end:1px solid rgb(23 23 23 / .1);color:#171717ad}.custom-header-sidebar__nested-linklist{margin:.25rem 0 1rem 1rem;padding-inline-start:1rem;border-inline-start:1px solid rgb(23 23 23 / .12)}.custom-header-sidebar__promo{display:flex;gap:.85rem;margin-inline:-1.2rem;padding-inline:1.2rem;padding-block:1.25rem .15rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.custom-header-sidebar__promo::-webkit-scrollbar{display:none}.custom-header-sidebar__promo-card{flex:0 0 min(76vw,19.5rem);scroll-snap-align:start}.custom-header-sidebar__promo-card-main{min-height:25rem;height:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.95rem;border:1px solid rgb(23 23 23 / .1);border-radius:12px;padding:.72rem;background:#fff;color:#171717;box-shadow:0 10px 24px #0000000f}.custom-header-sidebar__promo-image-wrap{border-radius:10px;overflow:hidden;background:#17171709}.custom-header-sidebar__promo-image-wrap img,.custom-header-sidebar__promo img{width:100%;height:auto;object-fit:contain;display:block}.custom-header-sidebar__promo-copy{display:grid;gap:.35rem;padding-inline:.2rem}.custom-header-sidebar__promo-heading{margin:0;color:#171717;font-size:.82rem;font-weight:800;line-height:1.25}.custom-header-sidebar__promo-text{margin:0;color:#1717179e;font-size:.72rem;line-height:1.35}.custom-header-sidebar__promo-button{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(23 23 23 / .14);border-radius:999px;padding-inline:1rem;background:#171717;color:#fff;font-size:.66rem;font-weight:850;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media screen and (min-width:1000px){.custom-header__utility--left [aria-controls=sidebar-menu]{display:none!important}.custom-header__top{padding-block-end:calc(var(--header-padding-block) * .75)}.custom-header__menu{padding-block:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/header.css.map */
