h1,h2,h3,h4,h5,h6,p,li,div{letter-spacing:0!important}.utility-bar{background:#ec4646;padding:10px 0}.utility-bar .announcement-bar p{margin:0!important;color:#fff;padding:0!important;min-height:auto;font-weight:600}.header-wrapper header{position:relative;z-index:11;grid-template-columns:.3fr 1fr .3fr}.header-wrapper header .mega-menu__content{padding:0;background:transparent}.mega-pro{background:#ffe1e1;border-radius:0;width:100%;margin:auto;max-width:100%;padding:30px}.mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mega-grid .mega-collection-card{text-align:center;box-shadow:0 0 20px #dbdbdb;background:#ffffff52;padding:20px;color:#080808;text-decoration:none;letter-spacing:0}.mega-collection-card img{width:100%;border-radius:12px;transition:.35s;max-width:70%}.mega-collection-card:hover img{transform:scale(1.05)}.mega-collection-title{margin-top:10px;font-weight:500;font-size:16px}.mega-products{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px;border-top:1px solid #d3d3d3;padding-top:14px}.mega-product{display:flex;gap:12px;align-items:center;text-decoration:none;color:#000;letter-spacing:0;font-size:14px;line-height:22px}.mega-product img{width:60px}.mega-product .mega-pro-price{font-weight:600;color:#ff0303}.header-wrapper header .header__inline-menu .list-menu .header__menu-item{color:#000;letter-spacing:0;font-size:15px;text-transform:capitalize;font-weight:600;border-bottom:1px solid transparent;margin:0 10px;transition:.3s all ease-in-out;padding:10px}.header-wrapper header .header__inline-menu .list-menu{justify-content:center;display:flex}.header-wrapper header .header__inline-menu .list-menu .header__menu-item:hover{color:#ec4646;border-color:#ec4646}.header-wrapper header .header__inline-menu .list-menu .header__menu-item .header__active-menu-item{color:#ec4646}.header-wrapper header .header__inline-menu .list-menu .header__menu-item span{text-decoration:none}.header-wrapper header .header__inline-menu .list-menu summary{display:flex;justify-content:space-between;padding:10px 28px 10px 10px!important}.header__icons .header__icon span svg path{fill:#ec4646}.hero-section{width:100%;background:url(/cdn/shop/files/banner-bg1.jpg) no-repeat 0 0 / cover;padding:40px 0;letter-spacing:0}.hero-section .hero-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hero-section .hero-heading{color:#1f1f1f;margin:0 0 20px;font-size:50px;line-height:60px;letter-spacing:0}.hero-section .hero-subheading{font-size:16px;color:#555;margin:0 0 30px}.hero-section .hero-buttons{display:flex;gap:15px;margin-bottom:30px}.hero-section .btn{padding:10px 24px;border-radius:0 20px;text-decoration:none;transition:all .3s ease}.hero-section .btn-primary{background-color:#1f1f1f;color:#fff}.hero-section .btn-secondary{background-color:#fff;border:1px solid #ccc;color:#1f1f1f}.hero-section .btn:hover{transform:scale(1.03);border-radius:0}.hero-section .hero-rating-bullets{display:flex;align-items:center;gap:30px}.hero-section .rating{display:flex;align-items:center;gap:4px}.hero-section .star{width:20px;height:20px;color:#1f1f1f}.hero-section .star.empty{opacity:.4}.hero-section .rating-text{color:#1f1f1f;margin-left:10px;display:inline-block;font-weight:700}.hero-section .hero-bullets{display:flex;gap:20px;list-style:none;margin:0;padding:0;color:#646464}.hero-section .hero-bullets li:before{content:"";height:6px;width:6px;background:#646464;display:inline-block;vertical-align:middle;margin-right:12px;border-radius:100px}.hero-section .hero-img{width:100%;height:auto;object-fit:contain}.custom-features .features-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.custom-features .features-grid .feature-item{display:flex;align-items:center;gap:20px}.custom-features .features-grid .feature-item .feature-icon img{max-width:40px}.custom-features .features-grid .feature-item .feature-content .feature-title{letter-spacing:0;font-size:16px;margin:0}.custom-features .features-grid .feature-item .feature-content .feature-subtitle{margin:0;letter-spacing:0;font-size:14px}.custom-features{padding:20px 0;background:#e3e3e3}.collection{background:url(/cdn/shop/files/banner-bg3.jpg) no-repeat center left / cover;position:relative}.section-collection-list .color-scheme-1{background:#fff;position:relative}.section-collection-list .color-scheme-1 .collection-list-title{color:#000}.collection-list-wrapper .collection-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.collection-list-wrapper .collection-list .collection-list__item{max-width:100%;width:100%}.collection-list-wrapper .collection-list .collection-list__item .card__media img{object-fit:contain}.collection-list-wrapper .collection-list .collection-list__item:first-of-type .card__inner{background:url(/cdn/shop/files/banner-bg3.jpg) no-repeat center top / cover}.collection-list-wrapper .collection-list .collection-list__item:last-of-type .card__inner{background:url(/cdn/shop/files/banner-bg2.jpg) no-repeat center / cover}.collection-list-wrapper .collection-list .collection-list__item:nth-child(2) .card__inner{background:url(/cdn/shop/files/banner-bg1.jpg) no-repeat center top / cover}.collection-list-wrapper .collection-list .collection-list__item .card__content .card__information{background:#000;padding:20px;text-align:center}.collection-list-wrapper .collection-list .collection-list__item .card__content .card__information .card__heading a{color:#fff}.collection-list-wrapper .collection-list .card-wrapper{box-shadow:0 0 10px #9b9b9b;transition:.3s all ease-in-out}.collection-list-wrapper .collection-list .collection-list__item .card__content .card__information .card__heading{font-size:20px;letter-spacing:0}.collection-list-wrapper .collection-list .card-wrapper:hover{transform:translateY(-10px)}.custom-two-column{padding:60px 0}.custom-two-column .custom-two-column-grid{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);background:#fed723}.custom-two-column .custom-two-column-grid .image-column img{width:100%;height:100%;object-fit:cover;object-position:top}.custom-two-column .custom-two-column-grid .text-column{padding-left:40px}.custom-two-column .custom-two-column-grid .text-column h2{font-size:34px;margin:0}.custom-two-column .custom-two-column-grid .text-column h2 span{display:block;font-weight:500}.custom-two-column .custom-two-column-grid .text-column p{margin:20px 0 30px}.custom-two-column .custom-two-column-grid .image-column{height:400px}.custom-two-column .custom-two-column-grid .text-column .button{padding:10px 30px;border-radius:0 20px;text-decoration:none;transition:all .3s ease}.custom-two-column .custom-two-column-grid .text-column .button:after,.custom-two-column .custom-two-column-grid .text-column .button:before{display:none}.custom-two-column .custom-two-column-grid .text-column .button:hover{transform:scale(1.03);border-radius:0}.collection .product-grid,.related-products .product-grid{gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.collection .product-grid .grid__item,.related-products .product-grid .grid__item{max-width:100%;width:100%}.collection .product-grid .card-wrapper,.related-products .product-grid .card-wrapper{transition:.3s all ease-in-out}.collection .product-grid .card-wrapper .card__inner,.related-products .product-grid .card-wrapper .card__inner{background:#fff;border:1px solid #e1e1e1;--ratio-percent: auto !important;height:200px}.collection .product-grid .card-wrapper .card__content .card__information,.related-products .product-grid .card-wrapper .card__content .card__information{background:#fff;padding:12px;border:1px solid #d3d3d3;box-shadow:0 0 10px #c1c1c1}.collection .product-grid .card-wrapper .card__content .card__information .card__heading,.related-products .product-grid .card-wrapper .card__content .card__information .card__heading{color:#000}.collection .product-grid .card-wrapper .card__content .card__information .price,.related-products .product-grid .card-wrapper .card__content .card__information .price{margin:4px 0 0}.collection .product-grid .card-wrapper .card__content .card__information .price .price__regular,.related-products .product-grid .card-wrapper .card__content .card__information .price .price__regular{color:#000;font-weight:600;font-size:14px}.collection .product-grid .card-wrapper:hover .card__content .card__information .price .price__regular,.related-products .product-grid .card-wrapper:hover .card__content .card__information .price .price__regular{color:#ec4646}.collection .product-grid .card-wrapper .card__content .card__information .card__heading a,.related-products .product-grid .card-wrapper .card__content .card__information .card__heading a{text-decoration:none!important}.collection__view-all{margin-top:50px}.collection__view-all .button{padding:10px 30px;border-radius:0 20px;text-decoration:none;transition:all .3s ease;margin:0!important}.collection__view-all .button:before,.collection__view-all .button:after{display:none}.collection__view-all .button:hover{border-radius:0}.testimonials-section{padding:60px 0;background:#f4f6f9;position:relative}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:36px;margin:0 0 40px}.testimonial-slider{position:relative;overflow:hidden;padding:0 70px}.testimonial-slider:before,.testimonial-slider:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.testimonial-slider:before{left:0;background:linear-gradient(to right,#f4f6f9,#f4f6f900)}.testimonial-slider:after{right:0;background:linear-gradient(to left,#f4f6f9,#f4f6f900)}.testimonial-track{display:flex;gap:25px;transition:transform .5s ease}.testimonial-card{background:#fff;border-radius:10px;padding:30px 20px;text-align:center;box-shadow:0 15px 40px #0000000f;flex:0 0 calc(30% - 20px);transition:all .3s ease-in-out}.testimonial-card:hover{transform:translateY(-6px)}.testimonial-image img{width:75px;height:75px;border-radius:50%;object-fit:cover;margin-bottom:20px}.testimonial-text{font-size:15px;color:#555;line-height:1.5;margin:0 0 20px}.testimonial-name{font-size:16px;font-weight:600;margin:0;color:#111}.testimonial-designation{font-size:12px;color:#888}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#111;color:#fff;border:none;width:45px;height:45px;cursor:pointer;border-radius:50%;z-index:5;transition:.3s ease}.slider-btn:hover{background:#333}.prev{left:15px}.next{right:15px}.email-signup-section{background:#ec4646;padding:60px 0}.email-container{display:flex;align-items:center;justify-content:space-between;gap:60px}.email-left{width:60%;color:#fff}.email-left .small-label{font-size:14px;letter-spacing:2px;color:#fae674;display:block;margin-bottom:6px}.email-left h2{font-size:40px;font-weight:700;margin:0 0 14px;line-height:1.2;color:#fff}.email-left p{font-size:15px;margin:0}.email-right{width:40%}.newsletter-form{display:flex;flex-direction:column;gap:15px}.newsletter-form input[type=email],.newsletter-form input[type=text]{height:50px;padding:0 15px;border:none;background:#e5e5e5;font-size:14px;outline:none}.newsletter-form button{background:#fbea76;border:none;font-weight:700;letter-spacing:0;cursor:pointer;transition:.3s all ease-in-out;width:100%;max-width:200px;padding:16px 10px;font-family:poppins}.newsletter-form button:hover{background:#000;color:#fff}.checkbox-area{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;margin-top:5px}.newsletter-form .success-message{background:#007a1a;font-size:14px;padding:4px 10px;color:#fff;margin:0}.newsletter-form .error-message{color:#000;font-size:14px}.newsletter-form input:focus{box-shadow:none;outline:none}.pur-footer{background:#000;color:#fff;padding:80px 0;border-bottom:20px solid #fae674}.footer-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-container .footer-logo img{max-width:40%;display:block;margin:auto}.footer-container .footer-links-small a{font-size:14px;color:#fff;transition:.3s all ease-in-out}.footer-container .footer-links-small{display:flex;align-items:center;gap:14px;justify-content:center}.footer-container .footer-links-small a:hover{color:#ec4646}.footer-container .footer-bottom-text p{font-size:14px;margin:20px 0 10px;text-align:center}.footer-container .footer-right{border-left:1px solid #9d9d9d;padding-left:60px}.footer-container .footer-right .footer-heading{color:#fae674;margin:0 0 20px;font-weight:400;font-size:18px}.footer-container .footer-right .footer-column{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px}.footer-container .footer-right .footer-column a{color:#fff;font-size:14px;text-decoration:none;transition:.3s all ease-in-out}.footer-container .footer-right .footer-column a:hover{color:#ec4646}.footer-container .footer-socials{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px}.footer-container .footer-socials a{font-size:0}.footer-container .footer-socials a:hover{opacity:.7}.cart-drawer .cart__contents .cart-item__details .cart-item__name{letter-spacing:0;transition:.3s all ease-in-out;font-size:14px}.cart-drawer .cart__contents .cart-item__details .cart-item__name:hover{color:#ec4646;text-decoration:none}.cart-drawer .cart__contents .cart-item__totals .price{letter-spacing:0px;color:#000;font-size:14px}.cart-drawer .cart__contents .cart-item__details .product-option{margin:4px 0 0;font-size:13px}.cart-drawer .drawer__footer .cart-drawer__footer .totals h2{font-size:16px;text-transform:capitalize}.cart-drawer .drawer__footer .cart-drawer__footer .totals .totals__total-value{font-size:16px;font-weight:600;color:#000;margin:0}.cart-drawer .drawer__footer .cart__ctas button:before,.cart-drawer .drawer__footer .cart__ctas button:after{display:none}.cart-drawer .drawer__footer .cart__ctas button{background:#000;transition:.3s all ease-in-out;text-transform:capitalize;letter-spacing:0;font-weight:600}.cart-drawer .drawer__footer .cart__ctas button:hover{background:#ec4646}.cart-drawer .cart__contents .cart-item{border-bottom:1px solid #ffb0b0;padding-bottom:20px}.cart-drawer .cart__contents .quantity,.product-form__quantity .quantity{min-height:34px;width:110px}.cart-drawer .cart__contents .quantity .quantity__button,.product-form__quantity .quantity .quantity__button{width:30px;background:#cfcfcf}.cart-drawer .cart__contents .quantity:before,.cart-drawer .cart__contents .quantity:after,.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.cart-drawer .cart__contents .quantity .quantity__input,.product-form__quantity .quantity .quantity__input{border:1px solid #c5c5c5;font-size:12px}.cart-drawer .cart__contents .quantity .quantity__input:focus,.product-form__quantity .quantity .quantity__input:focus{outline:none;box-shadow:none}.cart-drawer .cart__contents cart-remove-button .button{min-height:34px}.cart-drawer .cart__contents cart-remove-button .button .svg-wrapper svg path{fill:#ec4646}.drawer__footer{border:0;padding:0}.cart-drawer .tax-note{font-size:12px;letter-spacing:0}.drawer__inner-empty .cart__empty-text{text-transform:capitalize}.drawer__inner-empty .button:before,.drawer__inner-empty .button:after{display:none}.drawer__inner-empty .button{background:#000;transition:.3s all ease-in-out;letter-spacing:0;font-weight:600;text-transform:capitalize}.drawer__inner-empty .button:hover{background:#ec4646}.drawer__inner-empty .cart__login-paragraph{font-size:13px}.drawer__inner-empty .cart__login-paragraph a{color:#000;font-weight:600}.product-grid-container .collection,.product-grid-container .collection:before{background:transparent}.product-grid-container .collection .product-grid{grid-template-columns:repeat(3,1fr)}.product-grid-container{background:transparent}.product-grid-container .collection .quick-add__submit{background:#000;letter-spacing:0;color:#fff;text-transform:capitalize;transition:.3s all ease-in-out}.product-grid-container .collection .quick-add__submit:before,.product-grid-container .collection .quick-add__submit:after{display:none}.product-grid-container .collection .quick-add__submit:hover{background:#ec4646}.facets-container{background:#ffebeb;padding:30px 20px;letter-spacing:0}.facets-container .facets__heading{font-weight:700;font-size:20px;color:#ec4646}.facets-container .facets__summary{letter-spacing:0}.facets-container .facets__price .field .field__label{letter-spacing:0;font-size:12px;left:10px;line-height:normal;color:#8f8f8f}.facets-container .facets__price .field:before,.facets-container .facets__price .field:after{display:none}.facets-container .facets__price .field .field__input{padding:18px 10px 10px;height:44px;border:1px solid #d9d9d9;font-size:12px;color:#000;letter-spacing:0}.facets-container .facets__price .field .field__input:focus{box-shadow:none}.facets-container .facets__price .field .field__input:focus~.field__label{top:4px;font-size:10px}.facets-container .facets__header-vertical{padding:0 0 10px;font-size:13px;color:#000;letter-spacing:0}.facets-container .active-facets__button-wrapper a span{font-size:12px;letter-spacing:0;color:#ec4646;transition:.3s all ease-in-out}.facets-container .active-facets__button-wrapper a{text-decoration:none}.facets-container .active-facets__button-wrapper a:hover span{color:#000}.facets-container facet-remove .active-facets__button .active-facets__button-inner{font-size:12px;letter-spacing:0;padding:2px 14px;border:1px solid #ffffff;transition:.3s all ease-in-out}.facets .facet-filters{padding:0}.facets .facet-filters .facet-filters__label{color:#000;font-weight:600}.facets .facet-filters .select .facet-filters__sort{font-size:13px;letter-spacing:0;border:1px solid #d7d7d7;padding:6px 24px 6px 10px}.facets .facet-filters .select .svg-wrapper{right:5px}.facets .product-count-vertical{margin-left:20px}.facets-vertical-form{align-items:center}.facets .facet-filters .select .facet-filters__sort:focus{outline:none;box-shadow:none}.collection-hero{background:url(/cdn/shop/files/banner-bg3.jpg) no-repeat center left / cover;padding:40px 0!important;text-align:center}.collection-hero .collection-hero__title{margin:0}.collection .pagination-wrapper .pagination ul li{margin:0;flex:1;max-width:max-content}.collection .pagination-wrapper .pagination ul li a{background:#ec4646;height:30px;width:30px;color:#fff}.collection .pagination-wrapper .pagination ul{align-items:center;gap:10px}.collection .pagination-wrapper .pagination ul li a.light{opacity:.4}.collection .pagination-wrapper .pagination ul li a:after{bottom:6px}.product .product__media-wrapper{max-width:54%!important;width:100%!important}.product .product__info-wrapper{max-width:46%!important;width:100%!important}.product .product__media-wrapper .custom-swiper-gallery .mainProductSwiper{background:#fff;padding:20px;border-radius:10px;cursor:grab;box-shadow:0 0 20px #ebebeb;border:1px solid #e1e1e1}.swiper-slide{transition:opacity .4s ease}.product .product__media-wrapper .swiper-slide img{width:100%;transition:.3s all ease-in-out}.product .product__media-wrapper .thumbProductSwiper .swiper-wrapper{gap:12px}.product .product__media-wrapper .thumbProductSwiper .swiper-slide{padding:4px;cursor:pointer;box-shadow:0 0 20px #ebebeb;border:1px solid #e1e1e1}.product .product__media-wrapper .thumbProductSwiper{margin-top:20px;cursor:grab}.product .product__media-wrapper .thumbProductSwiper .swiper-slide.swiper-slide-thumb-active{border-color:#ec4646}.product .product__media-wrapper .mainProductSwiper:hover .swiper-slide img{transform:scale(1.03)}.product .product__info-wrapper .product__info-container{padding:30px 20px;box-shadow:0 0 20px #ebebeb;border:1px solid #e1e1e1;border-radius:10px}.product .product__info-wrapper .product__info-container .product__title h1{font-size:24px;color:#0e0d0d}.product .product__info-wrapper .product__info-container .price__container .price__regular span{font-weight:600;font-size:24px;color:#000}.product .product__info-wrapper .product__info-container .product-form__submit{letter-spacing:0;text-transform:capitalize;background:#000;font-weight:600;color:#fff;transition:.3s all ease-in-out}.product .product__info-wrapper .product__info-container .product-form__submit:before,.product .product__info-wrapper .product__info-container .product-form__submit:after{display:none}.product .product__info-wrapper .product__info-container .product-form__submit:hover{background:#ec4646}.product .product__info-wrapper .product__info-container .product__description{font-size:14px}.pur-about{padding:80px 0}.pur-badge{text-align:center;margin-bottom:30px}.pur-badge span{color:#fff;padding:8px 20px;border-radius:50px;font-size:14px;letter-spacing:0;text-transform:uppercase;background:#ec4646}.pur-about .pur-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 0;border-bottom:1px solid #cbcbcb}.pur-about .pur-grid .pur-image img{max-width:100%}.pur-about .pur-warranty{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:40px}.pur-about .pur-warranty .pur-warranty-image img{max-width:100%}.pur-about .pur-heading,.pur-about h3{font-size:30px;margin:0}.pur-about p{margin:10px 0 0;font-size:15px}.main-blog h1{text-align:center;margin:0 0 40px;color:#ec4646}.main-blog .blog-articles{gap:20px}.main-blog .blog-articles .card__information .card__heading{font-size:20px}.main-blog .blog-articles .card__information .card__heading a{transition:.3s all ease-in-out}.main-blog .blog-articles .card__information .card__heading a:hover{text-decoration:none;color:#ec4646}.main-blog .blog-articles .card__information .article-card__info{font-weight:400;color:#ec4646}.main-blog .blog-articles .card__information .article-card__excerpt{font-size:15px;line-height:24px;color:#000}.warranty-hero{background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:350px;display:flex;align-items:center;position:relative;z-index:1}.warranty-hero-content h1{color:#000;font-size:54px;font-weight:700;line-height:1.2;padding-left:500px;margin:0}.warranty-content{background:#f5f5f7;padding:100px 0;position:relative}.warranty-card{background:#fff;padding:40px;border-radius:18px;box-shadow:0 20px 60px #00000014;margin:-140px auto 0;position:relative;z-index:2}.warranty-text{font-size:16px;line-height:28px;color:#000}.warranty-text p{margin-bottom:25px}.warranty-text strong{color:#000}.warranty-exceptions{margin-top:50px;background:#111;padding:40px 30px;border-radius:14px;color:#fff}.warranty-exceptions h3{font-size:22px;margin:0 0 10px;font-weight:600;color:#fff}.exceptions-text p,.warranty-exceptions .exceptions-text ol li{margin-bottom:10px}.contact-hero{background-size:cover;background-position:center;position:relative;text-align:center}.contact-hero-overlay{background:#0006;padding:40px 0}.contact-hero h1{color:#fff;font-size:48px;margin:0}.contact-hero p{color:#ddd;font-size:18px}.contact-main{padding:80px 0;background:#f9f9f9}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-form-wrapper{background:#ec4646;padding:40px;border-radius:12px;box-shadow:0 15px 40px #00000014}.contact-form-wrapper .form-group{margin-bottom:20px}.contact-form-wrapper input,.contact-form-wrapper textarea{width:100%;padding:14px;border-radius:0;border:none;font-size:14px;transition:.3s ease;font-family:Poppins}.contact-form-wrapper input:focus,.contact-form-wrapper textarea:focus{border:none;outline:none;box-shadow:none}.contact-btn{background:#fbea76;border:none;font-weight:700;letter-spacing:0;cursor:pointer;transition:.3s all ease-in-out;width:100%;max-width:200px;padding:14px 10px;font-family:poppins;font-size:16px;text-transform:uppercase;margin:auto;display:block}.contact-btn:hover{background:#000;color:#fff}.contact-info{padding:40px}.contact-info h3{font-size:26px;margin-bottom:15px}.contact-info p{margin-bottom:25px;color:#666}.contact-info .info-item{margin-bottom:15px;font-size:15px}.contact-form-wrapper .success-message{padding:4px 10px;border-radius:6px;background:#004600;margin-bottom:20px;color:#fff;font-size:14px}.custom-gallery-section{padding:80px 0;background:#f9f9f9}.gallery-heading{text-align:center;font-size:40px;margin:0 0 40px}.gallery-slider{position:relative}.gallery-item{overflow:hidden;border-radius:12px}.gallery-img{width:100%;display:block;border-radius:12px;cursor:pointer;transition:transform .4s ease}.gallery-item:hover .gallery-img{transform:scale(1.08)}.swiper-button-next,.swiper-button-prev{color:#000}.custom-lightbox{display:none;position:fixed;z-index:9999;padding-top:80px;left:0;top:0;width:100%;height:100%;background-color:#000000e6}.lightbox-content{margin:auto;display:block;max-width:80%;max-height:80%;border-radius:12px}.lightbox-close{position:absolute;top:30px;right:50px;color:#fff;font-size:40px;cursor:pointer}.gallery-slider .swiper-button-next,.gallery-slider .swiper-button-prev{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#ec4646;border-radius:100px;transition:.3s all ease-in-out;opacity:.7}.gallery-slider .swiper-button-next svg,.gallery-slider .swiper-button-prev svg{height:14px;width:14px;fill:#fff}.gallery-slider .swiper-button-next svg path,.gallery-slider .swiper-button-prev svg path{fill:#fff}.gallery-slider .swiper-button-next:hover,.gallery-slider .swiper-button-prev:hover{opacity:1}body .jdgm-widget .jm-review-widget-minimal-header__title{font-size:24px;font-weight:700}body .jdgm-widget.jdgm-widget{padding:0}body .jdgm-widget .jm-button.jm-button--primary{background:#fbea76;font-weight:700;letter-spacing:0;cursor:pointer;transition:.3s all ease-in-out;width:100%;max-width:200px;padding:16px 10px;font-family:poppins;color:#000;font-size:14px;text-transform:capitalize;border-radius:0;border:2px solid #cdba39}body .jdgm-widget .jm-button.jm-button--primary:hover{background:#000;border-color:#000;color:#fff}body .jm-pagination-controls .jm-button.jm-button--primary{max-width:max-content;padding:0}.jdgm-star{color:#f5b301!important;font-size:18px}.custom-rating-above-title .jdgm-prev-badge .jdgm-star{font-size:12px}.custom-rating-above-title .jdgm-prev-badge .jdgm-prev-badge__text{font-size:12px;margin-left:6px}body .jdgm-widget .jm-sort-filter--compact .jm-sort-filter__select{border-radius:0;font-size:12px}body .jdgm-widget .jm-cluster .jm-action-buttons .jm-stack{flex-grow:.8}body .jm-box .jm-star-rating .jm-star-rating__filled,body .jm-box .jm-star-rating .jm-star-rating__font-icon{color:#f5b301!important;font-size:14px!important;--jm-icon-size: 14px !important}body .jm-box .jm-cluster.jm-reviewer-info{gap:20px}body .jm-box .jm-star-rating .jm-star-rating__filled svg path{fill:#f5b301!important}.policy-content-section{padding:40px 0 60px}.policy-heading{font-size:36px;font-weight:700;margin:0 0 40px;text-align:center;color:#ec4646}.policy-content h2{font-size:30px;margin-top:30px}.policy-content h3{font-size:24px;margin-top:30px}.policy-content h4{font-size:22px;margin-top:30px}.policy-content p{margin-bottom:20px;line-height:24px;font-size:15px}.policy-content ul{padding:0}.policy-content ul li{font-size:15px}.policy-content p a{transition:.3s all ease-in-out}.policy-content p a:hover{color:#0084d6;text-decoration:none}.rating-star:before{letter-spacing:1px;--color-rating-star: #a59802;font-size:18px}body .collection-list{padding:60px 0}.header-wrapper header .header__inline-menu .list-menu .header__menu-item#HeaderMenu-sales,.list-menu__item#HeaderDrawer-sales{color:#ec4646}.collection .product-grid .card-wrapper .card__inner img,.related-products .product-grid .card-wrapper .card__inner img{object-fit:contain!important}.predictive-search__result-group .predictive-search__heading{text-align:left;padding:0 20px;font-size:20px;font-weight:700;color:#000;margin:30px 0 20px}.collection-list-heading .title{margin:0}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-size:36px}.jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item__review-rating .jdgm-star{font-size:12px}.jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item__review-rating{margin-bottom:10px}.jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{color:#000;font-weight:700;font-size:18px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper{display:none}.jdgm-write-review-modal .jdgm-write-review-modal__product-image img{object-fit:contain!important}.collection .quick-add__submit{background:#000;letter-spacing:0;color:#fff;text-transform:capitalize;transition:.3s all ease-in-out}.collection .quick-add__submit:hover{background:#ec4646}.collection .quick-add__submit:before,.collection .quick-add__submit:after{display:none}.collection-list .card__media .media img{object-fit:contain!important}@media(max-width:1024px){.testimonial-card{flex:0 0 calc(50% - 25px)}.hero-section .hero-heading{font-size:30px;line-height:40px}.hero-section .btn{padding:10px 14px;font-size:14px}.hero-section .hero-rating-bullets{flex-wrap:wrap;gap:4px}.hero-section .hero-buttons{margin-bottom:20px}.hero-section .hero-container{gap:20px}.hero-section .hero-subheading{margin-bottom:20px}.custom-features .features-grid{grid-template-columns:1fr 1fr;gap:20px}.custom-two-column .custom-two-column-grid .text-column{padding:0 20px}.custom-two-column .custom-two-column-grid .text-column h2{font-size:24px}.custom-two-column .custom-two-column-grid .text-column p{margin:14px 0 20px}.email-left h2{font-size:30px}.footer-container{grid-template-columns:repeat(2,1fr)}.product-grid-container .collection .product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.product .product__media-wrapper{max-width:50%!important}.product .product__info-wrapper{max-width:50%!important;padding-left:30px}.warranty-hero-content h1{padding:0;text-align:center;color:#fff;font-size:34px}.warranty-hero:before{content:"";height:100%;width:100%;position:absolute;background:#000;z-index:-1;opacity:.4}.warranty-hero{min-height:250px}.warranty-card,.warranty-exceptions{padding:30px}.contact-grid{gap:30px}.contact-form-wrapper{padding:30px 20px}.contact-info{padding:20px}body .jdgm-widget .jm-cluster .jm-action-buttons .jm-stack{flex-grow:.4}.collection .product-grid .card-wrapper .card__inner,.related-products .product-grid .card-wrapper .card__inner{height:130px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-size:30px}}@media(max-width:767px){.testimonial-slider{padding:0 40px}.testimonial-card{flex:0 0 100%}.section-header h2{font-size:26px}.email-container{flex-direction:column}.email-left,.email-right{width:100%}.email-left h2{font-size:24px}.hero-section .hero-container{grid-template-columns:1fr}.hero-section .hero-heading{font-size:26px;line-height:36px;margin-bottom:14px}.hero-section .hero-subheading{font-size:15px}.custom-features .features-grid{grid-template-columns:1fr 1fr}.custom-features .features-grid .feature-item{gap:10px}.custom-features .features-grid .feature-item .feature-icon img{max-width:30px}.custom-features .features-grid .feature-item .feature-content .feature-title{font-size:13px;line-height:18px}.custom-features .features-grid .feature-item .feature-content .feature-subtitle{font-size:12px}.collection-list-wrapper .collection-list{grid-template-columns:1fr}.custom-two-column .custom-two-column-grid{grid-template-columns:repeat(1,1fr);gap:30px;padding:30px 0 0}.custom-two-column .custom-two-column-grid .image-column{height:250px}.collection .product-grid,.related-products .product-grid{grid-template-columns:repeat(2,1fr)}.slider-btn{height:30px;width:30px;line-height:30px}.footer-container{grid-template-columns:repeat(1,1fr)}.pur-footer{padding:40px 0}.footer-container .footer-right{padding-left:0;border-left:0;border-top:1px solid #9d9d9d;padding-top:20px;text-align:center}.footer-container .footer-right .footer-column{grid-template-columns:repeat(3,1fr)}.facets-container{padding:12px}.facets-container .mobile-facets__disclosure .mobile-facets__open-wrapper .mobile-facets__open-label{letter-spacing:0}.mobile-facets__header{text-align:left!important}.mobile-facets__footer .mobile-facets__clear-wrapper .mobile-facets__clear{text-decoration:none;color:#000;font-size:13px}.mobile-facets__footer button{background:#ec4646;letter-spacing:0;transition:.3s all ease-in-out;margin:0}.mobile-facets__footer button:before,.mobile-facets__footer button:after{display:none}.mobile-facets__footer button:hover{background:#000}.menu-drawer .menu-drawer__utility-links .menu-drawer__account span{margin-right:14px}.menu-drawer .menu-drawer__utility-links .menu-drawer__account{color:#ec4646;font-size:16px}.product .product__media-wrapper{max-width:100%!important}.product .product__info-wrapper{max-width:100%!important;padding-left:0}.product{gap:40px!important}.product .product__info-wrapper .product__info-container .product__title h1,.product .product__info-wrapper .product__info-container .price__container .price__regular span{font-size:20px}.pur-badge span{padding:0;border-radius:0;color:#ec4646;background:transparent;text-align:left;font-weight:600}.pur-badge{text-align:left;margin:0}.pur-about .pur-grid{grid-template-columns:1fr;padding-top:20px}.pur-about .pur-warranty{display:flex;flex-direction:column-reverse}.pur-about .pur-heading,.pur-about h3{font-size:24px}.pur-about{padding:60px 0}.main-blog .blog-articles .card__information .card__heading{font-size:18px}.main-blog .blog-articles .card__information .article-card__excerpt{font-size:14px;line-height:22px}.warranty-hero{background-position:left;min-height:200px}.warranty-hero-content h1{font-size:26px}.warranty-card{padding:0;margin-top:0;box-shadow:none}.warranty-exceptions h3{font-size:18px}.warranty-exceptions{padding:30px 20px}.warranty-exceptions .exceptions-text ol{padding-left:14px}.warranty-content{padding:30px 0 60px}.contact-grid{grid-template-columns:1fr}.contact-hero h1{font-size:30px}.contact-main,.custom-gallery-section{padding:60px 0}.gallery-heading{font-size:28px}body .jdgm-widget .jm-cluster .jm-action-buttons .jm-stack{flex-grow:2}.policy-heading{font-size:30px}.policy-content h2{font-size:26px;margin-top:20px}.policy-content h3{font-size:22px;margin-top:20px}.policy-content h4{font-size:20px;margin-top:20px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-size:24px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-style.css.map */
