.site-menu{list-style:none;display:flex;gap:20px;padding:0;margin:0;justify-content:center}.site-menu li a{text-decoration:none;color:#00441f;font-weight:400;transition:color .3s ease;margin:0 15px}.site-menu li a:hover{color:#f7941d}.cm-wishlist-button,.header__icon--cart{margin:auto 2em}.header-bottom{background:#fff;padding-top:15px;padding-bottom:15px;padding-left:3rem;padding-right:3rem}.header-bottom__inner{display:grid;grid-template-columns:1fr 2fr 1fr;max-width:163rem;margin:0 auto}.departments-dropdown{margin:0 auto}.departments-dropdown .dropdown-toggle{display:flex;align-items:center;background-color:#004119;color:#fff;padding:15px 50px;border:none;border-top-left-radius:30px;border-top-right-radius:30px;font-weight:600;font-size:14px;cursor:pointer;gap:10px}.departments-dropdown .icon{font-size:18px;color:#f7ac4f}.departments-dropdown .arrow{font-size:12px}.search-bar{flex:1;position:relative;max-width:600px}.custom-search-form{display:flex;border-radius:9999px;overflow:hidden;border:1px solid #e0e0e0;background:#fff;height:48px}.custom-search-input{flex:1;border:none;padding:0 16px;font-size:16px;outline:none}.custom-search-button{background:#004119;border:none;color:#fff;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-search-button:hover{background:#f90;color:#fff}.custom-search-button svg{width:20px;height:20px;fill:currentColor}.call-info{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap;justify-content:flex-end;padding-right:14px;margin-right:30px}.phone-icon{stroke:#004119}.call-text span{display:block;color:#444;font-size:12px}.call-text strong{font-size:14px;color:#004119}.hamburger-menu{display:none;font-size:2rem;background:none;border:none;cursor:pointer}@media(max-width:768px){.hamburger-menu{display:block}.site-menu{justify-content:right}.site-menu li,.header__icons{display:none}}.off-canvas-menu{position:fixed;top:0;left:-280px;width:260px;height:100%;background-color:#fff;box-shadow:2px 0 10px #0000001a;z-index:2000;transition:left .3s ease;overflow-y:auto}.offcanvas-site-menu li a{text-decoration:none;color:#00441f;font-weight:400;transition:color .3s ease}.off-canvas-menu.open{left:0}.off-canvas-inner{padding:1.5rem}.close-menu{background:none;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:1rem}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:none}.menu-overlay.active{display:block}.custom-predictive-results{position:absolute;top:100%;left:0;width:100%;max-height:400px;overflow-y:auto;background:#fff;border:1px solid #eaeaea;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;padding:10px}.custom-predictive-item{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #f2f2f2;transition:background .2s ease}.custom-predictive-item:last-child{border-bottom:none}.custom-predictive-item:hover{background-color:#f9f9f9}.custom-result-link{display:flex;align-items:center;text-decoration:none;color:#333;width:100%}.custom-result-image{width:50px;height:50px;object-fit:contain;margin-right:10px;border-radius:4px}.custom-result-link span{font-size:16px;font-weight:500;line-height:1.2;color:#333}@media(max-width:768px){.header-bottom__inner{grid-template-columns:1fr;gap:20px;text-align:center}.search-bar{max-width:100%;margin:0 auto}.departments-menu{width:calc(100% - 60px)!important}.departments-dropdown .dropdown-toggle{width:100%;justify-content:center}.call-info{display:none;justify-content:center}.search-bar,.departments-dropdown{width:100%}}.header__icons span,.header__icons a{color:#004119}.header__icons span:hover,.header__icons a:hover{color:#f90}.call-title{font-size:15px!important;color:#004119!important;font-weight:700!important}.call-title-text{font-weight:400!important}.cart_count_with_text .cart_price,.header__icon.header__icon--account a{color:#004119!important}.cart_count_with_text .cart_price:hover,.header__icon.header__icon--account a:hover{color:#f90!important}.header__icons svg:hover{fill:#f90}.header__icon--account:hover{fill:#f90}#cart-icon-bubble .cart-count-bubble>span{color:#fff!important}.header__icon--account:hover svg{color:#f90;fill:#f90}.cm-wishlist-button:hover .count-bubble,#cart-icon-bubble:hover .cart-count-bubble{color:#fff;background:#f90}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header-new.css.map */
