.zt-header{position:relative;z-index:20;background:var(--zt-header-bg,#007716);color:var(--zt-header-ink,#fff);font-family:inherit}.zt-header *{box-sizing:border-box}.zt-header a{color:inherit;text-decoration:none}.zt-header button,.zt-header input,.zt-header summary{font:inherit}.zt-header button{cursor:pointer}.zt-header [hidden]{display:none!important}.zt-header :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #e9c645;outline-offset:3px}.zt-header__top{max-width:1440px;margin:auto;min-height:84px;padding:12px 32px;display:flex;align-items:center;gap:32px}.zt-header__logo{flex:0 0 150px;line-height:0}.zt-header__logo img{display:block;width:150px;height:auto;max-height:60px;object-fit:contain}.zt-header__search{display:flex;align-items:center;max-width:460px;flex:1;margin:0 auto;border:1px solid #fff;border-radius:3px;background:#fff;color:#284535}.zt-header__search input{min-width:0;width:100%;height:44px;padding:10px 14px;border:0;background:transparent;color:#263c2c;box-shadow:none;font-size:16px}.zt-header__search button{display:grid;place-items:center;flex:0 0 46px;height:44px;border:0;background:transparent;color:inherit}.zt-header__utility,.zt-header__tools{display:flex;align-items:center;gap:24px}.zt-header__utility a{display:flex;align-items:center;min-height:44px;font-size:15px;white-space:nowrap}.zt-header__tools{gap:10px}.zt-header__tools>a{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px}.zt-header__cart span{position:absolute;right:0;top:0;min-width:18px;border-radius:50%;padding:2px;background:#f9c843;color:#183d22;text-align:center;font-size:11px;font-weight:700}.zt-header__toggle{border:0;background:none;color:inherit;min-width:44px;min-height:44px;align-items:center;justify-content:center}.zt-navigation{position:relative;background:#fff;color:#285b2b;border-bottom:1px solid #dce4da}.zt-navigation__list{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 20px;list-style:none}.zt-navigation__item{list-style:none;margin:0}.zt-navigation__direct,.zt-navigation__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 18px;font-size:17px;font-weight:600;cursor:pointer}.zt-navigation summary{list-style:none}.zt-navigation summary::-webkit-details-marker{display:none}.zt-navigation__disclosure>summary svg{flex-shrink:0;transition:transform .15s}.zt-navigation__disclosure[open]>summary{color:#164c22;background:#f0f5ed}.zt-navigation__disclosure[open]>summary svg{transform:rotate(180deg)}.zt-navigation__direct:hover,.zt-navigation__disclosure>summary:hover{background:#f0f5ed}.zt-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(1280px,calc(100vw - 48px));max-height:calc(100dvh - 190px);overflow:auto;background:#fff;color:#263c2c;border:1px solid #dce4da;border-top:3px solid #4d772f;box-shadow:0 12px 20px #16321b1f;padding:20px 28px 26px}.zt-mega__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;border-bottom:1px solid #dce4da}.zt-mega .zt-mega__view-all{display:inline-block;max-width:100%;padding:12px 18px;background:var(--zt-header-bg,#007716);color:var(--zt-header-ink,#fff);font-size:17px;font-weight:600;line-height:1.35;border-radius:3px}.zt-mega .zt-mega__view-all:hover{background:#2d5421;text-decoration:none}.zt-mega a:hover{text-decoration:underline;text-underline-offset:3px}.zt-header .zt-mega__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:30px;line-height:1;border:0;background:none;color:inherit;flex-shrink:0}.zt-mega__body{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:28px;align-items:start;margin-top:20px}.zt-mega h2{font-size:17px;font-weight:600;margin:0 0 12px;line-height:1.3;color:#365c2c}.zt-mega__shopping{min-width:0;width:100%}.zt-mega__body--shopping-only{grid-template-columns:minmax(0,1fr)}.zt-guide-panel{min-width:0;padding:10px 18px 14px;background:#f2f5ef;border-inline-start:2px solid #d5dfcd}.zt-guide-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 0;color:#365c2c;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer}.zt-guide-panel__chevron{flex-shrink:0}.zt-guide-panel[open]>summary .zt-guide-panel__chevron{transform:rotate(180deg)}.zt-guide-panel ul,.zt-mega__resource-index ul,.zt-mega__shopping-links{list-style:none;padding:0;margin:0;column-gap:20px}.zt-guide-panel>ul{margin-top:6px}.zt-mega :is(.zt-guide-panel,.zt-mega__resource-index,.zt-mega__shopping-links) li{break-inside:avoid;list-style:none;margin:0}.zt-mega .zt-menu-link{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.5}.zt-mega .zt-menu-link--reading{color:#485747;text-decoration:underline;text-decoration-color:#b6c2ad;text-underline-offset:3px;text-decoration-thickness:1px}.zt-mega .zt-menu-link--reading:hover{color:#164c22;text-decoration-color:currentColor}.zt-menu-link__document{flex-shrink:0;margin-top:2px}.zt-mega .zt-menu-link--shopping{font-weight:600;color:#285b2b}.zt-guide-panel li ul,.zt-mega__resource-index li ul{padding-left:25px}.zt-mega__shopping-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px;border-top:1px solid #dce4da}.zt-mega__rail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.zt-mega__rail-heading h2{margin:0}.zt-mega__arrows{display:none;gap:6px}.zt-header[data-enhanced] .zt-mega__arrows{display:flex}.zt-mega__arrows button{width:44px;height:44px;border:1px solid #ccd8c7;border-radius:50%;background:#fff;color:#285b2b;font-size:28px;line-height:1}.zt-mega__arrows button[aria-disabled=true]{opacity:.35;cursor:default}.zt-mega__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:3px 3px 12px;margin:0;list-style:none;scrollbar-width:thin}.zt-mega__product{list-style:none;margin:0;scroll-snap-align:start;min-width:0}.zt-mega__product>a{display:flex;flex-direction:column;height:100%;font-size:15px;line-height:1.4}.zt-mega__image{aspect-ratio:1;position:relative;background:#fff;margin-bottom:12px}.zt-mega__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.zt-mega__product-title{margin-top:auto}.zt-mega__price{color:#365c2c;display:block;margin-top:6px;font-weight:600}.zt-mega--many-guides .zt-mega__body:not(.zt-mega__body--shopping-only){grid-template-columns:minmax(0,2fr) minmax(320px,1.25fr)}.zt-mega--many-guides .zt-guide-panel>ul{columns:2}.zt-mega--single{width:min(760px,calc(100vw - 48px))}.zt-mega--single .zt-mega__body{grid-template-columns:1fr 1fr}.zt-mega--single .zt-mega__rail{grid-auto-columns:100%}.zt-mega--single .zt-mega__image{max-width:200px}.zt-mega--resources{width:min(860px,calc(100vw - 48px))}.zt-mega--resources .zt-mega__body{display:block}.zt-mega--resources .zt-mega__resource-index>ul{columns:3}.zt-mega--resources .zt-mega__view-all{background:none;color:#365c2c;padding:0;font-size:23px}.zt-navigation__mobile-utility{display:none}@media(min-width:1024px){.zt-header__toggle{display:none!important}}@media(max-width:1100px)and (min-width:1024px){.zt-navigation__list{gap:0;padding:0 10px}.zt-navigation__direct,.zt-navigation__disclosure>summary{padding-inline:12px;font-size:16px}.zt-header__top{gap:20px}}@media(max-width:1023px){.zt-header__top{display:grid;grid-template-columns:44px minmax(80px,1fr) auto;gap:12px;padding:12px 16px;min-height:0}.zt-header__toggle{display:flex}.zt-header__logo{grid-column:2;grid-row:1;justify-self:center}.zt-header__logo img{width:112px;max-height:60px}.zt-header__tools{grid-column:3;grid-row:1;gap:0}.zt-header__utility{display:none}.zt-header__search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}.zt-navigation{max-height:calc(100dvh - 140px);overflow:auto}.zt-navigation__list{display:block;padding:4px 20px}.zt-navigation__item+.zt-navigation__item{border-top:1px solid #dce4da}.zt-navigation__direct,.zt-navigation__disclosure>summary{padding:12px 0;min-height:52px;font-size:17px}.zt-navigation__disclosure[open]>summary{background:none}.zt-mega{position:static;transform:none;width:100%;max-height:none;padding:0 0 20px;border:0;border-top:1px solid #dce4da;box-shadow:none;overflow:visible}.zt-mega__heading{padding:4px 0;border:0}.zt-mega .zt-mega__view-all{font-size:16px;min-height:44px}.zt-mega__close{display:none}.zt-mega__body{display:flex;flex-direction:column;gap:18px;margin-top:12px}.zt-guide-panel{width:100%;padding:6px 14px 10px}.zt-guide-panel>summary{min-height:44px}.zt-mega--many-guides .zt-guide-panel>ul{columns:1}.zt-mega__rail{grid-auto-columns:calc((100% - 16px)/2);gap:16px}.zt-mega--resources .zt-mega__resource-index>ul{columns:2}.zt-navigation__mobile-utility{display:flex;gap:24px;flex-wrap:wrap;padding:12px 20px;background:#f0f5ed}.zt-navigation__mobile-utility a{display:flex;align-items:center;min-height:44px}}@media(max-width:359px){.zt-header__top{padding-inline:10px;gap:5px}.zt-header__tools>a{min-width:40px}.zt-mega--resources .zt-mega__resource-index>ul{columns:1}}@media(prefers-reduced-motion:reduce){.zt-navigation summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zolaterra-header.css.map */
