@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');.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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}
/*# sourceMappingURL=slick.min.css.map */
.user-menu,footer .navs ul,header .cats ul{list-style:none}
.vendors img,.vendors img:hover{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear}
.index-cats .col-33,.prod,.wraper,[humge-type=select],header .cats,header .cats ul,header .header-tools,header .search{position:relative}
.breadcrumbs a,.index-cats h2 a,.prod .prod-title a,.prodName a,.user-menu li a,footer .navs ul li a,header .cats ul li a,header nav ul li a{text-decoration:none}
:root{--white:#fff;--primary:#ac58ad;--accent:#FFF39F;--accent2:#A8D3C6;--silver:#E4F2EE;--system-font:"Montserrat",sans-serif;--shadow:rgba(0,0,0,0.2) 0 0 10px;--grey:#5b6a77;--black:#000;--border-color:rgba(0,0,0,.08);--shadow-color:rgba(0,0,0,.07);}
.pagination li.active,.purple,.results.cats-covers .cat-cover:nth-child(3n) .cat-cover-title,.round-button,.slick-dots li button[aria-selected=true]{background-color:var(--purple)}
.white,header .search{background-color:var(--white)}
.results.cats-covers .cat-cover:nth-child(2n) .cat-cover-title{background-color:var(--blue)}
.accent{background-color:var(--accent);}
.accent2{background-color:var(--accent2);}
.primary{background-color:var(--primary);}
.grey{background-color:var(--grey)}
.accent-text{color:var(--accent)}
.dark-pink-text{color:var(--dark-pink)}
.primary-text{color:var(--primary)}
.white-text{color:var(--white)}
.grey-text{color:var(--grey)}
.silver{background-color:var(--silver)!important}
.flex-row{display:flex}
.hidden{display:none;}
@-webkit-keyframes fadeinout{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeinout{0%{opacity:0}
100%{opacity:1}
}
@keyframes lazy-kf{from{opacity:0}
to{opacity:1}
}
img[loading=lazy]{animation:3s lazy-kf}
@keyframes lds-ring{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
/*yoni*/
.login_bg{min-height:100vh;min-width:100vw;background-size:cover;background-repeat:no-repeat;background-image:url(/public/images/homepage-pic.jpg);}
.login{max-width:350px;position:absolute;left:1%;right:1%;top:1%;bottom:1%;max-height:350px;background-color:var(--white);padding:20px;border-radius:15px;margin:auto;}
.menu-call{width:30px;position:absolute;z-index:101;cursor:pointer;padding-top:8px;padding-bottom:8px;margin-top:6px;top:20px;left:10px;display:block}
.menu-call span:before{content:'';margin-bottom:5px;position:absolute;top:0;background-color:var(--primary);}
.menu-call.open span:before{content:'';margin-bottom:5px;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--primary);}
.menu-call span:after{content:'';margin-top:5px;position:absolute;bottom:0;background-color:var(--primary);}
.menu-call.open span:after{content:'';margin-top:5px;position:absolute;bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--primary);}
.menu-call.open span{width:0;background-color:var(--primary);}
.menu-call span,.menu-call span:after,.menu-call span:before,.menu-call.open span:after,.menu-call.open span:before{height:2px;background-color:var(--primary);display:block;-moz-transition:.2s linear;-webkit-transition:.2s linear;width:100%}
header .search{position:absolute;top:5px;right:180px;}
header .user{position:absolute;top:10px;right:10px;}
header .user .name:after{content:'';display:block;border-left:2px solid var(--black);border-bottom:solid 2px var(--black);border-top:none;border-right:none;width:8px;height:8px;position:absolute;right:0;top:15px;transform:rotate(-45deg);}
header nav.main{position:fixed;left:-300px;top:0;width:300px;background-color:var(--white);box-shadow:var(--shadow);height:100svh;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;padding-top:80px; display: flex; flex-direction: column;}
header nav.main.open{left:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.vendors{background-color:#f6eef7;border-left:4px solid #a75cab}
.vendors:after{content:'';display:block;border-left:2px solid var(--black);border-bottom:solid 2px var(--black);border-top:none;border-right:none;width:8px;height:8px;position:absolute;right:10px;top:12px;transform:rotate(-45deg);-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
.vendors.open:after{transform:rotate(-225deg);-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
.vendors-list{max-height:0;overflow:auto;}
.vendors-list.open{max-height:150px;}
.buy-button{border-radius:unset !important;padding:0.5rem 1.2rem !important;flex:1}
.quantity{display:flex;flex-grow:1;position:relative;max-width:50%;}
.quantity_input{position:relative;text-align:center;z-index:1;width:100%;padding:0.5rem;}
.quantity_control{position:absolute;top:0.3rem;font-size:1.8rem;cursor:pointer;padding:0 0.5rem;z-index:10;}
.left{left:0 !important;right:unset;float:unset;}
.right{right:0 !important;left:unset;float:unset;}
.seperator{display:block;margin-top:0.5em;margin-bottom:0.5em;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;border-color:white;}
.info-icon{text-align:right;cursor:pointer;position:relative;}
b{text-decoration:line-through;font-weight:unset;opacity:0.9;}
.prod{background-color:white;padding:1rem;box-shadow:var(--shadow);border-radius:0.5rem;width:calc(20% - 1rem);}
.product_image{position:relative;width:280px;}
.prod .descr{font-size:0.9rem;}
.description-wrapper{text-align:center;background-color:white;border:solid 1px #e8bde9;border-radius:1rem;padding:1rem;display:none;z-index:99999;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);max-width:500px;box-shadow:10px 10px 5px var(--shadow-color); min-width: 200px;width: max-content;}
.product_info{display:flex;justify-content:space-between;align-items:center;}
/* .product_info:last-child{}
*/
.product_param{padding:0.3rem;border:1px solid var(--primary);border-radius:0.2rem;color:var(--primary);font-size:0.8rem;}
.initials-name{text-align:center !important;border-radius:50%;background-color:var(--primary);color:var(--white);font-size:1rem;font-style:normal;vertical-align:middle;width:40px;height:40px;line-height:40px;position:absolute;right:20px;top:5px}
.initials-name:after{right:-15px !important}
section{padding-bottom:80px !important;}
.messages article{background-color:var(--white);padding:30px;font-size:1.4em;display:flex;gap:20px;border-radius: 10px;}
.messages article .title{color:var(--primary);margin-bottom:10px;font-weight:bold;}
.messages article .date{font-size:0.8em;color:var(--accent2);font-weight:bold;}
.messages article .descr{line-height:1.5;}
.messages article .img{}
/*yoni end*/
header svg{}
.loading{margin-right:10px;width:20px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring}
body{-webkit-animation:.5s ease-in forwards fadeinout;animation:.5s ease-in forwards fadeinout;font-family:var(--system-font);font-weight:400;background-color:var(--silver);}
.font08{font-size:.8em}
.br-top{border-top:solid 1px var(--purple)}
.br-bottom{border-bottom:solid 1px var(--purple)}
.wraper{margin:auto}
.flex-col{float:none!important;flex-direction:row}
.flex-row{display:flex;width:100%;gap:1rem}
.justify-between{gap:unset;justify-content:space-between;}
.flex-wrap{flex-wrap:wrap}
.cart .delivery-price,.irs-from::after,.irs-single::after,.irs-to::after,.mobile-only,.prod .prod-price i,.prod .product-tools li,.sort div[humge-type=select] span,[humge-type=select] span,header .search [humge-type=text] span,header.fixed-header.scroll .logo,irs-from::after{display:none}
.mobile-only{display:none !important;}
.up-level{margin-top:-40px}
.button,button{border-radius:10px}
.border-5{border:solid 1px var(--border-color);border-radius:5px;box-shadow:1px 1px 3px var(--shadow-color);}
[humge-type=checkbox]::before,[humge-type=radio]::before{/* border:solid 1px var(--purple);*/
 background-color:transparent;border-radius:5px}
.irs-from,.irs-single,.irs-to{background:var(--purple);color:var(--black)}
[humge-type=date],[humge-type=email],[humge-type=password],[humge-type=select],[humge-type=text],[humge-type=textarea],[humge-type=user]{background-color:var(--silver);border-radius:10px}
[humge-type=date] input,[humge-type=date] textarea,[humge-type=email] input,[humge-type=email] textarea,[humge-type=password] input,[humge-type=password] textarea,[humge-type=text] input,[humge-type=text] textarea,[humge-type=textarea] input,[humge-type=textarea] textarea,[humge-type=user] input,[humge-type=user] textarea{border-bottom:none}
[humge-type=select]{width:100%;overflow:hidden}
[humge-type=select] select{border-bottom:none;width:calc(100% + 20px)}
.home-slider,.slider-container{max-width:1920px;margin:auto;background-color:var(--black);}
header{position:fixed;width:100%;top:0;left:0;z-index:40;background-color:var(--white);height:70px;}
header .wraper{display:flex;flex-wrap:wrap;align-items:center}
header .phone{max-width:200px;text-align:center;white-space:nowrap;font-size:1.4em;font-weight:400;padding-top:20px}
header .logo{min-width:80px;max-width:400px;margin-right:60px;position:absolute;margin-left:50px;position:relative;z-index:20;}
header .logo img{width:55px;padding-top:10px;}
header.fixed-header.scroll{position:fixed;top:0;width:100%;left:0;z-index:20}
header .socials{position:absolute;right:0;top:10px;font-size:0.8em;width:350px;opacity:0.7;font-weight:bold;}
header .socials a{margin-right:10px;}
header .header-tools{width:100%;white-space:nowrap;display:flex;z-index:50;position:fixed;bottom:0;left:0px;display:flex;z-index:104;background-color:var(--white);}
.search-cats button,.sort-buttons button{padding-left:10px!important;padding-right:10px!important;max-width:inherit!important;font-size:.8em}
header .header-tools>.header-tool{display:inline-block;float:right;flex:1;display:flex;align-items:center;position:relative;}
header .header-tools>.header-tool *{flex:auto;}
header .header-tool.animate:before{transform:scale(2);opacity:0;-o-transition:.9s;-moz-transition:.9s;-webkit-transition:.9s}
header .tool-icon{width:32%;display:inline-block;cursor:pointer;}
header .tool-icon .badje{display:block;position:absolute;top:8px;left:52%;width:16px;height:16px;line-height:16px;color:var(--black);text-align:center;border-radius:50%;z-index:2;font-weight:500;font-size:.6em;background-color:var(--accent);}
header .tool-icon .menu,header .tool-icon .pop-up{display:none;background:#fff;line-height:normal;white-space:normal;border-radius:15px;padding:20px;position:absolute;right:10px;}
header .tool-icon .menu{top:40px;}
header .tool-icon .pop-up{bottom:65px;}
header .tool-icon .pop-up:before{position:absolute;right:10px}
header .tool-icon .pop-up i{color:inherit;}
header .tool-icon .menu:before{position:absolute;right:10px}
header .tool-icon .menu{width:300px;right:0px;z-index:40}
header .tool-icon .open{display:block;animation:.4s pop-open;-webkit-animation:.4s pop-open}
header .tool-icon i{line-height:inherit;color:#000;opacity:.7}
header .tool-icon .login-status{width:8px;height:8px;position:absolute;background-color:#06cf06;border-radius:50%;box-shadow:var(--shadow);top:0}
header .cats:after,header .cats:before{width:100%;position:absolute;left:0;content:''}
header .header-tool img{opacity:.7}
header .search{border-radius:5px;margin-top:12px;border:solid 2px var(--primary);margin-right:20px;}
header .search [humge-type=text]{padding-top:5px;border:solid 1px var(--red);background-color:transparent}
#search-results,header .cats:before{background-color:var(--white)}
header .search input{border:none;line-height:25px;height:30px;outline:none;}
header .search button{color:var(--purple);line-height:25px;height:30px;padding:inherit;max-width:30px;background-color:transparent;width:35px;margin-top:3px;}
header .cats{padding-top:10px;flex:1; padding-bottom: 60px; overflow: auto;}
header .cats a{padding:5px;display:block;padding-left:10px;padding-right:10px;font-weight:bold;}
.center-align{align-items:center;}
.line-left{padding-left:50px;border-left:solid 4px var(--accent);padding-top:50px;padding-bottom:50px;}
.details .material-icons-outlined,.prod-img .material-icons-outlined{color:var(--primary);width:24px}
.prod-img{position:relative;text-align:center}
.search-sort{display:flex;justify-content:space-between;padding:0.5rem;}
header .search button.sort-search-button{color:black;font-weight:500;min-width:auto;max-width:unset;width:auto;overflow:unset;border-radius:0.5rem;background-color:var(--primary);color:white;padding:0.5rem;line-height:unset;margin:0;}
.portfolio{position:relative;}
.effect{position:absolute;width:100%;top:15%;bottom:15%;background-image:url(/public/images/projects.jpg);}
.home{position:absolute;bottom:50px;right:10vw;text-align:right;padding-right:50px;padding-top:50px;padding-bottom:50px;border-right:solid 4px var(--white);}
.home h1{color:var(--white);width:25vw;min-width:300px;max-width:700px;;margin-left:10vw;font-size:20px;}
.home h1 span{display:block;text-transform:uppercase;font-size:2em;}
.home h1 .button{font-size:14px;background-color:var(--accent);}
.home-filter .select-filter select{width:100%;border:solid 2px var(--white);padding:8px;background-color:transparent;color:var(--white);border-radius:10px;}
.home-filter .select-filter option{color:var(--primary);}
.user-menu li a{background-color:var(--pink);margin-bottom:4px;padding:8px;border-radius:10px;display:block}
#search-results{box-shadow:var(--box-shadow);width:500px;right:0;top:40px;position:absolute;padding:10px;border-radius:20px;z-index:50;box-shadow:var(--shadow)}
.search-cats button{line-height:20px!important;padding-top:5px;padding-bottom:5px;margin-right:5px;margin-bottom:5px;background-color:var(--yellow)!important;color:var(--black)!important;height:20px!important}
.sort-buttons button{background-color:var(--purple)!important;border-radius:10px;color:var(--white)!important;height:30px!important;line-height:inherit!important}
.index-cats h2,.param div.bold{text-transform:uppercase;font-size:1.4em}
.pagination li,.prodName{margin-bottom:10px}
.prodName a{font-weight:700;color:var(--black)}
.prodName .sku{color:var(--purple);font-weight:700;margin-bottom:2px;font-size:.8em}
.prodName .price{color:var(--dark-pink);font-weight:700}
.prodName .price span{background-color:var(--pink);float:right;margin-right:20px}
.types a{display:block;width:100%;overflow:hidden;position:relative;text-decoration:none;}
.types a .info{bottom:50px;;position:absolute;width:100%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;padding:20px;background-color:rgba(255,255,255,.6);width:80%;}
.types a:hover .info{bottom:70px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.baby{background-image:url(/public/images/name-it-pic.jpg);background-size:cover;height:100%;}
.auto{background-image:url(/public/images/cars.jpg);background-size:cover;}
#search-prods{max-height:500px;overflow-y:auto}
.slick-dots{text-align:center;}
.slick-dots li{display:inline-block;padding-left:3px;padding-right:3px}
.slick-dots li button{width:10px;height:10px;border-radius:50%;font-size:.0001em;padding:0;background-color:var(--grey);border:none}
.slick-dots li.slick-active button {background-color: var(--primary);}
.index-cats .col-33{cursor:pointer}
.index-cats h2{position:absolute;top:20px;left:0;padding:10px;color:var(--white);font-weight:700}
.index-cats h2 span{font-size:4em;position:absolute;right:0;top:-20px;font-weight:400}
.index-cats h2.procent{padding-right:80px}
.home-blocks .row{display:flex;margin-top:30px}
.home-blocks .col-25{background-color:var(--purple);color:var(--white);padding:20px;border-radius:10px;font-size:1.6em}
.home-blocks .col-25 img{margin-bottom:10px;height:60px}
.breadcrumbs{opacity:.7;font-size:.8em}
.filter{width:300px;max-width:320px;min-width:300px;margin-right:20px;background-color:var(--white);}
.vendors .logo{height:120px}
.vendors .logo a{display:flex;align-items:center;height:100%}
.vendors .logo a img{max-height:100px}
.vendor img{max-height:80px;width:inherit!important}
.vendors *{text-align:center;margin:auto}
.vendors img{filter:grayscale(0%);opacity:.4;transition:.2s linear}
.vendors img:hover{filter:grayscale(0%);opacity:1;transition:.2s linear}
.results,.results.cats-covers{display:flex;flex-wrap:wrap}
.results .row{max-width:20%;padding:10px}
.results-3x .row{max-width:25%!important}
.results-5x .row{max-width:20%!important}
.results.cats-covers .cat-cover{max-width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);position:relative;margin-left:10px;margin-right:10px;margin-bottom:20px}
.results.cats-covers .cat-cover img{background-color:var(--pink);display:block}
.results.cats-covers .cat-cover .cat-cover-title{position:absolute;top:20px;left:0;padding:10px;color:var(--white);text-transform:uppercase;font-size:1.4em;font-weight:700;background-color:var(--dark-pink)}
.param div.bold{font-weight:bold;margin-bottom:10px;margin-top:20px;font-size:1em;}
.param .values-list{max-width:100%;overflow-y:auto}
.param .values-list label{text-transform:capitalize}
.pagination li,.table-container table th{background-color:var(--primary)}
.sale-status{background-color:var(--purple)}
.prod{background-color:var(--white);padding:10px;}
.prod .prod-title a{/* text-transform:uppercase;*/
 cursor:default;margin-bottom:5px;font-size:1rem;font-weight:500;display:block;text-align:left;text-overflow:ellipsis;overflow:hidden;/* height:48px;*/
 /* text-align:center;*/
}
.prod .prod-title p{cursor:default;margin-bottom:5px;font-size:0.9rem;font-weight:600;display:block;text-align:left;/* white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*/
 height:35px;margin-bottom:10px;}
.prod-img{align-content:center;min-height:360px;}
.prod .prod-price{max-width:50%;border-right:1px solid #000;font-size:1.3em;font-weight:700;margin-top:20px;line-height:35px;height:50px;}
.prod .prod-price span{display:block;color:var(--primary);line-height:10px;}
.prod .prod-price b{text-decoration:line-through;opacity:.7;font-weight:normal;font-size:0.8em}
.prod .prod-price .prices-range{font-size:1em}
.prod:hover{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.prod .prod-info{padding:10px;position:relative;}
.prod .prod-info .prod-buy{/* position:absolute;*/
 bottom:5px;/* right:10px */
}
.prod .descr{display:none;}
.prod .prod-info .prod-buy button{background-color:var(--accent);font-weight:bold;}
/* .prod .prod-title{height:43px}
*/
.details .add_fav,.prod .product-tools{position:absolute;top:10px;right:10px}
.results-part{gap:1rem;}
.prod .product-tools li:first-child{display:block!important}
.prod .prod-vendor{position:absolute;bottom:15px;right:10px;width:40%;text-align:center}
.prod .prod-vendor img{max-height:40px}
.prod .sale-status,.sale-status{padding:5px;border-radius:5px;color:var(--white);position:absolute;top:15px;left:15px;font-weight:700;font-size:1.2em}
.prod .promo-time,.product-price .promo-time{padding:8px;font-size:1em;background-color:var(--primary);box-shadow:var(--shadow);font-weight:700;color:var(--white)}
.prod .promo-time{display:none;position:absolute;top:90%;left:0;border-radius:0 10px 10px 0}
.prod .promo-status{position:absolute;top:5%;right:0;background-color:red;color:var(--white);padding:8px;font-weight:bold;border-radius:10px 0px 0px 10px;}
.product-tools{display:none;}
.product-price .promo-time{border-radius:10px;margin-bottom:10px}
.sort div[humge-type=select]{background-color:var(--purple);color:var(--white);height:35px;border-radius:3px;line-height:35px}
.sort div[humge-type=select] select{padding:0 10px;width:calc(100% + 20px);height:35px;border:none}
.sort div[humge-type=select]::after{top:5px}
.pagination{display:block;width:100%;color:var(--black);}
.pagination li{border-radius:10px;background-color:var(--silver)}
.pagination li.disabled{background-color:var(--grey);color:var(--white)}
.pagination li.active{background-color:var(--accent);color:var(--black)}
#leasing_logo{display:none;transition:.2s ease-in-out}
.details-flex{flex-wrap:nowrap;align-items:inherit}
.details .add-to-cart button{background-color:var(--primary);margin-top:10px;width:100%;font-size:1.4rem;text-transform:uppercase}
.details .quanity{width:120px;margin:25px auto auto;padding:5px;font-size:1.5em}
.details .quanity input{width:50px;border:none;padding:5px;text-align:center;background-color:var(--pink);border-radius:5px;margin-left:10px;margin-right:10px}
.details .quanity span{cursor:pointer;font-size:1.4em}
.details .old-price{text-decoration:line-through;font-weight:400;font-size:1.2em;opacity:.5}
.details .fast-buy input[type=text]{line-height:35px;padding:5px;border:none;border-radius:10px;width:100%;background-color:var(--silver)}
.details .prod_descr *{font-family:var(--system-font)!important;font-size:14px!important;color:var(--grey)!important}
.params dl:after{clear:left;content:'';display:block}
.params dl dt{display:block;float:left;clear:left;margin-bottom:10px;font-size:1.2em;font-weight:700;margin-right:5px}
.params dl dd{display:block;float:left;font-size:1.2em;color:var(--purple)}
.short-info iframe{width:100%!important;margin-top:30px;height:calc(40vw / 1.8)!important}
.news .row{display:flex;margin-top:40px;}
.news article{box-shadow:rgba(0,0,0,0.1) 0 0 20px;float:none !important;flex-direction:row;position:relative;z-index:2;}
.news article .cont{position:relative;z-index:4;background-color:#fff;flex:1;height:100%;}
.news article .title a,.allnews article .title a{display:block;font-size:1.2em;font-weight:bold;color:var(--white);text-decoration:none;padding-top:10px;}
.allnews article .title a{color:var(--black);}
.allnews article .date{}
.news article .date,.allnews article .date{padding-top:10px;color:var(--accent);font-weight:bold;}
.news article .descr,.allnews article .descr{padding-top:10px;line-height:1.5;color:var(--white);display:none;}
.cmspage{line-height:1.5}
.cmspage p{margin-bottom:10px;}
.cmspage ol,.cmspage ul{padding-left:20px}
.details .thumbs{display:flex;flex-wrap:wrap;padding-bottom:20px}
.details .thumbs .row{width:25%;margin-bottom:0!important;padding:5px}
.details .thumbs .row:first-child{display:none;}
.cart_item{padding:15px;box-shadow:1px 1px 3px var(--shadow-color);border-radius:5px;border:1px solid var(--border-color);background-color:var(--white);align-items:center}
.cart_item .image{min-width:140px;max-width:140px}
.cart_item .qtu{min-width:300px;max-width:300px}
.cart_item .name{font-weight:700;font-size:1.2em;margin-bottom:10px}
.cart_item .controls{padding-top:10px}
.cart_item .quanity input{text-align:center;font-size:1.2em;width:40px;border-radius:5px;border:1px solid #ccc;line-height:30px;margin-top:5px}
.cart_item .quanity a{text-decoration:none;width:25px;height:25px;line-height:25px;border-radius:5px;font-weight:700;font-size:1.2em;background-color:var(--grey);color:#fff;display:inline-block;margin-top:10px}
.cart_item .price{text-align:right;padding-top:10px}
.cart_item .price .item_sum{font-size:1.4em;font-weight:500}
.cart_item .price .addons_sum:before{content:'ГѓВђГўв‚¬ВќГѓВђГ‚ВѕГѓВђГ‚В±ГѓВђГ‚В°ГѓВђГ‚ВІГѓВђГ‚ВєГѓВђГ‚Вё';display:block;font-weight:500}
.cart_item .price .total_sum{margin-top:5px;font-size:1.6em}
.cart_item .variant{margin-top:5px;margin-bottom:20px}
.cart_item .info{flex:1}
footer img{max-width:260px}
footer ul{list-style:none;}
footer ul li{display:block;margin-right:10px;line-height:1.5;}
footer .copyright{font-size:0.8em;}
.contact-form .white{max-width:1000px}
.contact-form .row input,.contact-form .row select,.contact-form .row textarea{border:solid 1px var(--purple);padding:10px;border-radius:5px;width:100%;background-color:var(--white)}
.contact-form .row{display:flex;flex:1}
.contact-form .row label{width:33%;font-weight:700;text-align:right;margin-right:20px}
.contact-form .row.text-center{display:block;padding-top:30px}
.contact-form .silver{padding:30px;border-radius:20px}
.contact-form h4{margin-bottom:20px}
.subject:before{background-color:var(--accent);height:60px;width:5px;content:'';position:absolute;left:-20px;top:-10px}
.subject{font-size:2em;font-weight:bold;text-transform:uppercase;}
.subject a{font-size:14px;text-decoration:none;display:inline-block;float:right;padding:10px;border:solid 2px var(--white);border-radius:5px;}
.details .free-shipping{text-align:center;margin:1rem 0;}
.filter .cats a{text-decoration:none;font-weight:bold;}
.cmspage h2{font-weight:bold;font-size:1.3em !important;}
.sub-cats .param{display:flex;gap:10px;}
.sub-cats .param .values a{display:block;text-decoration:none;padding:10px;border-radius:5px;background-color:var(--accent2);font-weight:bold;}
@media (max-width:1440px){.prod{width:calc(25% - 1rem);}
}
@media (max-width:1220px){.prod{width:calc(33% - 1rem);}
}
@media (max-width:811px){.home-blocks,.wraper{padding:10px}
.messages article .img{display:none;}
.prod{width:calc(50% - 1rem);}
.prod .promo-time,.product-price .promo-time{padding:5px;font-size:0.8rem;background-color:#ed8cb89c;box-shadow:var(--shadow);font-weight:700;color:var(--white)}
.prod .promo-time{display:none;position:absolute;top:90%;left:0;border-radius:0 10px 10px 0}
.prod .sale-status,.sale-status{padding:5px;border-radius:5px;color:var(--white);position:absolute;top:15px;left:15px;font-weight:700;font-size:0.8rem}
.cart_item .price,header .cats ul{padding-top:0!important}
#cart .badje{right:100px}
#items,.filter,header .cats ul{overflow-y:auto}
#items .col-10,#items .col-20,#items .col-70,#search-prods .col-20,#search-prods .col-80,.index-cats .row .col-33,.row.quanity .col-33{float:left!important;clear:none!important}
.w25p,.w300,.w30p,.w400,.w45p{width:100%!important;margin-right:0!important;margin-left:0!important}
.breadcrumbs,.w75p,.wraper,header{width:100%}
#search-results{width:calc(100% + 120px);right:0;}
.mobile-only{display:block!important;margin-top:0!important}
.wraper{max-width:100%;min-width:100%}
.pc-only,header .cats ul li ul,header .phone,header .tool-icon .menu::before,header .tool-icon .pop-up::before{display:none}
.row [class*=col-]{float:none!important;width:100%!important;margin:0 0 20px;clear:left!important}
.home-blocks .row{display:block;margin-bottom:0!important;margin-top:0!important}
.flex1{flex:1;}
footer .flex-row{display:block;padding:15px;}
footer *{text-align:left !important;}
.effect{top:0;bottom:0}
#items .col-20 img,.cart_item .image img,.filter{width:80%}
.copyright{padding-bottom:80px;padding-left:30px;padding-right:30px}
.copyright a{display:inline-block}
.results .row{min-width:50%}
.prod .prod-price{font-size:1em;max-width:60%}
.cart_item .image,.cart_item .qtu{max-width:inherit;min-width:inherit}
.prod .prod-vendor{width:30%;}
.prod .prod-title{height:60px;}
.prod .prod-title a{height:60px;overflow:hidden}
.index-cats{padding:5px}
.index-cats h2{font-size:.8em;position:relative;top:inherit;width:100%;height:45px}
.index-cats h2 span{font-size:2em;top:5px;right:5px}
.index-cats .row:after{clear:none!important;display:inherit!important}
.index-cats .row{display:inherit}
.index-cats .row .col-33{width:calc(50% - 15px)!important;margin-right:5px;margin-left:10px!important;margin-bottom:10px}
.cart_item *{margin-bottom:0!important;flex:inherit!important}
.cart_item .image{text-align:center;padding-bottom:20px;}
.cart_item .controls,.cart_item .price{width:100%!important}
.row.quanity .col-33{width:50px!important}
#items *{flex:unset!important}
#items{padding-right:0!important;max-height:50vh}
#items .row{display:flex}
#items .col-20{width:120px!important}
#items .col-70{width:auto}
.home{right:30px;bottom:20px;}
.mask{width:100%;top:0;left:0;height:100%;position:absolute;background-color:rgba(0,0,0,.5)}
#items .col-10{width:20px!important}
#search-sort{display:none;}
.filter{position:fixed;height:100%;bottom:0px;left:0;background-color:var(--white);display:none;padding:15px;z-index:100;top:0}
#search-prods{overflow-x:hidden;}
#search-prods .col-20{width:20%!important}
#search-prods .col-80{width:80%!important;padding-left:15px;white-space:wrap;}
.results.cats-covers .cat-cover{min-width:calc(50% - 20px);max-width:calc(50% - 20px);min-height:inherit;text-decoration:none}
.results.cats-covers .cat-cover .cat-cover-title{font-size:.8em!important;position:relative;top:0;height:42px;display:flex;align-items:center;text-align:center}
.mobile-phone{position:absolute;top:30px;right:70px}
.w400,.w450,.w500{width:100% !important;}
.w400.h300,.w500.h300{margin-bottom:20px !important;}
.mobile-buy-section{position:fixed;bottom:00px;width:100%;background:white;left:0;padding:10px;display:flex;z-index:90;align-items:center;box-shadow:var(--shadow);}
.mobile-buy-section .product-price{margin-right:20px;flex:1;font-size:0.6em !important;max-width:33%;}
.mobile-buy-section > .quanity{scale:0.8;}
.mobile-buy-section .order_btn{flex:1;display:none;flex-wrap:wrap;}
.details .add-to-cart{width:100%;display:flex;align-items:center;}
.details .quanity{width:inherit;margin:inherit;padding:inherit;font-size:inherit;}
.details .add-to-cart button{font-size:1.4rem;margin-top:0;}
.details .free-shipping{font-size:1em;text-align:center;width:100%;margin:1rem 0;}
.fb_dialog_content{display:none;}
div.short-info.mrg-top-30{margin-top:10px !important;}
section.pad-top-40{padding-top:10px !important;}
.add-to-cart button{max-width:inherit;font-size:1em !important;line-height:normal !important;display:inline-block;width:auto;}
.quanity{display:flex;margin-top:0;padding-top:10px;padding-bottom:10px;}
.baby{height:500px;}
.mobile-variant{bottom:38px;width:100%;position:fixed;left:0;border-radius:0;z-index:50;padding:10px;padding-bottom:20px;}
.prod_descr{margin-bottom:20px;}
header .search{position:absolute;top:5px;right:180px;left:120px;width:50%;z-index:29;}
header .header-tool{text-align:center;}
header .tool-icon{text-align:center !important;}
header .tool-icon .pop-up{width:calc(100vw - 25px);}
.cart .flex-row{display:block;}
.text-nowrap{white-space:nowrap;}
}
@media (max-width:450px){.prod{width:calc(100% - 0rem);}
}
