@font-face{font-family:"GraphikCy";src:url(../fonts/GraphikCy.woff) format("woff"),url(../fonts/GraphikCy.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
body{top:0!important;font-size:16px;line-height:1.7;font-family:"GraphikCy",Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif;background:#f2f0f5}
h1,h2,h3,h4,h5,h6,.page_top{font-family:"GraphikCy",Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif;font-size:32px;word-wrap:break-word}
div,section,table th,td,b,fieldset,legend,strong,ul,li,a{font-family:"GraphikCy",Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif}
footer{font-size:13px;background:#ebe9ee;border-top:1px solid #cfced2;padding:15px 0;margin-top:15px}
footer .row > div{min-height:287px;margin-bottom:20px}
footer ul,footer ul li{list-style:none;margin-left:0;padding-left:0}
footer p b{font-size:17px;line-height:20px}
footer a{color:#000;text-decoration:underline}
footer a:hover{text-decoration:none}
footer ul.phone-footer li{font-size:22px;font-family:Montserrat,Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif;line-height:30px;color:#bbb}
footer ul.phone-footer li a{color:#000;text-decoration:none}
.top-header{position:relative;background:url(../images/top-header.webp) center repeat-x;margin:54px 0 0;width:100%;height:210px;font-size:38px;font-weight:700;text-align:center;color:#fff}
.top-header::before{content:"";position:absolute;left:0;right:0;top:19%;transform:translateY(-50%);height:80px;background:#00000073;z-index:1}
.top-header span{position:relative;z-index:2;line-height:80px;display:inline-block;padding:0 20px;text-shadow:0 2px 6px #000000b3}
.breadcrumbs{display:inline-block;font-size:14px;margin:10px 0 0;color:#000;white-space:nowrap}
#CatNavi{margin:10px 0 0;padding:0}
#CatNavi li{display:block}
#CatNavi > li.CatLevel0{float:none;width:100%;list-style:none;line-height:1.5}
#CatNavi > li.CatLevel0 > a{display:block;margin-bottom:8px}
#CatNavi .CatLevel1List{display:block;column-count:5;column-gap:20px;margin:0 0 15px;padding:0;text-transform:none;white-space:nowrap}
#CatNavi .CatLevel1List > li{display:block;break-inside:avoid;margin-bottom:5px}
#CatNavi > li.CatLevel0 > a{color:#737185;font-size:20px;display:block;text-transform:none;border-bottom:1px solid #d9d7de}
#CatNavi > li.CatLevel0 > a:hover{color:#337ab7;text-decoration:none}
.Current > a{color:#000!important}
#boxAuto{margin-top:25px;margin-bottom:25px}
#boxAuto a{display:block;font-size:20px;color:#000;border-bottom:1px solid #d9d7de;margin-bottom:5px}
#boxAutoContent label{margin-bottom:0px;margin-top:5px}
@media print {
.row{display:block!important;margin-left:0!important;margin-right:0!important}
[class*="col-"]{float:left!important;min-height:1px!important;padding-left:10px!important;padding-right:10px!important}
.col-md-6{width:50%!important}
.col-md-4{width:33.333333%!important}
.col-md-8{width:66.666667%!important}
.col-md-3{width:25%!important}
.col-md-9{width:75%!important}
.col-md-12{width:100%!important}
a[href]:after,abbr[title]:after{content:none!important}
@page{size:A4;margin:10mm}
.container,.container-fluid{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
body{font-size:12px;line-height:1.3}
*{page-break-inside:avoid}
img{max-width:100%!important;height:auto!important}
}
.delivery-box{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:14px;line-height:1.4}
.ProductInfoRightM{padding:12px 15px}
.contentBoxHeading{padding:12px 15px}
.OfferBlock{width:100%;background:#ffc;padding:20px 15px}
.battery-recycle-icon{display:inline-block;margin:0;width:45px;height:45px;border-radius:50%;background:#36ad39;position:relative}
.battery-recycle-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/battery-recycle.svg) no-repeat center;background-size:70%;filter:brightness(0) invert(1)}
.battery-recycle-icon:hover{background:#36ad39;text-decoration:none;color:#fff;box-shadow:0 6px 16px #ff525266}
.battery-recycle-icon:active{transform:scale(.97)}
.OfferBlock{display:flex;align-items:center}
.OfferBlock form{display:flex;align-items:center;gap:15px}
.product-images{text-align:center;padding-left:30px}
.product-price{fdisplay:inline-block;font-family:Montserrat,Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif;font-size:32px;font-weight:800;color:#000;line-height:1}
.product-price > span{margin-left:5px;font-size:14px;font-weight:400;color:#555}
.product-price .productOldPrice{display:block;position:absolute;margin:-20px 0 0;text-decoration:line-through;color:#aaa;font-size:16px;font-weight:400;font-style:normal}
.BuyButton{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;background:#ff5252;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:.2s}
.BuyButton:hover{background:#e63b3b;text-decoration:none;color:#fff;box-shadow:0 6px 16px #ff525266}
.BuyButton:active{transform:scale(.97)}
.guarantee{font-size:14px;background:none}
.block_one_click{border:1px dashed #000;width:100%;margin:15px 0;padding:5px 10px 10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.user_phone{display:inline-block}
.user_phone input{width:125px}
.btn_submit{display:inline-block}
.loading{float:right;height:28px;width:28px;display:none}
.done{color:#000;text-align:center;font-size:13px;margin-top:5px;width:100%;display:none}
.buy_one_click{text-align:left;font-size:21px}
.copy-notice{position:fixed;right:20px;bottom:20px;background:#333;color:#fff;padding:10px 14px;border-radius:6px;font-size:14px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:9999}
.copy-notice.show{opacity:1;visibility:visible}
.products{margin-top:5px;background:#fff;border-top:1px solid #f6f3fb;border-right:1px solid #e5e3e8;border-bottom:1px solid #e5e3e8;border-left:1px solid #e9e6ee}
.page_top{border-bottom:1px solid #e1e1e1;padding:12px 15px}
.page .pageItem{padding:12px 15px}
.products .page{padding:12px 15px}
.products h1{border-bottom:1px solid #e1e1e1;padding:12px 15px;margin-bottom:0;margin-top:5px}
.specifications{font-size:14px;color:#333;width:90%;margin:0 auto}
.spec-row{display:flex;align-items:center;margin-bottom:6px}
.spec-name{white-space:nowrap}
.spec-dots{flex:1;border-bottom:1px dotted #ccc;margin:0 8px;height:10px}
.spec-value{white-space:nowrap;font-weight:500}
.itemDescriptionPrice{display:flex;align-items:center;gap:20px;margin:15px 0;align-items:center;justify-content:center;min-height:48px}
.price-block{display:flex;align-items:flex-end;gap:6px}
.price{display:inline-block;font-family:Montserrat,Arial,Helvetica,'Helvetica CY','Nimbus Sans L',sans-serif;font-size:32px;font-weight:800;color:#000;line-height:1}
.price > span{margin-left:5px;font-size:14px;font-weight:400;color:#555}
.price .productOldPrice{display:block;position:absolute;margin:-20px 0 0;text-decoration:line-through!important;color:#aaa;font-size:16px;font-weight:400;font-style:normal}
.currency{font-size:16px;font-weight:600;color:#555;margin-bottom:4px}
.buy-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;background:#ff5252;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:.2s}
.buy-btn:hover{background:#e63b3b;text-decoration:none;color:#fff;box-shadow:0 6px 16px #ff525266}
.buy-btn:active{transform:scale(.97)}
.itemDescription{height:23px;overflow:hidden}
.itemImage{height:150px;margin:25px 0}
.products-list{margin:0;padding:15px 0;text-align:center;min-height:340px}
.products-list:hover{display:inline-block;-webkit-box-shadow:0 6px 70px #0003;-moz-box-shadow:0 6px 70px #0003;box-shadow:0 6px 70px #0003;position:relative;z-index:999}
.first{border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.other{border-bottom:1px solid #ccc}
.filter{float:left;width:25%;padding:0;font-size:13px}
.no_results{display:none}
.line{border-top:1px solid #ccc}
.navigation{text-align:center;padding:0 0 15px}
.navigation .right{width:100%;display:block}
.sort{font-size:14px;margin-top:15px;width:100%;display:block}
div.clear{clear:both}
.product{margin-top:5px;background:#fff;border-top:1px solid #f6f3fb;border-right:1px solid #e5e3e8;border-bottom:1px solid #e5e3e8;border-left:1px solid #e9e6ee}
.product h1{margin-top:5px}
.product-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e1e1e1;font-size:14px;line-height:1.4}
.product-actions-left{display:flex;align-items:center;gap:18px}
.product-actions-right{display:flex;align-items:center}
.product-after{float:left;width:100%;margin-top:5px;background:#fff;border-top:1px solid #f6f3fb;border-right:1px solid #e5e3e8;border-bottom:1px solid #e5e3e8;border-left:1px solid #e9e6ee}
.product-after > h1,.product-after > h2{padding:0 15px;margin-top:15px}
.product-after .description{padding:12px 15px}
.product-after .description img{max-width:100%;height:auto}
.action-link{display:inline-flex;align-items:center;gap:6px;color:#333;text-decoration:none;transition:color .2s ease}
.action-link:hover{color:#ff5252;text-decoration:none}
.action-icon{font-size:15px;line-height:1}
.actions-more{position:relative}
.action-more{padding:0}
.actions-dropdown{position:absolute;top:100%;right:0;min-width:170px;margin-top:8px;padding:8px 0;background:#fff;border:1px solid #e1e1e1;box-shadow:0 6px 18px #00000014;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:50}
.actions-more:hover .actions-dropdown{opacity:1;visibility:visible;pointer-events:auto}
.dropdown-link{display:block;padding:9px 14px;color:#333;text-decoration:none;white-space:nowrap}
.dropdown-link:hover{background:#f7f7f7;color:#ff5252;text-decoration:none}
.product-description{padding:12px 15px}
.product-photos-more{padding:12px 15px;text-align:center}
.product-photos-more a{display:inline-block;margin:5px}
.product-reviews h2{border-bottom:1px solid #d6d4d8;font-size:20px;color:#737185;padding:0 15px 5px}
.product-reviews a.button{display:inline-block;background:#d9d7de!important;border:0 solid #c9c8cc!important;text-decoration:none;margin:-10px 0 0!important;font-weight:400!important;border-radius:4px;padding:0 12px!important;white-space:nowrap;vertical-align:middle;cursor:pointer}
.product-reviews a.button span{color:#000;font-size:16px!important;text-align:center}
.BUTTON_WRITE img,.button img{display:none}
q{display:block;padding-left:10px;padding-top:5px;font-style:italic}
.product-author{padding-left:15px}
.product-review{float:left;width:100%;margin-bottom:15px;color:#000}
.arrow_box{float:left;position:relative;background:#fffccc;width:100%;border-radius:5px 5px 5px 5px;padding:10px;margin-top:8px;color:#000}
.arrow_box:after{bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fffccc00;border-bottom-color:#fffccc;border-width:10px;margin-left:-10px}
header{top:0;z-index:10000;position:fixed;width:100%;height:53px;display:block;background:#fff;background-position:center bottom;border-bottom:1px solid #babcbd}
.logo{display:flex;font-size:24px;line-height:50px}
.logo a{color:#000}
.logo-icons{margin:8px 10px 0 0;width:36px;height:36px;border-radius:50%;background:#36ad39;position:relative}
.logo-icons::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/car-battery-icon.svg) no-repeat center;background-size:70%;filter:brightness(0) invert(1)}
.info-pages{display:flex;line-height:50px;justify-content:flex-end}
.info-pages ul,.info-pages ul li{font-size:14px;list-style:none;display:flex;margin:0;padding:0}
.info-pages ul li{margin:0 8px}
.info-pages ul li a{text-decoration:underline dashed;color:#000}
.info-pages ul li a:hover{color:#337ab7}
.search-and-cart{display:flex;align-items:center;justify-content:flex-end;height:50px}
.header-icons{display:flex;align-items:center;gap:10px}
.icon-btn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none!important;position:relative}
.search-icons,.shopping-cart-icons{width:26px;height:26px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}
.search-dropdown > a .search-icons{min-width:30px;background-image:url(../images/search.svg);background-size:70%;filter:brightness(0) invert(1)}
.navbar-search .search-icons{line-height:24px;min-width:30px;background-image:url(../images/search.svg);background-size:70%;filter:none}
.shopping-cart-icons{min-width:45px;background-image:url(../images/shopping-cart-black.svg);background-size:50%;filter:brightness(0) invert(1)}
.search-dropdown,.cart-dropdown{position:relative}
.cart-dropdown .icon-btn{background:#ff5252;border-radius:50%}
.search-dropdown .icon-btn{background:#d9d7de;border-radius:50%}
.navbar-search{position:absolute;top:calc(100% - 2px);right:0;width:260px;background:#fff;padding:10px;box-shadow:0 4px 15px #0000001f;border-radius:6px;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}
.dropdown-menu.cart{position:absolute;top:calc(100% - 2px);right:0;left:auto;min-width:300px;padding:10px;border-radius:8px;border:none;background:#fff;box-shadow:0 5px 20px #00000026;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}
.search-dropdown.open .navbar-search,.cart-dropdown.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}
.navbar-search input{width:100%;padding:8px 35px 8px 10px;border:1px solid #ddd;border-radius:5px;outline:none}
.nv-submit{position:absolute;display:block;line-height:27.2px;margin-top:13px;right:15px;top:30%;transform:translateY(-50%);background:none;border:none;cursor:pointer}
.search-dropdown::after,.cart-dropdown::after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}
.breadcrumbs a{color:#337ab7}
#breadcrumbs{display:block;width:100%;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}
#breadcrumbs::-webkit-scrollbar{display:none}
.breadcrumbs{display:inline-block;font-size:14px;margin:10px 0 0;color:#ccc;white-space:nowrap}
.breadcrumbs div{display:inline-block}
.breadcrumb-separator{display:inline-block;padding:0 5px}
.burger-icon{display:block;position:relative;width:18px;height:2px;background:#fff;transition:background .2s ease,transform .2s ease}
.burger-icon:before,.burger-icon:after{content:"";position:absolute;left:0;width:18px;height:2px;background:#fff;transition:top .2s ease,transform .2s ease,opacity .2s ease}
.burger-icon:before{top:-6px}
.burger-icon:after{top:6px}
.mobile-menu-btn.active .burger-icon{background:transparent}
.mobile-menu-btn.active .burger-icon:before{top:0;transform:rotate(45deg)}
.mobile-menu-btn.active .burger-icon:after{top:0;transform:rotate(-45deg)}
.mobile-menu-overlay{display:none}
.mobile-menu-btn{display:none}
.line-callme{display:none;position:fixed;bottom:0;width:100%;text-align:center;width:100%;font-size:20px;font-weight:700;height:40px;background:#36ad39;color:#fff}
.line-callme:hover{height:105px}
.line-callme .phone-mobile a{color:#fff}
.line-callme .phone-mobile span{font-size:16px}
#toTop{cursor:pointer;position:fixed;bottom:20px;left:20px;display:none;color:#000;padding:8px 13px;background:#ddd;border:none;-webkit-box-shadow:0 6px 70px #0003;-moz-box-shadow:0 6px 70px #0003;box-shadow:0 6px 70px #0003;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;z-index:999}
#toTopHover{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1!important}
#toTopHover::before{content:"\e113"}
.skiptranslate{display:none!important}
.mobile-cart-btn{position:relative;display:inline-block}
.mobile-cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;line-height:16px;font-size:10px;text-align:center;border-radius:50%;padding:0 3px;box-sizing:border-box}
.faq details{border:1px solid #e7e9ee;border-radius:8px;padding:12px 14px;margin:10px 0;background:#fff}
.faq summary{font-weight:600;cursor:pointer;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";float:right;transition:transform .2s ease}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq div{margin-top:8px;color:#333;line-height:1.6}
@media (max-width:767px) {
.mobile-cart-btn{display:none}
.mobile-menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}
.mobile-menu-overlay.open{opacity:1;visibility:visible}
.mobile-categories-block{position:fixed;top:0;left:-100%;width:100%;height:100%;background:#fff;z-index:9999;overflow-y:auto;box-shadow:2px 0 20px #0003;transition:left .25s ease;padding:60px 15px 15px}
.mobile-categories-block.open{left:0}
body.mobile-menu-open{overflow:hidden}
.line-callme{display:block}
h1,h2,h3,h4,h5,h6,.page_top{font-size:21px}
header{position:fixed;top:0;left:0;width:100%;z-index:10000;background:#fff}
content .container{margin-top:50px}
.top-header{display:none}
.products-list:hover{width:100%}
.itemDescription{height:auto;overflow:none;max-width:95%;text-align:center}
.products .page .filter{width:50%}
header .container > .row{display:flex;align-items:center;justify-content:space-between;margin-left:0;margin-right:0;height:53px}
header .container > .row > .logo,header .container > .row > .info-pages,header .container > .row > .search-and-cart{float:none}
header .container > .row > .logo{width:auto;flex:1 1 auto;display:flex;align-items:center;min-width:0;padding-left:0;padding-right:10px}
header .container > .row > .info-pages{display:none}
header .container > .row > .search-and-cart{width:auto;flex:0 0 auto;padding-left:0;padding-right:0;height:53px}
.logo{display:flex;align-items:center;line-height:1}
.logo .logo-icons{flex:0 0 34px;width:34px;height:34px;margin:0 8px 0 0}
.logo a{display:block;font-size:17px;line-height:1.1;max-width:150px;white-space:normal}
.header-icons{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}
.icon-btn{width:35px;height:35px;flex:0 0 35px}
.mobile-menu-btn{display:flex;align-items:center;justify-content:center;background:#2f80ed;border-radius:50%}
.search-dropdown{position:relative}
.search-dropdown .navbar-search{position:fixed;top:53px;left:10px;right:10px;width:auto;max-width:none;background:#fff;padding:10px;box-shadow:0 4px 15px #0000001f;border-radius:6px;z-index:10001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}
.search-dropdown.open .navbar-search{opacity:1;visibility:visible;pointer-events:auto}
.search-dropdown::after{display:none}
}