:root{--color-white:#fff;--color-black:#000;--color-primary:#c1d62e}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;background:#000;color:var(--color-black)}.body{margin:0;background:#fff}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;color:var(--color-black)}a{color:var(--color-black)}a:hover{color:var(--color-black)}.form-label{color:var(--color-black)}.form-label--inlineSmall small{color:var(--color-black)}.form-input{color:var(--color-black);border-color:var(--color-black)}.form-option,.form-select{color:var(--color-black);border-color:var(--color-black)}.pagination-list li a,.pagination-list li button{color:var(--color-black)}li.pagination-item--current a,li.pagination-item--current button{color:var(--color-black)}.button{border-color:var(--color-black);color:var(--color-black);font-family:Roboto,Arial,Helvetica,sans-serif!important;font-weight:500;padding:15px 25px}.button--primary{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button.active,.button.is-active,.button:focus,.button:hover{color:var(--color-black);background:var(--color-primary);border-color:var(--color-primary)}.button--primary.active,.button--primary.is-active,.button--primary:focus,.button--primary:hover{color:var(--color-black);background:var(--color-primary);border-color:var(--color-primary)}.button.prominent,.button.prominent:focus,.button.prominent:link{border-color:#00f;border-width:2px;font-weight:600;font-size:1.1rem;color:#00f}.button.prominent:active,.button.prominent:hover{background:#00f;color:#fff}p{margin-bottom:1rem}.topBar{border:none;color:var(--color-black);background:var(--color-primary)}.topBar .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{background:var(--color-black);border:none;-webkit-transition:all .3s;transition:all .3s}.header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;padding:25px 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.header>.container:after,.header>.container:before{display:none}@media (max-width:1279px){#header{min-height:100px}#header>.container{height:100%}}@media (max-width:639px){#header>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.headerLeft.styleThree{width:auto;padding:0}.header-logo{-webkit-transition:all .3s;transition:all .3s;margin:0;max-width:200px}.header-logo-image-container::after{padding:0}.header-logo-image{position:relative}@media (max-width:1279px){.header-logo{margin-top:10px}}@media (max-width:639px){.header-logo{position:relative;top:35px;left:5px;margin:0}}.headerCenter.styleThree{max-width:450px}@media (max-width:1279px){.headerCenter.styleThree{max-width:250px}}@media (max-width:639px){.headerCenter.styleThree,.headerRight.styleThree{position:static;display:block;float:none}}.headerCenter .quickSearch{width:50vw;min-width:200px}.headerCenter .form{margin-top:0}.headerCenter .form .form-input{border-radius:50px;height:4rem;margin:0;padding:1rem 4rem 1rem 2rem;color:#999;font-size:16px;font-weight:500}.headerCenter .form .form-input:focus{outline:0!important;border:none}.headerCenter .form .form-fieldset .formSubmitBtn{padding:15px;width:60px;height:50px}.headerCenter .form .formSubmitBtn svg{fill:var(--color-primary);width:25px;height:25px}@media (max-width:639px){.headerCenter .form{position:absolute;top:10px;right:10px;width:180px;margin:0;padding:0}.headerCenter .form .form-input{height:40px;margin:0;padding:0 10px;border:none;border-radius:0;background:0 0}.headerCenter .form .form-fieldset .formSubmitBtn{width:40px;height:40px;padding:0}.headerCenter .form .formSubmitBtn svg{position:absolute;top:8px;right:5px}}.headerRight.styleThree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:auto}a.head-call{border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);font-size:22px;line-height:24px;font-weight:700;margin:0 20px 0 0;padding:13px 20px 13px 15px;-webkit-transition:all .3s;transition:all .3s}a.head-call:before{content:'';display:block;float:left;width:24px;height:24px;margin:0 10px 0 0;background:url(../img/tdse/ico-phone.png) no-repeat center/24px}a.head-call:hover{color:var(--color-white);background:var(--color-primary);text-decoration:none}@media (max-width:639px){a.head-call{position:absolute;top:60px;right:20px;border:none;margin:0;padding:0;font-size:18px}}a.head-login{border:1px solid var(--color-primary);background:var(--color-primary);border-radius:8px;color:var(--color-black);font-size:22px;line-height:24px;font-weight:700;padding:13px 40px;-webkit-transition:all .3s;transition:all .3s}a.head-login:hover{background:var(--color-black);color:var(--color-primary)}@media (max-width:639px){a.head-login{position:absolute;top:12px;right:65px;font-size:16px;margin:0;padding:5px 10px;background:0 0;color:var(--color-primary)}}.headerRight .navUser{position:static;top:auto;right:auto;width:auto;padding:0;margin:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none}@media (max-width:639px){.headerRight .navUser{position:absolute;top:15px;right:5px;margin:0}}.navUser-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-cert,.navUser-item--account{display:none}.headerRight .navUser-action{line-height:12px;padding:0 10px}.headerRight .navUser-action svg{width:32px;height:32px;fill:var(--color-primary);stroke:var(--color-primary)}.headerRight .navUser-action:hover svg{fill:var(--color-white);stroke:var(--color-white)}.countPill{background-color:var(--color-primary);border:none;color:var(--color-black);line-height:15px}.navUser-action:hover .countPill{background-color:var(--color-primary);border:none}.navUser-item .headerTitle{display:none!important}.navPages-container{border:none}.navPages{background:var(--color-primary);max-width:none;padding:10px 40px}.navPages .navPages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}@media (max-width:1365px){.navPages .navPages-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.navPages-item{float:none}.navPages .navPage-subMenu-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 10px}.navPages .navPage-subMenu-list::before{display:none}.navPage-subMenu-item{float:none;width:auto;padding:0!important}.navPage-subMenu-item>.navPage-subMenu-action,.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action{margin:0;padding:0}.mainMenuMobile,.navPages-list--user{display:none!important}.navPages:after,.navPages:before{display:none}.navPages-action{font-size:18px;font-weight:700}.navPages-action:after{content:'\f105';font-family:'Font Awesome 6 Free';font-weight:900;font-size:.75em;color:var(--color-white);padding-left:5px}.navPages-action:hover{color:var(--color-white)}.navPages-action-moreIcon{display:none}.navPages-action.is-open{background:#000}.navPage-subMenu{background:#000}.navPage-subMenu-item>.navPage-subMenu-action{border:none}.navPages-container{background:0 0}.navPage-childList{display:none!important}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon::after,.mobileMenu-toggle .mobileMenu-toggleIcon::before{background:var(--color-primary)}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before{background:var(--color-white)}.navPages-container.is-open{padding-top:100px}@media (max-width:1023px){.navPages .navPages-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navPages-container.is-open .navPages-list .navPages-item a{border:none}.navPages .navPage-subMenu-list{gap:0;grid-template-columns:1fr}.navPages-container.is-open .navPages-list .navPages-item .navPage-subMenu-item a{padding:5px 20px}}@media (max-width:639px){.mobileMenu-toggle{top:25px}.navPages{padding:10px 10px}.navPages .form-input{border:none}.navPages-container.is-open .navPages-list .navPages-item a{padding:.1em 15px}}#main-content>.container{padding-top:0}.page-heading{padding-top:40px}.footer>.footer-top>*{width:50%}.footerBottom-three{padding-top:.78571rem}.footerSectionThree{display:none}.footer a:hover,.footer-info-list a:hover{color:var(--color-primary)}.footer .icon:hover svg{fill:var(--color-primary)}@media (max-width:639px){.footer>.footer-top>*{width:100%}.footerSectionOne,.footerSectionTwo{float:none;text-align:center}.footer-title::after{left:calc(50% - 20px)}.aboutFooter-links{width:100%;padding:0}.footerBottom-one,.footerBottom-three,.footerBottom-two{display:block;text-align:center}}#main-content .heroCarousel,#main-content .heroCarousel-slide .heroCarousel-image-wrapper,#main-content .heroCarousel.slick-initialized{height:calc(100vh - 195px);max-height:none;margin:0}#main-content .heroCarousel .slick-list,#main-content .heroCarousel .slick-list .slick-track,#main-content .heroCarousel .slick-list .slick-track .heroCarousel-slide{height:inherit}.heroCarousel-slide .heroCarousel-image-wrapper{max-height:none}.heroCarousel-content{width:80%}.heroCarousel-title{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:900;font-size:70px;line-height:1;text-transform:uppercase;color:var(--color-primary);display:inline-block;max-width:50%;background:0 0;border:none;padding:0;margin:0 0 30px}.heroCarousel-Left .heroCarousel-content .heroCarousel-description{font-size:26px;line-height:1.3;font-weight:500;max-width:50%;padding:0;margin:0 0 60px}@media (max-width:639px){#main-content .heroCarousel,#main-content .heroCarousel-slide .heroCarousel-image-wrapper,#main-content .heroCarousel.slick-initialized{margin:0}.heroCarousel-content{padding:0}.heroCarousel-title{padding-top:0;font-size:2.5rem}.heroCarousel-Left .heroCarousel-content .heroCarousel-description{max-width:unset;margin-bottom:20px;font-size:1.2rem}}.heroCarousel-action{color:var(--color-black);background:var(--color-primary);border:none;border-radius:10px;padding:15px 20px;text-transform:uppercase;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;-webkit-transition:all .3s;transition:all .3s}.heroCarousel-action:hover{color:var(--color-primary);background:var(--color-black)}.page{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-price h2.sidebarBlock-heading,.subcategories-holder h2.sidebarBlock-heading{background:var(--color-primary)}@media (max-width:979px){.page-sidebar{display:none}}.breadcrumbs{text-align:left;padding-left:20px}.breadcrumb{font-size:12px}.this-category-header{margin-top:0;margin-bottom:40px;padding:20px 0;background:var(--color-black) url("../img/tdse/cat-header-bg.jpg") center center no-repeat;color:var(--color-black);font-size:4rem;font-weight:700;text-shadow:1px 1px 0 var(--color-primary),1px -1px 0 var(--color-primary),-1px 1px 0 var(--color-primary),-1px -1px 0 var(--color-primary),1px 0 0 var(--color-primary),0 1px 0 var(--color-primary),-1px 0 0 var(--color-primary),0 -1px 0 var(--color-primary)}.this-category-header .inner{max-width:104rem;margin:0 auto;padding:0 30px}@media (max-width:1365px){.this-category-header{font-size:3rem}}@media (max-width:1023px){.this-category-header{padding-top:70px;font-size:2.5rem}}@media (max-width:639px){.this-category-header{font-size:1.5rem;text-shadow:none;color:var(--color-primary);text-shadow:0 0 3px var(--color-black)}}.addtocart-btn a{background:var(--color-primary);color:var(--color-black);border-color:var(--color-primary)}.card-figure{padding:20px}.card-figcaption{background:var(--color-primary);border-color:var(--color-primary)}.card-img-container{border:none}.productView-image{border:none}.productView-details{padding-bottom:0}.productView-product{padding-bottom:0;border:none}.productView .productView-title{text-transform:none;font-size:2.2rem;line-height:1.1}.productView-sku>*{display:block}.descriptionPanel .productView-title,.productView-options .form-label,.productView-sku .label{margin:0 0 2px 0;font-size:.9rem;font-weight:600;text-transform:uppercase;color:var(--color-primary)}.productView-sku .value{font-size:1rem}.productView-price{display:inline-block;margin:1rem 0 2rem;border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.productView .productView-details .priceHolder{margin:5px 0}.priceHolder .price-section{font-size:2rem;font-weight:500}.descriptionPanel .productView-description{padding:0}.productView .productView-options #form-action-addToCart{display:inline-block;width:auto;padding:15px 30px;background-color:var(--color-primary);color:var(--color-black);border-color:var(--color-primary);border-radius:5px;font-size:1.3rem;font-weight:600}@media (max-width:1023px){.productView-options{text-align:center}.productView-options .form-action{float:none;width:auto;margin-bottom:40px}}nav[aria-label=Breadcrumb]{display:none}.login-form{float:none;margin:0 auto}.alertBox--info{background-color:#eee;border-color:#eee;color:#000}.alertBox--success{background-color:#e0ffe0;border-color:#e0ffe0;color:#48623e}.subcategories-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 0;margin:0 -.75rem;max-width:none;width:auto;font-size:0}@media (max-width:639px){.subcategories-cards{grid-template-columns:repeat(1,1fr)}}.category-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.category-card img{display:inline-block;width:auto;height:220px}.category-card a{font-size:1.2rem;font-weight:600;color:var(--color-black)}.catalog-download{margin:2rem 0;padding-left:15px;text-align:center}.catalog-download a{border-color:var(--color-primary);border-width:2px;border-radius:5px;font-weight:600}.catalog-download a:focus,.catalog-download a:hover{color:var(--color-white)}.page-heading::after{display:none}.how-to-order{display:inline-block;margin:20px 0;font-weight:500;font-style:italic}.how-to-order h3{margin-top:0}.how-to-order p{margin:0}.how-to-order a{text-decoration:underline}.shipping-estimator{outline:2px dashed red;display:none!important}