.navigation-header{border-bottom:1px solid #e5e7eb}@media (min-width:1350px){.navigation-header__inner{margin:0 auto;max-width:1388px}}.navigation-header .navigation-header-grid{align-items:center;display:grid;gap:0;grid-template-areas:"logo nav nav support";grid-template-columns:auto 1fr}@media (min-width:1350px){.navigation-header .navigation-header-grid{gap:1rem;grid-template-areas:"logo nav support";grid-template-columns:auto 1fr auto}}.navigation-header .site-logo{grid-area:logo}.navigation-header .support-section{grid-area:support;justify-self:end}@media (max-width:1350px){.navigation-header .support-section{justify-self:end}}.navigation-header .nav-menu{grid-area:nav}@media (max-width:1199px){.navigation-header .nav-menu{display:none}}@media (min-width:1200px){.navigation-header .nav-menu{justify-content:flex-start;width:100%}}.navigation-header .mega-menu-item{position:relative}.navigation-header .mega-menu-item:hover .mega-menu-dropdown{opacity:1;transform:translateY(0);visibility:visible}.navigation-header .mega-menu-dropdown{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);left:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease}.navigation-header .mega-menu-dropdown:before{background:#fff;box-shadow:-2px -2px 5px rgba(0,0,0,.04);content:"";height:12px;left:20px;position:absolute;top:-6px;transform:rotate(45deg);width:12px}.navigation-header nav a{font-weight:700;letter-spacing:.05em}.navigation-header nav a:hover{color:var(--color-primary)}.navigation-header .cart-icon-button{align-items:center;display:inline-flex;justify-content:center;position:relative}.navigation-header .cart-badge{align-items:center;background:gold;border-radius:50%;color:#000;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:20px;min-width:20px;padding:0 6px;pointer-events:none;position:absolute;right:-4px;text-align:center;top:-4px;transition:opacity .3s ease,transform .3s ease;z-index:10}.navigation-header .cart-badge.hidden{opacity:0;transform:scale(0)}.navigation-header .support-link{align-items:center;display:flex;font-size:.875rem}.navigation-header .support-link:hover{color:var(--color-primary)}
#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{clear:none;color:#000;display:block;float:left;font-family:inherit;font-size:14px;padding:15px 15px 0}#mega-menu-wrap-product-menu,#mega-menu-wrap-product-menu #mega-menu-product-menu,#mega-menu-wrap-product-menu #mega-menu-product-menu li.mega-menu-item{position:static!important}#mega-menu-wrap-product-menu .mega-subcat-containers{position:relative!important}#mega-menu-wrap-product-menu .mega-subcat-containers li.mega-menu-item{position:absolute!important}#mega-menu-wrap-product-menu .mega-subcat-containers h3{font-size:2em}#mega-menu-wrap-product-menu #mega-menu-product-menu>li>a.mega-menu-link{display:flex!important}body .mega-subcat-buttons a.mega-menu-link{background:transparent!important;color:#000!important;cursor:pointer;float:left!important;font-size:14px!important;font-weight:700!important;line-height:16px!important;padding:10px!important;text-decoration:none!important;text-transform:none!important;vertical-align:baseline!important;width:100%!important}body .mega-subcat-buttons .mega-menu-item.active a.mega-menu-link{background:#f5f5f5!important;border:none!important;border-radius:10px!important;font-weight:900!important}@media screen and (min-width:768px){.mega-menu-tabbed.has-tall-subcat-containers>.mega-sub-menu{min-height:calc(var(--min-height, -moz-fit-content) + 1rem)!important;min-height:calc(var(--min-height, fit-content) + 1rem)!important}}.subcat-containers ul li::marker{color:var(--color-primary);font-size:1.3em}a.mega-third-button i.fa-solid.fa-chevron-right{transition:margin .25s}.subcat-containers li#mega-menu-item{background:#e6e6e6!important}.mega-subcat-containers p{margin-bottom:0!important}.subcat-containers ul{overflow:hidden}.subcat-containers ul li{line-height:1.3;margin-bottom:5px!important}a.mega-third-button{color:var(--e-global-color-primary);display:inline-block;font-size:1.2em;font-style:italic;font-weight:900;letter-spacing:.5px;margin-left:5px;margin-top:5px;padding:.5em 1em}a.mega-third-button:hover{cursor:pointer}a.mega-third-button i.fa-solid.fa-chevron-right{margin-left:0;transition:margin .7s}a.mega-third-button:hover i.fa-solid.fa-chevron-right{margin-left:10px;transition:margin .4s}a.mega-third-button:hover{text-decoration:none}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{border:0}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#f5f5f5;border-radius:10px;font-weight:900}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{border-left:0}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:#f5f5f5;border-radius:10px;font-weight:900}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{background:none;border:none}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#f5f5f5!important;border-radius:10px!important;font-weight:900!important}#mega-menu-item-748>li>a.mega-menu-link,#mega-menu-item-753>li>a.mega-menu-link{font-size:15px!important;padding:.5rem 2rem!important;width:25%!important}#mega-menu-item-748 h3,#mega-menu-item-753 h3{font-size:2em}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child{padding:15px 15px 30px}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item{background:#fff;padding:8px}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout .mega-sub-menu a.mega-menu-link,#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-horizontal .mega-sub-menu a.mega-menu-link{line-height:normal!important;padding:.7rem!important}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item a.mega-menu-link{background:#fff!important;color:#000!important;font-size:16px!important;font-weight:700!important}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item a.mega-menu-link:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border:none!important;border-radius:10px!important;font-weight:900!important}
@charset "UTF-8";.product-feature-section .feature-heading{color:#231f20;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;text-transform:uppercase}.product-feature-section .feature-subheading{color:#858585;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:600px}.product-feature-section .feature-container{margin:0 auto;max-width:1200px}.product-feature-section .feature-content{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.product-feature-section .feature-image{flex:1 1 45%}.product-feature-section .feature-image img{border-radius:6px;height:auto;width:100%}.product-feature-section .feature-text{flex:1 1 50%}.product-feature-section .feature-text h3{font-size:1.25rem!important;font-weight:700;margin:0}.product-feature-section .feature-text ul{list-style:none;margin:0;padding:0}.product-feature-section .feature-text li{line-height:1.5;margin-bottom:15px}.product-feature-section .feature-text li:before{color:var(--color-primary);content:"▪";display:inline-block;font-weight:700;width:20px}.product-feature-section-alt .feature-container{margin:0 auto;max-width:1200px}.product-feature-section-alt .feature-header{align-items:center;display:flex;gap:24px}.product-feature-section-alt .feature-image img{border-radius:6px;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%;width:285px}.product-feature-section-alt .feature-title-group{flex:1}.product-feature-section-alt .feature-heading{color:#231f20;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;text-transform:uppercase}.product-feature-section-alt .feature-subheading{color:#858585;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;max-width:600px}.product-feature-section-alt .feature-content{width:100%}.product-feature-section-alt .feature-text h3{font-size:1.25rem!important;font-weight:700}.product-feature-section-alt .feature-text ul{list-style:none;margin:0;padding:0}.product-feature-section-alt .feature-text li{line-height:1.5;max-width:720px;padding-left:22px}.product-feature-section-alt .feature-text li:before{color:var(--color-primary);content:"▪";font-weight:700;left:0;position:absolute;width:20px}
.hamburger-icon{color:#333;cursor:pointer;font-size:24px;position:relative;transition:color .3s ease;z-index:1001}.hamburger-icon.active{position:fixed;right:25px;top:22px}.hamburger-icon.active i.fa-bars:before{content:"\f00d"}.hamburger-icon:hover{color:#000}.hamburger-icon i{display:block;transition:transform .3s ease}@media (min-width:768px){.mobile-menu-container{display:none!important}}.sidebar{background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);height:100vh;max-width:300px;overflow-x:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:80%;z-index:1000}.sidebar.active{transform:translateX(0)}.sidebar .menu-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.sidebar .menu-header .menu-logo{height:30px;width:auto}.sidebar .mobile-nav-menu{list-style-type:none;margin:0;padding:0}.sidebar .mobile-nav-menu li{border-bottom:1px solid #eee;list-style-type:none;margin-bottom:0;position:relative}.sidebar .mobile-nav-menu li a{color:#333;display:block;font-family:var(--font-condensed);font-size:16px;padding:15px 20px;text-decoration:none;transition:background-color .3s}.sidebar .mobile-nav-menu li a:hover{background-color:#f5f5f5}.sidebar .mobile-nav-menu .menu-item-has-children .menu-link-parent{font-family:var(--font-primary);font-weight:900;text-transform:uppercase;width:100%}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle{align-items:center;background-color:rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:center;padding-left:10px;padding-right:10px;transition:background-color .3s;width:50px}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle i{color:#333;font-size:12px;transition:transform .3s ease}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle:hover{background-color:rgba(0,0,0,.05)}.sidebar .mobile-nav-menu .menu-item-has-children.open>div>.accordion-toggle{background-color:rgba(0,0,0,.15)}.sidebar .mobile-nav-menu .menu-item-has-children.open>div>.accordion-toggle i{transform:rotate(90deg)}.sidebar .mobile-nav-menu .nested-sub-menu,.sidebar .mobile-nav-menu .sub-menu{background-color:#f9f9f9;display:none;list-style-type:none;overflow:hidden;padding-left:20px}
