@media only screen and (min-width: 768px) and (max-width: 991px){.header__logo{width:auto}}.header__logo_image{max-width:100%;transition:var(--transition)}.header__logo_image--dark{position:absolute;top:0;left:0;opacity:0}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.header__menu{display:none}}.header__menu_li details[open] .header__mega_menu,.header__menu_li details[open] .header__sub_menu{visibility:visible;margin-top:0;opacity:1}button.header__menu_item{background:none;border:none}@media only screen and (min-width: 768px) and (max-width: 991px){.header__actions{width:auto}}.header__actions>*{padding:0 1.5rem!important}.header__actions>*+*{border-left:0!important}.header__actions .header__actions_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50px}.header__actions_btn.header__actions_btn--contact{padding:0;margin-right:2rem}.header__actions_btn.header__actions_btn--contact .button-circle{border:2px solid #134919;border-radius:50%;height:31px;width:31px}.header__actions .header__actions_btn svg{height:26px}.header__actions .header__actions_btn svg path{fill:#134919}.header__actions_btn.header__actions_btn--contact svg{padding:5px}.header__actions_btn:focus{color:rgba(var(--color-base-text-link-hover))}.header__actions_btn .icon-title{font-size:14px;font-weight:600;color:#134919;margin-top:auto}.header__inner .header__search-form{max-width:400px;justify-content:center;display:flex;position:relative}.header__inner .header__search-form input{width:100%;max-width:400px;height:44px;border-radius:20px;border:0;background:#d6d5d5;color:#000;padding:0 14px;font-size:20px}.header__search-form:before{content:"";position:absolute;left:calc(100% - 50px);top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(/cdn/shop/files/icon-search.svg?v=1727592476);background-size:contain;background-repeat:no-repeat;pointer-events:none}#glFilter-search-popup{display:none}.header__zone{width:auto;max-width:210px;background:#6d8b2b;padding:8px 12px 8px 18px;border-radius:50px;color:#fff;display:flex;gap:4px;align-items:center;justify-content:center;margin-right:calc(var(--bs-gutter-x)* .5);cursor:pointer}#headerZoneResults{line-height:2rem}.header__zone #zoneLookupForm{display:flex}.header__zone #headerZoneLookupForm input{width:110px}.header__zone #headerZoneLookupForm input,.header__zone #headerZoneLookupForm button{height:40px}.header__zone .button--zone{padding:1rem}.header__zone .headerZoneContainer{position:relative}.header__zone svg{height:30px;width:30px;display:none}.header__zone svg.active{display:block}.header__zone svg path{fill:#fff}.header__zone #clearzip{cursor:pointer;font-weight:600;margin-left:5px}.header__zone #clearzip:hover{text-decoration:underline}.announcement-bar ul.utility-nav li{line-height:1.4em}.zone-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100vh;overflow:auto;background-color:#00000080}.zone-modal .modal-content{background-color:#fefefe;margin:2% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;border-radius:20px;color:#134a19}.zone-modal .modal-content img{display:block;margin:auto auto 20px;width:80%}.zone-modal .modal-content h2,.zone-modal .modal-content h3,.zone-modal .modal-content input{color:#134a19}.zone-modal .modal-content h2,.zone-modal .modal-content h3{font-weight:600}.zone-modal .modal-content input{border-color:#1349198c;border-radius:20px}.zone-modal .modal-content input::placeholder{color:#1349198c}.button--zone{padding-left:30px;padding-right:30px;border-radius:20px}.zone-modal .close-modal{color:#aaa;float:right;font-size:28px;font-weight:700}.zone-modal .close-modal:hover,.zone-modal .close-modal:focus{color:#000;text-decoration:none;cursor:pointer}.zone-modal #modalZip{width:50%;margin-right:20px;margin-bottom:15px}.zone-modal #modalResults{font-weight:700;font-size:20px}.zone-modal #clearzip{margin-left:20px}.zone-modal .modal-zone-data{margin-top:16px}#headerZoneMessage{font-weight:600;text-align:center;line-height:1.3em;max-width:150px}.contact-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100vh;overflow:auto;background-color:#000;background-color:#0006}.contact-modal .modal-content{background-color:#fefefe;margin:15% auto;padding:40px;border:1px solid #888;max-width:700px;border-radius:8px;width:100%;text-align:center;color:#134919}.contact-modal .modal-content h2,.contact-modal .modal-content p{color:#134919}.contact-modal .close-button{color:#aaa;float:right;font-size:28px;font-weight:700}.contact-modal .close-button:hover,.contact-modal .close-button:focus{color:#000;text-decoration:none;cursor:pointer}.contact-modal .contact-columns{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.contact-modal .contact-left,.contact-modal .contact-right{flex:1 0 calc(50% - 40px);text-align:left}.contact-modal .contact-right{display:flex;flex-direction:column;gap:40px}.contact-button{color:var(--jdgm-primary-color);border:2px solid var(--jdgm-primary-color);background:#fff;border-radius:4px;font-weight:700;font-size:16px;text-align:center;padding:10px 16px;width:100%;transition:all .3s ease .3s}.contact-button:hover{color:#fff;border:2px solid var(--jdgm-primary-color);background:var(--jdgm-primary-color)}@media only screen and (max-width: 479px){.header__actions_btn svg{height:20px}}.header__actions_btn.active:after{visibility:visible;margin-top:12px;transition:all .3s ease .3s;opacity:1}@media only screen and (max-width: 479px){.header__actions_btn--wishlist{display:none}}predictive-search.search-modal__form{width:100%}.header__actions_btn--menu{cursor:pointer}.header__heading-logo{width:100%;height:auto}.transparent--header{position:absolute;width:100%;z-index:98;transition:.3s}@media only screen and (min-width: 768px) and (max-width: 991px){.header__inner>div:first-child{order:2}.header__inner>div:last-child{flex-grow:1;padding-right:0}.col.menu__bar_lines{width:auto;flex:0 0 auto}}@media only screen and (max-width: 767px){.col-auto.menu--bar-lines,.header__actions.col-auto{width:25%}}.header__actions_btn--cart{cursor:pointer}.top_left .header__menu,.top_center .header__menu{order:2;width:100%;flex-basis:100%}.header .header__menu{background:var(--jdgm-primary-color);flex:1 0 calc(100% + 10px);max-width:calc(100% + 10px);margin-left:-5px}.header__menu .header__menu_item{min-height:1.5rem;line-height:1.4;padding:0;color:#fff;font-weight:500;font-size:2rem;font-family:var(--font-body-family)}a.mega__menu--promo-link{display:block}.header__menu_item:after{position:absolute;background:#4c7637;height:4px;left:0;content:"";bottom:0;transition:.3s width ease-in-out;width:0}.header__menu_item:hover:after{width:100%}.header__menu_item.font__bold{font-weight:700}.search--box-wrapper .predictive-search{max-height:50rem!important}@media only screen and (max-width: 1240px){.header__inner .header__search-form{max-width:280px}.header__inner .header__search-input::placeholder{font-size:16px}.header__zone #headerZoneLookupForm input::placeholder{font-size:16px}.header__zone{padding:14px 16px}.header__actions>*{padding:0 1.25rem!important}.header__actions_btn.header__actions_btn--contact{margin-right:1.25rem;padding:0!important}.header__actions>*:last-child{padding-right:0!important}}@media only screen and (max-width: 1080px){.header__inner .header__search-form{max-width:220px}.header__zone #headerZoneLookupForm input{padding:0 6px}.header__zone #headerZoneLookupForm input::placeholder{font-size:14px}.header__actions>*{padding:0 1rem!important}.header__actions_btn.header__actions_btn--contact{margin-right:1rem;padding:0!important}.header__actions>*:last-child{padding-right:0!important}}@media only screen and (max-width: 991px){.header__heading-logo{max-width:170px}.header__actions_btn.header__actions_btn--contact,.header__actions_btn.header__actions_btn--plant{display:none}.header__zone{margin-right:0;padding:14px 8px 14px 16px!important;max-width:160px}.header__zone #headerZoneLookupForm button{font-size:13px;padding:0 6px}.header__zone #headerZoneLookupForm input{width:80px}.header__inner .header__search-form input{font-size:16px}}@media only screen and (max-width: 768px){.header__zone{display:none}.col-auto.menu--bar-lines{width:12%}.header__actions.col-auto{width:10%}.header__inner .header__search-form{max-width:160px}.header__zone #headerZoneLookupForm input::placeholder{width:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__logo{width:30%;text-align:left;padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/header.css.map */
