html,body{scrollbar-width:thin;scrollbar-color:#b8860b #e6d7a8}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:#e6d7a8;-webkit-appearance:none}html::-webkit-scrollbar-track-piece,body::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-track-piece{background:#e6d7a8}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,*::-webkit-scrollbar-corner{background:#e6d7a8}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:#b8860b;border-radius:999px;border:0}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:#9f7410}.header__icon--menu.header__icon--summary{display:flex;align-items:center;justify-content:center}.header__icon--menu .pack-burger{position:relative;display:block;flex:0 0 auto;width:24px;height:14px}.header__icon--menu .pack-burger__line{position:absolute;left:0;width:100%;height:2px;background-color:currentColor;border-radius:2px;transform-origin:center;transition:transform .3s ease,opacity .2s ease}.header__icon--menu .pack-burger__line:nth-child(1){top:0}.header__icon--menu .pack-burger__line:nth-child(2){top:6px}.header__icon--menu .pack-burger__line:nth-child(3){top:12px}details[open]>.header__icon--menu .pack-burger__line:nth-child(1){transform:translateY(6px) rotate(45deg)}details[open]>.header__icon--menu .pack-burger__line:nth-child(2){opacity:0;transform:scaleX(0)}details[open]>.header__icon--menu .pack-burger__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.header__icon--menu .pack-burger__line{transition:none}}.section-header{position:absolute;top:0;left:0;right:0;width:100%;z-index:100}.section-header.shopify-section-header-sticky{position:fixed;top:0;z-index:110}.section-header.shopify-section-header-sticky .header{background-color:#fff!important;border-radius:100px;box-shadow:0 10px 24px #00000014}@media screen and (min-width:1161px){.section-header,.section-header *{pointer-events:auto!important}.header-wrapper,.header{position:relative;z-index:120}.header__menu-item span{position:relative;white-space:nowrap;text-decoration:none!important}.header__menu-item span:before,.header__menu-item span:after{content:"";position:absolute;bottom:-.35rem;width:50%;height:1px;background-color:currentColor;transform:scaleX(0);transition:transform .25s ease}.header__menu-item span:before{left:0;transform-origin:left}.header__menu-item span:after{right:0;transform-origin:right;transition:transform .25s ease}.header__menu-item:hover span:before,.header__menu-item:hover span:after,.header__menu-item:focus-visible span:before,.header__menu-item:focus-visible span:after,.header__menu-item.header__active-menu-item span:before,.header__menu-item.header__active-menu-item span:after,details[open]>.header__menu-item span:before,details[open]>.header__menu-item span:after{transform:scaleX(1)}.header__menu-item:hover span,details[open]>.header__menu-item span{text-decoration:none!important}.header__menu-item,.header__menu-item:hover,details[open]>.header__menu-item,.header__active-menu-item{text-decoration:none!important}.header{transition:background-color .3s ease,border-radius .3s ease;margin-top:32px;padding-top:0!important;padding-bottom:0!important;min-height:50px;position:relative}.header-wrapper{padding-left:clamp(1.5rem,3vw,4rem);padding-right:clamp(1.5rem,3vw,4rem)}.header:hover,.shopify-section-header-sticky .header{background-color:#fff;border-radius:100px}.header:hover .header__menu-item,.shopify-section-header-sticky .header .header__menu-item,.header:hover .header__menu-item span,.shopify-section-header-sticky .header .header__menu-item span,.header:hover .header__icon,.shopify-section-header-sticky .header .header__icon,.header:hover .header__heading-link .h2,.shopify-section-header-sticky .header .header__heading-link .h2{color:#000!important}.header:hover .header__icon>span,.shopify-section-header-sticky .header .header__icon>span{color:#000!important}.header:hover .header__icon .svg-wrapper svg,.shopify-section-header-sticky .header .header__icon .svg-wrapper svg,.header:hover .header__icon .icon,.shopify-section-header-sticky .header .header__icon .icon{fill:#000;color:#000}.header:hover .header__heading-logo,.shopify-section-header-sticky .header .header__heading-logo{filter:brightness(0)}.header:hover .header__heading-logo-svg,.shopify-section-header-sticky .header .header__heading-logo-svg{color:#016d2c!important}.header:hover .cart-count-bubble,.shopify-section-header-sticky .header .cart-count-bubble,.header:hover .cart-count-bubble span,.shopify-section-header-sticky .header .cart-count-bubble span{color:rgb(var(--color-button-text))!important}}@media screen and (min-width:1161px){.header:has(details.mega-menu[open]),.header.mega-menu-active{border-radius:100px!important;transition:background-color .3s ease,border-radius .3s ease!important}.mega-menu__content{background-color:#fff!important;border-radius:0 0 30px 30px!important;box-shadow:0 30px 40px #0000000d;border:none!important;width:100%;left:0;top:calc(100% - 2.2rem);margin-top:0!important;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu.is-closing .mega-menu__content{opacity:0;transform:translateY(-8px);pointer-events:none}}@media screen and (max-width:1160px){body:has(#Details-menu-drawer-container[open]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9000;pointer-events:none}.section-header:has(#Details-menu-drawer-container[open]) .header{background-color:#fff!important;border-radius:100px}.section-header:has(#Details-menu-drawer-container[open]),.section-header:has(#Details-menu-drawer-container[open]) .header-wrapper,.section-header:has(#Details-menu-drawer-container[open]) .menu-drawer-container,.section-header:has(#Details-menu-drawer-container[open]) #Details-menu-drawer-container,.section-header:has(#Details-menu-drawer-container[open]) #menu-drawer{background:#fff!important;background-color:#fff!important;background-image:none!important}.section-header:has(#Details-menu-drawer-container[open]) .header .header__icon,.section-header:has(#Details-menu-drawer-container[open]) .header .header__icon>span,.section-header:has(#Details-menu-drawer-container[open]) .header .header__heading-link .h2,.section-header:has(#Details-menu-drawer-container[open]) .header .header__menu-item,.section-header:has(#Details-menu-drawer-container[open]) .header .header__menu-item span{color:#000!important}.section-header:has(#Details-menu-drawer-container[open]) .header .header__icon .svg-wrapper svg,.section-header:has(#Details-menu-drawer-container[open]) .header .header__icon .icon{fill:#000!important;color:#000!important}.section-header:has(#Details-menu-drawer-container[open]) .header .header__heading-logo{filter:brightness(0)}.section-header:has(#Details-menu-drawer-container[open]) .header .header__heading-logo-svg{color:#016d2c!important}.section-header,.section-header.shopify-section-header-sticky,.section-header .header-wrapper,.section-header .header{position:relative;z-index:9999!important;pointer-events:auto!important}.section-header .header *,.section-header a,.section-header button,.section-header summary{pointer-events:auto!important}.section-header:before,.section-header:after,.section-header .header:before,.section-header .header:after{pointer-events:none!important}.section-header.shopify-section-header-sticky{position:fixed;top:0}.section-header:has(#Details-menu-drawer-container[open]).shopify-section-header-sticky{top:0!important}.section-header .header{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);position:relative}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,menu-drawer>details[open]>summary:before{display:none!important;content:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important}.section-header.shopify-section-header-sticky .header{background-color:#fff!important;border-radius:100px}.shopify-section-header-sticky .header .header__icon,.shopify-section-header-sticky .header .header__icon>span,.shopify-section-header-sticky .header .header__heading-link .h2,.shopify-section-header-sticky .header .header__menu-item,.shopify-section-header-sticky .header .header__menu-item span{color:#000!important}.shopify-section-header-sticky .header .header__icon .svg-wrapper svg,.shopify-section-header-sticky .header .header__icon .icon{fill:#000;color:#000}.shopify-section-header-sticky .header .header__heading-logo{filter:brightness(0)}.shopify-section-header-sticky .header .header__heading-logo-svg{color:#016d2c!important}}@media screen and (min-width:750px)and (max-width:1160px){.section-header .header__heading-logo-svg{width:300px!important}.section-header .header__heading-logo{max-width:300px;width:100%;height:auto}}@media screen and (max-width:749px){.section-header .header__heading-logo-svg{width:clamp(130px,42vw,210px)!important;max-width:100%;min-width:0}.section-header .header__heading-logo-svg svg{width:100%;height:auto;display:block}.section-header .header__heading-logo{max-width:clamp(130px,42vw,210px);width:100%;height:auto}}@media screen and (max-width:484px){html,body{overflow-x:hidden}.section-header,.section-header .header-wrapper,.section-header .header,#Details-menu-drawer-container,#menu-drawer,.menu-drawer{max-width:100vw}.section-header .header{margin-left:.8rem;margin-right:.8rem;width:auto}.menu-drawer__menu-item{overflow-wrap:anywhere}}.mega-menu__product-layout{padding:2rem 4rem 4rem}.mega-menu__product-cards{display:flex;justify-content:space-between;gap:2rem;margin-bottom:2rem}.mega-menu__product-card{flex:1;min-width:0;text-decoration:none;color:rgb(var(--color-foreground));display:flex;flex-direction:column;align-items:stretch;position:relative;transition:transform .3s ease}.mega-menu__product-card:hover{transform:translateY(-5px)}.mega-menu__product-title{margin:0 0 1.5rem;font-size:2.2rem;font-weight:500;line-height:1.3;text-align:center;color:#000;white-space:nowrap;overflow:hidden}.mega-menu__product-title-track{display:inline-flex;align-items:baseline;column-gap:4rem;max-width:100%;vertical-align:top}.mega-menu__product-title-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-menu__product-title.is-scrolling{text-align:left;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%)}.mega-menu__product-title.is-scrolling .mega-menu__product-title-track{max-width:none;animation:mega-menu-title-scroll var(--mega-title-duration, 12s) linear infinite;will-change:transform}.mega-menu__product-title.is-scrolling .mega-menu__product-title-text{max-width:none;overflow:visible;text-overflow:clip}@keyframes mega-menu-title-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--mega-title-distance, 100%)),0,0)}}@media(prefers-reduced-motion:reduce){.mega-menu__product-title.is-scrolling{text-align:center;-webkit-mask-image:none;mask-image:none}.mega-menu__product-title.is-scrolling .mega-menu__product-title-track{animation:none;max-width:100%}.mega-menu__product-title.is-scrolling .mega-menu__product-title-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mega-menu__product-title.is-scrolling [data-mega-title-clone]{display:none}}.mega-menu__product-image-wrapper{position:relative;width:100%;padding-bottom:120%;border-radius:20px;overflow:hidden;background-color:#f4f4f4}.mega-menu__product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px}.mega-menu__product-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#666}.mega-menu__product-footer{text-align:center;position:relative;margin-top:3rem;display:flex;justify-content:center;align-items:center}.mega-menu__product-view-all{font-size:1.6rem;font-weight:500;color:#000;text-decoration:none;display:flex;align-items:center}.mega-menu__product-view-all:before,.mega-menu__product-view-all:after{content:"";display:inline-block;width:40px;height:1px;border-top:1px dashed #016D2C;margin:0 15px}.header-wrapper{background-color:transparent!important;border-bottom:none!important}.mega-menu__industries-layout{padding:4rem}.mega-menu__industries-container{display:flex;gap:6rem;justify-content:space-between}.mega-menu__industries-left{flex:1;display:flex}.mega-menu__industries-list{display:flex;flex-direction:column;gap:2rem;margin:0}.mega-menu__industries-link{font-size:2.8rem;font-weight:500;text-decoration:none;color:#000;transition:transform .3s ease;display:inline-block;padding:0}.mega-menu__industries-link:hover{transform:translateY(-5px)}.mega-menu__promo-item{margin-top:1.5rem;padding-top:2.5rem;border-top:1px solid #e0e0e0}.mega-menu__promo-link{text-decoration:none;display:block;transition:transform .3s ease}.mega-menu__promo-link:hover{transform:translateY(-5px)}.mega-menu__promo-title{font-size:2.8rem;font-weight:500;color:#000;display:block}.mega-menu__promo-desc{font-size:1.4rem;color:#666;margin-top:.8rem;line-height:1.5;max-width:400px}.mega-menu__industries-right{flex:1.5}.mega-menu__advertisement{position:relative;width:100%;height:100%;min-height:350px;border-radius:20px;overflow:hidden;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;text-decoration:none}.mega-menu__advertisement-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;transition:transform .5s ease}.mega-menu__advertisement:hover .mega-menu__advertisement-image{transform:scale(1.05)}.mega-menu__advertisement-content{position:relative;z-index:1;text-align:center;width:85%;max-width:460px;display:flex;flex-direction:column;align-items:stretch;gap:1rem}.mega-menu__advertisement-heading{background:#fff;color:#000;border-radius:30px;padding:1.2rem 2.5rem;font-size:1.8rem;font-weight:500;margin:0;text-align:center;box-shadow:0 4px 15px #0000001a}.mega-menu__advertisement-subheading{background:#000;color:#fff;border-radius:30px;padding:1.2rem 2.5rem;font-size:1.2rem;line-height:1.4;text-align:center;box-shadow:0 4px 15px #0003}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-header-hover.css.map */
