:root{--ab-header-height: 130px;--ab-header-announcement-height: 46px;--ab-header-sticky-height: var(--ab-header-height)}@media screen and (max-width:1239px){:root{--ab-header-height: 110px;--ab-header-announcement-height: 42px}}@media screen and (max-width:640px){:root{--ab-header-height: 100px;--ab-header-announcement-height: 38px}}.ab-header{position:relative;z-index:40;background-color:var(--mj-surface);border-bottom:1px solid var(--mj-line-warm)}.ab-header--transparent{position:absolute;top:0;left:0;right:0;background-color:transparent;border-bottom:none}.ab-header--transparent[data-dropdown-open]{background-color:var(--mj-surface)}.ab-header-sticky{position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 2px 8px #0000000a;transform:translateY(-100%);visibility:hidden;transition:transform .8s cubic-bezier(.32,.72,0,1),visibility 0s linear .8s}.ab-header-sticky.is-visible{transform:translateY(0);visibility:visible;transition-delay:0s}body.overflow-hidden .ab-header-sticky{right:var(--mj-scrollbar, 0px)}@media(prefers-reduced-motion:reduce){.ab-header-sticky{transition-duration:0s;transition-delay:0s}}#MainContent.content-for-layout{padding-top:0;margin-top:0}#MainContent.content-for-layout>*:first-child,#MainContent.content-for-layout>section:first-child,#MainContent.content-for-layout>[id^=shopify-section]:first-child,#MainContent.content-for-layout>[id^=shopify-section]:first-child>*{padding-top:0;margin-top:0}.ab-header__announcement{text-align:center;font-size:1.625rem;font-weight:500;background-color:var(--mj-surface-inverse);color:var(--mj-ink-inverse);height:var(--ab-header-announcement-height);line-height:var(--ab-header-announcement-height)}.ab-header__announcement--slider{position:relative;overflow:hidden}.ab-header__announcement--slider .ab-header__announcement-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 3.5rem;opacity:0;transform:translate(0);transition:transform .6s ease,opacity .6s ease;pointer-events:none}.ab-header__announcement--slider .ab-header__announcement-slide.is-active{opacity:1;pointer-events:auto}.ab-header__announcement--slider:not(.ab-header__announcement--has-multiple) .ab-header__announcement-slide{position:relative;opacity:1;transform:none;transition:none;pointer-events:auto;padding:0 1rem}.ab-header__announcement-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s ease}.ab-header__announcement-nav:hover,.ab-header__announcement-nav:focus-visible{opacity:1;outline:none}.ab-header__announcement-nav--prev{left:.25rem}.ab-header__announcement-nav--next{right:.25rem}.ab-header__announcement-nav svg{width:20px;height:20px;display:block}@media screen and (max-width:1239px){.ab-header__announcement{font-size:1.5rem}}@media screen and (max-width:749px){.ab-header__announcement--slider .ab-header__announcement-slide{padding:0 4.6rem;font-size:1.3rem}}@media screen and (max-width:640px){.ab-header__announcement{font-size:1.1875rem}.ab-header__announcement-nav{width:38px;height:38px}.ab-header__announcement-nav svg{width:18px;height:18px}.ab-header__announcement--slider .ab-header__announcement-slide{padding:0 2.75rem}}@media(prefers-reduced-motion:reduce){.ab-header__announcement--slider .ab-header__announcement-slide{transition:opacity .2s ease;transform:none!important}}.ab-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--ab-header-height);transition:height .3s ease-in-out;padding:0 2.5rem}@media screen and (min-width:1240px){.ab-header__inner{padding:0 4rem}}@media screen and (max-width:1239px){.ab-header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 1.25rem}.ab-header-sticky .ab-header__inner{height:95px}}@media screen and (max-width:640px){.ab-header__inner{padding:0 1rem}.ab-header-sticky .ab-header__inner{height:85px}}.ab-header__mobile-left{display:flex;align-items:center}@media screen and (min-width:1240px){.ab-header__mobile-left{display:none}}.ab-header__logo-container{display:flex;align-items:center;gap:1rem}@media screen and (max-width:1239px){.ab-header__logo-container{position:absolute;left:50%;transform:translate(-50%);justify-content:center}}.ab-header__logo-link{transition:opacity .3s}.ab-header__logo-link:hover{opacity:.8}.ab-header__logo-image{display:block;height:70px;width:auto;transition:all .3s}.ab-header__logo-text{font-family:var(--mj-font-display);font-size:2.6rem;color:var(--mj-ink)}.ab-header--transparent:not([data-dropdown-open]) .ab-header__logo-image--black,.ab-header--transparent[data-dropdown-open] .ab-header__logo-image--white{display:none}@media screen and (max-width:1239px){.ab-header .ab-header__logo-image{--ab-header-logo-clear: 37.7rem;height:65px;max-height:none;max-width:calc(100vw - var(--ab-header-logo-clear));object-fit:contain}.ab-header-sticky .ab-header__logo-image{height:55px}}@media screen and (max-width:640px){.ab-header .ab-header__logo-image{--ab-header-logo-clear: 23.6rem;height:55px}.ab-header-sticky .ab-header__logo-image{height:50px}}.ab-header__mobile-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:all .3s;color:var(--mj-ink)}.ab-header__mobile-toggle svg{width:26px;height:26px;color:inherit}.ab-header__mobile-toggle svg path,.ab-header__mobile-toggle svg line,.ab-header__mobile-toggle svg rect{stroke:currentColor;stroke-width:2}.ab-header__mobile-toggle:hover{opacity:.7}@media screen and (min-width:1240px){.ab-header__mobile-toggle{display:none}}.ab-header--transparent:not([data-dropdown-open]) .ab-header__mobile-toggle,.ab-header--transparent:not([data-dropdown-open]) .ab-header__action-button,.ab-header--transparent:not([data-dropdown-open]) .ab-header__nav-link,.ab-header--transparent:not([data-dropdown-open]) .ab-header__nav-trigger{color:var(--mj-white)}.ab-header__desktop-nav{display:none;align-self:stretch}@media screen and (min-width:1240px){.ab-header__desktop-nav{display:flex}}.ab-header__nav-list{display:flex;list-style:none;margin:0;padding:0;gap:24px}.ab-header__nav-item{position:relative;display:flex;align-items:center}.ab-header__nav-item--panel{position:static}.ab-header__nav-link,.ab-header__nav-trigger{display:inline-flex;height:52px;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;font-size:22px;font-family:var(--mj-font-display);font-weight:500;text-decoration:none;color:var(--mj-ink);cursor:pointer;transition:all .3s;position:relative;background:transparent;border:none;opacity:1}.ab-header__nav-link:after,.ab-header__nav-trigger:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:currentColor;transition:all .3s}.ab-header__nav-link:hover:after,.ab-header__nav-trigger:hover:after,.ab-header__nav-trigger[aria-expanded=true]:after{width:100%}@media screen and (min-width:1240px)and (max-width:1439px){.ab-header__nav-list{gap:16px}.ab-header__nav-link,.ab-header__nav-trigger{padding:0 1.2rem}}.ab-header__nav-trigger .ab-header__chevron{width:18px;height:18px;transition:transform .3s ease;flex-shrink:0;margin-top:3px}.ab-header__nav-trigger[aria-expanded=true] .ab-header__chevron{transform:rotate(180deg)}.ab-header__nav-item--panel>.ab-header__panel{position:fixed;left:0;right:0;top:var(--ab-header-panel-top, var(--ab-header-height));width:100vw;max-width:100vw;z-index:100;background:var(--mj-surface);border:1px solid var(--mj-line-warm);border-width:1px 0;box-shadow:0 12px 16px -12px #0000001f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.ab-header__nav-item--panel>.ab-header__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ab-header__panel-inner{display:flex;gap:2rem;padding:2rem 4rem;width:100%;max-width:1400px;margin:0 auto}.ab-header__panel-groups{flex:1;display:flex;flex-direction:column;gap:1rem}.ab-header__panel-group{display:flex;flex-direction:column;gap:1rem}.ab-header__panel-heading{font-size:1.1rem;font-weight:700;color:var(--mj-ink-muted);text-transform:uppercase;letter-spacing:.15em;margin:0 0 .5rem}.ab-header__panel-tiles{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.ab-header__panel-tiles:has(>:last-child:nth-child(-n+2)){grid-template-columns:repeat(2,1fr)}.ab-header__tile{display:flex;gap:.75rem;text-decoration:none;color:inherit;padding:.5rem;border-radius:var(--mj-radius-sm);transition:background-color .2s ease,transform .2s ease}.ab-header__tile:hover{background-color:var(--mj-surface-panel);transform:translateY(-2px)}.ab-header__tile-image{width:110px;height:110px;flex-shrink:0;border-radius:var(--mj-radius-sm);overflow:hidden;background-color:var(--mj-surface-panel);transition:transform .2s ease}div.ab-header__tile-image:empty{display:block}.ab-header__tile:hover .ab-header__tile-image{transform:scale(1.02)}.ab-header__tile-image img{width:100%;height:100%;object-fit:cover}.ab-header__tile-text{display:flex;flex-direction:column;justify-content:center;gap:.15rem}.ab-header__tile-subtitle{font-size:16px;color:var(--mj-ink-muted);line-height:1.3}.ab-header__tile-title{font-size:24px;font-weight:400;color:var(--mj-ink);font-family:var(--mj-font-display);line-height:1.2}.ab-header__shop-all{width:180px;flex-shrink:0;display:flex;flex-direction:column;text-decoration:none;color:inherit}.ab-header__shop-all-image{width:100%;flex:1;min-height:120px;overflow:hidden;border-radius:var(--mj-radius-sm);background-color:var(--mj-surface-panel);margin-bottom:.75rem}.ab-header__shop-all-image img{width:100%;height:100%;object-fit:cover}.ab-header__shop-all-text{font-size:14px;color:var(--mj-ink-muted);margin:0 0 .5rem;line-height:1.4}.ab-header__shop-all-link{font-size:15px;font-weight:500;color:var(--mj-ink);text-decoration:underline;text-underline-offset:3px}.ab-header__shop-all:hover .ab-header__shop-all-link{text-decoration-thickness:2px}.ab-header__actions{display:flex;align-items:center;gap:18px;justify-self:end}.ab-header__action-button{background:none;border:none;padding:0;min-width:4.4rem;min-height:4.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;color:var(--mj-ink);text-decoration:none}.ab-header__action-button:hover{opacity:.7}.ab-header__action-button svg{width:24px;height:24px}.ab-header__action-button svg path,.ab-header__action-button svg circle,.ab-header__action-button svg line,.ab-header__action-button svg rect{stroke-width:1.75}@media screen and (max-width:1239px){.ab-header__action-button svg{width:26px;height:26px}}@media screen and (max-width:640px){.ab-header__actions{gap:12px}.ab-header__action-button--user{display:none}}.ab-header__action-button--cart{position:relative}.ab-header__action-button--cart .cart-count-badge,.ab-header__mobile-drawer-action .cart-count-badge{position:absolute;top:calc(50% + .75px);left:0;right:0;transform:translateY(-50%);width:100%;text-align:center;font-size:9px;font-weight:700;line-height:1;color:currentColor;pointer-events:none}.ab-header__mobile-drawer-action{position:relative}.ab-header__mobile-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--mj-scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:999;display:none}.ab-header__mobile-drawer-overlay.is-open{display:block;opacity:1;visibility:visible;pointer-events:auto}.ab-header__mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:100%;background-color:var(--mj-surface);z-index:1000;transform:translate(-100%);transition:transform .7s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;overflow:hidden}.ab-header__mobile-drawer.is-open{transform:translate(0)}@media screen and (min-width:1240px){.ab-header__mobile-drawer,.ab-header__mobile-drawer-overlay{display:none!important}}.ab-header__mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--mj-line-soft);min-height:90px;position:relative}.ab-header__mobile-drawer-close{background:none;border:none;padding:0;cursor:pointer;color:var(--mj-ink);display:flex;align-items:center;justify-content:center}.ab-header__mobile-drawer-close:hover{opacity:.7}.ab-header__mobile-drawer-close svg{width:26px;height:26px}.ab-header__mobile-drawer-close svg path{stroke-width:1.75}.ab-header__mobile-drawer-logo{position:absolute;left:50%;transform:translate(-50%)}.ab-header__mobile-drawer-logo .ab-header__logo-image{height:55px}@media screen and (min-width:641px){.ab-header__mobile-drawer-logo .ab-header__logo-image{height:65px}}.ab-header__mobile-drawer-actions{display:flex;align-items:center;gap:1.25rem}.ab-header__mobile-drawer-action{color:var(--mj-ink);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.ab-header__mobile-drawer-action svg{width:26px;height:26px}.ab-header__mobile-drawer-action svg path,.ab-header__mobile-drawer-action svg circle,.ab-header__mobile-drawer-action svg line{stroke-width:1.75}.ab-header__mobile-drawer-content{flex:1;overflow-y:auto;padding:1.5rem}.ab-header__mobile-drawer-item+.ab-header__mobile-drawer-item{border-top:1px solid var(--mj-line-soft)}.ab-header__mobile-drawer-link{display:block;padding:1.25rem 0;font-size:3.25rem;font-weight:400;font-family:var(--mj-font-display);color:var(--mj-ink);text-decoration:none;transition:opacity .2s}.ab-header__mobile-drawer-link:hover{opacity:.7}.ab-header__mobile-drawer-details{margin:0}.ab-header__mobile-drawer-details summary{list-style:none}.ab-header__mobile-drawer-details summary::-webkit-details-marker{display:none}.ab-header__mobile-drawer-summary{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-size:3.25rem;font-weight:400;font-family:var(--mj-font-display);color:var(--mj-ink);cursor:pointer;transition:opacity .2s}.ab-header__mobile-drawer-summary:hover{opacity:.7}.ab-header__mobile-drawer-chevron{transition:transform .3s ease;color:var(--mj-ink);width:38px;height:38px}.ab-header__mobile-drawer-details[open] .ab-header__mobile-drawer-chevron{transform:rotate(90deg)}.ab-header__mobile-drawer-panel{overflow-anchor:none}.ab-header__mobile-drawer-panel .ab-header__panel{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 1.5rem}.ab-header__mobile-drawer-panel :is(.ab-header__panel-inner,.ab-header__panel-groups,.ab-header__panel-group,.ab-header__panel-tiles){display:contents}.ab-header__mobile-drawer-panel :is(.ab-header__panel-heading,.ab-header__tile-subtitle,.ab-header__shop-all-image,.ab-header__shop-all-text){display:none}.ab-header__mobile-drawer-panel .ab-header__tile{align-items:center;gap:1rem;padding:.75rem;border-radius:var(--mj-radius-md)}.ab-header__mobile-drawer-panel .ab-header__tile:hover{transform:none}.ab-header__mobile-drawer-panel .ab-header__tile:active{background-color:var(--mj-surface-panel);transform:scale(.98)}.ab-header__mobile-drawer-panel .ab-header__tile:hover .ab-header__tile-image{transform:none}.ab-header__mobile-drawer-panel .ab-header__tile-image{width:100px;height:100px}.ab-header__mobile-drawer-panel .ab-header__tile-title{font-size:2.25rem;font-weight:500;font-family:var(--mj-font-body)}.ab-header__mobile-drawer-panel .ab-header__shop-all{width:auto;padding:.75rem 0}.ab-header__mobile-drawer-panel .ab-header__shop-all-link{font-size:2.25rem;font-weight:500;font-family:var(--mj-font-body);line-height:1.3;text-decoration:none;transition:text-decoration .2s}.ab-header__mobile-drawer-panel .ab-header__shop-all-link:after{content:" \2192"}.ab-header__mobile-drawer-panel .ab-header__shop-all:hover .ab-header__shop-all-link,.ab-header__mobile-drawer-panel .ab-header__shop-all:active .ab-header__shop-all-link{text-decoration:underline;text-decoration-thickness:auto}.ab-header__mobile-drawer-item--account{display:none}@media screen and (max-width:640px){.ab-header__mobile-drawer-actions{gap:12px}.ab-header__mobile-drawer-action--user{display:none}.ab-header__mobile-drawer-item--account{display:block}.ab-header__mobile-drawer-logo .ab-header__logo-image{max-width:calc(100vw - 24.6rem);object-fit:contain}}.ab-header__mobile-toggle,.ab-header__mobile-drawer-action,.ab-header__mobile-drawer-close{min-width:4.4rem;min-height:4.4rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ab-header.css.map */
