.zeal-header-section{position:relative;z-index:1000}.zh{display:block;position:relative;z-index:1000;font-family:var(--zh-font);color:var(--zh-ink);--zh-announcement-height: 0px;--zh-bar-height: 86px}.zh--announcement{--zh-announcement-height: 40px}.zh *,.zh *:before,.zh *:after{box-sizing:border-box}.zh [hidden]{display:none!important}.zh a{color:inherit;text-decoration:none}.zh button,.zh select{font-family:inherit}.zh button{cursor:pointer;color:inherit;border:0;background:none;border-radius:0;margin:0}.zh :where(ul){list-style:none;margin:0;padding:0}.zh img{display:block;max-width:100%}.zh :is(a,button,select):focus-visible{outline:2px solid var(--zh-accent);outline-offset:5px}.zh__spacer{height:calc(var(--zh-announcement-height) + var(--zh-bar-height))}.zh--transparent .zh__spacer{height:var(--zh-announcement-height)}.zh__shell{position:absolute;z-index:1000;top:0;left:0;width:100%;color:var(--zh-ink)}.zh--sticky .zh__shell{position:fixed;top:var(--zh-top)}.zh__announcement{background:var(--zh-announcement-bg);color:var(--zh-announcement-text);display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 20px;text-align:center;font-size:16px;line-height:24px;letter-spacing:.02em}.zh__bar{background:var(--zh-bg);box-shadow:inset 0 -1px #0d3a303d;transition:background-color .18s ease,color .18s ease}.zh--transparent:not(.is-open):not(.is-scrolled):not(.is-mobile-open) .zh__bar{background:transparent;color:var(--zh-light);box-shadow:inset 0 -1px #ffffff7a}.zh--homepage:not(.is-open):not(.is-scrolled):not(.is-mobile-open) .zh__bar{box-shadow:none}.zh__inner{max-width:var(--zh-max);width:calc(100% - clamp(48px,12.5vw,240px));min-height:var(--zh-bar-height);margin:0 auto;display:flex;align-items:center;gap:clamp(24px,3.333vw,64px)}.zh__logo{display:grid;width:var(--zh-logo);flex:0 0 var(--zh-logo)}.zh__logo img{width:100%;height:auto;grid-area:1 / 1}.zh__logo-light,.zh__icon-light{visibility:hidden}.zh--transparent:not(.is-open):not(.is-scrolled):not(.is-mobile-open) :is(.zh__logo-light,.zh__icon-light){visibility:visible}.zh--transparent:not(.is-open):not(.is-scrolled):not(.is-mobile-open) :is(.zh__logo-dark,.zh__icon-dark){visibility:hidden}.zh__nav{flex:1;min-width:0}.zh__nav-list{display:flex;align-items:center;gap:clamp(18px,2.083vw,40px)}.zh__nav-link{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:86px;padding:0;font-weight:900;font-size:17px;line-height:1.25;white-space:nowrap}.zh__nav-link:hover{text-decoration:underline;text-underline-offset:5px}.zh__chevron{display:grid;width:13px;height:7px;flex:0 0 13px;transition:transform .18s}.zh__chevron img{grid-area:1 / 1}.zh__nav-link[aria-expanded=true] .zh__chevron{transform:rotate(180deg)}.zh__utilities{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.zh__icon-button{position:relative;display:grid;width:20px;min-width:20px;height:32px;align-content:center;justify-content:center;padding:0}.zh__icon-button>img{grid-area:1 / 1}.zh__cart-count{position:absolute;top:2px;right:-4px;min-width:10px;height:10px;padding:1px 2px;border-radius:8px;background:#0003;color:inherit;font-size:6px;font-weight:700;line-height:8px;text-align:center}.zh__localization{margin:0}.zh__country{position:relative;display:flex;align-items:center;gap:4px;min-height:32px;font-size:17px}.zh__country select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.zh__country:focus-within{outline:2px solid var(--zh-accent);outline-offset:4px}.zh__panel{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - var(--zh-announcement-height) - var(--zh-bar-height) - var(--zh-top));overflow-y:auto;overscroll-behavior:contain;background:var(--zh-bg);color:var(--zh-ink);box-shadow:0 10px 16px -6px #0000004d}.zh__panel-inner{width:calc(100% - clamp(48px,12.5vw,240px));max-width:var(--zh-max);margin:0 auto;padding:39px 0 35px}.zh__shop-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:64px}.zh__categories{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.zh__category{display:inline-flex;align-items:center;gap:10px;padding:0;min-height:19px;font-size:17px;line-height:19px;text-align:left}.zh__category.is-active{font-weight:900}.zh__category:hover{text-decoration:underline;text-underline-offset:4px}.zh__category-badge{display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900;font-style:italic;line-height:14px}.zh__category-badge>*{grid-area:1 / 1}.zh__category-badge>span{padding:2px 6px}.zh__products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.zh__product{display:flex;flex-direction:column;min-width:0;text-align:center}.zh__product-image{position:relative;aspect-ratio:1;border-radius:10px;background:transparent;overflow:hidden;display:grid;place-items:center}.zh__product-image>img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.zh__product:hover .zh__product-image>img{transform:scale(1.04)}.zh__product-badge{position:absolute;left:6.955%;top:6.955%;border-radius:50px;background:var(--zh-accent);color:#fff;padding:3px 12px;font-size:14px;line-height:15px;font-weight:500}.zh__product-title{display:block;margin-top:14px;font-size:18px;line-height:1.05;font-weight:400}.zh__product:hover .zh__product-title{text-decoration:underline;text-underline-offset:3px}.zh__more{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:38px;min-height:26px;font-size:22px;line-height:26px;font-weight:600;letter-spacing:.02em}.zh__more span{text-decoration:underline;text-underline-offset:3px}.zh__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;min-height:140px}.zh__links>li>a{font-size:20px;font-weight:700}.zh__links li li{margin-top:14px}.zh__links a:hover{text-decoration:underline}.zh__empty{margin:30px 0;font-size:17px}.zh__mobile-toggle{display:none}.zh__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1599px)and (min-width:1100px){.zh__inner{gap:28px}.zh__nav-list{gap:22px}.zh__nav-link{font-size:14px}.zh__logo{width:min(var(--zh-logo),130px);flex-basis:min(var(--zh-logo),130px)}.zh__utilities{gap:12px}.zh__country{font-size:14px}.zh__shop-layout{grid-template-columns:150px minmax(0,1fr);gap:30px}.zh__products{gap:18px}.zh__product-title{font-size:15px;line-height:1.15}}@media(max-width:1099px){.zh{--zh-bar-height: 72px}.zh--announcement{--zh-announcement-height: 32px}.zh__announcement{min-height:32px;font-size:12px;line-height:16px;padding:8px 16px}.zh__inner{width:calc(100% - 40px);min-height:72px;gap:16px}.zh__mobile-toggle{display:grid;width:28px;flex:0 0 28px}.zh__hamburger{display:flex;flex-direction:column;gap:5px;width:23px}.zh__hamburger i{display:block;height:2px;width:23px;background:currentColor;transition:transform .18s}.is-mobile-open .zh__hamburger i:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-mobile-open .zh__hamburger i:nth-child(2){opacity:0}.is-mobile-open .zh__hamburger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.zh__logo{width:min(var(--zh-logo),112px);flex-basis:min(var(--zh-logo),112px)}.zh__utilities{gap:18px}.zh__localization,.zh__account{display:none}.zh__nav{display:none;position:absolute;top:100%;left:0;right:0;padding:8px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));background:var(--zh-bg);color:var(--zh-ink);max-height:calc(100dvh - var(--zh-announcement-height) - 72px - var(--zh-top));overflow:auto;overscroll-behavior:contain;box-shadow:0 10px 16px -6px #0000004d}.is-mobile-open .zh__nav{display:block}.zh .zh__nav-list{display:block;padding:0}.zh__nav a.zh__nav-link,.zh__nav .zh__links a{text-decoration:none}.zh__nav .zh__panel--compact .zh__links>li>a{padding-inline:0;white-space:normal}.zh__nav-item{border-bottom:1px solid rgb(13 58 48 / 12%)}.zh__nav-link{min-height:56px;width:100%;justify-content:space-between;font-size:17px}.zh__nav-link .zh__icon-light{display:none}.zh__panel{position:static;border:0;max-height:none;overflow:visible;box-shadow:none}.zh__panel-inner{width:100%;padding:8px 0 24px}.zh__shop-layout{display:block}.zh__categories{flex-direction:row;flex-wrap:wrap;gap:12px 20px;margin:8px 0 24px}.zh__category{font-size:14px;min-height:32px}.zh__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.zh__product-title{font-size:14px;line-height:1.2}.zh__product-badge{font-size:12px;line-height:14px}.zh__more{margin-top:24px;font-size:17px}.zh__links{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}}@media(prefers-reduced-motion:reduce){.zh *,.zh *:before,.zh *:after{transition:none!important;scroll-behavior:auto!important}}.zh__regions{position:relative;font-size:17px}.zh__regions summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.zh__regions summary::-webkit-details-marker{display:none}.zh__regions summary>img{object-fit:contain;border-radius:50%}.zh__regions summary>img:last-child{width:13px;height:7px;border-radius:0}.zh__region-options{position:absolute;right:0;top:calc(100% + 12px);min-width:165px;padding:8px;background:var(--zh-bg);color:var(--zh-ink);box-shadow:0 4px 20px #0002;border-radius:8px;z-index:3}.zh__region-options a{display:flex;align-items:center;gap:10px;padding:10px;white-space:nowrap}.zh__region-options a:hover{background:#0001}.zh__region-options img{border-radius:50%;object-fit:contain}body.drawer--open .zeal-header-section,body.drawer--open .zh__shell{z-index:1}#searchTop{z-index:1100}@media(max-width:749px){.zh__regions{font-size:13px}}.zeal-header-section #searchTop{position:fixed;top:var(--zh-search-top,86px);bottom:auto;left:0;right:0;width:100%;height:auto;max-height:calc(100dvh - var(--zh-search-top,86px));overflow-y:auto;background:#fff;z-index:1100}.zeal-header-section #searchTop .search-modal__content{position:relative;box-sizing:border-box;min-height:0;height:auto;padding:10px 64px 10px 24px;background:#fff}.zeal-header-section #searchTop .search-modal__form,.zeal-header-section #searchTop .search__input,.zeal-header-section #searchTop .predictive-search{background:#fff;color:#0d3a30}.zeal-header-section #searchTop .search__input{box-sizing:border-box;min-height:60px;font-size:20px;line-height:28px;padding-top:16px;padding-bottom:16px}.zeal-header-section #searchTop .search__button{min-height:60px;display:flex;align-items:center;justify-content:center}.zeal-header-section #searchTop .search-modal__close-button{right:16px;top:50%;transform:translateY(-50%);background:#fff}@media(max-width:749px){.zeal-header-section #searchTop .search-modal__content{min-height:0;padding:10px 56px 10px 20px}.zeal-header-section #searchTop .search__input{min-height:56px;font-size:16px;line-height:24px}.zeal-header-section #searchTop .search__button{min-height:56px}}.zh__panel--compact .zh__panel-inner{width:100%;padding:10px 0;margin:0}.zh__panel--compact .zh__links{display:flex;flex-direction:column;gap:0;min-height:0}.zh__panel--compact .zh__links>li>a{display:block;padding:12px 22px;font-size:16px;line-height:24px;white-space:nowrap}.zh__panel--compact .zh__more{display:none}@media(min-width:1100px){.zh__nav-item--compact{position:relative}.zh__panel--compact{left:0;right:auto;top:100%;width:240px;border-radius:0 0 10px 10px;box-shadow:0 10px 16px -6px #0000004d}}@media(min-width:1100px){zeal-header.zh .zh__nav-item.zh__nav-item--compact{position:relative}zeal-header.zh .zh__nav-item--compact>.zh__panel--compact{position:absolute;inset:100% auto auto 0;width:240px;min-width:0;max-width:calc(100vw - 40px)}zeal-header.zh .zh__panel--compact>.zh__panel-inner{width:100%;max-width:none;margin:0;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zeal-header.css.map */
