@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-size:14px;font-family:'Roboto';color:#000;background:#fff;}
*{box-sizing:border-box;}
input,button{outline:none;padding:0;font-family:'Roboto';}
button{outline:none;cursor:pointer;}
a{color:#004498;text-decoration:none;}
a:hover{color:#023779;}
img{border-style:none;max-width:100%;}
h1{margin:0 0 20px;font-size:34px;}
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:1400px;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;}
.kglright{display:flex;align-items:center;gap:20px;}
.kglcity{display:flex;align-items:center;gap:4px;color:rgba(0, 0, 0, 0.87);cursor:pointer;}
.kglcity svg{width:20px;height:20px;color:#004498;}
.kglcity:hover{color:#004498;}
.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:#004498;}
.kglhtinfo{display:flex;gap:20px;}
.kglhtinfo a{color:rgba(0, 0, 0, 0.87);font-size:16px;display:flex;align-items:center;gap:4px;}
.kglhtinfo a:hover{color:#004498;}
.kglhtinfo a svg{width:20px;height:20px;color:#004498;}
.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:36px;height:74px;}
.logo{flex-shrink:0;font-size:18px;}
.logo img{display:block;}
.kglcatackc{display:flex;}
.kglcat{position:relative;width:121px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#004498;border:0;color:#fff;font-size:16px;font-weight:500;border-radius:12px;gap:8px;z-index:50;transition:all 0.2s ease-in-out;}
.kglcat svg{width:20px;height:20px;}
.kglcat:hover{background:#023779;}

.kglspectop{width:131px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#EAF0F2;border:0;color:#000;font-size:16px;font-weight:500;border-radius:12px;gap:8px;position:relative;z-index:40;margin-left:-18px;padding-left:18px;transition:all 0.2s ease-in-out;}
.kglspectop svg{width:20px;height:20px;color:#004498;}
.kglspectop:hover{background:#c1e6f2;}

.kglsearch{position:relative;width:100%;}
.kglsearch form{display:flex;}
.kglsearch form input[type='text']{width:100%;height:42px;background:#fff;padding:0 18px;font-size:14px;border:2px solid #004498;border-radius:12px;position:relative;z-index:50;}
.kglsearch form button{width:64px;height:42px;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;background:#004498;position:relative;z-index:40;margin-left:-10px;padding-left:10px;transition:all 0.2s ease-in-out;}
.kglsearch form button svg{width:24px;height:24px;color:#fff;}
.kglsearch form button:hover{background:#023779;}
.kglwaphm{flex-shrink:0;}
.kglwa{}
.kglwa svg{width:51px;height:48px;display:block;}
.kglrtbot{display:none;}
.kglcall{width:170px;height:48px;background:#004498;color:#fff;border:0;border-radius:12px;font-size:16px;font-weight:500;flex-shrink:0;}
.kglcall:hover{background:#023779;}
.kglcard{position:relative;width:56px;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0;font-size:14px;color:#000;}
.kglcard svg{width:24px;height:24px;}
.kglcard i{position:absolute;top:-4px;right:4px;width:20px;height:20px;font-style:normal;display:none;background:#004498;color:#fff;border-radius:50%;}
.kglcard.active{color:#000;}
.kglcard.active i{display:flex;justify-content:center;align-items:center;}
.kglcard:hover{color:#004498;}

.kgltopcall{position:relative;width:94px;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0;font-size:14px;transition:all 0.2s ease-in-out;}
.kgltopcall svg{width:24px;height:24px;}
.kgltopcall:hover{color:#004498;}
.kgltopmenu{display:none;}

.main{padding:28px 0 60px;}
.mainbanner{position:relative;border-radius:12px;overflow:hidden;}
.mainbanner img{display:block;}
.mainbannt{position:absolute;top:36px;left:30px;width:460px;bottom:36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;}
.mbannth{font-size:32px;font-weight:500;}
.mbanntt{font-size:16px;}
.mbanntl{display:inline-flex;background:#004498;color:#fff;padding:10px 10px 10px 18px;align-items:center;gap:6px;border-radius:12px;font-size:14px;transition:all 0.2s ease-in-out;}
.mbanntl svg{width:20px;height:20px;}
.mbanntl:hover{background:#023779;color:#fff;}

.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;}

.kglpadd{padding:60px 0 0;}
.kglpaddone{padding:10px 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:#004498;}

.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:18px;}

.slcats{display:flex;flex-wrap:wrap;gap:14px;display:grid;grid-template-columns:repeat(4, 1fr);}
.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;transition:all 0.2s ease-in-out;}
.slct a img{mix-blend-mode:multiply;height:240px;}
.slct a span{color:rgba(0, 0, 0, 0.87);font-weight:500;font-size:18px;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;}
.slcats .slct:nth-child(1),.slcats .slct:nth-child(6),.slcats .slct:nth-child(7),.slcats .slct:nth-child(12){grid-column:span 2;}

.slct a:hover{background:rgb(0 68 152 / 5%);}

.kglmainprods{display:flex;flex-wrap:wrap;gap:16px;}
.kgllsprod{position:relative;width:calc(25% - 12px);background:#F9F9F9;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:12px;border:1px solid #f4f0f0;transition:all 0.2s ease-in-out;}
.kgllsprod:hover{background:rgb(0 68 152 / 5%);}
.kgllsprod a{display:flex;flex-direction:column;gap:12px;}
.kgllspimg{position:relative;width:100%;height:252px;background:#fff;}
.kgllspimg img{width:100%;height:252px;object-fit:contain;display:block;transition:opacity 0.15s ease;}
.gallery-dots{position:absolute;left:12px;right:12px;bottom:-8px;display:flex;gap:4px;transition:opacity 0.2s ease;}

.kgllspimg:hover .gallery-dots{opacity:1;}

.gallery-dot{flex:1;height:3px;border-radius:10px;background:rgb(151 151 151);}

.gallery-dot.active{background:#004498;}


.kgllspprice{margin:8px 0 0;padding:0 12px;font-size:18px;font-weight:500;}
.kgllspname{height:38px;padding:0 12px;font-size:16px;color:#000;display:block;overflow:hidden;transition:all 0.2s ease-in-out;}
.kgllspname:hover{color:#004498;}
.kgllspopts{padding:0 12px;display:flex;flex-direction:column;gap:2px;}
.kgllspopts div{display:flex;justify-content:space-between;gap:4px;color:#626466;}
.kgllspopts div span{color:#000;flex-shrink:0;}
.kgllspbts{padding:0 12px 12px;margin-top:auto;}
.kgllspdlv{padding:0 12px;display:flex;align-items:center;gap:6px;}
.kgllspdlv svg{width:26px;height:26px;flex-shrink:0;}
.kgllspaddcard{width:100%;height:32px;display:flex;justify-content:center;align-items:center;gap:6px;border:0;background:#004498;color:#fff;font-size:14px;border-radius:12px;transition:all 0.2s ease-in-out;}
.kgllspaddcard svg{width:20px;height:20px;}
.kgllspaddcard:hover{background:#023779;}
	
	
.mebelia-benefits{padding:60px 0;background:rgb(0 68 152 / 5%);margin:60px 0 0;}

.mebelia-benefits__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;}

.mebelia-benefit{position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 20px;background:linear-gradient(180deg, #ffffff 0%, #f7faff 100%);border:1px solid rgba(0, 68, 152, 0.12);border-radius:20px;box-shadow:0 10px 28px rgba(0, 38, 84, 0.07);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;overflow:hidden;}

.mebelia-benefit::before{content:"";position:absolute;right:-35px;top:-35px;width:90px;height:90px;background:rgba(0, 68, 152, 0.06);border-radius:50%;}

.mebelia-benefit:hover{transform:translateY(-4px);border-color:rgba(0, 68, 152, 0.28);box-shadow:0 16px 36px rgba(0, 38, 84, 0.12);}

.mebelia-benefit__icon{flex:0 0 48px;width:48px;height:48px;border-radius:16px;background:#004498;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0, 68, 152, 0.22);}

.mebelia-benefit__icon svg{width:25px;height:25px;fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}

.mebelia-benefit__title{margin-bottom:6px;color:#152238;font-size:17px;line-height:1.25;font-weight:700;}

.mebelia-benefit__text{color:#5d6b82;font-size:14px;line-height:1.45;}

.cath1{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;}
.cath1 h1{margin:0;}
	
	

.contactblocks{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0;}
.ctcblock{width:calc(25% - 12px);background:#F9F9F9;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;}
.ctcblock.ctclockinfo{width:calc(75% - 4px);text-align:center;}
.ctcbh{font-size:18px;font-weight:500;color:#414141;}
.ctcbb{height:48px;display:flex;align-items:center;gap:8px;}
.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:#004498;}
.ctcblock div a{width:100%;display:block;text-align:center;}
.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:#004498;}
.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:10px 12px;border-radius:12px;color:#000;align-items:center;box-shadow:0 1px 4px rgb(0 0 0 / 20%);transition:all 0.2s ease-in-out;}
.catschildgroup a span{width:100%;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;padding-left:12px;}
.catschildgroup a img{width:42px;height:42px;flex-shrink:0;border-radius:12px;mix-blend-mode:multiply;}
.catschildgroup a:hover{background:rgba(0, 68, 152, 0.05);}
.catslistgroup{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:12px;}
.catslistgroup a{display:inline-flex;align-items:center;border-radius:12px;height:30px;color:#000;background:#eaf0f2;padding:0 12px;transition:.2s;}
.catslistgroup a:hover{background:#004498;color:#fff;}

.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:#004498;}
.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:#004498;color:#fff;}
.lprod__bpbaddcart{display:inline-flex;align-items:center;width:100%;height:39px;border:1px solid #ed672e;color:#fff;background:#004498;border-radius:16px;justify-content:center;font-size:16px;font-weight:500;}
.lprod__bpbaddcart:hover{background:#023779;}

.filters{width:290px;order:0;flex-shrink:0;}
.nfiltsname{display:none;}
.filtsgroup{padding:20px 0;}
.catslstfilter .filtsgroup:nth-child(1){padding-top:0;}
.filtsgroup__top{font-size:16px;font-weight:500;margin-bottom:10px;}
.filtsgroup__block{display:flex;flex-wrap:wrap;gap:10px;max-height:158px;overflow:auto;}
.filtsgroup__block::-webkit-scrollbar{height:6px;width:6px;}
.filtsgroup__block::-webkit-scrollbar-track{background:none;}
.filtsgroup__block::-webkit-scrollbar-thumb{background:#004498;border-radius:4px;cursor:pointer;}
.filtsgroup__block::-webkit-scrollbar-thumb:hover{background:#004498;}
.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;display:none;}
.filtsgroup__blockitem label input[type='checkbox']:checked{background-color:#ed672e;border-color:#ed672e;background-image:url(../image/checked.svg);}
.filtsgroup__blockitem label span{border:1px solid #004498;background:#fff;padding:6px 12px;border-radius:12px;cursor:pointer;}
.filtsgroup__blockitem label input[type='checkbox']:checked + span{background:#004498;color:#fff;}
.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:36px;height:36px;cursor:pointer;display:none;}
.srchfilts.active .srchfilt{box-shadow:inset 0 0 0 1px #004498;}
.srchfilts.active .srchfclose{display:block;}
.filtsgroup__blockitem.actfln{display:none !important;}
.mfiltopen{display:none;}



.m96-price-slider{position:relative;height:34px;margin-bottom:6px;}

.m96-price-track,
.m96-price-range{position:absolute;left:0;right:0;top:15px;height:5px;border-radius:999px;}

.m96-price-track{background:#e4e9f1;}

.m96-price-range{background:#004498;left:var(--range-left, 5%);right:var(--range-right, 55%);}

.m96-price-slider input[type="range"]{position:absolute;left:0;top:4px;width:100%;height:24px;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;}

.m96-price-slider input[type="range"]::-webkit-slider-thumb{width:22px;height:22px;border-radius:50%;border:4px solid #004498;background:#fff;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;box-shadow:0 3px 10px rgba(0, 68, 152, 0.25);}

.m96-price-slider input[type="range"]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:4px solid #004498;background:#fff;cursor:pointer;pointer-events:auto;box-shadow:0 3px 10px rgba(0, 68, 152, 0.25);}

.m96-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;}

.m96-price-field{display:grid;grid-template-columns:1fr auto;gap:2px;align-items:center;padding:6px 10px;border:1px solid #dce3ee;border-radius:12px;background:#fff;}

.m96-price-field span{grid-column:1 / -1;font-size:12px;color:#7c8799;}

.m96-price-field input{width:100%;border:0;outline:none;font-size:16px;font-weight:500;color:#172033;background:transparent;}

.m96-price-field b{font-size:16px;color:#7c8799;font-weight:500;}


.spdfltgroup{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px;}
.spdfltgroup button{display:inline-flex;align-items:center;border-radius:12px;height:30px;background:#004498;border:1px solid #004498;color:#fff;padding:0 10px;transition:.2s;gap:8px;font-size:14px;}
.spdfltgroup button svg{height:20px;width:20px;}
.spdfltgroup button.clallfltg{background:#fff;color:#000;box-shadow:inset 0 0 0 1px #004498;}

.catslfblock{display:flex;gap:26px;}
.catslstlisting{order:1;width:100%;}

.catslstfilter{width:326px;flex-shrink:0;order:0;padding:20px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 30px rgba(0, 68, 152, 0.08);}
.nfiltsname{display:none;}
.catslstlisting .kgllsprod{width:calc(33.33% - 11px);}

.catslstsorts{margin-bottom:26px;display:flex;align-items:center;flex-wrap:wrap;gap:36px;}
.ctlstsrt{width:194px;position:relative;display:inline-flex;}
.ctlstsrtname{width:100%;height:36px;padding:0 10px;border-radius:12px;border:1px solid #004498;display:flex;align-items:center;gap:6px;cursor:pointer;}
.ctlstsrtname span{width:100%;}
.ctlstsrtname::before{content:'';width:20px;height:20px;background:no-repeat center url(../image/sort.svg);background-size:100%;flex-shrink:0;}
.ctlstsrtname::after{content:'';width:20px;height:20px;background:no-repeat center url(../image/arr.svg);background-size:25px;transform:rotate(90deg);opacity:0.7;flex-shrink:0;}
.ctlstsrtname:hover{background:rgb(0 68 152 / 10%);}
.ctlstsrtopt{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #004498;border-radius:12px;overflow:hidden;z-index:100;display:none;}
.ctlstsrtopt div{padding:8px 10px;cursor:pointer;}
.ctlstsrtopt div:hover,.ctlstsrtopt div.active{background:rgb(0 68 152 / 10%);}

.filtdlv{display:flex;align-items:center;gap:10px;border-left:1px solid #979797;padding-left:35px;}
.filtdlvname{display:flex;align-items:center;gap:6px;}
.filtdlvname svg{width:26px;height:26px;}
.filtdlvbts{display:flex;gap:8px;}
.filtdlvbts button{height:36px;border:1px solid #004498;background:#fff;padding:0 12px;border-radius:12px;}
.filtdlvbts button:hover,.filtdlvbts button.active{background:#eaf0f2;border:1px solid #bfc5c7;}

.pagination{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;}
.pagination li{width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid #004498;transition:all 0.2s ease-in-out;}
.pagination li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:inherit;}
.pagination li:hover,.pagination li.active{background:#004498;color:#fff;}

.productsection{display:flex;gap:26px;}
.productimg{width:100%;}
.productimg img{display:block;border-radius:12px;}

.productinfo{/*width:574px;*/width:490px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;}
.productinfo h1{font-size:28px;margin:0;}

.productarwish{display:flex;justify-content:space-between;align-items:center;}
.productartikle{position:relative;display:inline-flex;align-items:center;gap:12px;cursor:pointer;color:#727272;}
.productartikle div{display:flex;align-items:center;gap:4px;}
.productartikle div span{}
.productartikle div svg{fill-rule:evenodd;clip-rule:evenodd;width:22px;height:22px;}
.copy-tooltip{position:absolute;bottom:-26px;left:104px;background-color:#022f66;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:10;}
.copy-tooltip.show{opacity:1;}

.productiopts{padding:20px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 30px rgba(0, 68, 152, 0.08);display:flex;flex-direction:column;gap:20px;}
.productpricer{display:flex;justify-content:space-between;}
.productprcs{}
.productnprice{height:30px;font-size:26px;line-height:30px;font-weight:500;color:#004498;}
.productspecprice{display:flex;align-items:center;gap:10px;margin:4px 0 0;}
.productoprice{text-decoration:line-through;font-size:18px;color:#8b8b8b;}
.productoperc{background:#eaf0f2;color:#000;padding:2px 8px;border-radius:12px;}
.producthave{height:30px;display:flex;align-items:center;gap:4px;}
.producthave::after{content:'';display:block;width:8px;height:8px;border-radius:50%;}
.producthave.instock{color:green;}
.producthave.instock::after{background:green;}
.producthave.nostock{color:red;}
.producthave.nostock::after{background:red;}
.producthave.mbstock{color:red;}
.producthave.mbstock::after{background:red;}

.productadds{display:flex;gap:20px;}
.productadds .kgllspaddcard{height:42px;font-size:16px;gap:10px;}
.kgllspwishlist{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#004498;background:#eaf0f2;border:0;}
.kgllspwishlist svg{width:26px;height:26px;}
.kgllspwishlist.active{background:#004498;color:#fff;}
.kgllspaddfast{width:100%;height:42px;display:flex;justify-content:center;align-items:center;font-size:16px;background:transparent;border-radius:12px;border:2px solid #004498;}
	
.prioph{font-size:18px;font-weight:500;}
.productdlv{display:flex;flex-direction:column;gap:6px;}
.productdlv .kgllspdlv{padding:0;}
.kgllsdlvcall{display:inline-flex;width:max-content;color:#000;background:#eaf0f2;border:0;padding:4px 12px 4px 4px;border-radius:12px;align-items:center;gap:2px;}
.kgllsdlvcall svg{width:38px;height:38px;flex-shrink:0;}
.kgllsdlvcall>span{display:flex;flex-direction:column;align-items:flex-start;}
.kgllsdlvcall>span>span:nth-child(1){font-weight:500;}
.prioprassh{font-weight:500;font-size:16px;}
.prioprassh span{color:#004498;}	
.prioprassopts{display:flex;padding:6px 10px;gap:4px;border-radius:12px;background:#edeff2;}
.prioprassopts div{width:100%;display:flex;gap:2px;padding:10px 4px;border-radius:12px;cursor:pointer;justify-content:center;font-weight:500;color:#656565;}
.prioprassopts div span{display:none;}
.prioprassopts div.active{background:#fff;color:#000;}
.prioprassopts div.active span{display:block;}
.prioprassbts{height:42px;color:#000;background:#eaf0f2;border-radius:12px;font-size:14px;border:1px solid rgb(0 68 152 / 24%);}
	
	
.gallery-data{display:none;}
.product-gallery{		position:sticky;top:110px;width:100%;/*max-width:760px;*/
      display:grid;/*grid-template-columns:86px 1fr;*/
      gap:16px;/*background:#fff;padding:16px;border-radius:18px;box-shadow:0 10px 35px rgba(0, 0, 0, 0.08);*/
	      grid-template-columns:74px 1fr;}

    .gallery-thumbs{display:flex;flex-direction:column;gap:10px;/*max-height:560px;*/
      overflow-y:auto;/*padding-right:4px;*/
	      max-height:600px;}

    .gallery-thumbs::-webkit-scrollbar{width:4px;}

    .gallery-thumbs::-webkit-scrollbar-thumb{background:#cfd6e4;border-radius:10px;}

    .gallery-thumb{width:74px;height:74px;border:2px solid transparent;border-radius:12px;padding:3px;background:#fff;cursor:pointer;transition:0.2s ease;}

    .gallery-thumb:hover{border-color:#b7c7e4;/*transform:translateY(-1px);*/
    }

    .gallery-thumb.active{border-color:#004498;}

    .gallery-thumb img{width:100%;height:100%;display:block;object-fit:cover;border-radius:8px;}

    .gallery-main{position:relative;min-height:600px;/*background:#f7f9fc;*/
      border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;user-select:none;touch-action:pan-y;}

    .gallery-main img{width:100%;height:100%;max-height:600px;object-fit:contain;display:block;cursor:zoom-in;transition:opacity 0.2s ease;}

    .gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:50%;background:rgba(255, 255, 255, 0.92);color:#004498;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0, 0, 0, 0.14);z-index:2;	  opacity:0;transition:0.2s ease;}
	.gallery-main:hover .gallery-arrow{opacity:1;}
    .gallery-arrow:hover{background:#004498;color:#fff;}

    .gallery-arrow.prev{left:14px;}

    .gallery-arrow.next{right:14px;}

    .lightbox{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.88);z-index:9999;padding:24px;}

    .lightbox.open{display:flex;}

    .lightbox img{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:12px;background:#fff;}

    .lightbox-close,
    .lightbox-arrow{position:absolute;border:none;cursor:pointer;color:#fff;background:rgba(255, 255, 255, 0.16);transition:0.2s ease;}

    .lightbox-close:hover,
    .lightbox-arrow:hover{background:rgba(255, 255, 255, 0.3);}

    .lightbox-close{top:20px;right:20px;width:44px;height:44px;border-radius:50%;font-size:30px;line-height:1;}

    .lightbox-arrow{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;font-size:36px;line-height:1;}

    .lightbox-arrow.prev{left:24px;}

    .lightbox-arrow.next{right:24px;}

    .lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);padding:7px 14px;border-radius:999px;background:rgba(255, 255, 255, 0.18);color:#fff;font-size:14px;}
	
	.gallery-viewport{width:100%;/*height:560px;*/
  height:600px;overflow:hidden;}

.gallery-track{width:100%;height:100%;display:flex;transition:transform 0.35s ease;will-change:transform;}

.gallery-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}

.gallery-slide img{width:100%;height:100%;object-fit:contain;display:block;cursor:zoom-in;user-select:none;}

.gallery-main{cursor:grab;touch-action:pan-y;}

.gallery-main.is-dragging{cursor:grabbing;}

.gallery-track{width:100%;height:100%;display:flex;transition:transform 0.35s ease;will-change:transform;}

.gallery-track.no-transition{transition:none;}

.gallery-slide img{width:100%;height:100%;object-fit:contain;display:block;cursor:zoom-in;user-select:none;-webkit-user-drag:none;}
.productmparent{display:flex;align-items:center;gap:8px;color:#000;}
.productmparent img{width:60px;height:60px;border-radius:6px;object-fit:cover;}
.producttabs{display:flex;padding:6px 10px;gap:4px;border-radius:12px;background:#edeff2;margin:20px 0;}
.producttabs div{width:100%;display:flex;gap:2px;padding:10px 4px;border-radius:12px;cursor:pointer;justify-content:center;font-weight:500;color:#656565;font-size:16px;}
.producttabs div.active{background:#fff;color:#000;}
.prodtabsect{display:none;}
.prodtabsect.active{display:block;}
.prodhchrslist{margin:20px 0 0;padding:0;list-style:none;columns:2;column-gap:20px;}
.prodhchrslist li{display:inline-flex;justify-content:space-between;align-items:flex-end;margin:0 0 16px;width:100%;gap:4px;}
.prodhchrsh{display:flex;width:100%;position:relative;gap:4px;}
.prodhchrsh p{margin:0;flex-shrink:0;background:#fff;padding-bottom:2px;}
.prodhchrsh::after{content:'';width:100%;border-bottom:1px solid #c5c5c5;}
.allcatbrand .prodhchrsh p{flex-shrink:unset;}
.allcatbrand .prodhchrsh::after{display:none;}
.prodhchrst{flex-shrink:0;display:block;}
.prodhchrst div{text-align:right;font-weight:500;}
.prodsecttext{margin:20px 0 0;}
.prodsecttbody{margin:20px 0 0;}
.prodsecttbody p{}
.prodsecttbody ul{}
.mliasemih{font-size:18px;font-weight:500;margin:0 0 10px;}

	
	
	

.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 - 110px);overflow:hidden;opacity:0;transform:translateY(-110vh);transition:all 0.2s ease-in-out;}
header.scrollt .btcatmenu{height:calc(100vh - 74px);}
.btcatmenu.active{opacity:1;transform:translateY(0);}
.btcatcontainer{max-width:1400px;margin:auto;height:100%;}
.btcatrow{display:flex;height:100%;}
.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;overflow-y:auto;}
.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%;overflow-y:auto;}
.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;margin:2px 0 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:#004498;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:#004498;}
.btcatcol2__wrap>ul>li>ul>li.more:hover{color:#023779;}

.btclstgcont{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px;}
.btcatcol1__wrap::-webkit-scrollbar{height:6px;width:6px;}
.btcatcol1__wrap::-webkit-scrollbar-track{background:none;}
.btcatcol1__wrap::-webkit-scrollbar-thumb{background:#004498;border-radius:4px;cursor:pointer;}
.btcatcol1__wrap::-webkit-scrollbar-thumb:hover{background:#004498;}

.btcatcol2__wrap::-webkit-scrollbar{height:6px;width:6px;}
.btcatcol2__wrap::-webkit-scrollbar-track{background:none;}
.btcatcol2__wrap::-webkit-scrollbar-thumb{background:#004498;border-radius:4px;cursor:pointer;}
.btcatcol2__wrap::-webkit-scrollbar-thumb:hover{background:#004498;}

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:20px;flex-shrink:0;}
.kglfcontact a{color:#fff;display:flex;align-items:center;gap:8px;font-size:16px;}
.kglfcontact a svg{width:20px;height:20px;}
.kglfcontact a:hover{color:#004498;}
.kglfaddress{color:#fff;display:flex;align-items:flex-start;gap:8px;}
.kglfaddress svg{width:20px;height:20px;color:#fff;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:#004498;}
.kglftnavpage{flex-shrink:0;max-width:160px;}
.kglftnavcats{columns:3;column-gap:40px;width:100%;}
.kglfootermid{margin:60px 0 0;padding:60px 0 0;border-top:1px solid #444444;display:flex;gap:40px;justify-content:space-between;}
.kglftmleft{color:#dadada;}
.kglftmright a{color:#dadada;}
.kglftbt{margin:16px 0 0;color:#dadada;display:flex;flex-direction:column;gap:2px;}

.slbrands{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;}
.slbrands__group-title{margin:0 0 8px;font-size:32px;font-weight:500;}
.slbrands__item {margin-bottom:6px;}
.slbrands__item--hidden{display:none;}
.slbrands__toggle{margin-top:4px;background:#eaf0f2;border:0;padding:10px 14px;font-weight:500;border-radius:12px;}

.kglfcall{width:100%;height:36px;border:0;background:#004498;color:#fff;border-radius:12px;font-size:14px;}
.kglfsocials{display:flex;gap:10px;}
.kglfsocials a{display:block;}
.kglfsocials a svg{width:36px;height:36px;}

.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 #004498;border-radius:16px;cursor:pointer;}
.mdlfrms button:hover,.mdlfrms button.active{background:#004498;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:#004498;color:#fff;font-size:14px;font-weight:500;padding:10px;width:100%;border:0;border-radius:16px;cursor:pointer;}
.mdlfrm button:hover{background:#023779;}
.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 #004498;color:#004498;font-size:14px;font-weight:500;width:48%;height:32px;border-radius:16px;cursor:pointer;}
.prcmfrleft:hover{background:#004498;color:#fff;}
.prcmfrright{background:#004498;color:#fff;font-size:14px;font-weight:500;width:48%;height:32px;border:0;border-radius:16px;cursor:pointer;}
.prcmfrright:hover{background:#023779;}
.emcrdcnt{position:fixed;top:0;right:0;bottom:0;z-index:400000;overflow:hidden;visibility:hidden;left:-99999px;display:flex;align-items:center;justify-content:center;}
.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;max-height:100vh;background:#fff;color:#000;padding:26px 16px;overflow-y:auto;transform:translateX(100%);transition:transform 0.2s ease-in-out;}
#emcrdbprds.emcrdbody{width:1000px;}
.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;}
.emcrdflx{display:flex;gap: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:#004498;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;*/width:100%;margin: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:#004498;}
.emcrdcntr::-webkit-scrollbar-thumb:hover{background-color:#004498;}
.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:14px;}
.emcrdcntr .crdtrblock:last-child{margin-bottom:0;}
.crdtrimg{width:40px;height:40px;flex-shrink:0;}
.crdtrimg a{height:100%;display:block;}
.crdtrimg a img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply;border-radius:6px;}
.crdtrrt{display:flex;width:100%;padding:0 0 0 10px;justify-content:space-between;align-items:center;gap:10px;}
.crdtrname{display:block;color:#000;font-size:14px;line-height:18px;padding:0 14px 0 0;width:100%;}
.crdtrupdw{display:flex;justify-content:center;align-items:center;flex-shrink:0;}
.crdtrupdwops{width:30px;height:26px;display:flex;justify-content:center;align-items:center;font-size:22px;background:#004498;color:#fff;border-radius:6px;cursor:pointer;}
.crdtrupdwcol{width:30px;height:26px;display:flex;justify-content:center;align-items:center;}
.crdtrprice{flex-shrink:0;}
.cart-card__close{width:30px;height:26px;flex-shrink:0;}
.cart-card__close button{display:flex;align-items:center;justify-content:center;width:30px;height:26px;padding:0;border:none;margin:0;cursor:pointer;background:#004498;border-radius:6px;}
.cart-card__close button svg{width:22px;height:22px;color:#fff;}
.emcrdbtm{width:410px;flex-shrink:0;}
.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:#004498;}

.mobinavlst{display:none;}

.cookies{position:fixed;right:0;left:0;bottom:6px;margin:auto;background:#f2f5fa;width:700px;padding:8px;box-shadow:0 0 0px 1px #9cb2b9;border-radius:6px;z-index:900;}
.cookclose{position:absolute;top:2px;right:2px;width:30px;height:30px;border:0;background:none;}
.cookh{}
.cooktext{margin:6px 0;}
.cookbtn{color:#fff;height:26px;width:100px;font-size:14px;background:#004498;border:0;border-radius:6px;}


@media (max-width:1420px){	
	.container,.btcatcontainer,.mebelia-benefits__inner{padding:0 12px;}
	.productinfo{width:410px;}
	.gallery-viewport{height:524px;}
	.gallery-main{min-height:524px;}
	.gallery-thumbs{max-height:524px;}
	
}
@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;}
	.mbannth{font-size:30px;}
	.kgllspimg{height:200px;}
	.kgllspimg img{height:200px;}
	.kglfcontact{width:230px;}
	.mebelia-benefit{padding:16px 14px;}
	.mebelia-benefit__icon{flex:0 0 38px;width:38px;height:38px;}
	.catslstfilter{width:260px;}
	.productinfo h1{font-size:26px;}
	.gallery-viewport{height:440px;}
	.gallery-main{min-height:440px;}
	.gallery-thumbs{max-height:440px;}
}
@media (max-width:1080px){	
	.catslstlisting .catslstsorts{gap:18px;}
	.catslstlisting .filtdlv{padding:0;border:0;}
	.gallery-viewport{height:395px;}
	.gallery-main{min-height:395px;}
	.gallery-thumbs{max-height:395px;}
}
@media (max-width:1060px){	
	.kglhtinfo a{font-size:14px;}
}
@media (max-width:1020px){	
	#emcrdbprds.emcrdbody{width:98%;}
}
@media (max-width:998px){	
	header.scrollt{transform:translateY(-56px);}
	.logo img{width:154px;}
	.kglhtop,.kglcat,.kglsearch,.kglcall,.kglcard,.kglspectop,.kgltopcall,.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;}
	.slcats{grid-template-columns:repeat(3, 1fr);}
	.slct{/*width:calc(33.33% - 10px);*/}
	.slcats .slct:nth-child(1), .slcats .slct:nth-child(6),.slcats .slct:nth-child(7),.slcats .slct:nth-child(12){grid-column:span 1;}
	.slct a img{height:200px;}
	.kglpadd{padding:40px 0 0;}
	.kglpadd.kglpaddfirst{padding:0;}
	.kglmainprods{gap:10px;}
	.kgllsprod{width:calc(33.33% - 7px);}
	.catslstlisting .kgllsprod{width:calc(33.33% - 7px);}
	.kgllspimg{height:236px;}
	.kgllspimg img{height:236px;}
	.mebelia-benefits{padding:40px 0;margin:40px 0 0;}
	.mebelia-benefits__inner{grid-template-columns:repeat(2, 1fr);gap:10px;}
	
	.catslstfilter{position:fixed;top:0;left:-999999px;right:0;bottom:0;padding:0;z-index:10000;width:auto;visibility:hidden;overflow:hidden;}
	.mbodyfilts{height:100%;display:flex;background:#fff;flex-direction:column;transform:translateX(-100%);transition:all 0.2s ease-in-out;}
	.catslstfilter.active{left:0;visibility:visible;}
	.catslstfilter.active .mbodyfilts{transform:translateX(0);}
	.nfiltsname{display:flex;padding:10px 23px 10px 14px;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;}
	.nfiltsclose{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;margin-right:-8px;}
	.filtnbody{overflow-y:auto;}
	.filtnbody::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px;}
	.filtnbody::-webkit-scrollbar-track {background-color:#d4d4d4;}
	.filtnbody::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#004498;}
	.filtnbody::-webkit-scrollbar-thumb:hover{background-color:#004498;}
	.filtnbody::-webkit-resizer{background-image:url(''); background-repeat:no-repeat; width:4px; height:0px;}
	.filtnbody::-webkit-scrollbar{width: 6px;background:#dadada;}
	.mfiltopen{display:flex;align-items:center;gap:4px;color:#fff;background:#004498;border:0;padding:4px 16px;border-radius:24px;font-size:14px;margin-bottom:20px;}
	.mfiltopen svg{width:24px;height:24px;}
	.filtsgroup{padding:20px 14px;}
	
	.productinfo{width:384px;gap:16px;}
	.productinfo h1{font-size:24px;}
	.productiopts{padding:10px;}
	.gallery-viewport{height:355px;}
	.gallery-main{min-height:355px;}
	.gallery-thumbs{max-height:355px;}
	
	
	.kglh,h2,.slbrands__group-title{font-size:30px;}
	h3{font-size:26px;}
	h1{font-size:32px;}
	
	.kgltext p,.kgltext ul li{font-size:14px;}
	.filters{display:none;}
	.catschildgroup a{width:calc(25% - 12px);}
	.ctcblock,.ctcblock.ctclockinfo{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;background:transparent;display:flex;flex-direction:column;align-items:center;padding:0;gap:0;cursor:pointer;}
	.mobilemenu button svg{width:23px;height:23px;fill:none;}
	.mobilemenu button span{margin-top:-2px;}
	.mbcat{}
	.mbser{}
	.mbcar{position:relative;}
	.mbcar i{position:absolute;right:5px;top:-2px;border-radius:10px;height:18px;width:18px;color:#fff;background:#004498;display:flex;align-items:center;justify-content:center;font-size:12px;font-style:normal;}
	.mlizbr i,.mlcard i{display:none;}
	.mlizbr.active i,.mlcard.active i{display:flex;}
	.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: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;}
	.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;min-height:30px;margin:0 0 10px;}
	.mobicatlst li a{color:#000;}
	.mobicatlst li span{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#eaf0f2;border-radius:6px;}
	.mobicatlst li span svg{width:24px;height:24px;}
	.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;}
	.kgltopmenu{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#004498;background:#eaf0f2;border:1px solid rgb(0 68 152 / 7%);}
	.kgltopmenu svg{width:24px;height:24px;}
	
	.crdtrblock{align-items:flex-start;}
	.crdtrrt{flex-wrap:wrap;}
	.crdtrprice{width:calc(100% - 140px);text-align:right;}
	.emcrdbtm{width:400px;}
	
	.mobinavlst{display:block;padding:3px 0 0;}
	.mobinavlst .kglhtlist{flex-direction:column;gap:14px;}
	.mobinavlst .kglright{margin:20px 0 0;align-items:flex-start;gap:14px;flex-direction:column;}
	.mobinavlst .kglhtinfo{gap:14px;flex-direction:column;}
	.mobinavlst .kgltopcall{display:block;margin:20px 0 0;background:#004498;color:#fff;padding:10px;width:auto;border-radius:6px;}
	.mobinavlst .kgltopcall svg{display:none;}
	.mobinavlst .hphone2{padding-left:24px;}
	.cookies{bottom:50px;width:99%;}
	jdiv.__jivoMobileButton {
		display: none !important;
	}
}
@media (max-width:930px){	
	.productsection{flex-wrap:wrap;}
	.productinfo{width:100%;}
	.gallery-viewport{height:600px;}
	.gallery-main{min-height:600px;}
	.gallery-thumbs{max-height:600px;}
	.slbrands{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@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);}
	.slct a img{height:160px;}
	.kgllspimg{height:200px;}
	.kgllspimg img{height:200px;}
	.kgllspname{height:34px;font-size:14px;}
	.mebelia-benefit__title{font-size:16px;}
	.gallery-viewport{height:540px;}
	.gallery-main{min-height:540px;}
	.gallery-thumbs{max-height:540px;}
}
@media (max-width:790px){	
	.kglspec img{width:96px;}
	.catslstsorts{gap:16px;}
	.ctlstsrt{order:1;}
	.filtdlv{padding:0;border:0;width:100%;order:0;}
}
@media (max-width:768px){
	.product-gallery{grid-template-columns:1fr;gap:12px;padding:0;border-radius:16px;}
	.gallery-main{min-height:360px;order:1;}
	.gallery-thumbs{order:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding:2px 0 6px;}
	.gallery-thumb{flex:0 0 68px;width:68px;height:68px;}
	.gallery-arrow{width:38px;height:38px;font-size:25px;}
	.gallery-arrow.prev{left:10px;}
	.gallery-arrow.next{right:10px;}
	.gallery-zoom-btn{display:none;}
	.lightbox-arrow{width:44px;height:44px;font-size:30px;}
	.lightbox-arrow.prev{left:12px;}
	.lightbox-arrow.next{right:12px;}
	.emcrdflx{flex-wrap:wrap;}
	.emcrdbtm{width:100%;}
	.mliasemih{font-size:16px;}
	.catslistgroup{flex-wrap:nowrap;overflow-y:auto;}
	.catslistgroup a{white-space:nowrap;}
}
@media (max-width:720px){	
	.kglspecials{flex-wrap:wrap;}
	.kglspec{width:100%;min-height:118px;}
	.slcats{grid-template-columns:repeat(2, 1fr);gap:10px;}
	.slct{/*width:calc(50% - 7px);*/}
	.slct a span{font-size:16px;}
	.kglh, h2,.slbrands__group-title{font-size:26px;}
	h3{font-size:24px;}
	h1{font-size:28px;}
	.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);}
	.kgllsprod{width:calc(50% - 5px);}
	.catslstlisting .kgllsprod{width:calc(50% - 5px);}
	.kgllspimg{height:252px;}
	.kgllspimg img{height:252px;}
	.mebelia-benefit__title{font-size:14px;}
	.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){	
	.container,.btcatcontainer,.mebelia-benefits__inner{padding:0 10px;}
	.kglh, h2,.slbrands__group-title{font-size:24px;}
	h3{font-size:22px;}
	h1{font-size:26px;}
	.kpr__info h1{font-size:22px;}
	.kpr__image{width:150px;height:150px;}
	.kpr__info{padding-left:20px;}
	.kgllspimg{height:217px;}
	.kgllspimg img{height:217px;}
	.gallery-viewport{height:auto;}
	.gallery-main{min-height:auto;}
	.gallery-thumbs{padding:2px 10px 6px;}
	.productimg{margin-left:-10px;margin-right:-10px;width:auto;}
	.producttabs div{font-size:14px;}
	.prioph{font-size:16px;}
}
@media (max-width:560px){	
	.kglcthead{flex-direction:column;align-items:flex-start;}
	.slct a img{height:130px;}
	.slct a span{font-size:14px;}
	.kgllspimg{height:197px;}
	.kgllspimg img{height:197px;}
	.filtdlv{overflow-x:auto;}
	.filtdlvbts button{width:max-content;}
	.prodhchrslist{columns:1;}
	.producttabs{overflow-x:auto;}
	.producttabs div{white-space:nowrap;}
}
@media (max-width:480px){	
	.kglh, h2,.slbrands__group-title{font-size:22px;}
	h3{font-size:20px;}
	h1{font-size:24px;}
	.bodymodal,.emcrdbody{width:96%;}
	.ctcblock,.ctcblock.ctclockinfo{width:100%;}
	.ctcbb{height:auto;}
	.kgllspimg{height:167px;}
	.kgllspimg img{height:167px;}
	.kgllspdlv svg{width:18px;height:18px;}
	.kgllspaddcard svg{width:16px;height:16px;}
	.mebelia-benefits__inner{grid-template-columns:repeat(1, 1fr);}
	.kgllspopts div{gap:0px;flex-direction:column;}
	.productinfo h1{font-size:20px;}
	.cookies{font-size:12px;}
	.cookclose{top:0px;}
	.cookbtn{font-size:12px;}
}
@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:430px){	
	.kgllspdlv{font-size:12px;}
}
@media (max-width:420px){	
	.kglh, h2,.slbrands__group-title{font-size:20px;}
	h3{font-size:18px;}
	h1{font-size:22px;}
	.kglwaphm{gap:16px;}
	.kglhmflex{gap:0;}
	.slct a img{height:110px;}
	.kgllsprod a{gap:10px;}
	    .kgllspimg{height:144px;}
	.kgllspimg img{height:144px;}
	.kgllspprice{padding:0 8px;font-size:16px;}
	.kgllspname{padding:0 8px;}
	.gallery-dots{left:8px;right:8px;}
	.kgllspopts{padding:0 8px;}
	.kgllspdlv{padding:0 8px;}
	.kgllspbts{padding:0 8px 8px;}
}
@media (max-width:380px){	
	.logo img{width:140px;}
	.kglftmleft{width:100%;}
	.kglwaphm{gap:10px;}
	.kglwa svg{width:36px;height:30px;}
	h1{font-size:20px;}
	.kglspec{padding:16px;min-height:100px;}
	.kglspec img{width:88px;}
	.slct a span{font-size:14px;}
	.kpr__image{width:90px;height:90px;}
	
	.kglmainprods{gap:6px;}
	.kgllsprod{width:calc(50% - 3px);}
	.catslstlisting .kgllsprod{width:calc(50% - 3px);}
	.kgllspdlv svg{display:none;}
	.slct a img{height:100px;}
}