:root{--header-padding-right: 40px;--header-padding-left: 40px;--header-padding-top: 28px;--header-padding-bottom: 28px}@media(max-width:768px){.c-header{--header-padding-right: 16px;--header-padding-left: 16px;--header-padding-top: 18.5px;--header-padding-bottom: 18.5px}}.c-header{--c-header-primary-nav-font-size: var(--h5-size);padding-right:var(--header-padding-right);padding-left:var(--header-padding-left);padding-top:var(--header-padding-top);padding-bottom:var(--header-padding-bottom)}.header-search .container{padding-right:40px;padding-left:40px;max-width:100%;margin:0;box-shadow:none}.c-header.c-header--index:not(.is-solid) .header-search .container{box-shadow:0 1px rgb(var(--header-separation-border-color)) inset}@media(max-width:768px){.header-search .container{padding-right:16px;padding-left:16px}}.c-header-icons-icon{width:24px;height:24px;color:var(--muted-text-color);display:flex;align-items:center;justify-content:center}.c-cart-count-badge{width:max-content;min-width:16px;aspect-ratio:1;display:flex;padding:2.5px 2px 1.5px;line-height:1;align-items:center;justify-content:center;border-radius:999px;background:var(--muted-text-color);color:#f5f5f5;font-family:var(--heading-font-family);font-size:10px;font-weight:500;white-space:nowrap}.c-cart-count-badge[hidden]{display:none}.c-header__cart-count{position:absolute;inset-block-start:-1px;inset-inline-start:17px}.c-header__secondary-nav{gap:32px}.c-header__primary-nav{gap:40px}.c-header__primary-nav-item{color:var(--primary-text-color);font-family:var(--heading-font-family);font-size:var(--c-header-primary-nav-font-size);letter-spacing:0;font-weight:500;line-height:1.21}.header__primary-nav-item:before{font-size:var(--c-header-primary-nav-font-size);font-weight:500;letter-spacing:0}.c-header.c-header--index:not(.is-solid){box-shadow:none}.c-header.c-header--index:not(.is-solid) details[open] .c-header-mega{box-shadow:0 1px rgb(var(--header-separation-border-color)) inset}.c-header-mega.mega-menu{--c-header-mega-padding-block: 56px;--c-header-mega-padding-inline: 63px;--c-header-mega-column-gap: 64px;--c-header-mega-promo-gap: 24px;--c-header-mega-promo-width: clamp(150px, 30vw, 234px);--c-header-mega-title-size: 15px;border-bottom:none;justify-content:space-between;align-items:start;column-gap:var(--c-header-mega-column-gap);padding-block:var(--c-header-mega-padding-block);padding-inline:var(--c-header-mega-padding-inline);padding-right:51px}.c-header-mega--brands{display:block}.c-header-mega__linklist{flex:1 1 auto;gap:var(--c-header-mega-column-gap)}.c-header-mega__linklist>*{max-width:none}.c-header-mega__column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.c-header-mega__column-title{font-family:var(--heading-font-family);font-weight:500;font-size:var(--c-header-mega-title-size);line-height:1.6;color:var(--subtle-text-color);text-decoration:none}.c-header-mega__column-links{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.c-header-mega__link{font-family:var(--heading-font-family);font-weight:400;font-size:var(--h5-size);line-height:1.6;color:var(--heading-color);text-decoration:none}.c-header-mega__column-title:hover,.c-header-mega__link:hover{opacity:.8}.c-header-mega__promo{flex:1 1 30%;display:grid;grid-template-columns:repeat(2,minmax(0,var(--c-header-mega-promo-width)));justify-content:flex-end;gap:var(--c-header-mega-promo-gap);max-width:750px}.c-header-mega__promo>*{width:100%;min-width:0;max-width:none}.c-header-mega--promos-only{justify-content:center}.c-header-mega--promos-only .c-header-mega__promo{grid-template-columns:repeat(auto-fit,minmax(150px,var(--c-header-mega-promo-width)));width:100%;max-width:1524px;justify-content:center}.c-header-mega__promo-item{display:flex;flex-direction:column;gap:9px;width:100%;color:inherit;text-decoration:none}.c-header-mega__promo-media{aspect-ratio:234 / 288;overflow:hidden;background:#fff}.c-header-mega__promo-image{display:block;width:100%;height:100%;object-fit:cover}.c-header-mega__promo-copy{display:flex;flex-direction:column;gap:4px}.c-header-mega__promo-caption,.c-header-mega__promo-text{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:var(--h5-size);line-height:1.6;color:var(--heading-color)}.c-header-mega__promo-text{font-size:var(--body-sm-size);color:var(--subtle-text-color)}.c-header-mega__brands{width:100%}.header-sidebar .c-header-sidebar__brands{--c-brands-banner-list-columns: 2;--c-brands-banner-list-gap: 8px;--c-brands-banner-list-radius: 2px;--c-brands-banner-list-logo-width: 76px;padding-block-start:24px}.c-header-sidebar__account{margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-block:16px;padding-inline:var(--drawer-body-padding-inline);border-block-end:1px solid rgb(var(--text-color) / .1)}.c-header-sidebar__account-link{display:flex;align-items:center;gap:16px;color:var(--heading-color);font-family:var(--text-font-family);font-size:var(--body-md-size);font-weight:400;line-height:var(--body-line-height);text-decoration:none}.c-header-sidebar__account-link-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px;border-color:var(--border-subtle-color)}.c-header-sidebar__utility-list,.c-header-sidebar__menu-list{margin:0}.c-header-sidebar__utility-link{min-height:56px;display:flex;align-items:center;border-block-end:1px solid rgb(var(--text-color) / .1);color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--h5-size);font-weight:400;line-height:var(--h5-line-height);text-decoration:none}.c-header-sidebar__menu-list .header-sidebar__linklist-button{min-height:56px;color:var(--heading-color)!important;padding-block:10px;font-family:var(--heading-font-family);font-size:var(--h5-size);font-weight:400;line-height:var(--h5-line-height)}.c-header-sidebar__menu-list .header-sidebar__linklist-button-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.c-header-sidebar__promo.header-sidebar__promo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin-block-start:24px;grid-auto-flow:row}.c-header-sidebar__promo.header-sidebar__promo>*{min-width:0}.c-header-sidebar__promo-item{display:grid;align-content:start;gap:9px;min-width:0;color:inherit;text-decoration:none}.c-header-sidebar__promo-media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:#fff}.c-header-sidebar__promo-image{display:block;width:100%;height:100%;object-fit:cover}.c-header-sidebar__promo-copy{gap:0;text-align:start}.c-header-sidebar__promo-caption,.c-header-sidebar__promo-text{margin:0;font-family:var(--heading-font-family);font-size:var(--body-sm-size);font-weight:400;line-height:1.6;color:var(--heading-color)}.c-header-sidebar__promo-text{color:var(--subtle-text-color)}.c-header-sidebar__sub-panel--promos-only .header-sidebar__back-button{margin-block-end:0}.header-sidebar__linklist.c-header-sidebar__sub-menu-list{padding-block:8px}.header-sidebar__linklist.c-header-sidebar__sub-menu-list.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:0}.header-sidebar__linklist.c-header-sidebar__sub-menu-list .header-sidebar__linklist-button{min-height:44px;padding-block:4px;font-family:var(--heading-font-family);font-size:var(--h5-size);font-weight:400;line-height:var(--h5-line-height);color:var(--heading-color)!important;--text-color: var(--heading-color) !important}.header-sidebar__sub-panel li:has([aria-expanded=true]) .header-sidebar__linklist-button{color:var(--heading-color)!important;--text-color: var(--heading-color) !important}.header-sidebar .c-header-sidebar__sub-menu-list .animated-plus{--animated-plus-size: 13.34px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.header-sidebar__back-button-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.header-sidebar__back-button,.header-sidebar__back-button.is-divided{margin-block-end:0;font-size:12px;font-family:var(--text-font-family);letter-spacing:0;line-height:1.6;color:var(--subtle-text-color);font-weight:500;text-decoration:none;align-items:start;padding-top:16px;padding-bottom:16px;gap:8px;border-color:var(--border-subtle-color)}@media screen and (max-width:699px){.header-sidebar{--drawer-body-padding-inline: 16px}.header-sidebar::part(header){min-height:48px;padding:16px 16px 8px}.header-sidebar__scroller{padding-block-end:40px}}@media screen and (max-width:999px){.header__menu-hamburger,.c-header-icons-icon.header__search-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.header-sidebar::part(close-button){width:24px;height:24px;display:flex;align-items:center;justify-content:center}}@media(max-width:768px){.c-header-icons-icon:not(.header__search-link){display:none}}.c-header-bottom-nav{display:none}@media screen and (max-width:767px){.c-header-bottom-nav{--c-header-bottom-nav-height: 63px;--c-header-bottom-nav-safe-area: env(safe-area-inset-bottom);display:block}.c-header-bottom-nav__overlay{z-index:996;pointer-events:none;opacity:0;background:#0003;transition:opacity .2s ease;position:fixed;inset:0 0 calc(var(--c-header-bottom-nav-height) + var(--c-header-bottom-nav-safe-area) + var(--c-product-purchase-bar-height, 0px))}.c-header-bottom-nav.is-open .c-header-bottom-nav__overlay{pointer-events:auto;opacity:1}.c-header-bottom-nav__nav{z-index:998;min-height:calc(var(--c-header-bottom-nav-height) + var(--c-header-bottom-nav-safe-area));padding:12px 28px calc(12px + var(--c-header-bottom-nav-safe-area));background:#fff;box-shadow:0 -1px 4px #0000000a;opacity:1;transition:opacity .25s ease,transform .25s ease,bottom .25s ease;position:fixed;inset:auto 0 0}.c-header-bottom-nav.is-hidden-by-footer .c-header-bottom-nav__nav{pointer-events:none;opacity:0;transform:translateY(100%)}.c-header-bottom-nav__list{width:100%;display:flex;align-items:center;justify-content:space-between}.c-header-bottom-nav__item{width:36px;flex:0 0 36px}.c-header-bottom-nav__control{width:36px;min-width:36px;padding:0;border:0;display:flex;flex-direction:column;align-items:center;background:transparent;color:var(--muted-text-color);text-decoration:none}.c-header-bottom-nav__item.is-active .c-header-bottom-nav__control{opacity:.5}.c-header-bottom-nav__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative}.c-header-bottom-nav__icon>img,.c-header-bottom-nav__custom-icon{max-width:24px;max-height:24px;display:block;object-fit:contain}.c-header-bottom-nav__text{max-width:64px;font-family:var(--text-font-family);font-size:var(--body-xs-size);font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.c-header-bottom-nav__cart-count{position:absolute;inset-block-start:-1px;inset-inline-start:16px}.c-header-bottom-nav__panel{z-index:997;width:min(219px,calc(100vw - 40px));max-height:calc(100dvh - var(--c-header-bottom-nav-height) - var(--c-header-bottom-nav-safe-area) - var(--c-product-purchase-bar-height, 0px) - 40px);padding:24px 16px;border-radius:2px;background:#fff;overflow-y:auto;overscroll-behavior:contain;position:fixed;inset-block-end:calc(var(--c-header-bottom-nav-height) + var(--c-header-bottom-nav-safe-area) + var(--c-product-purchase-bar-height, 0px) + 20px);transform:translate(-50%)}.c-header-bottom-nav__panel[hidden]{display:none}.c-header-bottom-nav__panel-list{display:grid;gap:16px}.c-header-bottom-nav__panel-link{display:block;color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--h4-size);font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.c-header-bottom-nav__nav{transition:opacity .15s ease}.c-header-bottom-nav.is-hidden-by-footer .c-header-bottom-nav__nav{transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-header.css.map */
