body{--space: 5rem;font-family:Muli,sans-serif;font-weight:500;margin:0;padding:0;font-size:13px;background-color:#fff;color:#343940;overflow-x:hidden;counter-reset:reset-counter}a:hover{color:#191919}.brand-logo{width:220px}.cart-btn-holder a.cart{font-size:1rem;color:#fff;position:relative;top:6px;display:inline-flex}.cart-btn-holder i.bi{font-size:18px;position:relative;top:-3px}.cart-btn-holder a.cart:hover{text-decoration:none;color:#f71f20}.cart-btn-holder a.cart .cart-basket{font-size:.7rem;position:absolute;top:-8px;right:-8px;width:15px;height:15px;color:#fff;background-color:#f71f20;border-radius:50%}.new-badge{font-size:9px;padding:2px 5px;color:#ec1b26!important;margin-left:0;position:relative;top:-7px;text-transform:uppercase}.link-marker a::before{font-family:bootstrap-icons!important;content:"\f2ea";color:#f71f20;padding-right:5px}.currency-select select{min-width:50px;padding-left:0;max-width:50px;font-size:12px;background:#000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .35rem center/8px 10px!important;margin-top:2px;padding:.375rem 1rem .375rem .1rem!important;color:#fff;outline:0;border:none}.hero-banner-holder{background-color:#000;overflow:hidden;position:relative;padding-top:65px}.hero-banner-holder img{width:100%}.counter-holder .counter-data{font-size:2.8rem;font-family:Arial,Helvetica,sans-serif}.counter-holder .counter-data small,.counter-holder .counter-data sup{font-size:1.5rem}.sup-pos-top{position:relative;top:-20px}.counter-holder .counter-title{font-size:1.5rem;color:rgba(127,140,141 ,1);text-transform:uppercase;letter-spacing:1px}.product-specs{cursor:pointer;position:relative;border-radius:.625rem!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.product-specs:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.product-specs-icon{padding:7px;width:auto;display:table-cell;vertical-align:middle;background-color:rgba(247,31,32 ,1);border-radius:50%!important}.product-specs-icon img{max-width:25px}.product-specs h5{font-size:1.05rem}.product-specs .product-specs-content{font-size:.8rem}.lSSlideOuter .lSPager.lSpg>li a{background-color:#191919}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#f71f20}.hover-icon-effect{color:#9e9e9e;font-size:16px;position:relative;text-align:center;background-color:#fff}.hover-icon-effect *,.hover-icon-effect :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.hover-icon-effect img{max-width:80px;vertical-align:top}.hover-icon-effect figcaption{position:absolute;top:0;bottom:0;left:0;right:0}.hover-icon-effect h3{color:#fff;font-size:20px;font-weight:300;line-height:26px;background-color:#d2652d;margin:0;padding:0 0 6px}.hover-icon-effect i{font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;color:#f71f20}.hover-icon-effect a{position:absolute;top:0;bottom:0;left:0;right:0}.hover-icon-effect.hover img,.hover-icon-effect:hover img{opacity:.2}.hover-icon-effect.hover i,.hover-icon-effect:hover i{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.gallery-thumb{position:relative;overflow:hidden;width:100%;color:#fff;height:200px;text-align:center;font-size:16px;background-color:#000;line-height:1.5em;margin:0;cursor:pointer;box-shadow:inset 0 0 0 5px #fff;border:1px solid #fff}.gallery-thumb *,.gallery-thumb :after,.gallery-thumb :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s linear;transition:all .25s linear}.gallery-thumb img{width:calc(120%);backface-visibility:hidden;vertical-align:middle}.gallery-thumb figcaption{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-25%);transform:translateY(-25%);padding:5px 40px;opacity:0}.gallery-thumb h3{margin:0;text-transform:uppercase;font-weight:700;font-size:1rem}.gallery-thumb p{font-weight:400;margin:0;font-size:.8em}.gallery-thumb b{font-size:25px;padding:10px;border:2px solid #fff;border-radius:50%;margin-bottom:10px}.gallery-thumb.hover img,.gallery-thumb:hover img{zoom:1;-webkit-opacity:0.3;opacity:.3;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.gallery-thumb.hover figcaption,.gallery-thumb:hover figcaption{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.gallery-thumb.hover i,.gallery-thumb:hover i{-webkit-transform:translateX(0);transform:translateX(0)}.tech-pointers:before{content:"\2015";font-size:35px;font-weight:700;color:rgba(247,31,32 ,1);line-height:0}.tech-pointers{font-size:15px;font-weight:600}.testimonials-banner{background-image:url('/assets/images/carcat-testimonials-banner.jpg');min-height:450px;background-size:cover;background-position:center center;position:relative}.testimonials-holder .blockquote p:after,.testimonials-holder .blockquote p:before{content:"\0022"}.list-highlight-sm li{position:relative;padding-left:23px;padding-bottom:5px}.list-highlight-sm li::before{position:absolute;font-family:bootstrap-icons!important;content:"\f2ea"!important;color:#f71f20;left:0}.list-highlight-lg li,.title-highlight{position:relative;padding-left:26px;padding-bottom:6px}.list-highlight-lg li::before,.title-highlight::before{position:absolute;font-family:bootstrap-icons!important;content:"\f63b";color:#f71f20;left:0;font-weight:700}.list-highlight-circle li{padding-left: 18px!important;}.list-highlight-circle li::before{content:"\F309"!important;color:#000!important;}.list-highlight-round li{position:relative;padding-left:20px;padding-bottom:5px}.list-highlight-round li::before{position:absolute;font-family:bootstrap-icons!important;content:"\f309";color:#f71f20;left:0}.story-card .story-year{width:60px;height:60px;border-radius:50%;background-color:rgba(247,31,32 ,1);line-height:60px;text-align:center;font-size:1rem;color:#fff;font-weight:600;position:relative;z-index:1}.footer-social{display:block;width:32px;height:32px;line-height:32px;text-align:center;background-color:#191919;font-size:1rem;color:#fff;border-radius:50%;text-decoration:none}.footer-social:hover{background-color:rgba(247,31,32,.3);color:#f71f20}.footer-links li{padding-bottom:5px}.footer-links li a{font-size:.8rem;color:#191919;text-transform:capitalize}.footer-inner-links li{padding-bottom:0}.footer-inner-links li a{font-size:.8rem;color:#191919;text-transform:capitalize;text-decoration:none}.footer-inner-links li a::before{content:"-";padding-right:5px}.theme-breadcrumb{font-size:0px}.theme-breadcrumb li{padding:0;margin:0;color:#f71f20;font-size:.7rem;letter-spacing:1px;text-transform:unset}.theme-breadcrumb li a{font-size:.65rem;color:#191919;text-transform:uppercase}.theme-breadcrumb li a .bi{font-size:.7rem}.theme-breadcrumb li:not(:last-child):after{font-family:bootstrap-icons!important;content:"\f231";font-size:9px;position:relative;top:1px;padding-left:10px;color:rgba(25,25,25,.7)}.loader-holder{z-index:111;left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(247,31,32,.1)}.loader-holder-white{z-index:111;left:0;right:0;top:0;bottom:0;position:absolute}.loader{border:5px solid #f3f3f3;border-radius:50%!important;border-top:5px solid #f71f20;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.currency{margin-right:3px}.product-price{font-family:Arial;font-size:1.6rem;letter-spacing:1px}.product-price-sm{font-family:Arial;font-size:1.2rem;letter-spacing:1px}.product-price-sm .price-cancel{font-size:.85rem;position:relative}.price-cancel{color:red;font-size:1rem;font-weight:500;position:relative}.price-cancel del{color:#f71f20;text-decoration:none;position:relative}.price-cancel del:before{content:" ";display:block;width:105%;border-top:1px solid #f71f20;height:11px;position:absolute;bottom:-2px;left:0;transform:rotate(-7deg)}.tax-note{font-size:.7rem;color:#534f4e}.check-delivery-holder fieldset{border:1px ridge #191919;font-family:Arial,sans-serif;padding:10px;padding-top:0}.check-delivery-holder legend{letter-spacing:1px;font-size:.7rem!important;width:auto;padding-left:5px;padding-right:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-tabs .list-group .list-group-item{background-color:#191919;color:#fff;border-bottom:2px solid #f71f20}.custom-tabs .list-group .list-group-item.active{background-color:#f71f20;border-color:#f71f20;color:#fff}.custom-tabs .tab-icon{font-size:1.8rem}.custom-tabs .tab-title{font-size:.85rem;letter-spacing:1px;text-transform:capitalize}.product-notes{font-size:.7rem}.review-container .media .avatar-img{width:100%;max-width:70px;margin-right:20px}.review-container .media .review-heading{font-size:.8rem;letter-spacing:1px;font-weight:700}.review-container .media .review-heading small{color:rgba(83,79,78,.5);font-size:.6rem;margin-left:5px}.review-container .media .review-copy{font-size:.75rem}.gallery-holder .lSSlideOuter .lSPager.lSGallery{margin:0 auto 20px auto}.gallery-holder .lSSlideOuter .lSPager.lSGallery li{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:1px solid transparent;border-radius:0}.gallery-holder .lSSlideOuter .lSPager.lSGallery li.active,.gallery-holder .lSSlideOuter .lSPager.lSGallery li:hover{border-bottom:1px solid #f71f20;border-radius:0}.sticky-top-space{top:120px}#led path{animation:blinkingText 1.2s infinite}@keyframes blinkingText{0%{fill:rgba(245,235,109 ,1)}49%{fill:rgba(245,235,109 ,1)}60%{fill:rgba(245,235,109 ,.2)}99%{fill:rgba(245,235,109 ,.2)}100%{fill:rgba(245,235,109 ,1)}}.grill_highlight{fill:rgba(0,0,0,.4)!important}@keyframes shadow-pulse{0%{stroke-width:8;stroke:rgba(247,31,32,0.4)}100%{stroke-width:12;stroke:rgba(247,31,32,0)}}@keyframes pulse-me{0%{transform:scale(.5);opacity:0}50%{opacity:.1}70%{opacity:.09}100%{transform:scale(5);opacity:0}}#a g circle,#b g circle,#c g circle,#car-c g circle,#car-d g circle,#car-n g circle,#d g circle,#e g circle,#f g circle,#g g circle,#h g circle,#i g circle,#j g circle,#step-f g circle,#step-h g circle,#step-j g circle,#step-n g circle{fill:rgba(247,31,32 ,1);cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;animation:shadow-pulse 1s infinite}#a g g path,#b g g path,#c g g path,#car-c g g path,#car-d g g path,#car-n g g path,#d g g path,#e g g path,#f g g path,#g g g path,#h g g path,#i g g path,#j g g path,#step-f g g path,#step-h g g path,#step-j g g path,#step-n g g path{fill:rgba(255,255,255 ,1)}#a:hover g circle,#b:hover g circle,#c:hover g circle,#car-c:hover g circle,#car-d:hover g circle,#car-n:hover g circle,#d:hover g circle,#e:hover g circle,#f:hover g circle,#g:hover g circle,#h:hover g circle,#i:hover g circle,#j:hover g circle,#step-f:hover g circle,#step-h:hover g circle,#step-j:hover g circle,#step-n:hover g circle{fill:rgba(127,140,141 ,1)}#pointera circle,#pointerb circle,#pointerc circle,#pointerd circle,#pointere circle,#pointerf circle,#pointerg circle,#pointerh circle,#pointeri circle,#pointerj circle,#pointerk circle,#pointerl circle,#pointerm circle{fill:rgba(247,31,32 ,1);cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;animation:shadow-pulse 1s infinite}#pointera g path,#pointerb g path,#pointerc g path,#pointerd g path,#pointere g path,#pointerf g path,#pointerg g path,#pointerh g path,#pointeri g path,#pointerj g path,#pointerk g path,#pointerl g path,#pointerm g path{fill:rgba(255,255,255 ,1)}.tooltip-custom .tooltip-inner{font-size:12px;padding:.25rem .5rem}.theme-title-sep{width:100px;height:2px;background-color:#f71f20}.theme-title-sep-sm{width:80%;height:1px;background-color:rgba(25,25,25,.1)}.point-circle-sm{display:inline-block;width:22px;height:22px;background-color:#f71f20;color:#fff;border-radius:50%;line-height:22px;text-align:center;margin-bottom:10px;margin-right:5px}.guide-imp img{max-width:140px}.guide-imp{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:15px;position:relative;border:1px solid #f71f20}.guide-imp:hover{transform:scale(1.1)}.btn-slider{border:none;outline:0;background-color:transparent;font-size:1.5rem;font-weight:700;color:#f71f20}.accordion .accordion-btn{text-align:left;padding:8px 5px;background-color:transparent;border:none;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:rgba(0,0,0,.7);padding-left:25px}.accordion .accordion-btn:before{font-family:bootstrap-icons!important;content:"\f64d";font-weight:500;font-size:12px;line-height:0;position:absolute;left:0;top:20px}.accordion .accordion-btn[aria-expanded=true]:before{content:"\2212";color:#fff}.accordion .accordion-btn[aria-expanded=true]{color:rgba(247,31,32 ,1)}.accordion .card-body{border-left:1px solid #f71f20;border-radius:0!important;margin-left:25px}.accordion .card-body p{margin-bottom:0}.accordion .card-body a{color:#f71f20;font-size:500}.config-picture{max-width:220px}.star-rating{display:flex;flex-direction:row-reverse;justify-content:space-between}.star-rating input{display:none}.star-rating label{color:#ccc;cursor:pointer;font-size:1rem}.star-rating :checked~label{color:#f90}.star-rating label:hover,.star-rating label:hover~label{color:#fc0}.custom-form label{margin-bottom:0;letter-spacing:1px;font-size:11px;color:#000;text-transform:capitalize}.custom-form .form-group{margin-bottom:7px}.custom-form .custom-select,.custom-form .form-control{border-radius:0;font-size:13px}.custom-form .form-control::placeholder{color:rgba(83,79,78,.5);text-transform:capitalize}.product-thumbnail{width:100%;max-width:200px}.btn-small{font-size:.7rem;letter-spacing:1px}.isd-list{max-width:100px;padding:.375rem 1.75rem .375rem .25rem!important}.is-required:after{content:' *';color:#e63946}.pay-mode-label{line-height:1.5!important;font-size:.85rem!important;font-weight:600!important}.thumbnail-cart{width:100px;margin-right:10px}.cart-info-sm .input-group-text{font-size:10px!important;padding:0 3px 0 8px!important;letter-spacing:1px;text-transform:uppercase;color:rgba(83,79,78,.6)}.cart-info-sm{background-color:rgba(83,79,78,.1)}.cart-info-sm .custom-select{padding:0 20px 0 5px!important;font-size:12px!important;font-weight:700}.custom-form label.error{color:#f71f20;text-transform:unset;width:100%}.sticky-cart-space{top:100px}.about-logo{max-width:250px}.card-blog{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:15px;overflow:hidden;position:relative;top:0}.card-blog:hover{top:-10px;border:1px solid #f71f20!important}.card-blog .blog-date{font-size:11px;color:rgba(83,79,78,.8);margin-bottom:5px}.toast-holder{position:fixed;z-index:1111;right:10px;bottom:10px;max-width:300px;font-size:11px}.toast-holder .toast-min-width{min-width:300px}.toast .toast-body{font-size:11px;color:#333;letter-spacing:1px;font-weight:500}.form-steps>.content>.title,.tabcontrol>.content>.title{display:none}.form-steps .nav .nav-item{margin:0 3px;padding:8px 0 7px 0;transition:background-color .2s ease;position:relative;background-color:#edf2f4}.form-steps .nav .nav-item a{font-size:.9rem;font-weight:400;letter-spacing:1px;color:rgba(25,25,25,.8);text-decoration:none;text-transform:capitalize;padding:0;margin:0}.form-steps .nav .nav-item a:hover{color:#191919}.form-steps .nav .nav-item.current a{color:#fff;font-weight:700}.form-steps .nav .nav-item{position:relative}#checkout-loader{min-height:250px}.form-steps .nav .nav-item:after,.form-steps .nav .nav-item:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #edf2f4;z-index:2;transition:border-color .2s ease}.form-steps .nav .nav-item:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}.form-steps .nav .nav-item:first-child:before{border:none}.form-steps .nav .nav-item:first-child{margin-left:0}.form-steps .nav .nav-item:last-child:after{border:none}.form-steps .nav .nav-item:last-child{margin-right:0}.form-steps .nav .nav-item.current{color:#fff;background-color:#f71f20}.form-steps .nav .nav-item.current:after{border-left:17px solid #f71f20}.product-price-container .list-group .list-group-item{background-color:transparent;color:#fff}.payment-summary-block{min-height:265px}.custom-pay-mode{position:relative}.custom-pay-mode input[type=radio]+label{width:100%;text-align:center;padding:.6rem .25rem;border:2px solid rgba(25,25,25,.1)}.custom-pay-mode input[type=radio]:not(:last-child)+label{margin-right:5px}.custom-pay-mode input[type=radio]{position:absolute;width:100%;height:100%}.custom-pay-mode label div.mode-text{width:100%;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(25,25,25,.6)}.custom-pay-mode label div.mode-image img{width:100%;max-height:25px;margin-bottom:5px}.custom-pay-mode>input[type=radio]:checked+label{border:2px solid #f71f20}.wa-btn{z-index: 1050;position:fixed;right:1rem;bottom:1rem;width:32px;height:32px;border-radius:50%;background-color:#25d366;color:#fff;text-align:center;line-height:32px;font-size:17px;cursor:pointer}.wa-btn:hover{background-color:#075e54;color:#fff}.marquee__wrapper{display:flex;align-item:scenter}.marquee{--duration:60s;--gap:var(--space);width:calc(100vw - 2rem);display:flex;overflow:hidden;user-select:none;gap:var(--gap);margin:0 auto}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll var(--duration) linear infinite;letter-spacing:1px}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee--borders{padding-block:0}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:calc(var(--duration) / -2)}.marquee__group p{margin:.05rem 0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--gap)))}}