@font-face{font-family:'Roboto';src:url('Roboto-Regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('Roboto-Regular.woff') format('woff'),url('Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto';src:url('Roboto-Medium.eot');src:local('Roboto Medium'),local('Roboto-Medium'),url('Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('Roboto-Medium.woff') format('woff'),url('Roboto-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}
@font-face{font-family:'Roboto';src:url('Roboto-Bold.eot');src:local('Roboto Bold'),local('Roboto-Bold'),url('Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('Roboto-Bold.woff') format('woff'),url('Roboto-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}

body{padding:0;margin:0;font-family:'Roboto';font-size:14px;color:#111;background:#fff;}
*{box-sizing:border-box;}
input,button{outline:none;padding:0;font-family:'Roboto';}
button{outline:none;cursor:pointer;}
a{color:#ee6c2c;text-decoration:none;}
a:hover{color:#bc3901;}
img{border-style:none;max-width:100%;}
h1{margin:0 0 20px;font-size:36px;}
h2{margin:0 0 20px;font-size:32px;font-weight:500;}
h3{margin:0 0 20px;font-size:28px;font-weight:500;}
.container{max-width:1290px;margin:auto;}
header{position:sticky;top:0;z-index:1000;transform:translateY(0);transition:all 0.2s ease-in-out;}
header.scrollt{transform:translateY(-36px);}
.kglhtop{position:relative;background:#F5F5F5;z-index:150;}
.kglhtflex{display:flex;align-items:center;justify-content:space-between;padding:8px 0;}
.kglcity{display:flex;align-items:center;gap:4px;font-weight:500;color:rgba(0, 0, 0, 0.87);cursor:pointer;}
.kglcity svg{width:20px;height:20px;}
.kglcity:hover{color:#ee6c2c;}
.kglhtlist{margin:0;padding:0;list-style:none;display:flex;gap:20px;}
.kglhtlist li a{color:rgba(0, 0, 0, 0.87);}
.kglhtlist li a:hover{color:#ee6c2c;}
.kglhtinfo{display:flex;gap:20px;}
.kglhtinfo a{color:rgba(0, 0, 0, 0.87);font-size:16px;}
.kglhtinfo a:hover{color:#ee6c2c;}
.kglhmid{position:relative;background:#FFF;box-shadow:0px 6px 20px -5px rgba(0, 0, 0, 0.15);z-index:150;}
.kglhmflex{display:flex;align-items:center;gap:20px;height:78px;}
.logo{flex-shrink:0;}
.logo img{display:block;}
.kglcat{width:121px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(105deg, #EF7F1B 0%, #EE7226 46.84%, #ED6332 100%);border:0;color:#fff;font-size:16px;font-weight:500;border-radius:12px;gap:8px;}
.kglcat svg{width:20px;height:20px;}
.kglcat:hover{background:#bc3901;}
.kglsearch{position:relative;width:100%;}
.kglsearch form{display:flex;}
.kglsearch form input[type='text']{width:100%;height:48px;border:1px solid rgba(0, 0, 0, 0.05);background:#F5F5F5;border-radius:12px 0 0 12px;border-right:0;padding:0 18px;font-size:14px;}
.kglsearch form button{width:48px;height:48px;background:#F5F5F5;border:1px solid rgba(0, 0, 0, 0.05);border-left:0;border-radius:0 12px 12px 0;flex-shrink:0;display:flex;justify-content:center;align-items:center;}
.kglsearch form button svg{width:24px;height:24px;}
.kglsearch form button:hover{color:#ee6c2c;}
.kglwaphm{flex-shrink:0;}
.kglwa{}
.kglwa svg{width:51px;height:48px;display:block;}
.kglrtbot{display:none;}
.kglcall{width:170px;height:48px;background:linear-gradient(135deg, #EF7F1B 0%, #EE7226 46.84%, #ED6332 100%);color:#fff;border:0;border-radius:12px;font-size:16px;font-weight:500;flex-shrink:0;}
.kglcall:hover{background:#bc3901;}
.kglcard{position:relative;width:78px;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0;color:#BDBDBD;font-size:14px;}
.kglcard svg{width:24px;height:24px;}
.kglcard i{position:absolute;top:-4px;right:14px;width:20px;height:20px;font-style:normal;display:none;background:#EE7226;color:#fff;border-radius:50%;}
.kglcard.active{color:#000;}
.kglcard.active i{display:flex;justify-content:center;align-items:center;}
.kglcard:hover{color:#000;}

.main{padding:28px 0 60px;}
.mainbanner img{display:block;}
.kglspecials{margin:28px 0 0;display:flex;gap:20px;}
.kglspec{position:relative;width:33.33%;min-height:234px;background:#F5F5F5;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:40px 22px 32px;}
.kglspec img{position:absolute;right:-12px;bottom:-20px;}
.kglspech{font-size:24px;font-weight:500;}
.kglspecm{font-size:32px;font-weight:bold;color:#ef7f1b;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}

.kglpadd{padding:60px 0 0;}
.kglpaddone{padding:16px 0 0;}
.kglcthead{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;}
.kglh{font-size:32px;font-weight:500;}
.kglctmore{display:flex;align-items:center;font-size:16px;font-weight:500;color:rgba(0, 0, 0, 0.6);}
.kglctmore svg{width:20px;height:20px;}
.kglctmore:hover{color:#ee6c2c;}

.slidercats{margin-left:-8px;margin-right:-8px;}
.slcat{margin:0 8px;}
.slcat a{background:#F9F9F9;width:100%;display:flex;padding:10px;flex-direction:column;}
.slcat a img{}
.slcat a span{color:rgba(0, 0, 0, 0.87);font-weight:500;text-align:center;font-size:16px;}

.slcats{display:flex;flex-wrap:wrap;gap:14px;}
.slct{width:calc(16.66% - 12px);}
.slct a{background:#F9F9F9;width:100%;display:flex;padding:10px;flex-direction:column;align-items:center;border-radius:16px;gap:10px;}
.slct a img{}
.slct a span{color:rgba(0, 0, 0, 0.87);font-weight:500;font-size:16px;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;}

.slct a:hover{background:#e7e7e7;}

.contactblocks{display:flex;flex-wrap:wrap;gap:16px;}
.ctcblock{width:calc(25% - 12px);background:#F9F9F9;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;}
.ctcbh{font-size:18px;font-weight:500;color:#414141;}
.ctcbb{height:48px;display:flex;align-items:center;}
.ctcblock a{color:#000;font-size:20px;font-weight:500;}
.ctcblock a.kglmsscn{}
.ctcblock a.kglmsscn svg{width:51px;height:48px;display:block;}
.ctcblock a:hover{color:#ee6c2c;}
.kgladrcn{font-size:16px;} 
.contactfm{display:flex;flex-wrap:wrap;padding:60px 0 0;justify-content:space-between;}
.ctcform{width:40%;}
.ctcmap{width:58%;}
.ctcmap iframe{width:100%;height:350px;}
.ctcform .kglh{margin:0 0 16px;}

.kgltext{}
.kgltext p{font-size:16px;margin:0 0 10px;}
.kgltext ul{}
.kgltext ul li{margin:0 0 10px;font-size:16px;}
.kglpartns{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:12px;}
.kglpartns img{display:block;width:108px;height:108px;object-fit:cover;}
.partnsblock{margin:20px 0 0;}

.kglqablock{display:flex;flex-direction:column;gap:16px;margin:20px 0 0;}
.kglqa{border:1px solid #E6EAEB;border-radius:24px;}
.kglqaq{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:20px;font-size:18px;font-weight:500;cursor:pointer;}
.kglqaq svg{width:32px;height:32px;flex-shrink:0;}
.kglqaa{display:none;padding:0 20px 20px;font-size:16px;}

.breadcrumbs{margin:0px 0 24px;display:inline-flex;align-items:center;overflow:hidden;width:100%;text-overflow:ellipsis;}
.breadcrumbs__item{white-space:nowrap;color:#000;}
.breadcrumbs__item>a{color:inherit;transition:color .2s ease;}
.breadcrumbs__item>a:hover{color:#ee6c2c;}
.breadcrumbs__separator{display:inline-flex;align-items:center;margin:0 8px;color:#7e7e7e;}
.breadcrumbs__separator>svg{width:16px;height:16px;}
.breadcrumbs__item>span{color:#7e7e7e;}
.catschildgroup{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:16px;}
.catschildgroup a{width:calc(20% - 13px);display:flex;padding:12px;border-radius:16px;color:#000;align-items:center;box-shadow:0 1px 4px rgb(0 0 0 / 20%);}
.catschildgroup a span{width:100%;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;padding-left:12px;}
.catschildgroup a img{width:56px;height:56px;flex-shrink:0;mix-blend-mode:multiply;}
.catschildgroup a:hover{background:#F5F5F5;}
.catslistgroup{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:12px;}
.catslistgroup a{display:inline-flex;align-items:center;border-radius:16px;height:34px;color:#fff;background:#ed672e;padding:0 16px;transition:.2s;}
.catslistgroup a:hover{background:#ed672e;}

.listing{display:flex;align-items:flex-start;gap:70px;}
.listing__products{width:100%;order:1;}
.lproduct{position:relative;display:flex;align-items:flex-start;padding:24px 0;}
.listing__products .lproduct:nth-child(1){padding-top:0;}
.lprod__top{width:100%;padding-left:20px;}
.lprod__title{font-size:16px;font-weight:500;margin:0 0 10px;}
.lprod__title a{color:#000;display:block;}
.lprod__title a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
.lprod__title a:hover{color:#ee6c2c;}
.lprod__code{position:relative;margin:0 0 10px;font-size:14px;font-weight:400;color:#6b6b6b;display:block;z-index:5;}
.lprod__image{width:150px;display:block;border-radius:16px;flex-shrink:0;}
.lprod__price{width:100%;font-size:22px;text-align:right;}
.lproduct .lprod__price{font-size:18px;font-weight:500;}
.lprod__chrs{position:relative;width:100%;display:flex;flex-direction:column;gap:10px;z-index:5;}
.lprod__cart{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-end;width:260px;flex-shrink:0;padding-left:60px;padding-top:24px;z-index:5;}
.lprod__bestpricebtn{display:inline-flex;align-items:center;width:100%;height:39px;font-size:16px;font-weight:400;border:1px solid #ed672e;color:#000;background:transparent;border-radius:16px;justify-content:center;}
.lprod__bestpricebtn:hover{background:#ee6c2c;color:#fff;}
.lprod__bpbaddcart{display:inline-flex;align-items:center;width:100%;height:39px;border:1px solid #ed672e;color:#fff;background:linear-gradient(135deg, #EF7F1B 0%, #EE7226 46.84%, #ED6332 100%);border-radius:16px;justify-content:center;font-size:16px;font-weight:500;}
.lprod__bpbaddcart:hover{background:#bc3901;}

.filters{width:290px;order:0;flex-shrink:0;}
.nfiltsname{display:none;}
.filtsgroup{padding:20px 0;}
.filtsgroup__top{font-size:16px;font-weight:500;margin-bottom:10px;}
.filtsgroup__block{display:flex;flex-direction:column;gap:12px;max-height:186px;overflow:auto;}
.filtsgroup__block::-webkit-scrollbar{height:6px;width:6px;}
.filtsgroup__block::-webkit-scrollbar-track{background:none;}
.filtsgroup__block::-webkit-scrollbar-thumb{background:#ed672e;border-radius:4px;cursor:pointer;}
.filtsgroup__block::-webkit-scrollbar-thumb:hover{background:#ed672e;}
.filtsgroup__blockitem{}
.filtsgroup__blockitem label{display:flex;gap:6px;align-items:center;}
.filtsgroup__blockitem label input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bcbcbc;width:20px;height:20px;margin:0;cursor:pointer;flex-shrink:0;}
.filtsgroup__blockitem label input[type='checkbox']:checked{background-color:#ed672e;border-color:#ed672e;background-image:url(../image/checked.svg);}
.filtsgroup__blockitem label span{}
.srchfilts{position:relative;margin:0 0 10px;}
.srchfilt{width:100%;height:36px;border-radius:12px;background:#F5F5F5;border:1px solid rgba(0, 0, 0, 0.05);font-size:14px;padding:0 14px;}
.srchfclose{position:absolute;top:0;right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px;width:30px;height:30px;cursor:pointer;display:none;}
.srchfilts.active .srchfilt{box-shadow:inset 0 0 0 1px #ed672e;}
.srchfilts.active .srchfclose{display:block;}
.filtsgroup__blockitem.actfln{display:none !important;}
.mfiltopen{display:none;}

.spdfltgroup{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;}
.spdfltgroup button{display:inline-flex;align-items:center;border-radius:24px;height:28px;color:#fff;background:#ed672e;padding:0 10px;transition:.2s;border:0;gap:8px;font-size:14px;}
.spdfltgroup button svg{height:22px;width:22px;}
.spdfltgroup button.clallfltg{background:#fff;color:#000;box-shadow:inset 0 0 0 1px #ed672e;}

.pagination{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;}
.pagination li{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:16px;border:1px solid #ed672e;}
.pagination li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:inherit;}
.pagination li:hover,.pagination li.active{background:#ed672e;color:#fff;}

.kproduct{display:flex;align-items:flex-start;}
.kpr__image{width:200px;height:200px;flex-shrink:0;}
.kpr__image img{width:100%;height:100%;object-fit:cover;}
.kpr__info{width:100%;padding-left:40px;}
.kpr__info h1{font-size:28px;}
.kpr__info .lprod__cart{justify-content:flex-start;padding-left:0;padding-top:4px;}
.kpr__info .lprod__price{text-align:left;}
.lprod__details{border-top:1px solid #dedede;margin:38px 0 0;padding:38px 0 0;}
.lprod__detailstext{font-size:18px;font-weight:600;margin:0 0 14px;}
.lprod__details .lprod__chrs{display:flex;flex-wrap:wrap;gap:14px;flex-direction:row;}
.lprod__details .lprod__chrs .lprod__chr{width:calc(33.33% - 11px);}
.lprod__details .lprod__chrs .lprod__chr span:first-child{display:block;color:#383838;margin:0 0 2px;}
.lprod__details .lprod__chrs .lprod__chr span:last-child{color:#000;font-weight:600;}
.kpr__details{border-top:1px solid #dedede;margin:38px 0 0;padding:38px 0 0;display:flex;justify-content:space-between;gap:16px;}
.kpr__detail{min-width:136px;}
.kpr__detailh{font-weight:500;font-size:16px;color:#000;margin:0 0 6px;}
.kpr__detailt{color:#383838;}

.btcatmenu{position:absolute;top:100%;left:0;right:0;background:linear-gradient(90deg, #f5f5f5 50%, #fff 80%, #fff 100%);z-index:100;height:calc(100vh - 114px);overflow-y:auto;opacity:0;transform:translateY(-110vh);transition:all 0.2s ease-in-out;}
header.scrollt .btcatmenu{height:calc(100vh - 78px);}
.btcatmenu.active{opacity:1;transform:translateY(0);}
.btcatcontainer{max-width:1290px;margin:auto;height:100%;}
.btcatrow{display:flex;}
.btcatcol1{width:25%;padding:12px 0 20px 0;}
.btcatcol2{width:75%;background:#fff;padding:18px 0 20px 40px;}
.btcatcol1__wrap{display:flex;flex-direction:column;gap:2px;height:100%;padding:0;}
.btcatcol1__wrap a{display:flex;align-items:center;font-size:16px;padding:8px 0 8px 8px;color:#000;}
.btcatcol1__wrap a svg{width:24px;height:24px;flex-shrink:0;margin-left:auto;}
.btcatcol1__wrap a.ahhover{background:#fff;}
.btcatcol2__wrap{height:100%;}
.btcatname a{color:#000;display:flex;align-items:center;font-size:20px;font-weight:500;margin:0 0 24px;}
.btcatname a svg{width:28px;height:28px;flex-shrink:0;}
.btcatcol2__wrap>ul{position:static;margin:0;padding:0;list-style:none;width:100%;columns:3;}
.btcatcol2__wrap>ul.chld2{columns:2;}
.btcatcol2__wrap>ul>li{position:static;margin-bottom:20px;display:inline-block;vertical-align:top;width:100%;}
.btcatcol2__wrap>ul>li>a{color:#000;display:block;font-weight:bold;font-size:16px;}
.btcatcol2__wrap>ul>li>ul{position:static;list-style:none;margin:12px 0 0;display:flex;padding:0;flex-direction:column;gap:9px;}
.btcatcol2__wrap>ul>li>ul>li{}
.btcatcol2__wrap>ul>li>ul>li>a{color:#454545;}
.btcatcol2__wrap>ul>li>ul>li.more{display:flex;align-items:center;color:#ee6e29;cursor:pointer;}
.btcatcol2__wrap>ul>li>ul>li.more svg{width:22px;height:22px;}
.btcatcol2__wrap>ul>li>ul>li.btcc2more{display:none;}
.btcatcol2__wrap>ul>li>ul>li.btcc2more.active{display:block;}
.btcatcol2__wrap a:hover{color:#ee6c2c;}
.btcatcol2__wrap>ul>li>ul>li.more:hover{color:#bc3901;}

.btclstgcont{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px;}
.btcatmenu::-webkit-scrollbar{height:6px;width:6px;}
.btcatmenu::-webkit-scrollbar-track{background:none;}
.btcatmenu::-webkit-scrollbar-thumb{background:#ee6e29;border-radius:4px;cursor:pointer;}
.btcatmenu::-webkit-scrollbar-thumb:hover{background:#ee6e29;}

footer{background:rgba(0, 0, 0, 0.87);padding:60px 0;}
.kglfootertop{display:flex;gap:60px;}
.kglfcontact{display:flex;flex-direction:column;width:330px;gap:18px;flex-shrink:0;}
.kglfcontact a{color:#fff;display:flex;align-items:center;gap:8px;}
.kglfcontact a svg{width:20px;height:20px;}
.kglfcontact a:hover{color:#ee6c2c;}
.kglfaddress{color:#fff;display:flex;align-items:flex-start;gap:8px;}
.kglfaddress svg{width:20px;height:20px;color:#ee6d2a;flex-shrink:0;}
.kglfnavs{width:100%;display:flex;gap:60px;}
.kglfnavs ul{margin:0;padding:0;list-style:none;}
.kglfnavs ul li{margin:0 0 12px;}
.kglfnavs ul li a{color:#fff;}
.kglfnavs ul li a:hover{color:#ee6c2c;}
.kglftnavpage{flex-shrink:0;max-width:160px;}
.kglftnavcats{columns:2;column-gap:40px;}
.kglfootermid{margin:60px 0 0;padding:60px 0 0;border-top:1px solid #444444;display:flex;gap:40px;justify-content:space-between;}
.kglftmleft{color:#fff;flex-shrink:0;}
.kglftmleft div{margin:14px 0 0;}
.kglftmright{color:#fff;display:flex;flex-direction:column;gap:12px;font-size:12px;}

.modalcn{position:fixed;top:0;right:0;bottom:0;z-index:10000;display:flex;justify-content:center;align-items:center;visibility:hidden;left:-99999px;}
.clsdrt{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / 40%);}
.bodymodal{position:relative;width:470px;background:#fff;padding:30px;opacity:0;transform:translateY(20px);transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out;}
.closemodal{position:absolute;top:26px;right:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");width:30px;height:30px;cursor:pointer;}
.hmodal{font-size:20px;font-weight:bold;margin:0 0 16px;}
.mdlfrm{position:relative;margin:0 0 10px;}
.mdlfrms{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;position:relative;margin:0 0 16px;}
.mdlfrms span{width:100%;display:block;}
.mdlfrms button{background:#fff;color:#000;font-size:14px;padding:4px 10px;border:1px solid #EE7226;border-radius:16px;cursor:pointer;}
.mdlfrms button:hover,.mdlfrms button.active{background:linear-gradient(135deg, #EF7F1B 0%, #EE7226 46.84%, #ED6332 100%);color:#fff;}
.mdlfrm input[type='text']{background:#F5F5F5;border-radius:16px;border:1px solid rgba(0, 0, 0, 0.05);font-size:14px;line-height:24px;width:100%;padding:8px 20px;}
.mdlfrm button{background:linear-gradient(135deg, #EF7F1B 0%, #EE7226 46.84%, #ED6332 100%);color:#fff;font-size:14px;font-weight:500;padding:10px;width:100%;border:0;border-radius:16px;cursor:pointer;}
.mdlfrm button:hover{background:#bc3901;}
.mdlfrm.mdlfrmhidd{display:none;}
.mdlfrmlb{display:block;font-size:12px;text-align:center;}
.modalcn.active{visibility:visible;left:0;}
.modalcn.active .bodymodal{opacity:1;transform:translateY(0px);}
.prdmdt{margin:0 0 12px;color:#606060;}
.comfirmcn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0 0;}
.prcmfrleft{background:#fff;border:1px solid #EE7226;color:#EE7226;font-size:14px;font-weight:500;width:48%;height:32px;border-radius:16px;cursor:pointer;}
.prcmfrleft:hover{background:#EE7226;color:#fff;}
.prcmfrright{background:#EE7226;color:#fff;font-size:14px;font-weight:500;width:48%;height:32px;border:0;border-radius:16px;cursor:pointer;}
.prcmfrright:hover{background:#bc3901;}
.emcrdcnt{position:fixed;top:0;right:0;bottom:0;z-index:400000;overflow:hidden;visibility:hidden;left:-99999px;}
.emcrdcnt.active{left:0;visibility:visible;}
.emcrdart{position:absolute;top:0;left:0;right:0;bottom:0;background:#3f3f3f;opacity:0.4;}
.emcrdbody{position:absolute;top:0;right:0;bottom:0;width:470px;background:#fff;color:#000;padding:26px 16px;overflow-y:auto;transform:translateX(100%);transition:transform 0.2s ease-in-out;}
.emcrdcnt.active .emcrdbody{transform:translateX(0%);transition:all 0.2s ease-in-out;}
.emcrdbody.emcrdnne{display:none;}
.closemodalcrd{position:absolute;top:23px;right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");width:30px;height:30px;cursor:pointer;}
.emcrdname{font-size:20px;font-weight:bold;margin:0 0 16px;}
.emcrdfrm{position:relative;margin:0 0 10px;}
.emcrdfrm input[type='text'],.emcrdfrm textarea{background:#F5F5F5;border-radius:16px;border:1px solid rgba(0, 0, 0, 0.05);font-size:14px;line-height:24px;width:100%;padding:8px 20px;}
.emcrdfrm textarea{height:72px;resize:none;}
.emcrdfrm button{background:#EE7226;color:#fff;font-size:14px;font-weight:bold;padding:10px;width:100%;border:0;text-transform:uppercase;border-radius:24px;cursor:pointer;}
.emmbtfrbfr{text-align:center;font-size:12px;}
.emcrdcntr{max-height:calc((var(--vh, 1vh)* 100) - 462px);overflow-y:auto;margin:22px 0;}
.emcrdcntr::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
.emcrdcntr::-webkit-scrollbar-track {background-color:#d4d4d4;}
.emcrdcntr::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#EE7226;}
.emcrdcntr::-webkit-scrollbar-thumb:hover{background-color:#EE7226;}
.emcrdcntr::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
.emcrdcntr::-webkit-scrollbar{width: 6px;}
.crdtrblock{position:relative;display:flex;background:#f7f7f7;border-radius:20px;padding:10px;align-items:center;margin-bottom:20px;}
.emcrdcntr .crdtrblock:last-child{margin-bottom:0;}
.crdtrimg{width:45px;height:45px;flex-shrink:0;}
.crdtrimg a{height:100%;display:block;}
.crdtrimg a img{display:block;object-fit:cover;mix-blend-mode:multiply;}
.crdtrrt{display:flex;width:100%;padding:0 0 0 10px;justify-content:space-between;align-items:center;}
.crdtrname{display:block;color:#000;font-size:16px;line-height:18px;padding:0 14px 0 0;}
.cart-card__close{width:16px;height:16px;flex-shrink:0;}
.cart-card__close button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;margin:0;cursor:pointer;}
.cart-card__close button svg{width:16px;height:16px;fill:#898989;}
.mobimodal{display:none;}
.mobilemenu{display:none;}
.mfiltopen{display:none;}
form input.redinp{border:1px solid #d01216 !important;}
.err{color:red;}

.geocitylist{margin:0;padding:0;list-style:none;columns:2;column-gap:16px;}
.geocitylist li{margin-bottom:10px;}
.geocitylist li button{background:transparent;border:0;font-size:14px;}
.geocitylist li button:hover{color:#ee6c2c;}

@media (max-width: 1320px){
	.container,.btcatcontainer{padding:0 12px;}
}
@media (max-width: 1140px){
	.kglspech{font-size:22px;}
	.kglspecm{font-size:28px;}
	.kglspec img{width:120px;}
	.kglspec{min-height:186px;}
	.listing{gap:40px;}
	.lproduct .lprod__cart{width:250px;padding-left:20px;}
	.filters{width:270px;}
}
@media (max-width: 998px){
	header.scrollt{transform:translateY(-56px);}
	.kglhtop,.kglcat,.kglsearch,.kglcall,.kglcard,.mainbanner{display:none;}
	.kglwaphm{display:flex;align-items:center;gap:20px;}
	.kglrtbot{display:flex;flex-direction:column;gap:4px;}
	.kglrtbot a{color:#000;font-weight:500;}
	.kglhmflex{height:56px;justify-content:space-between;}
	.kglspecials{margin:0;}
	.kglspec{padding:22px;}
	.kglspech{font-size:20px;}
	.kglspecm{font-size:24px;}
	.kglspec{min-height:160px;}
	.slct{width:calc(33.33% - 10px);}
	.kglh,h2{font-size:30px;}
	h3{font-size:26px;}
	h1{font-size:34px;}
	.kgltext p,.kgltext ul li{font-size:14px;}
	.filters{display:none;}
	.catschildgroup a{width:calc(25% - 12px);}
	.ctcblock{width:calc(50% - 8px);}
	.kglfootertop{flex-wrap:wrap;}
	.kglfcontact{width:100%;}
	.kglfootermid{flex-wrap:wrap;}
	.mobilemenu{display:flex;position:fixed;left:0;right:0;bottom:0;padding:6px 10px;background:#F9F9F9;align-items:center;justify-content:space-between;box-shadow:0px -6px 20px -5px rgba(0, 0, 0, 0.15);z-index:5000;}
	.mobilemenu button{font-size:14px;border:0;padding:22px 0 0px;cursor:pointer;}
	.mbcat{background:no-repeat top center url(../image/mbcat.svg);}
	.mbser{background:no-repeat top center url(../image/mbsers.svg);background-size:21px;}
	.mbcar{background:no-repeat top center url(../image/mbcar.svg);position:relative;}
	.mbcar span{position:absolute;right:5px;top:-4px;border-radius:10px;height:18px;width:18px;color:#fff;background:red;display:flex;align-items:center;justify-content:center;font-size:12px;}
	.mbcal{background:no-repeat top center url(../image/mbcalf.svg);background-size:20px;}
	.mbsercn .kglsearch{display:block;}
	.mobimodal{display:block;position:fixed;top:0;left:-999999px;right:0;bottom:0;visibility:hidden;z-index:4000;overflow:hidden;}
	.mobibody{position:absolute;width:100%;top:0;right:0;bottom:0;background:#fff;color:#000;padding:14px 10px;transform:translateX(-100%);transition:all 0.2s ease-in-out;}
	.mobiclose{position:absolute;top:11px;right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");width:30px;height:30px;cursor:pointer;}
	.mobicatlst{margin:0;padding:0;list-style:none;position:absolute;top:50px;left:10px;right:10px;bottom:64px;overflow-y:auto;overflow-x:hidden;background:#fff;}
	.mobicatlst li{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;}
	.mobicatlst li a{color:#000;}
	.mobicatlst li span{width:20px;height:20px;display:block;}
	.mobicatlst li span svg{width:20px;height:20px;}
	.mobimodal.active{left:0;visibility:visible;}
	.mobimodal.active .mobibody{transform:translateX(0);}
	.mfctshedl{position:absolute;top:14px;left:3px;right:33px;background:#fff;display:flex;align-items:center;}
	.lcatsarr2{width:25px;height:25px;transform:rotate(180deg);display:block;margin-right:6px;}
	.lcatsarr2 svg{width:25px;height:25px;}
	.mfctname{font-size:20px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
@media (max-width: 850px){
	.kglspech{font-size:18px;}
	.kglspecm{font-size:20px;}
	.kglspec{min-height:150px;}
	.kglspec img{width:110px;}
	.catschildgroup a{width:calc(33.33% - 11px);}
}
@media (max-width: 790px){
	.kglspec img{width:96px;}
}
@media (max-width: 720px){
	.kglspecials{flex-wrap:wrap;}
	.kglspec{width:100%;min-height:118px;}
	.slct{width:calc(50% - 7px);}
	.kglh, h2{font-size:26px;}
	h3{font-size:24px;}
	h1{font-size:30px;}
	.kglqaq{min-height:60px;padding:16px;font-size:16px;}
	.kglqaq svg{width:26px;height:26px;}
	.kglqaa{padding:0 16px 16px;font-size:14px;}
	.kglfnavs{gap:40px;flex-wrap:wrap;}
	.kglfnavs ul{width:100%;}
	.kglftnavpage{max-width:100%;}
	.kglftnavcats{columns:1;}
	.catschildgroup{display:flex;flex-direction:column;flex-wrap:wrap;height:180px;overflow-x:auto;padding:2px;}
	.catschildgroup a{width:calc(50% - 10px);}
	.lproduct{flex-wrap:wrap;}
	.lprod__top{width:calc(100% - 150px);}
	.lproduct .lprod__cart{padding-left:170px;padding-top:0;width:100%;}
	.lproduct .lprod__price{text-align:left;}
	.lprod__bpbaddcart{width:calc(50% - 6px);}
	.lprod__bestpricebtn{width:calc(50% - 6px);}
	.contactfm{gap:20px;}
	.ctcform{width:100%;}
	.ctcmap{width:100%;}
	.ctcblock a{font-size:16px;}
	.kgladrcn{font-size:14px;}
	.kpr__info h1{font-size:24px;}
	.kpr__info .lprod__bpbaddcart{width:100%;}
	.kpr__info .lprod__bestpricebtn{width:100%;}
	.lprod__details .lprod__chrs .lprod__chr{width:calc(50% - 7px);}
	.kpr__details{flex-wrap:wrap;gap:14px;}
	.kpr__detail{min-width:auto;width:calc(50% - 8px);}
}
@media (max-width: 620px){
	.kglh, h2{font-size:24px;}
	h3{font-size:22px;}
	h1{font-size:28px;}
	.kpr__info h1{font-size:22px;}
	.kpr__image{width:150px;height:150px;}
	.kpr__info{padding-left:20px;}
}
@media (max-width: 560px){
	.lprod__image{width:120px;}
	.lproduct .lprod__cart{padding-left:140px;padding-top:12px;}
	.kpr__info .lprod__cart{width:100%;}
	.kpr__info .lprod__price{font-size:18px;}
}
@media (max-width: 480px){
	.kglh, h2{font-size:22px;}
	h3{font-size:20px;}
	h1{font-size:26px;}
	.bodymodal,.emcrdbody{width:96%;}
	.ctcblock{width:100%;}
	.ctcbb{height:auto;}
	.kpr__image{width:120px;height:120px;}
}
@media (max-width: 450px){
	.kglcthead{flex-wrap:wrap;gap:10px;}
	.kglctmore{width:100%;}
	.lprod__image{width:100px;}
	.lproduct .lprod__cart{padding-left:120px;}
	.comfirmcn{gap:10px;}
	.prcmfrleft,.prcmfrright{width:100%;}
}
@media (max-width: 420px){
	.kglh, h2{font-size:20px;}
	h3{font-size:18px;}
	h1{font-size:24px;}
	.kglwaphm{gap:16px;}
	.kglhmflex{gap:0;}
	.lprod__top{padding-left:16px;}
	.lprod__image{width:96px;}
	.lproduct .lprod__cart{padding-left:110px;}
	.lproduct .lprod__price{font-size:16px;}
	.lprod__bpbaddcart{width:100%;height:35px;}
	.lprod__bestpricebtn{width:100%;height:35px;}
	.kpr__info h1{font-size:18px;}
	.kpr__image{width:100px;height:100px;}
}
@media (max-width: 380px){
	.logo img{width:140px;}
	.kglftmleft{width:100%;}
	.kglwaphm{gap:10px;}
	.kglwa svg{width:36px;height:30px;}
	h1{font-size:22px;}
	.kglspec{padding:16px;min-height:100px;}
	.kglspec img{width:88px;}
	.slct a span{font-size:14px;}
	.kpr__image{width:90px;height:90px;}
}