.ab-header-search-toggle{display:none}@media(min-width:1200px){.shopify-section-header .header-top{padding:.6rem 0}.shopify-section-header .header .header__menu>.list-menu--inline{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(.1rem,.45vw,.9rem);width:100%;min-width:0}.shopify-section-header .header .header__menu>.list-menu--inline>li{flex:0 0 auto;min-width:0}.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item{display:block;white-space:nowrap;padding:1.35rem clamp(.55rem,1vw,1.5rem);font-family:Oswald,var(--font-header-menu-family),sans-serif;font-size:clamp(1.5rem,1.14vw,1.7rem);font-weight:400;letter-spacing:.04em;line-height:1.45;text-transform:uppercase;color:#0e283c}.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item:before{left:50%;bottom:.64rem;width:0;height:2px;border-radius:0;background:#0e283c;transform:translate(-50%);transition:width .18s ease}.shopify-section-header .header .header__menu>.list-menu--inline>li:hover>.header__menu-item:before,.shopify-section-header .header .header__menu>.list-menu--inline>li:focus-within>.header__menu-item:before,.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item.current-link:before{width:calc(100% - 1.9rem)}.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item:hover,.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item:focus-visible{color:#0e283c}.shopify-section-header .header .header-mega-menu{transition:opacity .18s ease,visibility .18s ease,transform .18s ease;transform:translateY(4px)}.shopify-section-header .header .list-menu--inline li:is(:hover,:focus-within)>.header-mega-menu{transform:translateY(0)}.shopify-section-header .header__search .header__details{display:none}.shopify-section-header .ab-header-search-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:44px;padding:8px 0 8px 10px;border:0;background:none;font:500 1.2rem/1.4 Oswald,var(--font-header-menu-family),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0e283c;cursor:pointer;transition:opacity .17s ease}.shopify-section-header .ab-header-search-toggle:hover{opacity:.7}.shopify-section-header .ab-header-search-toggle:focus-visible{outline:2px solid #0e283c;outline-offset:3px;border-radius:2px}.shopify-section-header .ab-header-search-toggle svg{display:block;width:21px;height:21px;flex:none}.shopify-section-header .ab-header-search-toggle span{display:none}.shopify-section-header.ab-header-compact{min-height:var(--ab-header-full-height,130px)}.shopify-section-header.ab-header-compact .header{position:relative;display:block;height:76px;min-height:76px;padding:0;background:#fff;transition:height .19s ease}.shopify-section-header.ab-header-compact .header-top{position:absolute;inset:0 0 auto;width:100%;height:76px;margin:0;padding:0;z-index:2;pointer-events:none}.shopify-section-header.ab-header-compact .header-top>.container,.shopify-section-header.ab-header-compact .header-top__wrapper{height:100%}.shopify-section-header.ab-header-compact .header-top__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px}.shopify-section-header.ab-header-compact .header-top__left{display:none}.shopify-section-header.ab-header-compact .header-top__logo,.shopify-section-header.ab-header-compact .header-top__right{pointer-events:auto;flex:0 0 auto}.shopify-section-header.ab-header-compact .header-top__logo .header__heading-link img{width:140px;height:auto;transition:width .19s ease}.shopify-section-header.ab-header-compact .header-top__right{margin-left:auto}.shopify-section-header.ab-header-compact .header__bottom{position:relative;z-index:1;height:76px;min-height:76px}.shopify-section-header.ab-header-compact .header__bottom>.container{height:100%}.shopify-section-header.ab-header-compact .header__menu{box-sizing:border-box;height:100%;padding-left:clamp(145px,12vw,172px);padding-right:clamp(65px,7vw,110px)}.shopify-section-header.ab-header-compact .header .header__menu>.list-menu--inline{height:100%;gap:0}.shopify-section-header.ab-header-compact .header .header__menu>.list-menu--inline>li>.header__menu-item{padding:1.65rem clamp(.35rem,.58vw,.85rem);font-size:clamp(1.3rem,1vw,1.45rem);letter-spacing:.035em}.shopify-section-header.ab-header-compact .header .header__menu>.list-menu--inline>li>.header__menu-item:before{bottom:.6rem}}@media(min-width:1400px){.shopify-section-header .ab-header-search-toggle span{display:inline}}.ab-header-search-dialog{position:fixed;inset:clamp(58px,10vh,108px) 16px auto;box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 96px);margin:0 auto;padding:clamp(24px,4vw,42px);overflow:auto;border:0;border-radius:2px;background:#fbf8f1;color:#0e283c;box-shadow:0 25px 70px #0e283c2e}.ab-header-search-dialog:not([open]){display:none}.ab-header-search-dialog::backdrop{background:#0e283c57}.ab-header-search-dialog .ab-hsearch__eyebrow{margin:0 0 12px;font:500 11px/1.35 Oswald,sans-serif;letter-spacing:.18em}.ab-header-search-dialog h2{margin:0 42px 26px 0;color:#0e283c;font:400 clamp(26px,3.7vw,36px)/1.2 Oswald,sans-serif;letter-spacing:.025em;text-transform:uppercase}.ab-header-search-dialog .ab-hsearch__close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:40px;height:40px;padding:9px;border:0;background:transparent;color:#0e283c;cursor:pointer}.ab-header-search-dialog .ab-hsearch__close svg{width:18px;height:18px}.ab-header-search-dialog .ab-hsearch__form{display:flex;align-items:stretch;gap:10px}.ab-header-search-dialog input[type=search]{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:52px;padding:12px 2px;border:0;border-bottom:1px solid #0e283c;border-radius:0;background:transparent;color:#0e283c;font:400 15px/1.4 DM Sans,sans-serif;-webkit-appearance:none;appearance:none;box-shadow:none!important;outline:none!important;transition:border-bottom-width .15s ease}.ab-header-search-dialog input[type=search]::placeholder{color:#0e283ca6;opacity:1}.ab-header-search-dialog input[type=search]:focus,.ab-header-search-dialog input[type=search]:focus-visible{border:0;border-bottom:2px solid #0e283c;outline:none!important;box-shadow:none!important}.ab-header-search-dialog .ab-hsearch__submit{display:flex;align-items:center;justify-content:center;gap:17px;min-width:122px;min-height:52px;padding:10px 18px;border:1px solid #0e283c;border-radius:0;background:#0e283c;color:#fbf8f1;font:500 13px Oswald,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ab-header-search-dialog .ab-hsearch__submit:hover{background:#243e51}.ab-header-search-dialog button:focus-visible{outline:2px solid #0e283c;outline-offset:2px}.ab-header-search-dialog .ab-hsearch__feedback{margin:13px 0 0;color:#0e283c;font:400 13px/1.55 DM Sans,sans-serif}.ab-header-search-dialog .ab-hsearch__feedback[hidden]{display:none}@media(max-width:599px){.ab-header-search-dialog .ab-hsearch__form{flex-direction:column}.ab-header-search-dialog .ab-hsearch__submit{width:100%}}@media(prefers-reduced-motion:reduce){.shopify-section-header .header .header__menu>.list-menu--inline>li>.header__menu-item:before,.shopify-section-header .header .header-mega-menu,.shopify-section-header .ab-header-search-toggle,.shopify-section-header.ab-header-compact .header,.shopify-section-header.ab-header-compact .header-top__logo .header__heading-link img{transition:none!important;transform:none}}@media screen and (min-width:1200px){.shopify-section-header .header .header__submenu:not(.ab-submenu--cols){min-width:22rem}.shopify-section-header .header .header__submenu .header__submenu:not(.ab-submenu--cols){min-width:22rem;max-width:min(30rem,calc(100vw - 3.2rem))}.shopify-section-header .header .header__submenu .header__submenu.ab-submenu--everyday-joy{box-sizing:border-box;width:42rem;min-width:0;max-width:calc(100vw - 3.2rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,max-content);grid-auto-flow:column;column-gap:.4rem;row-gap:0}.shopify-section-header .header .header__submenu.ab-submenu--everyday-joy .ab-desktop-nav-leaf{padding:.75rem 1.2rem;line-height:1.45;overflow-wrap:normal}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ab-editorial-header.css.map */
