*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--primary-color:#333333;--white:#ffffff;--bg-gray:#F2F2F2;--black:#000000;--primary-font:"Poppins", sans-serif;--secondary-font:"Open Sans", sans-serif;--page-width:1170px;--grid-desktop-horizontal-spacing: 30px;--grid-desktop-vertical-spacing: 30px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 24px}body{padding:0;margin:0;font-size:16px;line-height:1.5!important;font-weight:400!important;color:var(--primary-color);font-family:var(--primary-font)!important;letter-spacing:normal;background-color:#fff}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{padding:0;margin-top:0;margin-bottom:0;line-height:1.2;color:var(--primary-color);font-family:var(--primary-font);text-transform:inherit;letter-spacing:normal;font-weight:400}p{margin:0 0 20px}p:last-child{margin-bottom:0}p:empty{display:none}ul,ol{margin:0;padding:0;list-style:none}img{display:block;max-width:100%}video,iframe{display:block;width:100%;border:0}a{-webkit-transition:all .3s;transition:all .3s}a,a:hover,a:focus{text-decoration:none}:focus{outline:none!important}table{width:100%}.btn:not(button,.site-header__cart),.button:not(.button--tertiary){padding:13px 30px;background:none;font-size:16px;color:var(--primary-color);font-weight:700;font-family:var(--primary-font);border:1px solid var(--primary-color);line-height:1.2;text-transform:uppercase;letter-spacing:.15em;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:55px;border-radius:10em;min-width:172px;cursor:pointer;position:relative;-webkit-transition:all .3s;transition:all .3s}.btn:not(button,.site-header__cart):hover,.button:not(.button--tertiary):hover{background:#cbcbcb;border-color:#cbcbcb;color:var(--primary-color)}.btn:not(button,.site-header__cart):before,.btn:not(button,.site-header__cart):after,.button:before,.button:after{display:none}.btn:not(button,.site-header__cart) svg,.button:not(.button--tertiary) svg{width:34px;height:8px;position:absolute;top:50%;right:-17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.btn-white,.btn.btn-white{color:var(--white);border-color:var(--white)}.button.btn-white:hover,.btn.btn-white:hover{background:#afafaf;border-color:#afafaf;color:var(--white)}form .field:before,form .field:after{display:none}textarea,textarea.text-area{display:block;font-family:var(--primary-font);height:150px;width:100%;border:1px solid #D9D9D9;background:var(--white);padding:1rem 2rem;margin:0;font-size:16px;color:var(--primary-color);font-weight:400;letter-spacing:normal;box-shadow:none!important;border-radius:0!important;resize:none}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],input[type=date],select{display:block;font-family:var(--primary-font);height:48px;width:100%;border:1px solid #D9D9D9;background:var(--white);padding:1rem 2rem;margin:0!important;font-size:16px;font-weight:400;letter-spacing:normal;color:var(--primary-color);box-shadow:none!important;border-radius:0!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8 8L1 1' stroke='%232C2C2C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-repeat:no-repeat!important;background-size:10px!important;background-position:center right 1.5rem!important;padding-right:3.5rem!important}.mobile{display:none!important}@media only screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}}.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:15px!important;padding-right:15px!important}@media(max-width:1199px){.page-width,.page-width-desktop{max-width:960px}}@media(max-width:991px){.page-width,.page-width-desktop{max-width:100%}}.slick-slider .slick-arrow{padding:0;width:3.9rem;height:3.9rem;background-color:#d9d9d9;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;color:var(--primary-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;transition:all .3s;cursor:pointer}.slick-slider .slick-arrow:before{display:none}.slick-slider .slick-prev{left:0;right:auto;background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46967 6.53033C0.176777 6.23744 0.176777 5.76256 0.46967 5.46967L5.24264 0.696699C5.53553 0.403805 6.01041 0.403805 6.3033 0.696699C6.59619 0.989592 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.01041 11.5962 5.53553 11.5962 5.24264 11.3033L0.46967 6.53033ZM1 5.25L18 5.25L18 6.75L1 6.75L1 5.25Z' fill='%23333333'/%3E%3C/svg%3E%0A")!important;background-size:18px!important;background-position:center!important;background-repeat:no-repeat!important}.slick-slider .slick-next{left:auto;right:0;background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5303 6.53033C17.8232 6.23744 17.8232 5.76256 17.5303 5.46967L12.7574 0.696699C12.4645 0.403805 11.9896 0.403805 11.6967 0.696699C11.4038 0.989592 11.4038 1.46447 11.6967 1.75736L15.9393 6L11.6967 10.2426C11.4038 10.5355 11.4038 11.0104 11.6967 11.3033C11.9896 11.5962 12.4645 11.5962 12.7574 11.3033L17.5303 6.53033ZM17 5.25L6.55671e-08 5.25L-6.55671e-08 6.75L17 6.75L17 5.25Z' fill='%23333333'/%3E%3C/svg%3E%0A")!important;background-size:18px!important;background-position:center!important;background-repeat:no-repeat!important}.slick-next.slick-arrow:hover{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5303 6.53033C17.8232 6.23744 17.8232 5.76256 17.5303 5.46967L12.7574 0.696699C12.4645 0.403805 11.9896 0.403805 11.6967 0.696699C11.4038 0.989592 11.4038 1.46447 11.6967 1.75736L15.9393 6L11.6967 10.2426C11.4038 10.5355 11.4038 11.0104 11.6967 11.3033C11.9896 11.5962 12.4645 11.5962 12.7574 11.3033L17.5303 6.53033ZM17 5.25L6.55671e-08 5.25L-6.55671e-08 6.75L17 6.75L17 5.25Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")!important}.slick-prev.slick-arrow:hover{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46967 6.53033C0.176777 6.23744 0.176777 5.76256 0.46967 5.46967L5.24264 0.696699C5.53553 0.403805 6.01041 0.403805 6.3033 0.696699C6.59619 0.989592 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.01041 11.5962 5.53553 11.5962 5.24264 11.3033L0.46967 6.53033ZM1 5.25L18 5.25L18 6.75L1 6.75L1 5.25Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")!important}.slick-slider .slick-list{margin-left:-15px;margin-right:-15px}.slick-slider .slick-slide{padding-left:15px;padding-right:15px}.slick-arrow.slick-disabled{cursor:not-allowed;opacity:.5}.field:before,.field:after{display:none}.field .field__label,.customer .field label{display:none}::placeholder{color:#a6a6a6;opacity:1!important}::-ms-input-placeholder{color:#a6a6a6}.field .field__input{padding:10px 20px;border:1px solid rgba(0,0,0,.1);background:var(--white);border-radius:0;margin:0;font-weight:400}.customer .field input:not([type=radio],[type=checkbox],[type=file]){padding:10px 20px!important;border:1px solid rgba(0,0,0,.1);background:var(--white);margin:0!important;height:50px}.select .svg-wrapper,.customer select+.svg-wrapper{display:none!important}.common-gap{padding-top:86px;padding-bottom:90px}.cst-slide-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:14px}.cst-slide-arrow .slideArrow{width:3.9rem;height:3.9rem;background:#d9d9d9;border-radius:50%;flex-shrink:0;color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding:0;border:0;transition:all .3s;cursor:pointer}.slideArrow svg{width:18px;height:12px}.cst-slide-arrow .slideArrow:hover{background:var(--primary-color);color:var(--white)}.slideborder{-ms-flex:1;flex:1;border-top:1px solid #F2F2F2;font-size:0;position:relative}.utility-bar{border-bottom:0;padding:10px 0;background:var(--primary-color)!important}.utility-bar .announcement-bar{color:var(--white);font-family:var(--primary-font)}.announcement-bar .announcement-bar__message{min-height:auto;color:currentColor;font-size:14px}.header-wrapper{position:relative;border:0;color:var(--primary-color)}@media only screen and (min-width:1200px){.utility-bar .page-width,.header-wrapper .page-width{max-width:1530px}}header.header{padding-top:17px;padding-bottom:17px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;column-gap:30px}.header .header__heading{max-width:180px;width:100%;padding:0}.header__heading .header__heading-link{padding:0;margin:0;display:block}.header__heading .header__heading-logo{width:100%}header .header__icons{padding:0;align-items:center;margin-left:auto}.desktop-localization-wrapper{display:none}.header .header__icons>*{margin:0 15px 0 0}.header .header__icons>*:last-child{margin-right:0}.header__icons .header__icon{width:3.7rem;height:3.7rem;color:var(--white);text-decoration:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--primary-color);border-radius:50%}.header__icon .svg-wrapper{width:auto!important;height:auto!important}.header__icons .header__icon .icon{width:1.6rem;height:1.6rem;transform:scale(1);flex-shrink:0}.header .header__inline-menu{margin-left:auto;margin-right:auto;-ms-flex:1;flex:1}.header .header__inline-menu>.list-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -12px}.header .header__inline-menu>.list-menu>li{display:inline-block;padding:0 12px}.header .header__inline-menu>.list-menu>li>.header__menu-item,.header .header__inline-menu>.list-menu summary.list-menu__item{padding:7px 0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:currentColor;line-height:1.2;text-decoration:none}.header__inline-menu .header__menu-item span{padding:3px 0;position:relative;z-index:2;border-bottom:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}.header__inline-menu .header__menu-item span a{color:inherit}.header .header__inline-menu>.list-menu>li>.header__menu-item:hover span,.header .header__inline-menu>.list-menu summary.list-menu__item:hover span,.header .header__inline-menu>.list-menu>li>.header__menu-item .header__active-menu-item{border-bottom-color:var(--primary-color)}.header__menu-item span,.header__active-menu-item{text-decoration:none!important;color:currentColor}.header summary.list-menu__item{padding-right:2rem!important}.header summary.list-menu__item .icon-caret{right:0}.header__icon--cart .cart-count-bubble{position:absolute;left:auto;bottom:auto;right:-5px;top:-3px;font-size:10px;background-color:#b0b0b0;color:var(--black)}header-menu .header__submenu{background:var(--body-bg);color:var(--black)}.header__submenu .header__menu-item{padding:1rem 2rem;line-height:1.2;color:var(--black);border-bottom:1px solid #e9e9e9;-webkit-transition:all .3s;transition:all .3s}.header__submenu li:last-child .header__menu-item{border-bottom:0}.header__submenu summary.header__menu-item{padding:1rem 2rem!important;display:flex!important;justify-content:flex-start!important}.header__submenu summary.header__menu-item span{padding:0}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item.list-menu__item--active{background:var(--primary-color);color:var(--white);text-decoration:none}.header__submenu summary.header__menu-item:hover{background:var(--primary-color);color:var(--white)!important}.home-banner .banner:after{display:none}.home-banner .banner .banner__media:after{content:"";display:inline-block;background:-webkit-linear-gradient(360deg,rgba(0,0,0,.8) 3.73%,rgba(0,0,0,0) 99.79%);background:linear-gradient(89.67deg,#000c 3.73%,#0000 99.79%);opacity:.6;pointer-events:none}.home-banner .banner .banner__media{width:100%}.home-banner .banner .banner__content{display:flex;flex-direction:column;justify-content:center;align-items:inherit;padding-top:5rem;padding-bottom:5rem}.home-banner .banner__content .banner__box{min-width:auto;max-width:600px;width:100%;padding:0;text-align:left;color:var(--white);background:none}.home-banner .banner__content .banner__box>*:not(:last-child){margin-bottom:14px}.home-banner .banner__content .subtext{font-size:18px;text-transform:uppercase;font-weight:600;line-height:1.2;letter-spacing:.07em}.home-banner .banner__content .banner__heading{font-size:65px;font-weight:700;color:currentcolor;line-height:1}.home-banner .banner__content .banner__text{font-size:21px;line-height:1.34}.home-banner .banner__content .banner__buttons{margin-top:2.4rem}.home-banner.index-bottom-banner .banner__content .banner__heading{font-size:42px;margin-bottom:3rem;max-width:476px}.home-banner.index-bottom-banner .banner__content .banner__text{font-size:16px;line-height:1.5;max-width:487px}footer.footer .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}footer.footer{margin:0;padding:185px 0 20px;background:var(--primary-color);color:var(--white);border-bottom:0}.footer .footer__content-top{padding-top:0;padding-bottom:0}.footer__content-top .grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:9rem;row-gap:0!important;margin-bottom:0}.footer__blocks-wrapper.grid .grid__item{max-width:calc((100% - 31% - 9rem*3) / 3);width:100%;flex-grow:inherit}.footer__blocks-wrapper.grid .grid__item:first-child{max-width:31%}.footer-block .img-description{max-width:327px;padding-top:5px}.footer-block .img-description a{color:currentColor}.footer .footer-block__heading{display:flex;align-items:center;font-weight:700;font-size:20px;color:currentcolor;text-transform:uppercase;letter-spacing:.05em;margin-bottom:27px}.footer .footer-block__heading svg{width:8px;height:12px;margin-left:1.7rem;flex-shrink:0}.footer-block .footer-block__details-content li{display:block;margin:0 0 12px!important}.footer-block .footer-block__details-content li:last-child{margin-bottom:0!important}.footer-block .footer-block__details-content li a{padding:0;font-size:16px;line-height:1.2;text-decoration:none;color:currentcolor;font-weight:400;text-transform:capitalize;display:inline-block;font-family:var(--primary-font);letter-spacing:normal}.footer-block .footer-block__details-content li a:hover,.footer-block .footer-block__details-content li .list-menu__item--active{color:#ffffff80;text-decoration:none}.footer__content-top .footer-block--newsletter{display:none}.footer__content-bottom-wrapper.ftb-top{display:none!important}.footer .footer__content-bottom{padding-top:17px;border-top:1px solid rgba(242,242,242,.2);margin-top:65px}.footer__copyright.caption{text-align:center!important;margin:0;font-size:16px;letter-spacing:.045em;line-height:1.2;width:100%}.footer__copyright .copyright__content{font-size:inherit}.footer__copyright .copyright__content a:hover{color:inherit;text-decoration:underline}.footer__copyright .copyright__content a{text-transform:capitalize}.list-social.footer__list-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;margin:23px -5px 0}.list-social.footer__list-social li{display:inline-block;padding:5px}.list-social.footer__list-social .list-social__link{width:4.1rem;height:4.1rem;padding:0;display:flex;align-items:center;justify-content:center;background:var(--white);color:var(--primary-color);border-radius:50%;transition:all .3s;will-change:transform}.list-social.footer__list-social .list-social__link svg{width:2.1rem;height:2.1rem;transform:scale(1)}.list-social.footer__list-social .list-social__link:hover{transform:scale(1.1)}.newsletter-secMain{margin-bottom:-107px;position:relative;z-index:1}.newsletter .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}.newsletter .newsletter__wrapper{padding:50px 63px;background:url(/cdn/shop/files/footer.jpg) no-repeat center;background-size:cover;overflow:hidden;border-radius:20px;display:flex;flex-wrap:wrap;align-items:center;color:var(--white)}.newsletter .newsletter__wrapper:after{display:none}.newsletter__wrapper .newsletter-headings{max-width:40%;width:100%}.newsletter-headings .news-title{font-size:36px;font-weight:700;color:currentColor;line-height:1.34}.newsletter-formholder{max-width:60%;width:100%;padding-left:5rem;margin-top:0!important}.newsletter-formholder .newsletter-form{max-width:100%;display:block}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:547px!important;width:100%;margin-left:auto}.newsletter-form__field-wrapper .field{position:relative;display:flex;align-items:center;flex-wrap:wrap}.newsletter-form__field-wrapper .field .mail-icon{display:block;width:25px;height:18px;position:absolute;left:30px;top:19px;z-index:1}.newsletter-form__field-wrapper .field .field__input{height:55px;border-radius:10em!important;padding-left:64px;-ms-flex:1;flex:1}.newsletter-form__field-wrapper .field .field__input::placeholder{text-transform:capitalize}.newsletter-form__field-wrapper .field .field__inpu::-ms-input-placeholder{text-transform:capitalize}.newsletter-form__field-wrapper .field .newsletter-form__button{position:static;padding:13px 20px;background:none;font-size:16px;font-weight:700;color:var(--white);line-height:1.2;font-family:var(--primary-font);text-transform:uppercase;letter-spacing:.15em;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:55px;border-radius:10em;max-width:190px;width:100%;margin-left:1.2rem;border:1px solid var(--white);transition:all .3s}.newsletter-form__field-wrapper .field .newsletter-form__button:hover{background:var(--primary-color)!important;color:var(--white)}.newsletter__wrapper .form__message{color:currentColor;box-shadow:none;outline:none}.title-slidearrow-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px}.section__title{position:relative;margin-bottom:33px}.title-slidearrow-full .section__title{margin-bottom:0}.common__heading{font-size:42px;font-weight:700}.section__title .common-subheading{margin-top:15px;line-height:1.34}.rider-items-section{padding:88px 0;overflow:hidden}.rider-section .title-slidearrow-full{margin-bottom:24px}.riderslider.slick-slider .slick-list{padding:24px 0}.rider-items-contentbox{box-shadow:0 4px 24px #1d4b631a;background:var(--white);border-radius:20px;padding:31px;text-align:center}.rider-items-contentbox>*:not(:last-child){margin-bottom:18px}.rider-icon{width:98px;height:98px;background:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.rider-icon svg{width:47px;height:47px;margin:auto}.rider-items-contentbox h2{font-size:20px;font-weight:700;text-transform:uppercase}.review_section_main{background:var(--bg-gray)}.review__subheading{margin:27px 0;font-size:21px;line-height:1.34}.local-busines-sec{background:var(--bg-gray) url(local-map.png) no-repeat center;background-size:424px;overflow:hidden;min-height:522px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.local-business-details{display:flex;flex-direction:column}.local-business-details>*:not(:last-child){margin-bottom:10px}.local-business-icon{padding-bottom:30px;position:relative}.local-business-icon:after{content:"";width:42px;height:6px;border-radius:10em;background:#7d7d7d;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.local-business-icon svg{width:60px;height:60px;display:block;margin:0 auto}.local-business-details .sub-text{font-size:18px;color:var(--black);font-weight:600;letter-spacing:.07em}.local-btns{margin-top:13px}.experience-image{overflow:hidden;border-radius:12px}.experience-image img{border-radius:12px;width:100%}.experience-viewall-btn{margin-top:40px}.certificol-sec{padding-top:100px;padding-bottom:50px;overflow:hidden}.certified-collection-blockfull{overflow:hidden}@media only screen and (min-width:1200px){.certified-collection-blockfull .certified-page-width{max-width:calc(100% - (50% - (var(--page-width) / 2)));margin-right:0;padding-right:0!important}}.certified_sliders.slick-slider .slick-list{overflow:visible;padding-top:24px}.certified_sliders:not(.slick-slider){display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px;row-gap:30px;padding:24px 0}.certified_sliders:not(.slick-slider) .certified-col-items{max-width:calc(50% - 20px);width:100%;display:block!important}.cert-colitems-inner{border-radius:10px;transition:all .3s;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid #F7F7F7}.cert-colitems-inner .item-image-wrapper>a{display:block;width:100%}.certified-col-items{display:block!important;width:100%;overflow:hidden;border-radius:20px;border:1px solid #F7F7F7;transition:all .3s}.certified-col-items .item-image{width:100%;position:relative;overflow:hidden;padding-top:66.66%;background-color:#f7f7f7;transition:all .3s}.certified-col-items .item-image img{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:calc(100% - 30px);height:calc(100% - 30px);margin:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s;will-change:transform}.certified-col-items:hover .item-image img{transform:scale(1.03)}.certified-col-items:hover{box-shadow:0 4px 24px #a8a8a840}.certified-col-items:hover .item-image{background-color:var(--white)}.certified-colitem-info{flex-grow:1;padding:30px;text-align:center;background:var(--white)}.certified-colitem-info>*:not(:last-child){margin-bottom:20px}.certified-colitem-info .prod-title{font-size:20px;text-transform:uppercase;font-weight:600;color:var(--primary-color)}.certified-colitem-info .prod-title a{color:currentcolor;text-decoration:none}.certified-colitem-info .item-details li:not(:last-child){margin-bottom:7px}.certified-colitem-info .item-details li{font-size:14px;line-height:1.34}.certified-colitem-info .item-details li a{color:currentcolor;text-decoration:none}.certified-colitem-info .price{letter-spacing:normal;font-weight:700;font-size:24px;color:var(--primary-color);line-height:1.2}.certified-colitem-info .price s{font-size:14px;font-weight:400;text-decoration:line-through;vertical-align:baseline}.certified-learnmore_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;font-size:14px;line-height:1.2}.certified-learnmore_wrap .aslow-text{text-decoration:underline;text-underline-offset:.3rem;color:var(--primary-color)}.certified-learnmore_wrap .cert-icon img{width:47px}.certified-learnmore_wrap .learn-more{text-transform:uppercase;text-decoration:underline;color:var(--primary-color)}.cst-slide-arrow.cst-bottom{margin-top:50px}.certified-colitem-info .circle-swatch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.certified-colitem-info .circle-swatch>*{display:block;width:26px;height:26px;border-radius:50%;margin:4px}.featured_blog_section{padding-top:50px;padding-bottom:50px}.blog .page-width{padding-top:0;padding-bottom:0}@media only screen and (min-width:1200px){.blog .page-width{max-width:1430px}}.article-card.card--standard .card__inner{display:block;border:0;background:none}.article-card.card--standard .card__inner:before,.article-card.card--standard .card__inner:after{display:none}.article-card.card--standard .card__inner .card__content{display:none}.article-card.card--standard .card__inner .card__media{position:relative;top:auto;bottom:auto;width:100%}.article-card.card--standard .card__inner .card__media .media{position:relative;top:auto;bottom:auto;width:100%;padding-top:62.5%;overflow:hidden;border-radius:20px}.article-card.card--standard .card__inner .card__media .media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;margin:auto;will-change:transform;transition:transform .5s ease}.article-card.card--standard:hover .card__inner .card__media .media img{transform:scale(1.03)}.article-card.card--standard>.card__content .card__information{padding:36px 20% 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--primary-color)}.article-card.card--standard>.card__content .card__information>*{padding:0;margin-top:16px;margin-bottom:0}.article-card.card--standard>.card__content .card__information>*:first-child{margin-top:0}.article-card.card--standard>.card__content .card__information .card__heading{font-size:42px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;text-transform:capitalize;position:relative}.article-card.card--standard>.card__content .card__information .card__heading>a{color:currentcolor;text-decoration:none;display:inline}.article-card.card--standard>.card__content .card__information>*:first-child:not(.card__heading){padding-top:18px;font-size:18px;font-weight:600;color:var(--black);position:relative;letter-spacing:.07em}.article-card.card--standard>.card__content .card__information>*:first-child:not(.card__heading):before{content:"";width:42px;height:6px;background:#7d7d7d;border-radius:10px;position:absolute;top:0;left:0}.mega-menu .header__menu-item:after{content:"";left:0;position:absolute;right:0;bottom:0;height:var(--header-height);z-index:1;top:0;opacity:0;visibility:hidden}.mega-menu .mega-menu__content{position:absolute;top:calc(100% - 5px);left:0;width:100%;opacity:0!important;visibility:hidden;max-height:0;overflow:hidden;padding:0;background-color:var(--white);transform:translateY(0)!important;-webkit-transition:all .5s ease;transition:all .5s ease;pointer-events:none;z-index:9}.mega-menu:hover .header__menu-item:after{visibility:visible}.mega-menu:hover .mega-menu__content{opacity:1!important;visibility:visible;max-height:100vh;pointer-events:all}.mega-menu__content .page-width{padding:40px 15px;max-width:996px;width:100%;margin:0 auto}.mega-menu__content .icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:50px;row-gap:20px;margin-bottom:33px}.mega-menu__content .icon-container .icon-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mega-menu__content .icon-container .icon-item .icon-image{flex-shrink:0;width:35px}.mega-menu__content .icon-container .icon-item .text{margin-left:1rem}.mega-menu__content .eBike-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px}.mega-menu__content .eBike-container .eBike-item{max-width:calc(33.33% - 22px*2 / 3);width:100%;background-color:#f7f7f7;border-radius:12px;padding:15px 41px}.mega-menu__content .eBike-container .product-image a{display:block;width:100%}.mega-menu__content .eBike-container .product-image .img-wrapper{width:100%;position:relative;overflow:hidden;padding-top:66.66%}.mega-menu__content .eBike-container .product-image .img-wrapper img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:calc(100% - 15px);width:calc(100% - 15px);object-fit:contain;margin:auto;mix-blend-mode:multiply;transition:transform .3s;will-change:transform}.mega-menu__content .eBike-container .eBike-item:hover .product-image .img-wrapper img{transform:scale(1.05)}.mega-menu__content .eBike-container .eBike-iteminfo{text-align:center;padding-top:10px}.mega-menu__content .eBike-container .eBike-iteminfo .pro-titl{font-size:19px;font-weight:700;text-transform:uppercase}.mega-menu__content .eBike-container .eBike-iteminfo .sub-titl{margin-top:10px;line-height:1.2}.mega-menu__content .image-text4 .eBike-container .eBike-item{max-width:calc(25% - 16.5px);padding:0;background-color:transparent;border-radius:0}.mega-menu__content .image-text4 .eBike-container .product-image{background-color:#f7f7f7;border-radius:12px}.mega-menu__content .image-text4 .eBike-container .eBike-iteminfo .pro-titl{font-size:16px}.mega-menu__content .compare{display:flex;justify-content:center;align-items:center;margin-top:50px}.mega-menu__content .compare .compare-img{width:56px;height:56px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mega-menu__content .compare .compare-img svg{width:30px;height:30px}.mega-menu__content .compare .compare-text{padding:0 0 0 15px;position:relative;display:flex;flex-direction:column;line-height:1.2;min-height:40px}.mega-menu__content .compare .compare-text p{font-size:12px;margin:5px 0 0;font-weight:400}.mega-menu__content .compare .compare-text a{font-weight:700;font-size:16px;color:var(--primary-color);padding-right:60px;display:block;width:100%}.mega-menu__content .compare .compare-text svg{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px}body:not(.template-index) .content-for-layout{padding-top:50px;padding-bottom:100px}.common-banner-section{margin-top:-50px}.common-banner-inner{position:relative;overflow:hidden}.common-banner-inner .bg-image{overflow:hidden;position:relative}.common-banner-inner .bg-image:after{content:"";background:-webkit-linear-gradient(360deg,rgba(0,0,0,.8) 3.73%,rgba(0,0,0,0) 99.79%);background:linear-gradient(89.67deg,#000c 3.73%,#0000 99.79%);opacity:1;position:absolute;top:0;left:0;width:65%;height:100%;pointer-events:none}.common-banner-inner .bg-image img{width:100%}.commonbnr-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:center}.comnbnr-text-content{max-width:700px;width:100%;color:var(--white)}.comnbnr-text-content .banner-title{color:currentColor;font-size:65px;line-height:1;font-weight:700}body:is(.template-page-guarantee) .content-for-layout{background-color:var(--bg-gray);margin-bottom:-107px;padding-bottom:107px}.image-with-text-section{background-color:var(--white)}.imgtext__cmninner{padding-top:75px!important;padding-bottom:75px!important;color:var(--primary-color)}.imgtext__cmninner .image-with-text .grid{align-items:center}.imgtext__cmninner .image-with-text .image-with-text__media{min-height:auto;overflow:hidden;border-radius:20px}.imgtext__cmninner .image-with-text .image-with-text__content{padding:0 0 0 41px}.imgtext__cmninner .image-with-text .image-with-text__content .image-with-text__text p:not(:last-child){margin-bottom:20px}.extend-warranty-sec{padding:80px 0 100px}.extend-description .extend-boxes{padding:41px;background-color:var(--white);border-radius:20px;margin-bottom:30px}.extend-description .extend-boxes:last-child{margin-bottom:0}.extend-description .extend-boxes>*:not(:last-child){margin-bottom:18px}.extend-description .extend-boxes h3{font-size:16px;font-weight:700}.showroom-item-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px}.showroom-item-wrapper .showroom-item{max-width:calc(33.33% - 20px);width:100%}.showroom-imgwrap{overflow:hidden;border-radius:12px}.icons_main_section{background:var(--bg-gray);padding:50px 0}.icon-details-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:6.7rem}.icon-details-wrap .icon-item{max-width:calc(25% - 5.025rem);width:100%}.icon-inner-holder{display:flex;align-items:center;flex-wrap:wrap}.icon-inner-holder .icon-img{width:56px;height:56px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.icon-inner-holder .icon-img svg{width:30px;height:30px}.icon-inner-holder .icon-desc{text-transform:capitalize;font-size:14px;line-height:1.24;-ms-flex:1;flex:1}.compare_inner_section{padding-top:100px;padding-bottom:0}.tmslider.slick-slider .slick-list{margin-left:-1px;margin-right:-1px}.tmslider.slick-slider .slick-slide{padding-left:0;padding-right:0;border-left:1px solid var(--bg-gray);flex-shrink:0}.tmslider.slick-slider .slick-slide:first-child{border-left:0}.tmslider.slick-slider .slick-track{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.tmslider.slick-slider .slick-track:before,.tmslider.slick-slider .slick-track:after{display:none}.prd-compare-content .tm-row{text-align:center;padding:28px 18px;border-bottom:1px solid var(--bg-gray);display:flex;flex-direction:column}.prd-compare-content .tm-row>*{margin:0 0 1.5rem}.prd-compare-content .tm-row>*:last-child{margin-bottom:0}.prd-compare-content .tm-row img{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto}.prd-compare-content .tm-row .title{font-size:24px;font-weight:700;margin:0 0 1.5rem}.prd-compare-content .tm-row .subtitle{font-size:16px;line-height:1.5;color:var(--primary-color);letter-spacing:normal}.prd-compare-content .rating{display:flex;align-items:center;justify-content:center;gap:4px;line-height:1}.prd-compare-content .rating svg{width:16px;height:16px}.prd-compare-content .tm-row .btn-wrap{margin-top:1rem}.compare-btn.btn{padding:13px 16px;font-size:14px;min-width:auto}.pdf-download-mainInner{padding:95px 0 80px}.pdf-items-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px}.pdf-items-wrapper .pdf-item{max-width:calc(33.33% - 20px);width:100%}.pdf-item-innerbox .pdf-img{overflow:hidden;border-radius:20px;position:relative}.pdf-item-innerbox .pdf-img img{width:100%}.pdf-icon{position:absolute;top:15px;right:15px;width:35px}.pdf-icon svg{width:35px;height:46px}.pdf-inner-downloadinfo{padding-top:20px;display:flex;flex-direction:column}.pdf-inner-downloadinfo>*:not(:last-child){margin-bottom:20px}.pdf-inner-downloadinfo h3{font-size:20px;font-weight:700}.instrtabs__fullwrap{border-top:1px solid #E9E9E9;padding-top:60px}.instruction__tabs{display:flex;flex-wrap:wrap;column-gap:10px;border-bottom:1px solid #E9E9E9;margin-bottom:50px}.instruction__tabs li{position:relative;display:inline-block;padding:15px 36px;text-align:center;line-height:1.2;font-size:20px;font-weight:700;text-transform:capitalize;cursor:pointer}.instruction__tabs li:after{content:"";width:100%;height:3px;position:absolute;left:0;bottom:-2px;background:var(--primary-color);opacity:0;visibility:hidden;transition:all .3s}.instruction__tabs li.active:after{opacity:1;visibility:visible}.instruction-tabitem-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px;row-gap:30px}.instruction-tabitem-wrap .instruct-item{max-width:calc(50% - 15px);width:100%}.instruct-item-innerbox{text-align:center;border:1px solid var(--bg-gray);overflow:hidden;border-radius:15px}.instframe_wrapper{position:relative;overflow:hidden;padding-top:62.5%}.instframe_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.instruct-item-innerbox .iframe-titl{padding:24px}.instruct-item-innerbox .iframe-titl h3{font-size:20px;font-weight:700}.product-grid-container .page-width{padding-left:0!important;padding-right:0!important;max-width:100%}.main__Collection{padding-top:50px!important;padding-bottom:0!important}.collection-gridfull-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.collection-gridfull-wrap .facets-wrapper{max-width:23%;width:100%;padding:0!important}.collection-gridfull-wrap .product-grid-container{max-width:77%;width:100%;padding-left:30px}.custom_facets_itembar{border-radius:20px;border:1px solid #E3E3E3;overflow:hidden}.custom_facets_itembar .side-titlebar{text-align:center;padding:13px;background-color:var(--bg-gray)}.custom_facets_itembar .side-titlebar h2{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.15em}.custom_facets-itemlist .listitem{padding:18px 13px;border-bottom:1px solid var(--bg-gray);display:flex;flex-wrap:wrap;align-items:center}.custom_facets-itemlist .listitem .icon-img{width:60px;height:60px;background:var(--bg-gray);border-radius:50%;display:flex;align-items:center;justify-content:center}.custom_facets-itemlist .listitem .icon-img svg{width:auto;height:30px;max-width:39px}.custom_facets-itemlist .listitem .icon-texts{max-width:calc(100% - 60px);width:100%;padding-left:16px;font-size:14px;line-height:1.34;text-transform:capitalize;color:var(--primary-color)}.custom_facets-itemlist .listitem .icon-texts>*:not(:last-child){margin-bottom:5px}.custom_facets-itemlist .listitem .icon-texts h3{font-size:16px;font-weight:700}.custom_facets-itemlist .listitem .icon-texts a{color:currentColor}.facets-container{padding-top:0!important}.facets-vertical-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between!important}facet-filters-form.facets{margin-bottom:3rem}.facet-filters.sorting{padding:0;display:flex;align-items:center;justify-content:space-between;letter-spacing:normal;line-height:1.2;font-size:inherit;max-width:70%;width:100%}#btnContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #EDEDED;border-radius:5px;width:100px;height:47px;overflow:hidden}#btnContainer button{width:50px;height:100%;background:#ededed;display:flex;align-items:center;justify-content:center;margin:0;border:0;padding:0;flex-shrink:0;cursor:pointer}#btnContainer button svg{width:23px;height:23px}#btnContainer button.active{background:#d7d7d7}.facet-filters__field .select{max-width:185px;width:100%}.select__select,.text-body{font-family:var(--primary-font);color:var(--primary-color)!important;letter-spacing:normal;font-size:inherit!important}.facet-filters__field .select__select{height:47px;width:100%;font-size:14px!important;border:1px solid var(--primary-color);border-radius:5px!important;padding:10px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-count-vertical.light{opacity:1}.card-wrapper.product-card-wrapper .card{border:1px solid var(--bg-gray);overflow:hidden;border-radius:15px}.collection .card--standard .card__inner{display:block;border:0;background:none}.collection .card--standard .card__inner:before,.collection .card--standard .card__inner:after{display:none}.collection .card--standard .card__inner .card__content{display:none}.collection .card--standard .card__inner .card__media{position:relative;top:auto;bottom:auto;width:100%}.collection .card--standard .card__inner .card__media .media{position:relative;top:auto;bottom:auto;width:100%;padding-top:100%;overflow:hidden;background:var(--bg-gray)}.collection .card--standard .card__inner .card__media .media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;margin:auto;will-change:transform;mix-blend-mode:multiply}.collection .card--standard .card__inner .card__media .media img+img{opacity:0;visibility:hidden}.card-wrapper.product-card-wrapper:hover .card__inner .card__media .media img{transform:scale(1.03)}.card-wrapper.product-card-wrapper:hover .card__inner .card__media .media img{opacity:0;visibility:hidden}.card-wrapper.product-card-wrapper:hover .card__inner.card__media .media img+img,.card-wrapper.product-card-wrapper:hover .card__inner .card__media .media img:only-child{opacity:1;visibility:visible}.collection .card--standard>.card__content .card__information{padding:24px 15px;text-align:center;display:flex;flex-direction:column;line-height:1.2}.collection .card--standard>.card__content .card__information>*:not(:last-child){margin-bottom:14px}.collection .card--standard>.card__content .card__information .card__heading{font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.collection .card--standard>.card__content .card__information .card__heading>a{color:currentcolor;text-decoration:none}.collection .card--standard>.card__content .card-information .price{font-size:18px;line-height:1.2;font-weight:700;letter-spacing:normal;color:var(--primary-color);margin-top:0!important}.collection .card--standard>.card__content .card-information .price .price__container{display:flex;flex-wrap:wrap;justify-content:center}.collection .card--standard>.card__content .card-information .price--on-sale .price__sale{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;align-items:center;justify-content:center}.collection .price.price--on-sale .price-item{margin:0}.collection .card--standard>.card__content .card-information .price--on-sale .price-item--regular{letter-spacing:normal;font-weight:400;font-size:14px;color:currentColor;margin:0}.product-grid-container .product-grid.list-view{display:block}.product-grid-container .product-grid.list-view .grid__item{max-width:100%;width:100%;margin-bottom:30px}.product-grid-container .product-grid.list-view .grid__item:last-child{margin-bottom:0}.list-view .product-card-wrapper .card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flexwrap:wrap;flex-wrap:wrap;border-radius:0;height:auto}.list-view .product-card-wrapper .card--standard .card__inner{max-width:35%;width:100%}.list-view .product-card-wrapper .card--standard>.card__content{max-width:65%;width:100%}.list-view .card-wrapper.product-card-wrapper .card--standard>.card__content .card__information{text-align:left;padding:24px;justify-content:center}.list-view .product-card-wrapper .card--standard>.card__content .card-information .price .price__container{justify-content:flex-start}.pagination .pagination__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.pagination .pagination__list>li{flex:1 0 4.3rem;max-width:4.3rem}.pagination .pagination__item{height:4.3rem;background-color:var(--white);border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color);font-size:14px;font-weight:700;opacity:1;-webkit-transition:all .3s;transition:all .3s}.pagination .pagination__item:after{display:none!important}.pagination__item.pagination__item--current,.pagination .pagination__item:not(.pagination__item-arrow,span):hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.pagination__item .icon-caret{width:1.2rem;height:1.2rem!important}.pagination__item-arrow .icon{margin-left:0!important;margin-right:0!important}body.overflow-hidden{display:block}.shopify-section product-info{padding-top:0;padding-bottom:0;color:var(--primary-color)}@media screen and (min-width:990px){.product .product__media-wrapper{max-width:57%!important;width:100%!important}.product .product__info-wrapper{max-width:43%!important;width:100%!important;padding-left:65px!important}}.product-media-container.media-fit-contain{border:0;overflow:hidden!important;border-radius:20px}.product-media-container .media{background-color:#f7f7f7}.product-media-container .media img{mix-blend-mode:multiply;max-width:100%!important;max-height:100%;right:0;bottom:0;margin:auto;object-fit:contain}.product__info-container .product__title h1{font-size:42px;font-weight:700;line-height:1.12}.product-available{color:#6f6f6f}.product-available strong,.product-available a{font-weight:500;color:var(--primary-color)}.product-available a{text-decoration:underline}.product__info-wrapper .product__info-container .price{font-size:24px;color:var(--primary-color);letter-spacing:normal;line-height:1.2;font-weight:700;margin:2rem 0}.product__info-container .price .price__container{margin-bottom:0;display:block}.product__info-container .price .interac-payment{font-weight:700;width:100%;margin-top:7px}.product__info-container .price .interac-payment .special-price span{color:currentcolor!important}.product__info-container .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:flex-end}.product__info-container .price--on-sale .price-item--regular{font-size:14px!important;font-weight:400;text-decoration:line-through;margin:0}.product-available.call-us{color:var(--primary-color);font-size:14px;font-weight:500}.product-available .call-us a{color:currentColor;text-decoration:underline}.product__info-container .finance{max-width:100%;width:100%;display:flex;align-items:center;background-color:var(--bg-gray);border-radius:8px;padding:18px;margin-top:20px;line-height:1.2}.product__info-container .finance:before{content:"";display:inline-block;width:100px;height:18px;background-image:url(/cdn/shop/files/financeit.svg?v=1732295461);background-repeat:no-repeat;background-position:center;background-size:100%;margin-right:26px;flex-shrink:0;mix-blend-mode:multiply}.product__info-container .finance p{margin:0}.product__info-container .finance__content{flex:1 1 auto;min-width:0}.product__info-container .finance__note{margin:5px 0 0;font-size:1.3rem;line-height:1.35;color:#121212a6}.product__info-container .finance__note a{color:inherit;text-decoration:underline}.product__info-container variant-selects{display:block;margin:20px 0;width:100%}.product__info-container variant-selects>*{margin:0 0 20px}.product__info-container variant-selects>*:last-child{margin-bottom:0}.product__info-container .product-form__input.product-form__input--pill{margin-bottom:10px}.variant-color-picker-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.variant-color-picker-wrap .form__label{margin:0 1.5rem .5rem 0;padding:0}.product__info-container .product-form__input--pill input[type=radio]+label{padding:0;width:26px;height:26px;border-radius:50%;margin:0 1rem 7px 0!important;position:relative}.product__info-container .product-form__input--pill input[type=radio]+label:before{content:"";border:1px solid #E7E7E7;position:absolute;top:-5px;right:-5px;left:-5px;bottom:-5px;opacity:0;visibility:hidden}.product__info-container .product-form__input--pill input[type=radio]:checked+label:before{opacity:1;visibility:visible}.product__info-container .product-form__input{display:flex;flex-wrap:wrap;align-items:center}.product__info-container .product-form__input .form__label{font-size:16px;color:var(--primary-color);font-weight:700;text-transform:uppercase;margin:0 1.5rem 0 0;padding:0;letter-spacing:normal}.product__info-container .product-form__input .select{-ms-flex:1;flex:1;justify-content:flex-end}.product__info-container .product-form__input .select:before,.product__info-container .product-form__input .select:after{display:none}.product__info-container .product-form__input .select select{height:50px;min-height:50px;border:0;border-bottom:1px solid var(--primary-color);background-position:center right!important;padding:0 24px 0 8px!important;max-width:240px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product__info-container .product-form__input.product-form__input--dropdown:last-of-type select{max-width:130px}.product-form__input.product-form__quantity{justify-content:space-between}.product-form__quantity .quantity{max-width:116px;width:100%;border-bottom:1px solid var(--primary-color);min-height:auto;height:40px}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity .quantity__button{width:30px;flex-shrink:0;margin:0;color:var(--primary-color)}.product-form__input .svg-wrapper,.product-form__quantity .quantity__button svg{width:1rem}.product-form__quantity .quantity .quantity__input{padding:5px;border:none;color:var(--black);font-size:12px;font-weight:700;background:none;height:100%}.product__info-container .product-form__buttons{max-width:100%;display:flex;flex-direction:column-reverse}.product-form__buttons .product-form__submit{margin:20px 0 0}.product__info-container .shopify-payment-button .shopify-payment-button__button{padding:10px 40px;background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--white);font-weight:700;font-family:var(--primary-font);line-height:1.2;text-transform:uppercase;letter-spacing:.15em;font-size:16px;min-height:55px;border-radius:10em;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-transition:all .3s;transition:all .3s}.product__info-container .shopify-payment-button .shopify-payment-button__button:before,.product__info-container .shopify-payment-button .shopify-payment-button__button:after{display:none}.product__info-container .shopify-payment-button .shopify-payment-button__button .wrap{display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center}.product__info-container .social-icon__container{margin-top:30px;border:1px solid var(--bg-gray);border-radius:10px}.social-icon__container .social-icons{padding:18px;border-bottom:1px solid var(--bg-gray);display:flex;flex-wrap:wrap;align-items:flex-start}.social-icon__container .social-icons .icon-link{display:flex;flex-wrap:wrap;align-items:flex-start;color:currentcolor}.social-icon__container .social-icons:last-child{border-bottom:0}.social-icon__container .social-icons .icon_image{max-width:50px;width:100%}.social-icon__container .social-icons .icon_image img{width:100%}.social-icon__container .social-icons .icon-txt{padding-left:16px;max-width:calc(100% - 50px);width:100%;font-size:14px;line-height:1.34}.social-icon__container .social-icons .icon-txt h2{font-size:16px;font-weight:700;margin-bottom:5px}.social-icon__container .scicon-1 .icon-txt h2:after{content:"";display:block;width:100%;height:18px;background-image:url(star-image.png);background-repeat:no-repeat;background-size:102px;background-position:center left;margin-top:3px}.social-icon__container .social-icons .icon-txt ul li:not(:last-child){margin-bottom:5px}.social-icon__container .social-icons .icon-txt a{color:currentcolor}.product-media__features{display:flex;flex-wrap:wrap;margin-top:40px}.product-media__features .feature-items{max-width:33.33%;width:100%;padding:15px 15px 15px 0;display:flex;flex-wrap:wrap;align-items:center}.product-media__features .feature-items .feature-img{width:40px;height:40px;background:#f4f6f9;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-media__features .feature-items .feature-img svg{width:26px}.product-media__features .feature-items .feature-text{max-width:calc(100% - 40px);width:100%;padding-left:15px;font-size:12px;font-weight:500}.product-media__features .feature-items .feature-text h2{font-size:16px;font-weight:700}.product-media__services{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--bg-gray);border-radius:2rem;padding:30px}.product-media__services .service-items{max-width:50%;width:100%;padding:15px;display:flex;flex-wrap:wrap;align-items:center}.product-media__services .service-items .service-img{width:56px;height:56px;background:var(--primary-color);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-media__services .service-items .service-img img{max-width:30px;max-height:30px;object-fit:contain}.product-media__services .service-items .service-text{max-width:calc(100% - 56px);width:100%;padding-left:15px;font-size:12px;font-weight:500}.product-media__services .service-items .service-text h2{font-size:16px;font-weight:700}.product-media__services .service-items .service-text>*:not(:last-child){margin-bottom:2px}.product-media__services .service-items .service-link{display:flex;flex-wrap:wrap;align-items:center;color:currentColor;font-size:12px}.product-bottom-portion{padding:60px 0;overflow:hidden}.product-bottom-slidetext{padding-top:50px;overflow:hidden}.mainproduct-info-bttminner .tab-wrapper{background:var(--bg-gray);margin-bottom:4.4rem}.mainproduct-info-bttminner .tabs{display:flex;flex-wrap:wrap;list-style-type:none;column-gap:10px;row-gap:10px;padding:0}.mainproduct-info-bttminner .tab-wrapper .tabs li{margin-bottom:0!important}.mainproduct-info-bttminner .tab-wrapper .tabs li a{padding:2rem 1rem;display:inline-flex;justify-content:center;align-items:center;text-align:center;line-height:1.2;border-bottom:2px solid transparent;color:var(--primary-color);font-weight:700;font-size:1.6rem;text-transform:capitalize}.mainproduct-info-bttminner .tab-wrapper .tabs li a.active{border-bottom-color:var(--primary-color)}.mainproduct-info-bttminner>*{margin:0 0 20px}.mainproduct-info-bttminner>*:last-child{margin-bottom:0}.mainproduct-info-bttminner h2{font-size:33px;font-weight:700;margin:25px 0 15px}.mainproduct-info-bttminner h4{margin-bottom:10px;font-size:24px;font-weight:700}.mainproduct-info-bttminner p:not(:last-child){margin-bottom:15px}.content-for-layout .page-width .page-width{max-width:100%;padding-left:0!important;padding-right:0!important}.mainprd-details-information a:not(.btn,.button){color:currentColor;text-decoration:underline;font-weight:700}.mainproduct-info-bttminner table{width:100%;height:auto!important;margin:30px 0;box-shadow:0 0 0 .1rem var(--primary-color);font-size:16px;table-layout:inherit;line-height:1.34}.mainproduct-info-bttminner table th,.mainproduct-info-bttminner table td{border:.1rem solid var(--primary-color);padding:2rem}.mainproduct-info-bttminner table th:first-child,.mainproduct-info-bttminner table td:first-child{width:24%}.mainproduct-info-bttminner table td:first-child{font-weight:700;font-size:20px}.mainproduct-info-bttminner ul,.mainproduct-info-bttminner ol{margin-bottom:20px;padding-left:2.4rem}.mainproduct-info-bttminner ul{list-style:inherit}.mainproduct-info-bttminner ol{list-style:auto}.mainproduct-info-bttminner ul:last-child,.mainproduct-info-bttminner ol:last-child{margin-bottom:0}.mainproduct-info-bttminner ul li:not(:last-child),.mainproduct-info-bttminner ol li:not(:last-child){margin-bottom:7px}.mainproduct-info-bttminner table .row-texts{display:flex;flex-wrap:wrap;column-gap:20px}.mainproduct-info-bttminner table .row-texts>*:first-child{max-width:30%;width:100%}.mainproduct-info-bttminner table .row-texts>*:last-child{-ms-flex:1;flex:1}.mainproduct-info-bttminner table h3{font-size:inherit;margin-bottom:10px}.prodbtm_imgtext_holder{display:block!important}.prodbtm_imgtext_holder .product_image{width:100%;overflow:hidden;border-radius:20px}.prodbtm_imgtext_holder .product_image img{width:100%;border-radius:20px}.prodbtm_imgtext_holder .infotext{padding:24px 0 0}.prodbtm_imgtext_holder .infotext h2{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:10px;text-transform:capitalize}.prodbtm_imgtext_holder .infotext a:not(.btn,.button){color:currentColor;text-decoration:underline}.product-bottom-slidetext .section__title{max-width:850px;margin:0 auto 40px}.product-bottom-slidetext .common__heading{font-size:33px}.more-link{position:relative}.more-link:after{position:absolute;content:"";right:-17px;left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 25 2 C 12.309295 2 2 12.309295 2 25 C 2 37.690705 12.309295 48 25 48 C 37.690705 48 48 37.690705 48 25 C 48 12.309295 37.690705 2 25 2 z M 25 4 C 36.609824 4 46 13.390176 46 25 C 46 36.609824 36.609824 46 25 46 C 13.390176 46 4 36.609824 4 25 C 4 13.390176 13.390176 4 25 4 z M 25 11 A 3 3 0 0 0 22 14 A 3 3 0 0 0 25 17 A 3 3 0 0 0 28 14 A 3 3 0 0 0 25 11 z M 21 21 L 21 23 L 22 23 L 23 23 L 23 36 L 22 36 L 21 36 L 21 38 L 22 38 L 23 38 L 27 38 L 28 38 L 29 38 L 29 36 L 28 36 L 27 36 L 27 21 L 26 21 L 22 21 L 21 21 z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;width:15px;height:15px;top:53%;transform:translateY(-50%);background-position:center;display:block}.product-bottom-slidetext .image-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem 3rem;gap:6rem 3rem}.product-bottom-slidetext .image-section .prodbtm_imgtext_holder .infotext h2{font-size:23px;font-weight:500}.product-bottom-slidetext .image-section .prodbtm_imgtext_holder .infotext p{font-size:13px}body:is(.template-collection) .content-for-layout{padding-top:0!important}.collection-hero{padding:0!important;position:relative;margin-top:0!important}.collection-hero .collection-hero__image-container{margin-left:0;position:relative;border:0;min-height:auto;height:auto}.collection-hero .collection-hero__image-container:after{content:"";background:-webkit-linear-gradient(360deg,rgba(0,0,0,.2) 3.73%,rgba(0,0,0,0) 99.79%);background:linear-gradient(89.67deg,#0003 3.73%,#0000 99.79%);opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.collection-hero .collection-hero__image-container img{position:relative!important;top:auto;left:auto;height:auto;width:100%}.collection-hero .collection-hero__inner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;padding-top:50px;padding-bottom:50px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.collection-hero .collection-hero__inner .collection-hero__text-wrapper{flex-basis:inherit!important;padding:0;max-width:600px;width:100%}.collection-hero .collection-hero__inner .collection-hero__title{color:var(--white);font-size:65px;font-weight:700}.article-template__hero-container{max-width:90rem!important}.article-template__hero-container .media{background:0}cart-items .title-wrapper-with-link a{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:inherit!important}cart-remove-button .button{background:none;border:0}.quantity.cart-quantity{max-width:142px;height:46px;width:100%;border:1px solid #D9D9D9;background:var(--white);border-radius:0;overflow:hidden}.quantity.cart-quantity:before,.quantity.cart-quantity:after{display:none}.quantity.cart-quantity .quantity__button{margin:0;width:4rem;height:100%;color:var(--primary-color)}.quantity.cart-quantity .quantity__input{width:calc(100% - 8rem);padding:5px;margin:0;color:var(--primary-color);font-size:14px;font-weight:700;background:var(--bg-gray);border-top:0;border-bottom:0}.cart-quantity .quantity__button svg{width:1.4rem}.cart-items .cart-item__image-container{display:block;border:1px solid #eee;padding-top:100%;position:relative}.cart-items .cart-item__image-container img{display:block;position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;object-fit:contain}.cart-drawer .cart-item__image{max-height:100px;object-fit:contain;max-width:100px!important;background-color:var(--bg-gray)}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:0!important}.template-search .custom_facets_itembar{display:none}.active-facets{margin:0!important}.repair-page{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px}.repair-title{text-align:center;font-size:2em;margin-bottom:20px}.repair-grid,.repair-grid-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.repair-btn{display:inline-block;padding:10px 20px;margin:10px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px;text-align:center}.repair-btn:hover{background-color:#0056b3}.repair-grid-item{box-shadow:0 4px 24px #1d4b631a;background:var(--white);border-radius:20px;padding:31px;margin-bottom:20px;text-align:center}.repair-grid-item h3{font-size:1.25em;margin-bottom:10px}.repair-video{width:100%;border-radius:8px;margin-bottom:10px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;max-width:1200px;margin:0 auto}.blog-card{background:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.blog-card:hover{transform:scale(1.02)}.blog-card img{width:100%;height:200px;object-fit:cover}.blog-content{padding:15px;text-align:center}.blog-title{font-size:2rem;color:#4caf50;text-decoration:none;font-weight:700}.blog-title:hover{text-decoration:underline}.blog-description{font-size:1.5rem;color:#555;margin-top:10px}.faq-container{max-width:800px;margin:0 auto}.faq{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden}.faq-item{border-bottom:1px solid #eee;padding:20px}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.5rem;color:#3498db;cursor:pointer;margin-bottom:10px}.faq-answer{font-size:1rem;color:#555;display:none;transition:all .3s ease}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question{color:#2ecc71}.katch-policy{font-family:Arial,sans-serif!important;line-height:1.8!important;color:#333!important;padding:10px 0!important;max-width:800px!important;margin:auto!important;background-color:transparent!important;box-shadow:none!important}.katch-policy h1,.katch-policy h2,.katch-policy h3{font-size:18px!important;font-weight:700!important;margin-bottom:10px!important;color:#000!important}.katch-policy ul{list-style-type:disc!important;margin-left:20px!important;padding-left:20px!important}.katch-policy p{margin:10px 0!important;font-size:16px!important;color:#333!important}.katch-policy a{color:#004080!important;text-decoration:none!important}.katch-policy a:hover{text-decoration:underline!important}.katch-policy footer{text-align:center!important;padding:20px!important;background-color:#004080!important;color:#fff!important;margin-top:20px!important}#section-mecanique,#section-electrique,#section-bruit{padding:40px 20px;margin-bottom:40px;border-radius:8px;box-shadow:0 4px 6px #0000001a;background-color:#f5f5f5}@media(min-width:768px){.repair-grid{grid-template-columns:repeat(2,1fr)}}#section-mecanique,#section-electrique,#section-bruit{margin-top:40px}.prodbtm_imgtext_holder{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:16px;box-shadow:0 10px 24px #00000014}.prodbtm_imgtext_holder .product_image img{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover}.prodbtm_imgtext_holder .component-card{border:0;background:transparent;box-shadow:none;padding:0}.prodbtm_imgtext_holder .infotext{font-size:.98rem;line-height:1.7;letter-spacing:.1px;color:#111;max-width:62ch}.prodbtm_imgtext_holder .infotext p{margin:0 0 .6rem}@media(max-width:720px){.prodbtm_imgtext_holder{grid-template-columns:1fr;gap:12px;padding:14px}.prodbtm_imgtext_holder .product_image{order:-1}}.prodbtm_imgtext_holder .infotext strong,.prodbtm_imgtext_holder .infotext b{font-weight:inherit}.prodbtm_imgtext_holder{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.prodbtm_imgtext_holder:is(:hover,:focus-within){transform:translateY(-2px);box-shadow:0 14px 32px #0000001f;border-color:#00000024}@media(prefers-reduced-motion:reduce){.prodbtm_imgtext_holder{transition:none}}.prodbtm_imgtext_holder .advanced-wrap{margin-top:.4rem}.prodbtm_imgtext_holder .info-advanced{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:9999px;text-decoration:none;color:#111;background:linear-gradient(180deg,#00000005,#0000);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;letter-spacing:.02em}.prodbtm_imgtext_holder .info-advanced__icon{opacity:.8;flex:0 0 auto}.prodbtm_imgtext_holder .info-advanced__arrow{display:inline-block;transform:translate(0);transition:transform .16s ease}.prodbtm_imgtext_holder .info-advanced:hover,.prodbtm_imgtext_holder .info-advanced:focus-visible{transform:translateY(-1px);border-color:#0000002e;box-shadow:0 8px 18px #00000014}.prodbtm_imgtext_holder .info-advanced:hover .info-advanced__arrow,.prodbtm_imgtext_holder .info-advanced:focus-visible .info-advanced__arrow{transform:translate(2px)}.prodbtm_imgtext_holder .advanced-note{display:block;font-size:.9rem;color:#555;margin-top:.35rem}.prodbtm_imgtext_holder .info-advanced:focus-visible{outline:0;box-shadow:0 0 0 3px #1a73e838;border-color:#1a73e873}@media(prefers-reduced-motion:reduce){.prodbtm_imgtext_holder .info-advanced,.prodbtm_imgtext_holder .info-advanced__arrow{transition:none}}.katch-battery{--bg:#f4f7fc;--fg:#0b1220;--muted:#2e3a50;--primary:#0a63ff;--primary-ink:#ffffff;--card:#ffffff;--line:#cdd7e6;--ok:#22b36c;--warn:#f4a000;--danger:#e34141;--media-ratio: 3/2;--table-head:#eaf1ff;--table-row:#ffffff;--table-zebra:#f6f9ff;--table-border:#d6e0f0;--safe-bg:#e9f3ff;--safe-accent:#0a63ff;--kplus-accent:#2a7c2a;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--fg);background:var(--bg);border-radius:16px;overflow:clip;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.katch-battery .wrap{max-width:1200px;margin:0 auto;padding:clamp(20px,4vw,56px)}.katch-battery h2,.katch-battery h3,.katch-battery h4{line-height:1.15;letter-spacing:-.01em;margin:0 0 12px;color:var(--fg)}.katch-battery h2{font-size:clamp(28px,4.2vw,44px);font-weight:800}.katch-battery h3{font-size:clamp(20px,2.4vw,26px);font-weight:700;color:#0a4fb8}.katch-battery p{color:var(--muted);margin:0 0 16px;font-size:clamp(15px,1.6vw,16px);line-height:1.6}.katch-battery .hero{display:grid;grid-template-columns:1.35fr .85fr;gap:clamp(24px,4vw,52px);align-items:center}.katch-battery .sub{font-size:clamp(16px,1.8vw,18px);color:var(--fg)}.katch-battery .badges{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 0}.katch-battery .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--card);border:1px solid var(--line);border-radius:999px;font-size:14px;color:#0b1220;box-shadow:0 1px #0000000a inset}.katch-battery .icon{width:20px;height:20px;flex:none;color:#0a63ff}.katch-battery .kb-media{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;max-width:clamp(380px,36vw,540px);justify-self:end;width:100%;box-shadow:0 10px 24px #141e3c1a}.katch-battery .kb-frame{position:relative;width:100%;aspect-ratio:var(--media-ratio);min-height:300px;max-height:440px;overflow:hidden;border-radius:14px;box-shadow:0 8px 20px #141e3c2e}.katch-battery .kb-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.katch-battery .foot{font-size:12px;color:#4a5875;margin-top:8px}.katch-battery .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.katch-battery .card{background:var(--card);border:1px solid var(--line);padding:18px;border-radius:14px;height:100%;box-shadow:0 1px #fff9 inset,0 10px 22px #141e3c14}.katch-battery .row{display:flex;gap:12px;align-items:flex-start}.katch-battery .block{margin-top:28px;background:#f1f6ff;border:1px solid var(--line);border-radius:14px;padding:18px}.katch-battery .reserve{display:grid;grid-template-columns:1fr;gap:10px}.katch-battery .reserve-bar{background:#e3ebfb;border:1px solid var(--line);border-radius:999px;overflow:hidden;height:14px;position:relative}.katch-battery .reserve-bar .use{display:block;height:100%;width:80%;background:linear-gradient(90deg,var(--ok),var(--warn))}.katch-battery .reserve-bar .keep{position:absolute;right:0;top:0;height:100%;width:20%;background:var(--danger);opacity:.25;background-color:#cfd8dc}.katch-battery .reserve-note{font-size:13.5px;color:#425275}.reserve-bar .use{background-color:#4caf50}.katch-battery .plus-banner{margin-top:22px;border:1px solid var(--line);background:#0f172a;border-radius:14px;padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;box-shadow:0 8px 24px #141e3c2e;color:#eaf1ff}.katch-battery .plus-banner strong{color:#eef3ff}.katch-battery .cta{display:flex;gap:12px;flex-wrap:wrap}.katch-battery .btn{border-radius:10px;padding:12px 16px;text-decoration:none;background:var(--primary);color:var(--primary-ink);font-weight:800;box-shadow:0 6px 18px #0a63ff40;transition:transform .08s ease,box-shadow .08s ease,filter .08s ease}.katch-battery .btn:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 10px 24px #0a63ff4d}.katch-battery .btn:focus-visible{outline:3px solid #b7ecff;outline-offset:2px;border-radius:12px}.katch-battery .table-wrap{margin-top:24px;background:var(--card);border:1px solid var(--table-border);border-radius:14px;padding:10px}.katch-battery .table-scroll{overflow:auto;border-radius:10px;scrollbar-gutter:stable both-edges}.katch-battery table.data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:820px}.katch-battery .data-table thead th{position:sticky;top:0;background:var(--table-head);color:#0b1220;font-weight:800;text-align:left;padding:12px 14px;border-bottom:1px solid var(--table-border);z-index:1;white-space:normal;line-height:1.25;overflow-wrap:anywhere;word-break:normal}.katch-battery .data-table thead th .muted{display:block;margin-top:2px;font-weight:600;color:#445579}.katch-battery .data-table thead th:nth-child(6){background:var(--safe-bg);color:var(--safe-accent);border-bottom:2px solid var(--safe-accent);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.katch-battery .data-table thead th:nth-child(6) .shield{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:0;flex:none}.katch-battery .data-table tbody td{padding:12px 14px;border-bottom:1px solid var(--table-border);white-space:nowrap;color:var(--fg)}.katch-battery .data-table tbody tr{background:var(--table-row)}.katch-battery .data-table tbody tr:nth-child(2n){background:var(--table-zebra)}.katch-battery .muted{color:#445579}.katch-battery .data-table tbody td:nth-child(6){background:linear-gradient(90deg,rgba(10,99,255,.1),transparent);font-weight:800;color:var(--safe-accent)}.katch-battery .data-table tbody tr.row-30ah{outline:2px solid var(--safe-accent);outline-offset:-2px}.katch-battery .data-table tbody tr.row-30ah td{background:linear-gradient(0deg,#0a63ff0f,#0a63ff0f)}.katch-battery .data-table tbody tr.row-kplus{outline:2px dashed var(--kplus-accent);outline-offset:-2px}.katch-battery .data-table tbody tr.row-kplus td{background:linear-gradient(0deg,#b6ffa80f,#b6ffa80f)}.katch-battery .hint{font-size:12px;color:#4a5875;margin-top:8px}.katch-battery .range{margin-top:28px;background:#f1f6ff;border:1px solid var(--line);border-radius:14px;padding:18px}.katch-battery .range h3{margin:0 0 6px;color:#0a4fb8}.katch-battery .range-note{font-size:13.5px;color:#425275;margin:0 0 12px}.katch-battery .range-bar{position:relative;height:16px;border-radius:999px;background:#e3ebfb;border:1px solid var(--line);overflow:visible}.katch-battery .range-bar .fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a63ff2e,#0a63ff14)}.katch-battery .range-marker{--pct:50;position:absolute;top:50%;left:calc(var(--pct) * 1%);transform:translate(-50%,-50%);width:2px;height:26px;background:var(--safe-accent);z-index:2}.katch-battery .range-marker:before{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--safe-accent);box-shadow:0 0 0 2px #0a63ff33}.katch-battery .range-marker .label{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);white-space:nowrap;font-size:13px;font-weight:600;color:#0b1220;background:#fff;border:1px solid #c9d4e6;border-radius:10px;padding:8px 10px;box-shadow:0 6px 16px #0f19321a}.katch-battery .p-100{--pct:100}.katch-battery .range-marker.end{background:transparent;width:0}.katch-battery .range-marker.end:before{background:var(--safe-accent)}.katch-battery .range-marker.end .label{transform:translate(-100%,10px);text-align:right}.katch-battery .range-legend{display:none;margin-top:12px;gap:8px}.katch-battery .legend-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0b1220;background:#fff;border:1px solid #c9d4e6;border-radius:12px;padding:10px 12px;box-shadow:0 4px 12px #0f19320f}.katch-battery .legend-dot{width:10px;height:10px;border-radius:50%;background:var(--safe-accent);flex:none}.katch-battery .range-scale{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#4a5875;margin-top:26px}@media(max-width:1024px){.katch-battery .wrap{padding:clamp(18px,4vw,40px)}.katch-battery .hero{grid-template-columns:1.1fr .9fr}.katch-battery .grid{grid-template-columns:repeat(2,1fr)}.katch-battery .kb-media{max-width:min(520px,45vw)}.katch-battery .kb-frame{min-height:260px;max-height:380px}}@media(max-width:680px){.katch-battery .hero{grid-template-columns:1fr;gap:18px}.katch-battery .kb-media,.katch-battery.katch-motor .kb-media{grid-row:2;max-width:100%;padding:0;border-radius:0;margin:0 auto;display:block;text-align:center}.katch-battery .kb-frame,.katch-battery.katch-motor .kb-frame{aspect-ratio:auto;min-height:auto;height:auto;border-radius:0;box-shadow:none;margin:0 auto}.katch-battery .kb-frame img,.katch-battery.katch-motor .kb-frame img{position:static;width:100%;height:auto;display:block;margin:0 auto;object-fit:contain}.katch-battery .badge{font-size:13px;padding:7px 10px}.katch-battery .plus-banner{flex-direction:column;align-items:flex-start}.katch-battery .data-table{min-width:680px}.katch-battery .range-marker .label{display:none}.katch-battery .range-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.katch-battery .range-scale{margin-top:12px}}@media(prefers-color-scheme:dark){.katch-battery{--bg:#f4f7fc;--fg:#0b1220;--muted:#2e3a50;--card:#ffffff;--line:#cdd7e6;--primary:#0a63ff;--primary-ink:#ffffff;--table-head:#eaf1ff;--table-row:#ffffff;--table-zebra:#f6f9ff;--table-border:#d6e0f0;--safe-bg:#e9f3ff;--safe-accent:#0a63ff;color-scheme:light}.katch-battery h3{color:#0a4fb8}.katch-battery .badge{color:#0b1220}.katch-battery .plus-banner{background:#0f172a;border-color:#2a3347;color:#eaf1ff}.katch-battery .data-table thead th{color:#0b1220}.katch-battery .data-table tbody td{color:var(--fg)}.katch-battery .muted{color:#445579}.katch-battery .range{background:#f1f6ff}.katch-battery .range-bar{background:#e3ebfb}.katch-battery .range-marker .label{background:#fff;border-color:#c9d4e6;color:#0b1220;box-shadow:0 6px 16px #0f19321a}}.katch-battery.katch-motor{--media-ratio: 4/3}.katch-battery.katch-motor .kb-media{max-width:clamp(360px,34vw,520px);justify-self:end}.katch-battery.katch-motor .kb-frame{min-height:280px;max-height:420px}.katch-battery.katch-motor .stamp{position:absolute;inset:auto 12px 12px auto;font-size:11.5px;color:#0a63ff;background:#0a63ff14;border:1px dashed rgba(10,99,255,.35);padding:6px 8px;border-radius:8px}@media(max-width:680px){.katch-battery.katch-motor .hero{grid-template-columns:1fr;gap:18px}.katch-battery.katch-motor .grid,.katch-battery.katch-motor .specs{grid-template-columns:1fr}.katch-battery.katch-motor .stamp{position:static;display:inline-block;margin-top:10px}.katch-battery .grid,.katch-battery .specs,.katch-battery [data-cards-grid]{display:grid;grid-template-columns:1fr!important;gap:14px}.katch-battery .grid>*,.katch-battery .specs>*,.katch-battery [data-cards-grid]>*{min-width:0}.katch-battery .card{width:100%;height:auto}.katch-battery{--ink-on-dark:#eaf1ff}.katch-battery .plus-banner{color:var(--ink-on-dark)}.katch-battery .plus-banner h2,.katch-battery .plus-banner h3,.katch-battery .plus-banner h4,.katch-battery .plus-banner p,.katch-battery .plus-banner .muted,.katch-battery .plus-banner li,.katch-battery .plus-banner span,.katch-battery .plus-banner a:not(.btn){color:var(--ink-on-dark)}.katch-battery .plus-banner h3{color:#f6f8ff;font-weight:800}}.katch-battery{--banner-bg:#0e172b;--banner-ink:#f2f6ff;--banner-ink-muted:#c7d5f8;--banner-line:rgba(125,156,215,.18);--banner-accent:var(--primary)}.katch-battery .plus-banner{background:var(--banner-bg);border-color:var(--banner-line);color:var(--banner-ink);border-radius:16px;padding:20px 18px;align-items:center;gap:16px;box-shadow:0 10px 28px #0a142838}.katch-battery .plus-banner h3{color:var(--banner-ink);font-weight:800;font-size:clamp(18px,2vw,22px);line-height:1.2;letter-spacing:-.01em;margin:0 0 4px}.katch-battery .plus-banner p,.katch-battery .plus-banner .muted,.katch-battery .plus-banner li,.katch-battery .plus-banner span{color:var(--banner-ink-muted);line-height:1.55}.katch-battery .plus-banner strong{color:var(--banner-ink);font-weight:800}.katch-battery .plus-banner .cta{gap:10px}.katch-battery .plus-banner .btn{background:var(--banner-accent);color:var(--primary-ink);border:1px solid rgba(10,99,255,.35);border-radius:12px;padding:12px 18px;box-shadow:0 6px 16px #0a63ff4d}.katch-battery .plus-banner .btn:hover{transform:translateY(-1px)}.katch-battery .plus-banner .btn:focus-visible{outline:3px solid #b7ecff;outline-offset:2px}.katch-battery .plus-banner .icon{color:var(--banner-accent);opacity:.95}@media(max-width:680px){.katch-battery .plus-banner{padding:16px}.katch-battery .plus-banner .cta{width:100%}.katch-battery .plus-banner .btn{width:100%;text-align:center}}.katch-motor .thermals .meters{display:grid;gap:1.5rem;margin-top:1.5rem}.katch-motor .thermals .scenario-card{padding:1.25rem 1.5rem;border-radius:16px;background:#f7f8fc;box-shadow:0 0 0 1px #0f172a0f}.katch-motor .thermals .scenario-card h4{margin:0 0 .75rem}.katch-motor .thermals .meter-row{margin-top:.75rem}.katch-motor .thermals .meter-label{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.25rem}.katch-motor .thermals .meter-bar{position:relative;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.katch-motor .thermals .meter-bar span{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w, 50%);background:linear-gradient(90deg,#22c55e,#0ea5e9)}.katch-motor .thermals .meter-bar--danger span{background:linear-gradient(90deg,#fb923c,#ef4444)}.katch-motor .thermals .zone-legend{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8rem}.katch-motor .thermals .zone-legend .zone-chip{width:44px;height:6px;border-radius:999px;background:linear-gradient(90deg,#fb923c,#ef4444)}.katch-motor .bottom-section{margin-top:2rem;gap:1.5rem}.katch-motor .bottom-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr)}@media(max-width:900px){.katch-motor .bottom-section{grid-template-columns:minmax(0,1fr)}}.katch-motor .bottom-section .card{height:100%;display:flex;flex-direction:column}.katch-motor .profile-column h4{margin-top:1rem;margin-bottom:.25rem}.katch-motor .profile-summary{margin-top:1rem;font-size:.9rem;color:#0f172a}.katch-motor .compliance-card h3{margin-bottom:.5rem}.katch-motor .compliance-list{margin:.75rem 0 .75rem 1.2rem;padding:0}.katch-motor .compliance-list li{margin-bottom:.4rem}.katch-motor .compliance-note{font-size:.875rem;margin-top:.4rem}.katch-motor .katch-faq summary{cursor:pointer;font-weight:600;list-style:none}.katch-motor .katch-faq{margin-top:1.5rem;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;padding:.75rem 1rem}.katch-motor .katch-faq[open]{background:#f1f5f9}.katch-motor .katch-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between}.katch-motor .katch-faq summary::-webkit-details-marker{display:none}.katch-motor .katch-faq summary:after{content:"\203a";font-size:1.1rem;transform:rotate(90deg);transition:transform .15s ease;opacity:.7}.katch-motor .katch-faq[open] summary:after{transform:rotate(-90deg)}.katch-motor .katch-faq .faq{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.katch-motor .katch-faq .faq>div+div{margin-top:2.15rem;padding-top:2.15rem;border-top:1px solid #e5e7eb}.katch-motor .katch-faq h4{margin:.5rem;font-size:.95rem;font-weight:600}.katch-motor .katch-faq p{margin:1rem;font-size:1.3rem;line-height:1.5}.katch-motor .bottom-section .compliance-card{grid-column:1 / -1}.katch-components-nav{margin:1.5rem 0 0}.katch-components-wrap{padding:1.25rem 1.5rem;border-radius:18px;background:#f8fafc;box-shadow:0 0 0 1px #0f172a0f}.katch-components-wrap h2{margin:0 0 .35rem;font-size:1.05rem}.kcn-sub{margin:0 0 .9rem;font-size:.9rem}.kcn-link{display:inline-flex;align-items:center;padding:.4rem .75rem;font-size:.85rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .1s ease}.kcn-link:hover{border-color:#0ea5e9;background:#eff6ff;transform:translateY(-1px)}@media(max-width:768px){.katch-components-wrap{padding:1rem 1.1rem}}.katch-components-nav{margin:1.5rem 0}.katch-components-wrap{padding:1.25rem 1.5rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.kcn-title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.kcn-sub{margin:0 0 1rem;font-size:.9rem;color:#475569}.kcn-links{display:flex;flex-wrap:wrap;gap:.5rem}.kcn-link{padding:.45rem .75rem;background:#fff;border-radius:999px;border:1px solid #d1d5db;font-size:.85rem;text-decoration:none;transition:all .15s ease}.kcn-link:hover{background:#eff6ff;border-color:#0ea5e9;transform:translateY(-1px)}.module-moteur-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}@media(max-width:900px){.module-moteur-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.module-moteur-grid{grid-template-columns:repeat(1,1fr)}}.module-moteur-section{margin-top:40px;padding-top:20px;border-top:1px solid rgba(0,0,0,.04)}.module-moteur-section--desktop{display:block}.module-moteur-section--mobile{display:none}.module-moteur-shell{border-radius:24px;background:#f9f9fb;border:1px solid #ececec;padding:16px 20px 18px;max-width:100%;box-shadow:0 18px 60px #00000008}.module-moteur-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.module-moteur-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;background:#0000000d;color:#000000b3;margin-bottom:4px}.module-moteur-heading{font-size:1.2rem;font-weight:600;margin:0}.module-moteur-tagline{margin:2px 0 0;font-size:.85rem;color:#0000008c}.module-moteur-count{margin:6px 0 14px;font-size:.82rem;color:#0000008c}.module-moteur-slider-controls{display:flex;gap:4px}.module-moteur-slider-btn{border:1px solid rgba(0,0,0,.15);background:transparent;box-shadow:none;border-radius:999px;width:24px;height:24px;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .15s ease}.module-moteur-slider-btn:hover{background:#f5f5f5;transform:translateY(-1px)}.module-moteur-slider{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.module-moteur-slider::-webkit-scrollbar{height:4px}.module-moteur-slider::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.module-moteur-card{display:flex;flex-direction:column;text-decoration:none;padding:8px 10px;border-radius:16px;background:#fff;border:1px solid #f0f0f0;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.module-moteur-card--small{scroll-snap-align:start;flex:0 0 calc((100% - 2 * 12px) / 3)}.module-moteur-image img{width:100%;display:block;border-radius:12px;filter:grayscale(100%);opacity:.7;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.module-moteur-title{font-size:.9rem;font-weight:600;margin-top:8px;margin-bottom:2px;color:inherit}.module-moteur-sub{font-size:.8rem;color:#0009}.module-moteur-card:hover{background:#fff;box-shadow:0 12px 30px #00000014;transform:translateY(-2px)}.module-moteur-card:hover .module-moteur-image img{filter:none;opacity:1}@media screen and (max-width:749px){.module-moteur-section--desktop{display:none}.module-moteur-section--mobile{display:block}.module-moteur-slider-controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style.css.map */
