.announcement-bar{display:block;background:var(--color-bg);color:var(--color-heading);font-size:var(--size-small)}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px}@media(min-width:990px){.announcement-bar__inner{min-height:40px}}.announcement-bar__track{position:relative;flex:1;display:grid;text-align:center;overflow:hidden}.announcement-bar__message{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s;padding:8px 0}.announcement-bar__message.is-active{opacity:1;visibility:visible}.announcement-bar__message a{text-decoration:none}.announcement-bar__message a:hover{text-decoration:underline}.announcement-bar__sep{display:none;color:var(--color-gold);margin:0 18px}.announcement-bar__arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.8}.announcement-bar__arrow:hover{opacity:1}@media(min-width:990px){.announcement-bar--inline .announcement-bar__track{display:flex;justify-content:center}.announcement-bar--inline .announcement-bar__message{opacity:1;visibility:visible;grid-area:auto}.announcement-bar--inline .announcement-bar__sep{display:inline}.announcement-bar--inline .announcement-bar__arrow{display:none}}.header-section--sticky{position:sticky;top:0;z-index:50;transition:transform .3s ease}.header-section--hidden{transform:translateY(-100%)}.header-wrapper{display:block;background:var(--color-bg)}.header-wrapper--border{border-bottom:1px solid var(--color-border)}.header{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:60px}.header__heading{margin:0;font-size:inherit;line-height:inherit}.header__heading,.header__logo{justify-self:center}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:2px}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto;gap:16px;min-height:84px}.header__heading,.header__logo{justify-self:start}.header__icons{gap:6px}}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-button)}.logo__image{width:var(--logo-width-mobile);height:auto}@media(min-width:750px){.logo__image{width:var(--logo-width)}}.logo__mark{width:30px;height:30px;border-radius:50%;object-fit:cover}@media(min-width:990px){.logo__mark{width:36px;height:36px}}.logo__text{display:flex;flex-direction:column;line-height:1}.logo__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(22px,calc(22px + 8 * var(--fluid)),30px);color:var(--color-button);white-space:nowrap}.logo__tagline{display:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-top:6px}@media(min-width:990px){.logo__tagline{display:block}}.header__nav{display:none;justify-self:end}@media(min-width:1200px){.header__nav{display:block}.header__menu-toggle,.header__chips{display:none!important}}.header__menu{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:0 2px}.header__menu-item{position:static}.header__menu-item>details{position:static}.header__menu-item>details.has-dropdown{position:relative}.header__menu-link{display:inline-flex;align-items:center;gap:4px;min-height:84px;padding:0 8px;color:var(--color-heading);text-decoration:none;cursor:pointer;list-style:none;font-size:calc(14.5px * var(--body-scale));font-weight:var(--font-body-weight-medium);position:relative;white-space:nowrap}.header__menu-link::-webkit-details-marker{display:none}.header__menu-link:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--color-button);transform:scaleX(0);transition:transform .2s ease}.header__menu-link:hover:after,details[open]>.header__menu-link:after,.header__menu-link.is-active:after{transform:scaleX(1)}details[open]>.header__menu-link,.header__menu-link.is-active{color:var(--color-button)}details[open]>.header__menu-link .icon{transform:rotate(180deg)}.header__menu-link .icon{transition:transform .2s ease}.header__menu-item--highlight .header__menu-link{color:var(--color-accent);font-weight:var(--font-body-weight-bold)}.mega-menu{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 24px 40px #2b25221f;animation:menu-in .18s ease}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-menu__inner{display:grid;gap:40px;padding-top:40px;padding-bottom:40px}.mega-menu__inner--promo{grid-template-columns:1fr 300px}.mega-menu__columns{column-count:var(--mega-cols, 5);column-gap:32px}.mega-menu__group{break-inside:avoid;margin-bottom:26px}.mega-menu__heading{display:block;margin-bottom:12px;text-decoration:none;font-size:var(--size-caption);font-weight:var(--font-body-weight-bold);letter-spacing:.14em;text-transform:var(--eyebrow-case);color:var(--color-accent)}.mega-menu__link{display:block;padding:5px 0;color:var(--color-heading);text-decoration:none}.mega-menu__link:hover,.mega-menu__link.is-active{color:var(--color-button);text-decoration:underline;text-underline-offset:3px}.mega-menu__link--single{padding:0}.menu-title__note{color:var(--color-muted);font-size:.85em}.mega-menu__promo{display:flex;flex-direction:column;gap:12px}.mega-menu__promo-heading{margin-top:4px}body.mega-open .main-content{filter:none}.dropdown-menu{position:absolute;left:0;top:100%;z-index:40;min-width:240px;padding:12px 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:0 18px 30px #2b25221a;animation:menu-in .18s ease}.dropdown-menu__link{display:block;padding:9px 22px;text-decoration:none;color:var(--color-heading)}.dropdown-menu__link:hover{background:var(--color-soft)}.header__cart{position:relative}.cart-count__bubble{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-gold);color:#2b1a08;font-size:11px;font-weight:var(--font-body-weight-bold);line-height:18px;text-align:center}.header__chips{padding:0 0 10px}.header__chips .pill-tabs{margin:0}.pill--small{min-height:40px;padding:0 16px;font-size:var(--size-small)}.header--simple{grid-template-columns:44px 1fr 44px}.header__secure{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--color-success);font-weight:var(--font-body-weight-bold);font-size:var(--size-small)}@media(min-width:750px){.header--simple{grid-template-columns:1fr auto}.header--simple .header__logo{justify-self:start}}.menu-drawer{width:min(380px,90vw)}.menu-drawer__menu{padding:8px 0}.menu-drawer__menu>li{border-bottom:1px solid var(--color-border)}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 var(--page-gutter);font-size:calc(17px * var(--body-scale));font-weight:var(--font-body-weight-medium);color:var(--color-heading);text-decoration:none;cursor:pointer;list-style:none}.menu-drawer__link::-webkit-details-marker,.menu-drawer__sublink::-webkit-details-marker{display:none}.menu-drawer__details[open]>summary .icon{transform:rotate(180deg)}.menu-drawer__details summary .icon{transition:transform .2s ease}.menu-drawer__item--highlight .menu-drawer__link{color:var(--color-accent)}.menu-drawer__submenu{padding:0 var(--page-gutter) 12px}.menu-drawer__sublink{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;color:var(--color-text);text-decoration:none;cursor:pointer;list-style:none;border-radius:var(--radius-button)}.menu-drawer__sublink:hover{background:var(--color-soft)}.menu-drawer__sublink--all{font-weight:var(--font-body-weight-bold);color:var(--color-button)}.menu-drawer__sublink--heading{font-weight:var(--font-body-weight-bold)}.menu-drawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;padding:0 0 8px 8px}.menu-drawer__utility{display:flex;flex-direction:column;gap:6px;padding:20px var(--page-gutter) 32px}.menu-drawer__utility-link{display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;color:var(--color-heading)}.menu-drawer__utility .button{margin-top:12px}.search-modal .modal__dialog{padding:16px 0 24px}.search-modal__form{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--color-border);padding-bottom:12px}.search-modal__input{flex:1;min-width:0;min-height:52px;border:0;background:transparent;font-size:18px;color:var(--color-heading)}.search-modal__input:focus{outline:none}.search-modal__form .button{display:none}@media(min-width:750px){.search-modal__form .button{display:inline-flex}}.search-modal__body{padding-top:20px;max-height:70vh;overflow-y:auto}predictive-search[loading] [data-results]{opacity:.5}.predictive-search{display:grid;gap:24px}@media(min-width:750px){.predictive-search{grid-template-columns:240px 1fr}}.predictive-search__list{margin-bottom:16px}.predictive-search__query{display:block;padding:8px 0;text-decoration:none;color:var(--color-heading)}.predictive-search__query mark{background:none;font-weight:var(--font-body-weight-bold);color:inherit}.predictive-search__product-list{display:grid;gap:12px}@media(min-width:750px){.predictive-search__product-list{grid-template-columns:repeat(2,1fr)}}.predictive-search__product{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;text-decoration:none;padding:6px;border-radius:var(--radius-card)}.predictive-search__product:hover,.predictive-search__product:focus{background:var(--color-soft)}.predictive-search__product-title{display:block;color:var(--color-heading);font-weight:var(--font-body-weight-medium)}.predictive-search__all{margin-top:16px}.predictive-search__empty{color:var(--color-muted)}@media(min-width:1200px)and (max-width:1359px){.header__menu-link{padding:0 5px;font-size:calc(14px * var(--body-scale))}.header__menu-link:after{left:5px;right:5px}.logo__tagline{display:none}}.header__chips .pill-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 calc(var(--page-gutter) * -1);padding:2px var(--page-gutter)}.header__chips .pill-tabs>:first-child{margin-left:auto}.header__chips .pill-tabs>:last-child{margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header.css.map */
