::placeholder{color:var(--placeholder-color);opacity:1;font-weight:400}
::-ms-input-placeholder{color:#9597AF}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-regular.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-regular.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-500.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-500.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-600.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-600.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-700.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-700.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-800.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-800.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-900.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-900.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:300;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-300italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-300italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:500;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-500italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-500italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:600;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-600italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-600italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:700;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-700italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-700italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:800;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-800italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-800italic.woff2') format('woff2');
}
@font-face {
  font-family:'Rubik';
  font-style:italic;
  font-weight:900;
  font-display:swap;
  src:url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-900italic.eot');
  src:local(''),
       url('/wa-data/public/site/themes/multishop/fonts/rubik-v20-cyrillic-900italic.woff2') format('woff2');
}
html,body{width:100%;min-height:100%;height:100%;font-family:'Rubik',sans-serif;font-style:normal;font-size:14px;font-weight:400;color:var(--font-color);background:white;-moz-text-size-adjust:none;counter-reset:listCounter}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strike,strong,b,i,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,credentials,figure,figcaption,footer,header,menu,nav,output,section,summary,time,audio,video{margin:0;padding:0;border:0}
strong,th{font-weight:500}
b{font-weight:500}
article,credentials,figcaption,figure,footer,header,menu,nav,section{display:block;text-align:left}
*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
::selection{background:#3a7eb9;color:white}
a{color:var(--font-color);text-decoration:none}
a:active,button:active{opacity:0.7}
a:hover{color:var(--link-hover)}
button{border:0;padding:0;background:0;color:var(--font-color);appearance:none;font-family:'Rubik';text-transform:uppercase;cursor:pointer;transition:.3s}
input[type="button"]::-moz-focus-inner{border:0}
input[type="submit"]::-moz-focus-inner{border:0}
input[type="submit"]{font-family:'Rubik',sans-serif;font-style:normal;font-size:14px;cursor:pointer}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[type="tel"],input[type='email'],textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}
input[type="checkbox"]{cursor:pointer}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
[class*="__wrapper"]{max-width:1290px;padding-inline:10px;margin:0 auto;}
#anchor{position:fixed}
a img{border:0}
hr,pre,table,address,fieldset{margin-bottom:20px}
h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:500}
.cart-page h1{display:flex;justify-content:space-between;align-items:center;margin:0;padding:10px;text-transform:uppercase;font-size:16px}
h1{font-size:24px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:16px}
h5{font-size:16px}
h6{font-size:16px}
img{height:auto}
.heading{width:100%;max-width:1024px;margin:15px auto 30px;padding-bottom:10px;border-bottom:2px solid var(--colorTheme)}
.under-line{background:linear-gradient(to right,#efb4b4,#878cb5 30%,#878cb5 70%,#9bd489);height:4px;width:91%;margin:0 auto 25px}
.mobilebar .under-line{width:100%;height:2px;margin:0}
.sub-cats .h5,.info-banners .h5{flex:1 1 auto;padding:5px 2px;line-height:1.5;font-size:11px;font-weight:500;text-transform:uppercase}
ul{list-style-type:none;margin:0;padding-top:0;padding-left:15px}
ol{padding-left:15px}
li.mark{font-size:16px;list-style-type:disc;line-height:1.5}
.description-link{color:var(--green);border-bottom:1px dashed}
select,label{cursor:pointer}
option{font-size:16px}
.multishop-form select:focus-visible,select:focus-visible{outline:0}
input,textarea,select{margin:0;padding:0;color:var(--font-color);font-family:'Rubik'}
.label.create_user_label{margin-left:5px}
.create_user_span{flex:1 0 200px;font-weight:500}
textarea:focus,input:focus{outline:0}
.green{color:var(--green)}
::-webkit-scrollbar{width:0;background:white;-webkit-appearance:none}
::-webkit-scrollbar:horizontal{display:none}
@media (min-width:1279.98px) {
::-webkit-scrollbar{width:0;background:white}
::-webkit-scrollbar-track{border:1px solid #cacaca;border-radius:10px}
::-webkit-scrollbar-thumb{background:var(--font-color);border:1px solid white;border-radius:3px}
::-webkit-scrollbar-track-piece{background:var(--borderColor5)}
}
.overflow-hidden{overflow:hidden}
@media (min-width:1023.98px) {
.mobile-bar{display:none}
}
#mobilebar{position:fixed;top:0;left:-100%;width:100%;height:100svh;background:white;overflow-y:auto;transition:.3s;z-index:3000}
@media (min-width:1023.98px) {
#mobilebar{display:none}
}
.mobilebar .account{display:flex;align-items:center;column-gap:5px;justify-content:center;padding:40px 0 30px;background:var(--thumb-bg)}
.mobilebar .slider-product-wrap,.mobilebar .slider-title{width:auto;margin:0 -10px}
@media (min-width:991.98px) {
.logo-img-link{flex:none;width:160px}
}
.top-info{display:none}
@media (min-width:739.98px) {
.top-info{display:flex;flex:0 0 40px;height:40px;margin:0;padding:0;border:2px solid var(--borderColor2);border-radius:50%;align-items:center;justify-content:center;transition:.3s;order:1;cursor:pointer}
}
.top-info:hover{border-color:var(--borderColor);background:white}
.info-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-weight:500}
.phone{display:flex;justify-content:flex-end;flex:0 1 auto;cursor:pointer}
@media (min-width:739.98px) {
.phone{flex:0 0 38px;height:38px;justify-content:center;align-items:center;border:2px solid var(--borderColor2);border-radius:50%;order:2;transition:.3s}
.phone:hover{border-color:var(--borderColor);background:white}
}
.popup-content.phone-content{max-width:500px;flex:0 0 100%;height:100%;margin:0;padding:50px 20px 30px;border-width:8px;border-radius:0;overflow-x:auto}
@media (min-width:499.98px) {
.popup-content.phone-content{height:calc(100% - 40px);margin:20px 0;border-radius:5px}
}
.popup.phone-popup .socials,.page-contacts .socials{justify-content:flex-start}
.phone-link-popup{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.tel-icon{display:block;width:21px;height:21px;background:url(/wa-data/public/site/img/phone.svg) 50%/100% no-repeat}
@media (min-width:739.98px) {
.tel-icon{width:25px;height:25px}
}
.top-section-wrap .switch{display:none;top:unset;left:unset;flex:0 0 25px;order:4}
@media (min-width:739.98px) {
.top-section-wrap .switch{display:block}
}
@media (min-width:739.98px) {
.top-right-block{display:flex;order:4}
}
.account{display:none}
@media (min-width:739.98px) {
.account{display:flex;align-items:center;column-gap:5px;margin-right:15px}
}
.account a{font-weight:500}
.state-container-popup{display:none;justify-content:center;align-items:center;height:33px;padding:0 5px;border:2px solid var(--borderColor2);border-radius:5px;background:#f7f6c0;text-wrap:nowrap;cursor:pointer;transition:.3s;order:4}
@media (min-width:1023.98px) {
.state-container-popup{display:flex}
}
.state-container-popup:hover{background:white}
.state-info{white-space:nowrap}
.state-popup .popup-content{width:100%;max-width:500px}
.search-icon{flex:0 0 21px;height:40px;margin-right:2px;background:url(/wa-data/public/site/img/lupa.svg) 50%/100% no-repeat}
@media (min-width:739.98px) {
.search-icon{display:none}
}
.search-close{position:absolute;display:flex;justify-content:center;align-items:center;top:5px;left:0;width:38px;height:38px;font-size:34px}
@media (min-width:739.98px) {
.search-close{display:none}
}
.user-account{position:relative;display:flex;justify-content:center;align-items:center;column-gap:5px}
.userimg:hover{border-color:var(--borderColor);background-color:white}
.userimg{position:unset;height:38px;width:38px;border:2px solid var(--borderColor2);border-radius:50%;background:transparent url(/wa-data/public/site/img/user.svg) 50%/100% no-repeat;transition:.3s}
.user-name,.logout{position:relative;margin:0;font-size:14px;white-space:nowrap}
.user-name::after,.logout::after{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:2px;background:transparent;transition:.3s}
.user-name:hover::after,.logout:hover::after{width:100%;background:var(--font-color)}
.top-section-cart{display:flex;align-items:center;min-width:126px;height:40px;position:relative;transition:.5s;cursor:pointer}
.top-section-cart:active{background-color:#cbd0df}
.top-section-cart .cart-total{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;column-gap:3px;font-size:12px;font-weight:500}
.cart-icon{display:block;width:21px;height:21px;background:url(/wa-data/public/site/img/cart-top.svg) 50%/100% no-repeat}
@media (min-width:739.98px) {
.cart-icon{width:25px;height:25px}
}
.cart-total .value{position:relative;margin:0 10px 5px 6px;padding-bottom:2px;flex:1 1 auto;white-space:nowrap;align-self:flex-end;text-align:center;transition:.3s}
.cart-total .value:after{position:absolute;content:'';bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,var(--borderColor5),transparent);transition:.3s}
.cart-total .count{position:absolute;top:0;left:20px;display:flex;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;border-radius:8px;background:var(--bordo);color:white;font-size:9px}
.top-menu{display:none;position:fixed;top:48px;left:0;z-index:14;background:var(--bgLight);width:100%;height:40px;border-bottom:1px solid var(--borderColor4);transition:.5s}
@media (min-width:1023.98px) {
.top-menu{display:flex;justify-content:center;align-items:center;background:var(--top-menu-bg-pk);height:70px;z-index:14}
}
.top-menu .wrap{position:relative;display:flex;justify-content:space-between;align-items:center}
.top-menu ul.menu-h{display:none}
@media (min-width:1023.98px) {
.top-menu ul.menu-h{display:flex}
}
.dropdown .f-cat-title{display:flex;align-items:center;column-gap:5px;padding:12px 15px;border:1px solid transparent;font-size:1rem;text-transform:uppercase;letter-spacing:.2px;transition:.2s}
.dropdown:hover:after{opacity:1;visibility:visible;width:100%}
.dropdown:before{opacity:0;visibility:hidden;content:'';width:100%;height:0;position:absolute;top:0;left:0;background:white;transition:.2s;z-index:-1}
.dropdown.open:before{opacity:1;visibility:visible;height:140%;border-right:1px solid var(--borderColor5);border-left:1px solid var(--borderColor5)}
.dropdown:after{opacity:0;visibility:hidden;content:'';width:0;height:3px;position:absolute;top:-2px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-top-left-radius:3px;border-top-right-radius:3px;background:var(--colorTheme);transition:.3s}
.dropdown.open:after{opacity:1;visibility:visible;width:100%}
.dropdown.open .f-cat-title{margin-top:13px}
.dropdown .f-cat-title.sales{background:var(--green2);border:1px solid var(--borderColor5);border-radius:5px}
.dropdown .f-cat-title>.arrow{position:static;vertical-align:unset;filter:brightness(1.7)}
.dropdown.open .f-cat-title .arrow{transform:rotate(-90deg)}
.dropdown .arrow{position:absolute;right:10px;margin:0;width:11px;height:11px}
.dropdown ul.menu-v li{position:relative;padding:0 30px 0 15px}
.dropdown ul.menu-v li.selected{background:var(--bgLight)}
.dropdown ul.menu-v li:before{content:'';bottom:0;left:0;width:100%;height:100%;position:absolute;background:var(--bgLight);outline:1px dashed #888888;z-index:-1;transform:scaleY(0);transform-origin:100% 0;transition:.1s}
.dropdown ul.menu-v li:hover:before{transform:scaleY(1)}
.dropdown ul.menu-v.l0>li a{padding:10px 16px 10px 0;font-weight:400;white-space:nowrap}
.category-img{width:20px;height:20px;;margin-right:10px!important}
.dropdown .category-img{width:26px;height:26px;padding:3px;border:1px solid var(--borderColor);border-radius:5px}
.dropdown{position:relative;display:flex;align-items:center;height:40px;margin:0 2px;padding:0}
.dropdown ul{opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top;position:absolute;top:87%;padding:20px 0;border-top:1px solid var(--borderColor5);border-right:2px solid var(--borderColor5);border-left:1px solid var(--borderColor5);border-bottom:3px solid var(--borderColor5);background:white;z-index:50;transition:.1s}
.no-boxshadow .dropdown ul{border:2px solid #aaa}
.dropdown ul li i.icon16{margin-left:-20px;margin-right:4px}
.dropdown ul li ul{top:-26px;left:100% !important;margin-left:0;transition:0s}
/*.dropdown:hover ul{opacity:1;visibility:visible;z-index:-2;transition:.2s}*/
/*.dropdown:hover ul ul{display:none}*/
.dropdown > ul.open{min-width:350px;opacity:1;visibility:visible;transform:scaleY(1);z-index:-2}
.dropdown ul li:hover ul{display:block;opacity:1;visibility:visible;transform:scaleY(1);z-index:-2}
.dropdown:hover ul li:hover ul ul{display:none}
.dropdown:hover ul li:hover ul li:hover ul{display:block}
.dropdown:hover ul li:hover ul li:hover ul ul{display:none}
.dropdown:hover ul li:hover ul li:hover ul li:hover ul{display:block}
.dropdown:hover ul li:hover ul li:hover ul li:hover ul ul{display:none}
.dropdown:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{display:block}
.dropdown:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul{display:none}
.dropdown:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{display:block}
#main{position:relative;width:100%;padding-bottom:0;background:white}
.content{padding-top:50px}
@media (min-width:1023.98px) {
.content{padding-top:120px}
}
.content>.content{padding-top:0}
.breadcrumbs{display:flex;align-items:center;column-gap:5px;height:30px;overflow-x:auto;white-space:nowrap}
.breadcrumbs-wrap{max-width:1600px;margin:0 auto;padding:0 10px;border-bottom:1px solid var(--borderColor4)}
@media (min-width:991.98px) {
.breadcrumbs-wrap{background:0;border-bottom:0}
}
.breadcrumbs a{font-size:12px}
.breadcrumbs .arrow{flex:0 0 8px;height:8px;margin:0;opacity:.5}
.category-banners{max-width:1280px;margin:20px auto}
.category-banners-wrap{display:flex;flex-direction:column;row-gap:30px}
@media (min-width:739.98px) {
.category-banners-wrap{padding:0 10px}
}
.category-banners-top{display:flex;flex-wrap:wrap}
@media (min-width:739.98px) {
.category-banners-top{padding:10px;gap:15px;background:var(--bgLight);border:1px solid var(--borderColor)}
}
.banners-top-name{flex:0 0 100%;margin:0;padding:10px 10px 5px}
.category-banner{flex:0 1 33.333vw;margin:0 0 -1px;border:1px solid var(--borderColor3);border-left:0;background:white;overflow:clip;transition:.3s}
@media (min-width:739.98px) {
.category-banner{flex:0 1 190px;border-left:1px solid var(--borderColor3);border-radius:10px;outline:1px solid transparent}
}
@media (hover: hover) and (pointer: fine) {
.category-banner:hover{border-color:var(--placeholder-color);outline-color:var(--placeholder-color)}
}
.category-banner-img{width:100%}
.category-banner-name{padding:3px;text-align:center}
.category-banner-span{text-transform:uppercase;font-size:11px;font-weight:500}
.category-content{max-width:1600px;margin:0 auto}
.category_wrap{max-width:1600px;display:flex;justify-content:space-between;align-items:center;margin:15px auto 10px}
.category-name{margin:0;padding:0 10px;font-size:clamp(1.143rem, 0.871rem + 1.19vw, 1.714rem)}
.sub-cats{max-width:1920px;padding:0;margin:20px auto;display:flex;flex-wrap:wrap}
.info-banners-wrap{display:flex;justify-content:center}
.info-banners{max-width:1280px;width:100%;margin:0 0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}
.info-banners:after{content:'';display:flex;flex:1}
@media (min-width:479.98px) {
.info-banners{margin:20px auto;gap:10px;padding:0 10px}
}
@media (min-width:1279.98px) {
.info-banners{padding:0}
}
.info-banner.home{min-width:106px}
@media (min-width:479.98px) {
.info-banner.home{margin:0}
.info-banners:after{flex:0 0 130px}
}
@media (min-width:739.98px) {
.info-banner.home{flex:0 0 170px}
.info-banners:after{flex:0 0 170px}
}
.info-banner.home .banner-icon{position:static;flex:unset}
.info-banner.home img{position:static;height:auto}
.info-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:2px solid #e2e4f5;border-left:0;margin:0 0 -2px;padding:0;flex:0 1 33.333%;height:auto;background:white;transition:.3s;border-radius:0}
.info-banner:active{opacity:0.7}
@media (min-width:479.98px) {
.info-banner{flex:0 0 130px;margin:10px;border-left:2px solid #e2e4f5;border-radius:10px}
}
@media (min-width:739.98px) {
.info-banner:hover{border:2px solid var(--colorTheme)}
}
.banner-icon{position:relative;width:100%;flex:0 0 86px}
.info-banner p{margin:0;font-size:13px}
.info-banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top;border-radius:0}
@media (min-width:479.98px) {
.info-banner img{border-radius:8px 8px 0 0}
}
#main .category-content .sub-cats span{display:none}
.sub-cat-span{word-break:break-word;cursor:pointer}
.sub-cat-span:hover{color:var(--colorTheme)!important}
.info-banner h5 a{font-size:12px;font-weight:500;cursor:pointer;color:var(--font-color)!important;text-decoration:none}
.info-banner h5 a:hover{color:var(--colorTheme)!important}
.productsperpage-form{max-width:1600px;display:flex;justify-content:flex-end;padding:0 10px 0 0;align-items:center}
.productsperpage-form select{width:45px;height:20px;border:2px solid var(--borderColor);border-radius:3px;background:white}
.sort-view{position:sticky;top:50px;max-width:1600px;margin:0 auto;padding:7px 10px;display:flex;justify-content:space-between;align-items:center;border-top:var(--thumb-border);border-bottom:var(--thumb-border);background:white;z-index:17}
@media (min-width:739.98px) {
.sort-view{position:static !important;padding:5px;justify-content:center;background:unset;border:none}
}
.sort-filter-wrap{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;column-gap:10px}
@media (min-width:739.98px) {
.sort-filter-wrap{margin:5px 0;padding:5px 15px 5px 10px;border-radius:5px;background:var(--h3-bg)}
}
.sorting{border-right:1px solid #ccc;max-width:calc(50vw - 10px);min-width:calc(50vw - 10px);color:#5c5c5c;font-size:13px}
@media (min-width:739.98px) {
.sorting{min-width:50%}
}
#sorting-block{display:none}
#sorting-select{width:100%;border:1px solid #d5d5d500;padding:3px 10px 3px 5px;background:#e2e4f500;font-family:'Rubik';font-size:12px;font-weight:500}
@media (min-width:424.98px) {
#sorting-select{font-size:14px}
}
.sorting .active-sort{width:100%;display:inline-block;position:relative}
.sorting .active-sort i.sort-asc,.sorting .active-sort i.sort-desc{position:absolute;right:5px;top:8px}
.product-view{display:flex;justify-content:flex-end;align-items:center;flex:1 1 auto;height:25px}
@media (min-width:479.98px) {
.product-view{display:none}
}
.view{display:flex;column-gap:7px}
.view-thumbs-wraper,.view-table-wraper{display:flex}
.view-thumbs-bw{display:flex;background:url(/wa-data/public/site/img/view-thumbs-icon.svg) 50% no-repeat;width:20px;height:20px}
.view-thumbs{display:flex;background:url(/wa-data/public/site/img/view-thumbs-icon.svg) 50% no-repeat;width:20px;height:20px}
.view-table-bw{display:flex;background:url(/wa-data/public/site/img/view-table-icon.svg) 50% no-repeat;width:20px;height:20px}
.view-table{display:flex;background:url(/wa-data/public/site/img/view-table-icon.svg) 50% no-repeat;width:20px;height:20px}
.product-list .pnotice__buttonView{width:calc(100% - 10px);flex:0 0 51px;align-self:center;border:none;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));border-radius:5px;background:var(--colorTheme);color:white;margin:15px 0 0;letter-spacing:1px}
.product-list .pnotice__buttonView:hover{background:var(--link-hover)}
ul.thumbs .waiting-date,.product-swiper .waiting-date{padding:5px;line-height:1.2;border:none}
.waiting-date{width:95%;height:50px;font-weight:500;color:var(--bordo);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:10px;border-bottom:2px solid}
.date-date{font-weight:700;letter-spacing:1px}
.alt_content{position:absolute;bottom:0;left:0;width:100%;height:0;margin-bottom:-20px;padding:10px;background:#505471e8;color:white;font-size:14px;overflow:auto;transition:.5s;z-index:2}
.alt_content.open{height:100%;margin-bottom:0;z-index:11}
.alt_content a{color:inherit}
.desc-icon{display:none;position:absolute;top:25px;right:0;width:20px;height:20px;border-radius:20%;background:#ffffff7a url(/wa-data/public/site/img/description.svg) 50% / 70% no-repeat;cursor:pointer;z-index:12}
@media (min-width: 991.98px) {
.desc-icon{display:block}
}
ul.thumbs .price,div.thumbs .price,ul.table .price,div.table .price{color:var(--orange2);font-size:18px;font-weight:600}
ul.thumbs .currency,div.thumbs .currency,ul.table .currency,div.table .currency{font-size:12px;font-weight:600}
ul.thumbs .price.tb-price-value,ul.table .price.tb-price-value{font-size:12px}
span.tire{display:none;padding-top:3px;color:var(--colorTheme)}
@media (min-width: 374.98px) {
span.tire{display:block}
}
span.price-for-pack{display:none;font-weight:500}
@media (min-width: 374.98px) {
span.price-for-pack{display:block}
}
form.addtocart, form.addtocart-incart{display:flex;justify-content:space-between;align-items:center;width:100%}
.in-cart .quantity-wrap{justify-content:flex-start}
.in-cart a.f-quantity-minus,.in-cart a.f-quantity-plus{flex:0 0 25px;height:25px;background:white}
.in-cart a.f-quantity-minus{border-radius:3px 0 0 3px;border-right:0}
.in-cart a.f-quantity-plus{border-radius:0 3px 3px 0;border-left:0}
.input-thumb{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;width:40px;height:25px;margin:0;border:1px solid var(--borderColor);border-left:0;border-right:0;background:white;color:var(--in-stock-color);font-family:'Rubik',sans-serif;font-weight:600}
.in-cart .quantity i.icon16.ms,.in-cart .quantity i.icon16.ms{width:10px;height:10px;margin:0;margin-right:0}
.in-cart .f-quantity-plus:active,.in-cart .f-quantity-minus:active{background:#ccc}
ul.table{margin:0;width:100%;height:100%;list-style:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}
ul.table h5{font-size:12px;margin:10px 0;padding:0 10px;text-align:left;position:relative;order:4}
ul.table .product-item{width:100%;background:var(--thumb-bg);border:none}
.table .image{position:relative;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:100%}
ul.table .h5{padding:14px 10px 5px;text-align:left;font-weight:500;flex:1 0 100%}
ul.table .listfeatures td {padding:3px 5px;font-size:13px}
.ball{position:absolute;bottom:5px;left:5px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;color:white;font-size:12px;font-weight:500;z-index:-1;background:linear-gradient(45deg,red,orange,yellow,green,cyan,blue,violet,black,white);background-size:600% 300%;animation:rainbow 2s infinite linear forwards,ball-morph 3s infinite linear forwards,rotate 2s infinite linear;filter:blur(0.6px)}
.addtocarts{display:flex;align-items:center;bottom:0;right:0}
ul.thumbs .rating,div.thumbs .rating,ul.table .rating{display:flex;width:100%;margin:0;padding:0 7px 3px 7px;justify-content:flex-start;align-items:center}
.reviews-hint{display:flex;align-items:center;column-gap:5px;margin:0 0 0 5px;font-size:12px;line-height:1}
.reviews-hint .notes{width:13px;height:13px;filter:grayscale(1)}
ul.thumbs h5 a,ul.table h5 a,div.thumbs h5 a{color:#444869}
ul.thumbs h5 a:hover,ul.table h5 a:hover,div.thumbs h5 a:hover{color:#178810}
ul.thumbs .compare-price,ul.table .compare-price,div.thumbs .compare-price{text-align:left;font-size:clamp(0.786rem, 0.688rem + 0.426vw, 1rem)}
.thumbs input[type='submit'],.add-to-cart-action{width:30px;height:30px;padding:0;background:0;background-image:url(/wa-data/public/site/img/cart_2024.svg);background-position:50%;background-size:80%;background-repeat:no-repeat;border:none;transition:.3s}
input.add-to-cart-action.added{background-image:url(/wa-data/public/site/img/cart_added_2024.svg)}
ul.table span.product-url-span{white-space:normal;line-height:1.5}
.thumbs input[type='submit'].disabled,ul.table input[type='submit'].disabled{background-image:url(/wa-data/public/site/img/cart_2024.svg);border:none;filter:grayscale(1) brightness(1.5);cursor:no-drop}
i.icon10{height:10px;width:10px}
i.icon10.darr{transform:rotate(180deg)}
.icon10.star{background-image:url(/wa-data/public/site/img/icon-star-hover.svg);background-size:contain;background-repeat:no-repeat}
.icon10.star-empty{background-image:url(/wa-data/public/site/img/icon-star-empty.svg);background-size:contain;background-repeat:no-repeat}
.icon10.star-half{background-image:url(/wa-data/public/site/img/icon-star-half.svg);background-size:contain;background-repeat:no-repeat}
.icon10.star-hover{background-image:url(/wa-data/public/site/img/icon-star-hover.svg);background-size:contain;filter:brightness(.9);background-repeat:no-repeat}
.features-table__title{display:block;text-align:center;text-transform:uppercase;font-weight:500}
.features-table{width:100%;background:#e2e4f5;padding:5px;border-radius:5px;border:1px dashed #a9a9a9}
.features-table .listfeatures{border-collapse:separate;border-spacing:2px;margin:0;padding:0;border:0}
.features-table td.name,.features-table td.value{font-size:12px;border:1px solid #c5c5c5;padding:3px 5px;background:var(--bgLight)}
.features-table td.value{min-width:90px}
.color{display:flex;width:15px;height:15px;border:1px solid rgba(0,0,0,0.2);border-radius:50%}
.forma_dna{position:absolute;top:50%;left:-35px;transform:translateY(-50%);border:1px dashed var(--font-color);border-radius:50%;background:var(--h3-bg)}
.kolo{width:20px;height:20px}
.elips{width:24px;height:14px}
.oval{width:24px;height:17px;border-radius:45%}
.kvadrat{width:20px;height:20px;border-radius:2px}
.pryamokut{width:24px;height:14px;border-radius:2px}
.hexagon-border{position:absolute;top:50%;left:-35px;transform:translateY(-50%);width:20px;height:21px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--font-color)}
.hexagon{top:50%;left:50%;transform:translate(-50%,-50%);width:19px;height:20px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:0;border-radius:0}
.description__title{display:block;margin:0 0 5px;text-align:center;text-transform:uppercase;font-weight:500}
.popup.filter-popup{top:50px;height:calc(100% - 50px);align-items:flex-start;z-index:17}
.popup-content.filter-content{flex:0 0 100%;height:fit-content;min-height:100%;padding:25px 20px 20px;border:0;border-radius:0;background:white}
.filter-popup .close-popup{position:sticky;float:right;width:16px;padding-top:10px}
.filter-link-popup{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;margin-top:1px;cursor:pointer}
.filter-icon{width:21px;height:21px;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/filter.svg) 0 0 no-repeat}
.popup_close{position:absolute;right:6px;top:4px}
.filters-title{margin-bottom:20px;text-transform:uppercase;font-weight:500}
.filters{width:91%}
.price-filter{display:flex;flex-direction:column;row-gap:55px;margin-bottom:45px}
.slider-range{align-self:center}
.price-inputs{position:relative;margin-top:10px}
#filterinorder_slider-range{margin:20px auto 0}
.ui-slider-horizontal{position:relative;width:100%;margin-top:10px;height:10px;background:#e2e4f5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 1px 2px 0 #878cb5 inset;-webkit-box-shadow:0 1px 2px 0 #878cb5 inset;box-shadow:0 1px 2px 0 #878cb5 inset}
.ui-slider .ui-slider-handle{background:var(--borderColor3);width:20px;height:20px;border:2px solid var(--colorTheme);border-radius:50%;cursor:pointer;position:absolute;margin-left:-10px;bottom:-5px;z-index:2}
.ui-slider-range{background:var(--colorTheme);height:100%;top:0;border:0 none;display:block;position:absolute;z-index:1}
.filter-block{padding:0;margin-bottom:20px;border:1px solid var(--borderColor);border-radius:5px 5px 0 0;color:var(--font-color);background:white}
.filter-block .checkbox-lable{margin:0}
.sf-label-disabled label{color:var(--colorDisabled);cursor:no-drop}
.filter-block b{display:block;position:relative}
.filter-block .arrow{width:14px;height:14px;cursor:pointer}
.filter-block b span{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--borderColor);border-radius:4px 4px 0 0;background:var(--h3-bg);font-weight:600;cursor:pointer}
.filter-block i.icon16.color{margin:0 5px;display:inline-block;vertical-align:middle}
.filter-actions{width:100%;height:50px;display:flex;align-items:center;justify-content:center;position:sticky;bottom:0;border:1px solid var(--borderColor)}
.block{padding:20px 0;text-align:center}
#product-list .block .menu-h,.orders-wrap .block .menu-h,.purchased .block .menu-h{column-gap:20px;row-gap:20px;flex-wrap:wrap}
#product-list .block .menu-h li,.orders-wrap .block .menu-h li,.purchased .block .menu-h li{flex:0 0 40px;height:40px;border:2px solid #eaecf8;border-radius:30%;margin:0}
#product-list .block .menu-h li.selected,.orders-wrap .block .menu-h li.selected,.purchased .block .menu-h li.selected{background:#e2e4f5}
#product-list .block .menu-h li a,.orders-wrap .block .menu-h li a{display:flex;justify-content:center;align-items:center;height:100%;font-size:18px;font-weight:700;color:var(--colorTheme)}
#product-list .block .menu-h li:hover,.orders-wrap .block .menu-h li:hover,.purchased .block .menu-h li:hover{background:#e2e4f5;transition:.5s}
.description-wrap{padding:clamp(0.714rem, 0.065rem + 2.841vw, 2.143rem);max-width:1600px;width:100%;margin:0 auto 0 auto}
.dop-info-text.dop-review-text li{list-style:none}
.dop-info-text.dop-description-text{position:relative;max-height:400px;padding:10px;background:0;overflow:hidden}
@media (min-width:991.98px) {
.dop-info-text.dop-description-text{padding:10px 20px}
}
.dop-info-text.dop-description-text p,.dop-info-text.dop-description-text li.mark{font-size:16px}
.dop-info-text.dop-description-text h2{margin-bottom:5px}
.more-description-text{display:flex;justify-content:center;align-items:center;width:200px;height:43px;margin:0 auto 20px;border:1px solid var(--borderColor);border-radius:5px;cursor:pointer}
.transp-descroption-text{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,transparent,white)}
.footer{height:auto;background:var(--colorTheme);border-top:4px solid var(--borderColor2)}
.footer_wrap{max-width:1280px;display:flex;flex-direction:column;margin:0 auto;padding:15px 10px 0 10px}
.social-buttons{display:none}
.payment-block {display:flex;justify-content:center;column-gap:10px;padding:0;margin:0 0 10px 0}
.payment-icon{display:flex;width:40px;height:30px}
.privat-bank{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/privat.svg) 50% no-repeat}
.visa{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/visa-logo.svg) 50% no-repeat}
.mastercard{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/mastercard.svg) 50% no-repeat}
.payment-icon.portmone{width:85px;border-radius:10px;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/portmone.svg)50%/100% no-repeat}
.footer-pages{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:20px 25px;margin:25px 0}
@media (min-width:479.98px) {
.footer-pages{flex-direction:row}
}
.footer-pages h3{color:white;letter-spacing:1px}
.footer-pages-list{justify-content:flex-start;padding-left:0;margin:0}
.footer-pages-list.socials{flex-wrap:wrap;justify-content:center;margin-top:10px;gap:15px 25px}
@media (min-width:479.98px) {
.footer-pages-list.socials{justify-content:flex-start}
}
.footer-pages-list.socials li{flex:0 0 25px;height:25px}
.footer-pages-list.socials li .social-link{padding:0;border:0}
.column{flex:1 1 auto;text-align:center}
@media (min-width:479.98px) {
.column{margin-left:40px;text-align:left}
}
.column.four{text-align:center}
.column.four .footer-pages-list.socials{justify-content:center}
.footer-pages-list a{display:block;padding:5px 3px;border:2px solid transparent;border-radius:5px;color:white;transition:.3s}
.footer-pages-list a:hover{border:2px solid white}
.footer .copyright{padding:20px;width:100%;text-align:center;color:#eaeaea}
.product-info{max-width:650px;width:100%;margin:0 auto 30px auto}
.product-info .content{display:flex;flex-direction:column;width:100%;margin:0;padding:0}
.cart-form .waiting-date{justify-content:flex-start;margin:0 10px 30px 10px;font-size:clamp(1.143rem, 0.125vw + 1.114rem, 1.286rem)}
.cart-fixed{display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:5px 15px;z-index:3;background:white;border-top:1px solid #ccc;transform:translateY(80px);transition:.3s}
@media (min-width:599.98px) {
.cart-fixed{display:none}
}
.cart-fixed .price{flex:1 1 50%;font-size:18px;font-weight:700}
.cart-fixed .button-wrap{margin:0}
.cart-fixed .ball{display:none}
.cart-fixed .price{flex:1 1 50%;color:#f16800;font-size:clamp(1.375rem,1.2rem + 0.875vw,2.25rem);font-weight:800;letter-spacing:1px}
.images h1{font-size:clamp(1.1428rem, 1.0858rem + 0.2495vw, 1.428rem);font-weight:500;margin:0;padding:0 10px 10px}
.dop-info-wrap{display:flex;flex-direction:column;flex-wrap:wrap;max-width:1280px;width:100%;margin:0 0 20px;border:2px solid #e2e4f5;border-radius:3px}
.dop-info-h3{display:flex;align-items:center;padding:10px;margin:0;background:var(--colorTheme);color:white;border-bottom:1px solid #e2e4f5}
.dop-info-text{min-height:50px;padding:10px 15px;background:var(--h3-bg);user-select:none}
#reviews-new{background:white}
.reviews-count{margin-left:10px;border-bottom:1px dotted}
.all-images{display:none;flex-wrap:wrap;margin-bottom:20px}
@media (min-width:991.98px) {
.all-images{display:flex}
}
.all-images img{display:block;width:100%;border-radius:8px}
.product-info .cart{margin-bottom:10px}
@media (min-width:991.98px) {
.product-info .cart{order:3}
}
.choose_set{display:flex;justify-content:center;align-items:center;width:calc(100% - 20px);padding:15px;margin:0 auto 20px;border:2px solid var(--borderColor);border-radius:15px;background:var(--bgLight);font-weight:500;letter-spacing:.5px;text-align:center;order:2}
@media (min-width:991.98px) {
.choose_set{display:none}
}
.product-info .features{border-spacing:1px;margin-bottom:30px;background:var(--h3-bg);padding:4px;border:1px solid #b1b4c9}
@media (min-width:991.98px) {
.product-info .features{order:2}
}
#product-features td{width:100%;color:var(--font-color);padding:7px 10px;vertical-align:middle;background:white;border:1px solid #b1b4c9;font-weight:500;white-space:nowrap}
#product-features .td-appointment{white-space:normal}
.span-appointment-name{float:left}
.span-appointment-value{width:60%;margin-left:10px;float:right;text-align:right;white-space:normal}
#product-features td.value{position:relative;white-space:nowrap;min-width:110px;max-width:unset;text-align:right}
#product-features td.name.pack,#product-features td.value.pack{background:var(--cream2)}
.td-nuance{background:var(--green2)!important;white-space:normal!important;line-height:1.5}
.nuance a{font-weight:700;border-bottom:1px dashed;text-wrap:nowrap}
.available-span{display:flex;align-items:center;float:left;margin-left:10px;height:30px;color:var(--green);font-weight:700;letter-spacing:1px}
.productfilters-feature-value-link{color:#067100;border-bottom:1px dashed}
#product-features .color {position:absolute;top:50%;left:-32px;transform:translateY(-50%)}
.product-info .rating{display:flex;justify-content:flex-end;align-items:center;margin:10px;}
@media (min-width:991.98px) {
.product-info .rating{order:1}
}
.product-info .rating-review{margin-left:15px;margin-top:.2em;display:inline-block}
.product-info .reviews-count{position:relative;margin-left:10px}
.product-info .reviews-count:before{content:'';width:1px;height:13px;position:absolute;background:#9598a7;left:-7px;top:3px}
.cart-form-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 10px;padding-bottom:15px;row-gap:20px}
.cart-form .add2cart{width:100%;display:flex;flex-wrap:wrap;align-items:center}
.add2cart .quantity{border-radius:0;display:flex;align-items:center;margin-right:5px}
.quantity-wrap{display:flex;align-items:center;justify-content:center}
.product-info .f-quantity-minus,.product-info .f-quantity-plus{background:var(--borderColor);width:44px;height:44px;border-width:2px}
.product-info .f-quantity-minus{border-radius:10px 0 0 10px}
.product-info .f-quantity-plus{border-radius:0 10px 10px 0}
.product-info .f-quantity-plus:active,
.product-info .f-quantity-minus:active{background:var(--bgLight)}
.add2cart .quantity i.icon16.ms{width:12px;height:12px}
.add2cart .compare-price{position:relative;font-size:clamp(1.375rem,1.2rem + 0.875vw,2.25rem);margin-bottom:5px;text-decoration:none}
.add2cart .compare-price:after{content:'';position:absolute;top:calc(50% - 1px);left:0;width:calc(100% + 5px);height:4px;border-radius:2px;background:#af19195e}
.add2cart input[name='quantity']{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;width:60px;height:44px;margin:0 -1px;border:2px solid var(--borderColor);border-left:0;border-right:0;background:white;font-size:15px;font-weight:800}
.all-price{display:flex;flex-direction:column;margin-left:10px}
.cart .add2cart .price{color:var(--orange);font-size:clamp(1.375rem,1.2rem + 0.875vw,2.25rem);font-weight:800;letter-spacing:1px}
.price-for-piece{font-size:1rem}
.add2cart .specialoffer{flex:1 1 auto}
.add2cart .specialoffer-expires{width:200px;float:right}
.cart .submit{display:flex;justify-content:space-between;width:100%;margin-top:20px;column-gap:10px}
@media (min-width:991.98px) {
.cart .submit{justify-content:flex-start}
}
@media (min-width:991.98px) {
.bundle_wrapper{order:4}
}
.popup{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;transition:0.5s;z-index:18}
.popup.active{display:flex!important}
.popup-bg{position:fixed;width:100%;height:100%;background:var(--popup-bg);cursor:pointer}
.popup-content{position:relative;flex:0 0 95%;max-width:800px;padding:30px 20px 20px;border:6px solid var(--colorTheme);border-radius:15px;background:var(--bgLight);transform:scaleX(0);transition:.3s}
.close-popup{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;width:20px;height:20px;color:var(--bordo);font-size:37px;cursor:pointer;z-index:1}
.popup-title{width:100%;text-align:center;margin:0;padding:0 0 20px;font-size:clamp(1.429rem, 1.293rem + 0.595vw, 1.714rem);font-weight:500}
.add2cart .button.theme.analogs{margin:20px 5px 0}
.add2cart .button.theme{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0 5px 0 0;padding:0;flex:1 1 50%;height:calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320)));border-radius:10px;display:flex;justify-content:center;align-items:center}
.add2cart .button.theme.active{background:#000}
.add2cart .button.theme:disabled{margin:0 0 0 5px;color:#b7b7b7;border-radius:25px;border:2px solid #b7b7b7;padding:0;background:#dbdbdb;height:calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320)));flex:1 1 50%;display:flex;cursor:no-drop;line-height:1.2}
.add2cart .button.theme:disabled:after {display:none}
.button-wrap{position:relative;flex:0 1 200px;height:54px;border-radius:14px;background:var(--borderColor);overflow:hidden;transition:.3s}
.button-wrap.active{flex:0 1 35%}
.button-wrap.active:after{content:"";position:absolute;top:0;left:-100%;width:100px;height:100px;background:yellow;animation:turn 2s cubic-bezier(0.7,1.12,0.84,1)}
.product-button{position:absolute;width:calc(100% - 8px);height:46px;top:4px;left:4px;border-radius:10px;background:var(--colorTheme);color:white;font-size:clamp(1rem, 0.971rem + 0.125vw, 1.143rem);font-weight:600;letter-spacing:1px;transition:.3s;z-index:1}
@media (hover: hover) and (pointer: fine) {
.product-button:hover{background:var(--font-color)}
}
.product-button:disabled{color:#b7b7b7;background:#dbdbdb}
.product-button.active:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-radius:12px;background:#80aaaaaa;z-index:-1;animation:fill-one 2s ease}
.product-button.active:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;border-radius:12px;background:#80aaaaaa;z-index:-1;animation:fill-two 2s ease}
.product-button.active{background:#555;color:white;transition:.3s}
@keyframes turn {
50%{top:0;left:calc(100% - 10px)}
100%{top:0;left:-100%;width:308px}
}
@keyframes fill-one {
50%{width:100%}
100%{width:0}
}
@keyframes fill-two {
50%{width:100%}
100%{width:0}
}
.zoom-icon{position:absolute;bottom:0;left:0;display:none;width:37px;height:37px;margin:0 0 2px 2px;background:url(/wa-data/public/site/img/zoom-icon.svg) #ffffff54 50%/70% no-repeat;border-top:2px solid #e2e4f5;border-right:2px solid #e2e4f5;border-radius:34%;z-index:11;cursor:pointer}
@media (min-width: 991.98px) {
    .zoom-icon{display:flex;}
}
.images-zoom{width:100vh;height:100vh;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:100}
.overlay{display:none;transform:scale(0);position:fixed;top:0;left:0;width:100%;height:100%;background:#ecf0f3d9;transition:all .2s ease-in-out;z-index:100}
@media (min-width:991.98px) {
.overlay{display:block}
}
.overlay .close-span{position:absolute;top:20px;right:50px;z-index:101;font-size:60px;color:var(--font-color);cursor:pointer}
.other-links-wrap{width:100%;max-width:1280px;height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto 30px;border:2px solid #e2e4f5}
.other-links-h3{display:flex;align-items:center;padding:10px;margin:0;background:var(--h3-bg);border-bottom:1px solid #e2e4f5}
.links-wrap{display:flex;align-items:center;flex-wrap:wrap;padding:20px 10px 10px}
.other-links-link{display:flex;margin:0 10px 10px 0;padding:10px;background:var(--h3-bg);border:2px solid transparent;border-radius:3px;transition:.3s}
.other-links-link:hover{background:white;border:2px solid #178810;color:var(--font-color)}
.other-links-link span{display:flex;align-items:center}
.other-links-link .color{margin:0 10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.delivery-payment-wrap{width:100%;max-width:1280px;height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto}
@media (min-width:739.98px) {
.delivery-payment-wrap{flex-direction:row}
}
.delivery-info-wrap,.payment-info-wrap{display:flex;flex-direction:column;flex-wrap:wrap;max-width:1280px;width:100%;margin:0 0 5px;border:2px solid #e2e4f5;border-radius:3px}
@media (min-width:739.98px) {
.delivery-info-wrap{flex-direction:row;margin:0 10px 0 0}
.payment-info-wrap {margin:0}
}
.delivery-h4,.payment-h4{display:flex;align-items:center;padding:10px;margin:0;background:var(--h3-bg);border-bottom:1px solid #e2e4f5}
@media (min-width:739.98px) {
.delivery-h4{flex:0 1 100%}
}
.delivery-item,.payment-item{position:relative;display:flex;flex-direction:column;min-height:50px;padding:5px 10px 5px 48px}
@media (min-width:739.98px) {
.delivery-item{flex:0 1 100%;flex-direction:row;align-items:center}
}
.delivery-logo{position:absolute;left:10px;width:24px;height:24px}
.delivery-name{margin-bottom:5px}
@media (min-width:739.98px) {
.delivery-name{flex:1 0 100px;margin-bottom:0}
}
.delivery-time{margin-bottom:5px;font-weight:500}
@media (min-width:739.98px) {
.delivery-time{flex:1 1 33.333%;margin-bottom:0}
.delivery-price{display:flex;justify-content:flex-end;flex:1 1 33.333%}
}
.delivery-no-pay{color:green}
.related{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.related h4{max-width:1280px;width:100%;display:flex;align-items:center;height:44px;border:1px solid #d5d5d5;padding:0 0 0 10px;margin:0 auto;margin-bottom:-1px;background:#e2e4f5}
.wrap.cart-page{margin-bottom:20px}
.empty-cart-page{display:flex;flex-direction:column;margin-top:20px}
.empty-cart-text{display:flex;align-items:center;padding:0 0 20px 10px;gap:10px;font-size:16px;font-weight:500;text-transform:uppercase}
.empty-cart-p{padding:0 10px 20px 10px;font-size:16px}
.empty-cart-page .button.theme{width:200px;height:50px;margin-left:10px;font-size:16px;text-transform:unset;letter-spacing:unset}
.cart-page .content{max-width:1280px;padding:0;margin:0 auto}
.all-delete{flex:0 0 40px;height:40px;border-radius:7px;font-weight:500;background:url(/wa-data/public/site/img/urna.svg) no-repeat 50% 50%/58%;transition:.2s}
.all-delete:hover{background-color:var(--bgLight)}
.shortbasketlink-shares-list a{display:flex;justify-content:center;align-items:center;width:25px;height:25px;padding:0;background:0;border:0}
.cart-page .cart{background:var(--top-menu-bg-pk);border:3px solid var(--colorTheme);border-bottom:0;counter-reset:listItem}
.cart-row{position:relative;padding:3px 7px 1px 35px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:auto;counter-increment:listItem}
.cart-row:not(:last-child){border-bottom:1px dashed var(--colorTheme)}
.cart-row::before{position:absolute;top:0;left:0;content:counter(listItem) "";min-width:23px;height:100%;border-right:1px dashed var(--colorTheme);background:var(--bgLight);color:var(--colorTheme);display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}
.cart-cell{display:flex;align-items:center}
.cart-cell.row-img{position:relative}
.cart-cell .image{width:60px}
.cart-cell .image img{display:block;border:1px solid #b6b6b6;max-width:60px;min-width:60px;border-radius:5px}
.cart-cell.cart-item{width:calc(100% - 270px);text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;margin:0 10px;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;height:100%;row-gap:5px}
@media (min-width:739.98px) {
.cart-cell.cart-item{text-overflow:unset;white-space:unset}
}
.cart-page .product-name{width:auto;max-width:100%;display:block;text-overflow:ellipsis;overflow:hidden}
.cart-page span.kod{position:relative;padding:2px;font-size:12px;border:0;border-radius:3px;background:0}
.cart-price{margin-top:5px}
.q_t_wrap{display:flex;flex-direction:column;justify-content:center;padding:15px 0 10px 0;flex:0 0 80px;gap:9px}
a.f-quantity-minus,a.f-quantity-plus{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid var(--borderColor)}
.btn-minus,.btn-plus{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:2px solid var(--colorTheme);background:var(--bgLight)}
.btn-minus{border-radius:5px 0 0 5px}
.btn-plus{border-radius:0 5px 5px 0}
.btn-plus:active,.btn-minus:active{background:var(--borderColor2)}
.btn-minus i,.btn-plus i{width:10px;height:10px}
.quantity_input{text-align:center;width:40px;height:30px;margin:0 -2px;border:2px solid #878cb5;background:white;font-size:12px;font-weight:600;border-radius:0}
.align-center.cart-cell.item-total.price {padding:5px 0 0;margin:0;flex:0 0 auto;white-space:nowrap}
.addition-wrapper{display:flex;align-items:center;flex:0 0 220px;height:27px;column-gap:10px;padding:5px 0 5px 3px;color:var(--green);font-weight:500}
.addition-icon{width:14px;height:14px;background:url(/wa-data/public/site/img/plus_cart.svg) 50% / 100% no-repeat;cursor:pointer}
.addition-span{cursor:pointer}
.buy_multiply{flex:0 0 225px;height:30px;margin-right:15px;padding:5px 0;color:var(--colorName);font-weight:500}
.label.buy_multiply_label{gap:7px}
.buy_multiply .checkbox:checked{background:var(--green2) url(/wa-data/public/site/themes/multishop/img/checked.svg) 50% / 80% no-repeat}
.buy_multiply_span{user-select:none}
.cart-result{display:flex;justify-content:space-between;align-items:center;min-height:70px;background:var(--colorTheme);padding:10px 20px}
.ves{display:flex;align-items:center;column-gap:5px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));color:white}
.cart-result .total{color:white;font-size:16px}
.total .total-span{display:flex;justify-content:flex-end;column-gap:10px;row-gap:5px;flex-direction:column;align-items:flex-end}
@media (min-width:424.98px) {
.total .total-span{flex-direction:row;align-items:center}
}
.discount{display:flex;justify-content:flex-end;align-items:center;column-gap:10px;row-gap:5px}
.cart-result .cart-total{font-size:18px}
.cart-page .checkout{flex-direction:column;display:flex;justify-content:space-between;margin-top:20px;margin-bottom:10px;padding:0 10px;gap:10px}
@media (min-width:599.98px) {
.cart-page .checkout{flex-direction:row}
}
.cart-page .checkout .button.grey{height:60px;border:2px solid var(--borderColor2);width:auto;padding:0 20px;border-radius:10px;background:var(--bgLight);color:var(--font-color);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-weight:500;order:2;transition:.3s}
@media (min-width:599.98px) {
.cart-page .checkout .button.grey{order:0}
}
.cart-page .checkout .button.grey:hover{background:white;color:var(--font-color)}
.cart-page .print-order{display:block;margin:0}
.print-cart-wrap {display:flex;justify-content:flex-end}
.continue-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}
.button.theme{position:relative;width:100%;height:60px;padding:0 32.095px;border:4px solid var(--borderColor);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:white;background:var(--colorTheme);font-size:1.1428rem;font-weight:600;overflow:hidden;line-height:1;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:.3s;z-index:1}
.button.theme:hover{background:var(--font-color)}
.checkout-header{max-width:1024px;margin:10px auto 20px}
.checkout-header>div{display:flex;align-items:center;justify-content:space-between;padding:15px 10px 0 10px}
.checkout-header .button.grey{text-decoration:none;padding:5px 10px;background:var(--bgLight);border:2px solid var(--colorTheme);color:var(--font-color);border-radius:9px;transition:.2s}
.checkout-header .button.grey:hover{background:var(--cream2)}
.wrap.checkout-page>.checkout{max-width:1024px;margin:0 auto}
.checkout-form{border-right:1px solid var(--colorTheme);border-left:1px solid var(--colorTheme)}
.checkout-step h2.selected{justify-content:space-between;margin:0}
.checkout-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:18px;font-weight:800}
.checkout-step-content.auth{display:flex;flex-direction:column;align-items:center}
.checkout .checkout-step-content{padding:15px 10px 10px}
.checkout-content{max-width:870px;margin:0 auto}
.auth{display:flex;justify-content:center}
.checkout blockquote{width:100%;border-bottom:2px solid var(--colorTheme)}
.user_wrapper{display:flex;align-items:center}
.checkout blockquote img{width:40px;margin-right:10px;padding:2px;border:2px solid var(--borderColor);border-radius:50%}
.checkout blockquote p{margin:10px 0;}
#checkout-contact-form .disabled-input{background:var(--bgLight)!important}
#checkout-contact-form>.multishop-form{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.multishop-form .multishop-field,.multishop-form .wa-field{margin-bottom:15px;display:flex;flex-direction:column;max-width:470px;width:100%}
.wa-field-password .wa-value,.wa-field-password_confirm .wa-value{position:relative}
.visible_password{position:absolute;top:12px;right:10px;width:20px;height:20px;background:url(/wa-data/public/site/img/eye-closed.svg) 50%/100% no-repeat;cursor:pointer}
.visible_password.open{background:url(/wa-data/public/site/img/eye-open.svg) 50%/100% no-repeat}
.field .visible_password{top:36px}
.wa-field.wa-field-tip-pokupatelya{margin-bottom:30px}
.wa-field-tip-pokupatelya .wa-name{width:100%}
.wa-field-tip-pokupatelya .wa-value,.wa-field-otrimuvach .wa-value{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px;padding:10px;border:1px solid var(--borderColor);border-radius:10px;background:var(--bgLight)}
.wa-field-tip-pokupatelya label,.wa-field-otrimuvach label{display:flex;align-items:center;gap:5px 10px;flex:1 1 100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;cursor:pointer;flex-wrap:wrap;font-weight:500;transition:.3s}
.wa-field-tip-pokupatelya label.active{border:1px solid var(--borderColor);background:var(--green3)}
.wa-field.wa-field-dogovor{display:none!important}
input[name*="tip-pokupatelya"],input[name="customer[otrimuvach]"]{flex:0 0 20px;height:20px;border:2px solid var(--borderColor);border-radius:3px;background:white;-moz-appearance:none;-webkit-appearance:none;appearance:none}
input[name*="tip-pokupatelya"]:checked,input[name="customer[otrimuvach]"]:checked{background:white url(/wa-data/public/site/themes/multishop/img/checked.svg) 50% / 75% no-repeat}
.field-description{flex:1 1 100%;display:flex;padding:3px 0;margin-left:30px;color:var(--font-color);font-size:13px;font-weight:400;line-height:1.2}
.multishop-form .wa-field.wa-required .wa-name:after,.multishop-form .wa-value .wa-required.field span:after{content:'*';color:#ff0000;margin-left:2px}
.multishop-form .multishop-name,.multishop-form .wa-name{width:200px;float:left;margin-left:5px;color:var(--font-color)!important}
.large-wrapper{display:flex;width:100%;max-width:470px;margin:30px auto 0}
.checkout-page .button.large{position:relative;width:100%;max-width:230px;height:53px;padding:15px 45px;border:2px solid var(--borderColor);border-radius:10px;column-gap:10px;background:var(--top-menu-bg-pk);color:var(--colorTheme);font-size:16px;font-weight:600;letter-spacing:1px;overflow:hidden;transition:.3s;z-index:0}
.checkout-page .button.large:hover{background:var(--bgLight)}
.next-arrows{display:flex;width:14px;height:14px;background-image:url(/wa-data/public/site/img/arrow-right-large.svg);background-repeat:no-repeat;background-size:100%;transition:.5s}
.icon16.new_loading{background:url(/wa-data/public/site/img/new_loading.svg) 50%/100% no-repeat;animation:.7s linear 0s infinite normal none running rotate}
.checkout ul.checkout-options{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:0}
.common-methods{position:relative;max-width:470px;width:100%;max-height:47px;margin-bottom:25px;padding:10px;border:1px solid transparent;border-radius:10px;list-style:none;overflow:hidden;transition:.3s}
.common-methods.active{max-height:800px;border:1px solid var(--borderColor);background:var(--top-menu-bg-pk)}
.common-methods h3{margin:0}
.common-methods.active h3{margin:0 0 20px}
.common-methods .rate{float:right;text-align:center;width:250px;display:none}
.common-methods .rate .price{font-size:18px}
.common-methods.active .method-description{padding:0}
.common-methods img.method-logo{margin:0 10px;width:25px}
.common-methods .multishop-form{margin-top:0;padding:0 10px}
.common-methods.active .multishop-form{padding:0}
.common-methods .wa-form label input[type="radio"]{position:static}
.method-lable{margin-right:10px;margin-bottom:20px;display:flex;align-items:center;width:100%;cursor:pointer}
.method-name{flex:1 1 auto;font-size:1.1rem;text-transform:uppercase}
.method-description{padding:10px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}
.shipping-64.active .shipping-rates{display:flex;margin-bottom:20px}
.shipping-64 p,.shipping-93 p,.shipping-95 p,.shipping-96 p{margin:0 !important}
.shipping-93 .wa-form.multishop-form.wa-address{display:none}
.delivery__fileds-list .checkout-options{margin:0;padding:0;list-style:none}
.delivery__fileds-list .checkout-options li{border:1px solid #c6cae6;border-radius:16px;margin-bottom:10px;transition:.3s}
.delivery__fileds-list .checkout-options li.active { background:white}
.delivery__fileds-list .checkout-options li label.delivery__fileds-label{margin:0;display:block;padding:10px;cursor:pointer}
.delivery__fileds-checkbox{font-size:14px}
.delivery__fileds-checkbox input{margin-right:5px}
.delivery__fileds-checkbox select.shipping-rates{display:none}
.delivery__fileds-form{display:none}
.delivery__fileds-list .checkout-options li.active .delivery__fileds-checkbox select.shipping-rates,.delivery__fileds-list .checkout-options li.active .delivery__fileds-form{display:block}
.delivery__fileds-form .wa-form p{margin:0;padding:0}
.delivery__fileds-form .wa-field{margin-bottom:10px}
.delivery__fileds-form .wa-name label{padding:0;margin:0;border:0;background-color:transparent;font-size:14px}
.delivery__fileds-form .wa-value p{margin-bottom:10px}
.delivery__fileds-form .wa-value .novaposhtaua-city-links{font-size:14px;margin:0 0 0 5px}
.delivery__fileds-form .select2-container{font-size:14px;max-width:260px}
.select2-container.select2-container--default.select2-container--open{z-index:10003}
.method-logo{display:inline-block;vertical-align:middle;width:20px;margin:0 10px 0 10px}
.step-confirmation .plugin_nocall{margin-top:30px}
.step-confirmation .plugin_nocall ul,.quickorder-form-content .plugin_nocall ul,.ametistorder-form-content .plugin_nocall ul{padding:0;border:1px solid var(--borderColor);border-radius:10px;background:var(--bgLight);overflow:hidden}
.step-confirmation .plugin_nocall ul li,.quickorder-form-content .plugin_nocall ul li,.ametistorder-form-content .plugin_nocall ul li{padding:7px}
li:has( > input[name="plugin_nocall"]:checked ~ label){padding:7px}
.terms-wrap{margin-bottom:30px;padding-left:10px}
.terms-wrap a{color:#089100;border-bottom:1px dashed}
input.radio{display:flex!important;justify-content:center;align-items:center;flex:0 0 20px;height:20px;padding:0;border:2px solid var(--borderColor);border-radius:50%;appearance:none;cursor:pointer;transition:.3s}
input.radio:checked{border:2px solid var(--colorTheme)}
input.radio:checked:before{content:'';flex:0 0 10px;height:10px;border-radius:50%;background:var(--colorTheme)}
#plugin_nocall_yes,#plugin_nocall_no{display:flex;justify-content:center;align-items:center;flex:0 0 20px;height:20px;padding:0;border:2px solid var(--borderColor);border-radius:50%;appearance:none;cursor:pointer;transition:.3s}
#plugin_nocall_yes:checked{border:2px solid var(--green)}
#plugin_nocall_no:checked{border:2px solid var(--bordo)}
#plugin_nocall_yes:checked:before{content:'';flex:0 0 10px;height:10px;border-radius:50%;background:var(--green)}
#plugin_nocall_no:checked:before{content:'';flex:0 0 10px;height:10px;border-radius:50%;background:var(--bordo)}
.radio-span-wrapper{display:flex;align-items:center;gap:5px;text-wrap:nowrap}
.span-recall{font-weight:500}
.span-recall-explain{flex:0 0 100%;margin-left:30px}
.plugin_nocall .label{flex-wrap:wrap;gap:10px}
.place-order{position:relative;background:#178810;color:white;font-weight:600;font-size:16px;line-height:1;padding:0;height:60px;border:2px solid #066800;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;cursor:pointer;z-index:1;display:flex;justify-content:center;align-items:center;column-gap:10px;width:300px;margin:0 auto;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:.3s}
.place-order:hover{background:var(--colorTheme);border-color:var(--colorTheme)}
.h1_page{margin:20px 0;text-align:center}
#main>div>p {padding:0 10px}
.order-item{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:10px;max-width:655px;margin:0 auto 20px;padding:10px;background:var(--bgLight);border:2px solid var(--bundle-tr-border-color);border-bottom:5px solid var(--borderColor);border-radius:0 0 5px 5px}
.orders-header{display:flex;justify-content:space-between;width:100%;margin-bottom:20px}
.orders-list{align-self:flex-start;font-size:calc(20px + (26 - 20) * ((100vw - 320px) / (3840 - 320)));font-weight:500;border-bottom:2px dashed}
.status-text{font-size:18px;font-weight:500;color:#505471;margin-bottom:5px}
.order-link-popup{align-self:flex-start;display:flex;justify-content:center;align-items:center;column-gap:5px;width:calc(120px + (156 - 120) * ((100vw - 320px) / (1920 - 320)));height:33px;padding:5px;border:1px dotted;border-radius:5px;text-align:center;background:white;cursor:pointer}
.popup.order-popup.active{display:block!important}
.popup-content.order-content{margin:0 auto;padding:50px 10px;border-width:3px;border-radius:0}
@media (min-width:599.98px) {
.popup-content.order-content{width:95%;margin:20px auto;border-width:6px;border-radius:15px}
}
.order-popup .reorder-form{display:flex;justify-content:flex-end}
.fast_sum{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}
.order_sum{font-size:16px;font-weight:600}
.orders-quantity{align-self:flex-start}
.shipping-payment-wrapper{align-self:flex-start}
.shipping-payment-wrapper .method-logo{margin:0 5px 0 0}
.orders-date{position:absolute;bottom:10px;right:10px;font-size:12px}
.tracking_wrap{display:flex;align-items:center;column-gap:25px}
.orders-tracking{flex:0 1 auto;display:flex;align-items:center;height:30px;margin-left:-10px;padding:0 10px;white-space:nowrap}
.ttn-date{display:flex;justify-content:space-between;width:100%}
.tracking_link{display:flex;justify-content:center;align-items:center;width:145px;height:40px;padding:0 6px;border-radius:7px;border:2px solid var(--borderColor);background:white;font-weight:500;transition:.3s}
.tracking_link:hover{background:var(--bgLight)}
.comment-container-popup{position:absolute;bottom:30px;right:10px}
.popup-content.comment-content{max-width:600px;padding:30px 15px;border-radius:37px 0 37px 37px;background:#f7f6c0}
.comment-icon{display:block;width:20px;height:20px;background:url(/wa-data/public/site/img/notes.svg) 50% / 100% no-repeat;cursor:pointer}
.my-nav .shop{flex:1;min-width:190px;max-width:205px}
.my-nav .shop:last-child:after{content:'';display:flex;flex:1}
.my-nav{max-width:670px;width:calc(100% - 20px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;margin:20px auto 40px;padding:10px;border:1px solid var(--borderColor);border-radius:5px;background:var(--bgLight)}
.my-nav a{display:flex;align-items:center;padding:10px 15px;border:1px solid transparent;border-radius:5px;background:var(--bgLight);text-transform:uppercase;row-gap:5px;transition:.3s;font-weight:500;letter-spacing:.5px;opacity:0.8}
.my-nav a:hover{background:white;opacity:1}
.my-nav li.selected a{background:white;border:1px solid var(--borderColor);opacity:1}
hr{width:100%;height:2px;margin:0 0 10px 0;border:0;background:var(--placeholder-color)}
.small{font-size:0.9em}
.large{font-size:1.2em}
.highlighted{display:block;width:80%;margin:20px auto;color:#00c900;font-size:20px;font-weight:500}
iframe{max-width:100%}
.plugin{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}
.plugin a{text-decoration:none;border:2px solid var(--font-color);border-radius:20px;padding:5px 15px;background:#e2e4f5}
.nowrap{white-space:nowrap}
.bold{font-weight:500}
.bold700{font-weight:700}
.relative{position:relative}
.float-left{float:left}
.float-right{float:right}
.inline-block{display:inline-block}
.hint{color:#818289;font-size:0.9em}
.hint a, 
.hint:visited, 
.hint a:visited{color:#818289}
.product-info .hint{display:none}
.aux{display:none}
.gray, .grey{color:#818289}
.highlight{color:#01a499}
.align-left{text-align:left}
.align-center{text-align:center;margin:10px 0}
.align-right{text-align:right}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.min-width{width:5px}
.error{color:#f00}
.error-background{background:#ffd5d5}
.unavailable{margin:0 10px}
.not-available{margin:0;color:var(--bordo);font-size:clamp(1.143rem, 0.125vw + 1.114rem, 1.286rem)}
.none{display:none}
#user-auth-provider{margin:5px 0}
#user-auth-provider li a{padding:5px}
.auth-form {padding:0 10px}
.content>.login-form{margin-bottom:20px;padding-top:20px}
.checkout-step-content .login-form{margin:20px 0}
.checkout-step-content #login-form{max-width:470px;width:100%}
#create-user-div{max-width:470px;width:100%}
.auth-content{max-width:470px;width:100%;margin:0 auto;padding:15px}
.auth-content h1{text-align:center}
.errormsg{color:#f00;font-weight:500}
.width50px {width:50px}
.f-price{width:70px;height:25px;padding:0 5px;border:1px solid var(--borderColor5);border-radius:5px;font-weight:500}
#go-top{position:fixed;right:20px;bottom:72px;width:50px;height:50px;border:1px solid #c8cadd;border-radius:50%;opacity:0;visibility:hidden;transition:.2s;z-index:16}
#go-top span{width:100%;height:100%;background:url(/wa-data/public/site/img/arrow-bottom.svg) 50%/50% no-repeat;display:block;transform:rotate(180deg);cursor:pointer;background-color:#ffffffad;border-radius:50%}
.profile .wa-form{align-items:center;padding:0}
.profile .wa-field-tip-pokupatelya{order:1}
.profile .wa-field-egrpou{order:2}
.profile .wa-field-company{order:3}
.profile .wa-field-firstname{order:4}
.profile .wa-field-middlename{order:5}
.profile .wa-field-lastname{order:6}
.profile .wa-field-email{order:7}
.profile .wa-field-phone{order:8}
.profile .wa-field-address{order:9}
.profile .wa-field-password{order:10}
.profile .wa-field-save{order:11}
ul.menu-v{margin:20px 0 0}
ul.menu-v li.selected >a, ul.menu-v li a:hover{background:none}
.popup-content.top-info-content{max-width:575px}
ul.menu-p{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;flex:0 1 auto;gap:15px 45px}
ul.menu-p li{display:flex;justify-content:center;align-items:center;border:2px solid #cbcde2;border-radius:10px;background:var(--borderColor2);flex:0 1 138px;min-height:85px;transition:.2s}
ul.menu-p li:hover{background:white}
ul.menu-p a{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;padding:5px;font-weight:500;line-height:1.2;text-align:center}
ul.menu-h{margin:0;padding:0;display:flex;justify-content:center}
ul.menu-h a{display:block;font-weight:500}
.pages-mobilebar{padding:20px 0 20px 15px}
.pages-wrap{display:flex;justify-content:center;flex-wrap:wrap}
.pages-mobilebar ul {display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:540px;margin:0 auto}
.pages-mobilebar ul>li{margin-bottom:10px;padding:2px 6px 2px 3px;display:flex;flex:0 1 90%}
.pages-mobilebar ul>li>a{padding:0;display:flex;column-gap:15px;align-items:center;text-align:center;font-weight:500}
ul.menu-h>li.selected a.inline-link b{border-bottom:0}
ul.menu-h li.last{margin-right:0}
.apk-block{margin-top:20px}
.apk-wrap{max-width:540px;margin:0 auto}
.apk{padding:10px 0 6px;background:var(--borderColor2)}
@media (min-width:739.98px) {
.apk{display:none}
}
@media all and (display-mode: standalone) {
.apk-block{display:none}
}
.apk-link{display:flex;justify-content:center;align-items:center;column-gap:15px}
.apk-image{display:flex;flex-direction:column;align-items:center;padding:8px}
.apk-name{font-size:11px;color:var(--font-color)}
.apk-span{padding:10px 20px;border-radius:21px;color:white;letter-spacing:1px;line-height:1.5;background:#005bbd}
.my{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:0 10px}
.my .my_actions{flex:0 0 220px;padding:10px 5px 10px 15px;color:var(--font-color);z-index:1;display:flex;align-items:center;border:4px solid var(--borderColor4);border-radius:12px;background:var(--bgLight);font-weight:500;text-align:center;text-transform:uppercase;line-height:1.5;transition:.3s}
.my_actions.my_logout{background:var(--pink)}
.my_icons{width:20px;height:20px;margin-right:10px}
.my_orders_icon{background:url(/wa-data/public/site/img/my_orders.svg) 50%/100% no-repeat}
.my_profile_icon{background:url(/wa-data/public/site/img/my_profile.svg) 50%/100% no-repeat}
.my_goods_icon{background:url(/wa-data/public/site/img/my_goods.svg) 50%/100% no-repeat}
.logout_icon{background:url(/wa-data/public/site/img/logout.svg) 50%/100% no-repeat}
.my .my_actions:hover{background-color:white}
article time{font-style:italic;line-height:0.9}
.popup_tel_img{position:absolute;left:0;bottom:0;width:100%;opacity:.2!important}
.close-span{display:flex;justify-content:center;align-items:center;height:32px;color:var(--bordo);font-size:42px;transform:rotate(45deg)}
.contacts-span{margin-bottom:30px;border-bottom:2px solid var(--colorTheme);letter-spacing:1px;font-weight:700}
.popup_tel_content__link{margin:0 0 20px;text-decoration:none;font-size:clamp(1.143rem, 1.078rem + 0.284vw, 1.286rem);font-weight:500;display:flex;align-items:center;column-gap:10px;white-space:nowrap}
.popup_tel_content__icon{width:18px}
.popup_tel .socials{justify-content:flex-start}
#product-list .socials{margin-bottom:20px}
.socials{display:flex;justify-content:center;align-items:center;column-gap:25px}
.social-link{display:flex;justify-content:center;align-items:center;flex:0 0 25px;height:25px}
.social-icons{display:block;width:100%;height:100%}
.social-icons.viber-icon{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/VIBER-ORIGINAL.svg) 50%/100% no-repeat}
.social-icons.telegram-icon{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/TELEGRAM-ORIGINAL.svg) 50%/100% no-repeat}
.social-icons.whatsapp-icon{background:url(/wa-data/public/site/img/whatsapp.svg) 50%/100% no-repeat}
.social-icons.instagram-icon{background:url(/wa-data/public/site/img/instagram.svg) 50%/100% no-repeat}
/*ACCORDION*/
.accordion-wrap{position:relative;max-width:300px;width:100%;margin:20px 0 40px;z-index:1}
.accordion-item{border-radius:8px 8px 0 0;overflow:hidden}
.accordion-item:last-child{border-radius:0 0 8px 8px}
.accordion-head{display:flex;justify-content:space-between;align-items:center;height:50px;background:var(--bgLight);font-size:clamp(0.929rem, 0.276rem + 2.857vw, 1.143rem);font-weight:500;cursor:pointer;white-space:nowrap}
.accordion-content{padding:15px;border-top:1px solid #9597af;border-bottom:1px solid #9597af;font-size:clamp(0.929rem, 0.276rem + 2.857vw, 1.143rem);line-height:1.5;background:#ffffff99}
.accordion-item:last-child .accordion-content{border-bottom:0}
.accordion-content-wrap{transition:.5s;overflow:hidden;max-height:0;height:0}
.accordion-content-wrap.open{height:100%;max-height:40vh}
.accordion-icon{display:block;width:15px;height:15px;background:url(/wa-data/public/site/img/arrow-bottom.svg) 50%/100% no-repeat;transform:rotate(-90deg);transition:.3s}
.accordion-icon.open{transform:rotate(0deg)}
/*ГРАФИК РАБОТЫ*/
.schedule{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:60px;padding:10px;max-width:165px;width:100%;border:3px solid var(--colorTheme);border-radius:10px;background:white;font-size:18px;font-weight:700;z-index:1}
#main >div >table{white-space:nowrap}
.tracking-number{font-weight:500}
.ttn-link{color:var(--green)}
.copy-span.ttn-link{margin-right:5px}
.print-wrap{display:flex;justify-content:flex-end;align-items:center;margin-bottom:5px;column-gap:15px}
.print-order{flex:0 0 40px;height:40px;border-radius:7px;background:url(/wa-data/public/site/img/print-icon.svg) 50% / 60% no-repeat;transition:.2s}
.print-order:hover,.download_bill:hover{background-color:var(--bgLight);color:#ccc}
.print-wrap.my-order-actions{flex-wrap:wrap;justify-content:flex-start;column-gap:15px;row-gap:15px;margin:20px 0}
.print-vydatkova_fiz_osoba,.print-tovarniy-chek-fiz-osoba{display:flex;align-items:center;column-gap:5px;border:1px solid var(--borderColor);border-radius:5px;padding:5px 10px;line-height:1.5;transition:.3s}
.print-vydatkova_fiz_osoba:hover,.print-tovarniy-chek-fiz-osoba:hover{background:var(--bgLight)}
.disable-product{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:8px;font-size:100px;line-height:1;overflow:hidden;color:red;opacity:.5;filter:blur(2px);z-index:1}
.my-order-total-wrap{display:flex;justify-content:flex-end;width:100%;margin-bottom:20px;padding:10px 5px}
.my-order-total.bold{margin-left:10px}
.my-order-bottom-wrap{max-width:1024px;width:100%;margin:0 auto;text-align:left}
.my-order-address{margin:7px 0}
.my-order-address.address-city{margin:7px 0 0 0}
.my-order-address.address-street{margin:0}
.my-order-address.address-index{margin:0 0 7px 0}
.goods-wrap{width:100%;border:4px solid var(--borderColor);border-radius:7px;font-size:clamp(0.857rem, 0.81rem + 0.208vw, 1rem);overflow:hidden}
.goods-head{display:flex;justify-content:space-between;align-items:center;height:40px;border-bottom:2px solid var(--borderColor);background:#505471;color:white;font-weight:500}
.goods-head-td.photo-td{flex:0 0 50px}
.goods-head-td:not(:last-child){border-right:1px solid var(--borderColor)}
.goods-head-td{display:flex;justify-content:center;align-items:center;height:40px;padding:0 5px}
.goods-head-td.product-td{flex:1 1 auto}
.goods-row:not(:last-child){border-bottom:1px solid var(--borderColor)}
.goods-row{position:relative;display:flex;justify-content:space-between;align-items:center;height:50px;background:white;overflow:hidden}
.goods-row-td:not(:last-child){border-right:1px solid var(--borderColor)}
.goods-row-td.photo-td{position:relative;flex:0 0 50px}
.goods-row-td.photo-td img{display:block;width:100%}
.goods-row-td:not(:first-child){padding:0 3px}
.goods-row-td.product-td{flex:1 1 auto;overflow:hidden}
.goods-row-td.product-td a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.goods-row-td{display:flex;align-items:center;height:100%}
.goods-row-td.quantity-td{flex:0 0 auto;justify-content:center;text-wrap:nowrap}
.goods-row-td.price-td{flex:0 0 75px;justify-content:flex-end;text-align:right}
.goods-row-td.total-td{flex:0 0 75px;justify-content:flex-end;text-align:right;text-wrap:nowrap}
.goods-head-td.quantity-td{flex:0 0 auto;text-wrap:nowrap}
.goods-head-td.price-td{flex:0 0 75px}
.goods-head-td.total-td{flex:0 0 75px}
@media (min-width:424.98px) {
.goods-head-td.total-td,.goods-row-td.total-td{flex:0 0 auto}
}
@media (max-width:374.98px) {
.goods-row-td.product-td,.goods-head-td.product-td{display:none}
}
.my-order-analogs{position:absolute;left:50px;width:calc(100% - 75px);height:100%;display:flex;justify-content:center;align-items:center;background:var(--borderColor);filter:blur(16px) opacity(1)}
.my-order-analogs-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 10px;border:1px solid;border-radius:5px;background:var(--cream2);color:var(--green);font-size:14px;font-weight:500;cursor:pointer}
.overhanging{display:none}
ul.menu-h.bottom-padded{padding-bottom:5px;padding-top:30px}
.content.main-page{margin:30px auto;display:flex;justify-content:center;flex-wrap:wrap;padding:0 10px;max-width:1280px;width:100%}
.price{color:var(--bordo)}
.compare-price,.compare-at-price{color:#a3a3a3;text-decoration:line-through  solid 1px var(--bordo)}
.hidden{display:none}
.h2{font-size:1.75em}
table tr.div{background:#FBFBFB}
.break-two-bills{margin:45px 0;color:var(--bordo);font-size:16px;font-weight:600;text-align:center}
.rekvizity .break-two-bills{margin:0 0 20px;font-weight:500;font-size:14px}
.payments-count{font-size:20px;font-weight:800}
.bill_actions_wrap{display:flex;justify-content:flex-end;margin-bottom:5px}
.download_bill{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:7px;transition:.2s}
.bill{width:100%;margin-bottom:100px;padding:calc(5px + (20 - 5) * ((100vw - 320px) / (1920 - 320)));border:2px solid var(--colorDisabled);border-radius:5px;background:white;color:#000}
@media (min-width:1920px) {
.bill{padding:20px}
}
.bill-title{margin-bottom:20px;padding:0 10px;text-align:left!important;font-size:clamp(0.857rem, 0.468rem + 1.705vw, 1.714rem);font-weight:500;border-bottom:2px solid}
.provider-span,.provider-fop,.provider-description,.in-words p,.signature-sender,.signature-recipient,.provider-span-2{margin:0;font-size:clamp(0.571rem, 0.377rem + 0.852vw, 1rem);text-align:left!important}
.provider-span{flex:0 0 102px}
.provider-span-2{flex:1 1 auto}
.provider-fop{font-weight:500;text-transform:uppercase}
.bill-table1,.bill-table2,.bill-table3,.invoice-table1,.invoice-table2,.invoice-table3{width:100%;margin:20px 0 0;border-spacing:0;border-collapse:collapse;font-size:calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320)))}
@media (min-width:1920px) {
.bill-table1,.bill-table2,.bill-table3,.invoice-table1,.invoice-table2,.invoice-table3{font-size:14px}
}
.bill-table1 td,.bill-table2 td,.bill-table3 td,.invoice-table1 td,.invoice-table2 td,.invoice-table3 td{color:#000000;padding:3px;border:1px solid #000000}
.bill-table1 th,.bill-table2 th,.bill-table3 th,.invoice-table1 th,.invoice-table2 th,.invoice-table3 th{padding:10px 3px;border:1px solid #000;text-align:center}
.tr-head{border-bottom:0;background:#ecf0f3}
.td-iteration{max-width:calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));text-align:center}
.bill-table1 td:nth-child(1), .bill-table2 td:nth-child(1), .bill-table3 td:nth-child(1), .invoice-table1 td:nth-child(1), .invoice-table2 td:nth-child(1), .invoice-table3 td:nth-child(1) {max-width:calc(16px + (60 - 16) * ((100vw - 320px) / (1920 - 320)));text-align:center}
.bill-table1 tr:not(:last-child) td:nth-child(2), .bill-table2 tr:not(:last-child) td:nth-child(2), .bill-table3 tr:not(:last-child) td:nth-child(2), .invoice-table1 tr:not(:last-child) td:nth-child(2), .invoice-table2 tr:not(:last-child) td:nth-child(2), .invoice-table3 tr:not(:last-child) td:nth-child(2) {text-align:left}
.bill-table1 tr:not(:last-child) td:nth-child(3), .bill-table2 tr:not(:last-child) td:nth-child(3), .bill-table3 tr:not(:last-child) td:nth-child(3), .invoice-table1 tr:not(:last-child) td:nth-child(3), .invoice-table2 tr:not(:last-child) td:nth-child(3), .invoice-table3 tr:not(:last-child) td:nth-child(3) {width:calc(45px + (80 - 45) * ((100vw - 320px) / (1920 - 320)))}
.bill-table1 tr:not(:last-child) td:nth-child(4), .bill-table2 tr:not(:last-child) td:nth-child(4), .bill-table3 tr:not(:last-child) td:nth-child(4), .invoice-table1 tr:not(:last-child) td:nth-child(4), .invoice-table2 tr:not(:last-child) td:nth-child(4), .invoice-table3 tr:not(:last-child) td:nth-child(4) {width:37px}
.bill-table1 tr:not(:last-child) td:nth-child(5), .bill-table2 tr:not(:last-child) td:nth-child(5), .bill-table3 tr:not(:last-child) td:nth-child(5), .invoice-table1 tr:not(:last-child) td:nth-child(5), .invoice-table2 tr:not(:last-child) td:nth-child(5), .invoice-table3 tr:not(:last-child) td:nth-child(5) {width:calc(50px + (80 - 50) * ((100vw - 320px) / (1920 - 320)))}
.bill-table1 tr:not(:last-child) td:nth-child(6), .bill-table2 tr:not(:last-child) td:nth-child(6), .bill-table3 tr:not(:last-child) td:nth-child(6), .invoice-table1 tr:not(:last-child) td:nth-child(6), .invoice-table2 tr:not(:last-child) td:nth-child(6), .invoice-table3 tr:not(:last-child) td:nth-child(6) {width:calc(55px + (120 - 55) * ((100vw - 320px) / (1920 - 320)))}
.in-words p:first-letter {text-transform:uppercase}
.in-words {border-bottom:2px solid var(--font-color);padding-bottom:10px}
.wrote-out{display:flex;justify-content:flex-end;align-items:flex-end;height:clamp(3.214rem,2.403rem + 3.551vw,5rem)}
.signature-wrap{display:flex;align-items:flex-start;flex-direction:column;margin-left:10px;margin-bottom:-25px}
.signature-underline{flex:0 0 1px;width:187px;margin:3px 0;background:#000}
@media (min-width:739.98px) {
.signature-underline{width:300px}
}
.underline_spans{display:flex;width:100%;column-gap:85px}
@media (min-width:739.98px) {
.underline_spans{column-gap:130px}
}
.signature-sender{width:47%;float:left;margin-top:20px;font-weight:500}
.signature-recipient{width:50%;float:right;margin-top:20px;font-weight:500}
.gorizont-line{width:100%;height:1.3px;margin-top:40px;background:var(--font-color)}
.signature-sender .gorizont-line {position:relative;}
.signature-img{position:absolute;top:-100px;left:50%;transform:translateX(-50%)}
.responsible_person{margin-top:10px;display:block;font-weight:400;font-size:clamp(0.714rem,0.551rem + 0.714vw,0.857rem)}
.stamp_explanation{display:inline-block;margin-top:50px;text-align:left;font-size:12px}
.download-link{display:flex;align-items:center;column-gap:10px;padding:10px;min-width:290px;transition:.3s}
.download-icon{min-width:20px;height:20px;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/download.svg) no-repeat;background-position:50% 50%;background-size:100%;transition:.4s}
.download-icon:active{transform:translate(0,10px)}
.fop-file{display:flex;flex-direction:column;margin-top:30px}
#page{width:100%;max-width:1024px;min-height:100svh;margin:15px auto 0}
#page,p{font-size:16px;line-height:1.5;text-align:left}
#page p{margin-bottom:10px}
#page ul{margin-bottom:20px}
.wa-field.wa-field-phone.wa-required p, .wa-field.wa-field-email p { margin:0}
ul.menu-h.subpages{margin-bottom:5px}
ul.menu-h.subpages a{text-decoration:underline}
.button-back{width:300px;height:54px;display:flex;justify-content:center;align-items:center;border:2px solid var(--borderColor);border-radius:10px;font-size:14px;font-weight:500;text-transform:uppercase;transition:.2s}
.button-back:hover { background:#ecf0f3}
.button-save-info{display:flex;justify-content:center}
.wrap.multishop-form>strong{display:flex;justify-content:center;align-items:center;font-size:18px;margin:0 0 20px;text-align:center;padding:0 15px}
.button.theme.save{width:200px;padding:0}
#product-reivew-form em{display:none}
/*Search*/
#search{box-sizing:content-box;border:2px solid var(--borderColor5);width:285px;height:17px;padding:7px 50px 7px 20px;border-radius:17px;-webkit-appearance:none;background:white;font-size:14px;font-style:italic;color:var(--font-color);-webkit-tap-highlight-color:rgba(0,0,0,0)}
#main>div>ul>li.site.selected>a{margin-left:10px;margin-top:10px;margin-bottom:10px;border:2px solid #50b33e}
#main>div>ul>li.site>a{margin-left:10px;font-weight:500;border:1px solid #a5a5a5;border-radius:10px;padding:5px 7px}
.wa-error-msg{display:block;color:#ea2444}
.form input[type='text'],.form input[type='password'],.form textarea{border:4px solid #d6d5d5;padding:5px 10px;background:#f9f9f9;-moz-box-shadow:0 0 2px 0 #555555 inset;-webkit-box-shadow:0 0 2px 0 #555555 inset;box-shadow:0 0 2px 0 #555555 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.form input[type='text']:focus,.form input[type='password']:focus,.form textarea:focus{box-shadow:inset 4px 4px 4px #d1d9e6,inset -4px -4px 4px #f9f9f9}
.form input[type="text"].wa-error,.form input[type="password"].wa-error,.form textarea.wa-error{background-color:#fbd5d5}
/*16x16 Icons*/
i.icon16.th{background-image:url(img/colors/lightblue/theme-icons16.png)}
.multishop-green i.icon16.th{width:16px;height:16px}
i.icon16.saved{width:30px;height:30px;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/Checked.svg) 0 0 no-repeat;flex:0 0 auto}
.icon16.th.user-bw{background-image:url(/wa-data/public/site/img/user.svg);background-position:0}
.icon16.th.user{background-image:url(/wa-data/public/site/img/user.svg)}
.icon16.th.key-bw{background-image:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/key.svg);background-position:0;background-repeat:repeat}
.icon16.th.key{background-image:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/key.svg);background-repeat:repeat}
.icon16.th.calendar-bw{background: url(/wa-data/public/site/img/blog/calendar.svg) 50% / 80% no-repeat}
.icon16.th.calendar{background-position:-48px -16px}
.arrow{display:inline-block;vertical-align:middle;width:10px;height:10px;background-image:url(/wa-data/public/site/img/arrow-bottom.svg);background-repeat:no-repeat;background-position:50%;background-size:100%;margin:5px;transition:.3s}
.arrow-right{transform:rotate(-90deg)}
.arrow.arrow-top{transform:rotate(-180deg)}
.icon16.ig.search{background-position:0 -16px}
.icon16.ig.dtriangle{background-position:0 -32px}
.icon16.ig.darr{background-position:-32px -32px}
.icon16.ig.close-bw{display:block;width:16px;height:16px;background-image:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/CLOSE-THEME.svg);background-position:0}
.delete{color:#a30000;font-size:30px}
.delete:hover{color:#d39c9c}
.delete-row{position:absolute;bottom:8px;right:8px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;z-index:2}
.icon16.ig.close{background-position:-64px -16px}
.icon16.ig.discount{background-position:-80px 0}
.icon16.ig.minus-active{background-position:-80px -16px}
.icon16.ig.minus{transform:rotate(360deg)}
.icon16.ig.plus-active{background-position:-96px -16px}
.icon16.loading{background:url(img/loading16.gif) 50%/100% no-repeat}
.icon16.loading2{background-image:url(img/loading16-2.gif)}
.icon16.star{display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/wa-data/public/site/img/icon-star-hover.svg);background-size:contain;background-repeat:no-repeat}
.icon16.star-empty{display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/wa-data/public/site/img/icon-star-empty.svg);background-size:contain}
.icon16.star-half{display:inline-block;width:16px;height:16px;background-image:url(/wa-data/public/site/img/icon-star-half.svg);background-size:contain}
.icon16.star-hover{display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/wa-data/public/site/img/icon-star-hover.svg);background-size:contain;filter:brightness(.9)}
#review-site{display:none}
.page-icons{width:20px;height:20px}
#mobilebar .close{position:absolute;right:15px;top:15px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:37px;color:var(--bordo)}
.mobile-menu ul.menu-v.l1{flex:0 0 90%;margin:10px 0 10px 12px !important}
ul.l0 li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.mobile-block>li>ul>li>i{margin-top:0;margin-right:-6px}
.under-childs{flex:1 1 auto;border-bottom:1px dashed var(--borderColor)}
.re-order:hover{background:var(--bgLight) !important}
.pages>.wrap{display:flex;justify-content:center}
.popup_fast_content .reorder-form{flex:0 0 auto !important;align-self:flex-end}
.order-number{position:relative;width:100%;max-width:1024px;margin:0 auto 20px;color:var(--in-stock-color);padding:10px 0 20px;display:flex;justify-content:space-between;align-items:flex-end}
.order-number-span{font-size:clamp(1.286rem,1.171rem + 0.5vw,1.857rem);font-weight:700;letter-spacing:1px}
.rekvizity-wrap{max-width:1024px;width:100%;margin:0 auto 20px auto;padding:10px;border:2px solid #dbddee;border-radius:5px}
.rekvizity-h4{margin:0 -10px 20px -10px;padding:12px 0 9px 0;border-top:2px solid #dbddee;border-bottom:2px solid #dbddee;background:#ecf0f3;color:#178810;line-height:15px;text-align:center}
a.copy,.copy_click{display:flex;align-items:center;flex:0 0 16px}
.orders-tracking a.copy{display:flex;align-items:center;height:15px;margin-left:10px}
.copy-icon{flex:0 0 16px;height:16px;border-radius:4px 41%;background:url(/wa-data/public/site/img/copy-icon.svg) 50%/100% no-repeat}
.copy-icon:hover{background-color:#9aff94}
.notifications-wrap{position:fixed;top:0;left:0;right:0;z-index:19}
.copy-text,.copy-link-text,.delete-cart-text,.add-cart-text{justify-content:center;align-items:center;position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:100%;max-width:260px;padding:14px 15px 14px 10px;text-align:center;border:2px solid var(--borderColor);border-radius:10px;background:var(--in-stock-color);color:white;font-size:18px;font-weight:500;transition:.2s;z-index:2}
.copy-text.active,.copy-link-text.active,.delete-cart-text.active,.add-cart-text.active{top:5px;left:50%;transform:translateX(-50%)}
.add-cart-text{display:flex;gap:20px}
.delete-cart-text{display:flex;gap:15px;background:var(--bordo)}
.success_check.del{color:var(--bordo);background:var(--colorDisabled);font-weight:500;font-size:24px}
.add-cart-complect-text{display:flex;flex-wrap:wrap;gap:15px;position:fixed;bottom:20px;left:-270px;width:100%;max-width:260px;padding:14px 15px;border:2px solid var(--borderColor);border-radius:10px;background:var(--link-hover);color:white;font-size:18px;transition:.1s;z-index:2}
.add-cart-complect-text.active{left:20px;}
.success_check{display:flex;justify-content:center;align-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--green);font-weight:900}
.success_text_wrap{display:flex;flex-direction:column;gap:10px}
.success_text_one{font-weight:600}
.view-order{width:300px;height:55px;border:2px solid var(--borderColor2);border-radius:28px;background:#d0ffcd;font-style:italic !important;font-weight:500!important;padding:0 10px 0 28px;letter-spacing:1px;transition:.3s}
.view-order:hover{background:var(--bgLight);border-color:var(--borderColor)}
.pin-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}
.wrap-p-flex{max-width:400px;width:100%;margin:0 auto}
.qr_wrap{position:relative;width:250px;height:250px;margin:0 auto 15px}
.qr_img{position:absolute;top:0;left:0;width:100%;height:100%}
.wrap-p-flex:not(:last-child){margin-bottom:40px;border-bottom:1px solid var(--borderColor)}
.copy-span,.copy-span-duble,.copy-1,.copy-2,.copy-3,.copy-4,.copy-5,.copy-6,.copy-7,.copy-8,.copy-9,.copy-10,.copy-11,.copy-12,.copy-13,.copy-14,.copy-15,.copy-16,.copy-17,.copy-18,.copy-19,.copy-20{flex:1 1 auto;text-align:left}
.copy-5,.copy-10,.copy-15,.copy-18,.copy-20{font-weight:700;color:var(--green)}
.privat24_wrapper{display:flex;justify-content:center;margin-bottom:10px}
.privat24{display:flex;justify-content:center;align-items:center;column-gap:5px;width:96px;height:31px;border:1px solid #6dc72e;border-radius:15px;background:var(--bgLight);transition:.2s}
.privat24:hover{background:var(--cream)}
.privat24_icon{width:21px;height:21px;background:url(/wa-data/public/site/img/privat24.svg) 50% / 100% no-repeat}
.privat24_span{color:var(--green);}
.p-flex{display:flex;column-gap:5px;margin-bottom:5px;text-align:left;font-size:clamp(0.857rem, -0.286rem + 5vw, 1.143rem)}
a.copy:hover{color:#00c600;transition:.3s}
.slider-at-home{width:100%;height:125px;margin-bottom:0px}
@media (min-width:599.98px) {
.slider-at-home{height:250px}
}
@media (min-width:991.98px) {
.slider-at-home{height:300px}
}
@media (min-width:1279.98px) {
.slider-at-home{height:500px}
}
.swiper-main{width:100%;height:100%;overflow:hidden;position:relative}
.swiper-main__slide{width:100%;height:100%;overflow:hidden}
.swiper-main__bg{display:block;width:100%;height:100%;cursor:grab}
.home_slide_img{position:absolute;height:100%;left:50%;transform:translateX(-50%)}
.swiper-main .swiper-pagination-bullet{background:#505471;opacity:.7}
.swiper-main .swiper-pagination-bullet-active{position:relative;opacity:1}
.swiper-main .swiper-pagination-bullet-active:after{content:'';position:absolute;top:-3px;left:-3px;width:14px;height:14px;border:1px solid #505471;border-radius:50%;background:#e2e4f5;z-index:-1}
.visible-hidden{display:block;height:0;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}
.alt-slider{display:none;max-width:1280px;margin:30px auto;border:2px solid var(--borderColor3)}
@media (min-width:767.98px) {
.alt-slider{display:block}
}
.alt-slider-title{margin:0 0 0 10px;text-transform:uppercase}
.nav-wrap{width:100%;height:40px;display:flex;justify-content:flex-end;align-items:center;border-bottom:2px solid var(--borderColor3);background:var(--h3-bg)}
.dot-wrap{flex:1 1 auto;height:12px;display:flex;justify-content:center;align-items:center;gap:10px}
.dot{flex:0 0 8px;height:8px;border-radius:4px;background:#555;cursor:pointer;transition:.2s}
.dot.select{flex:0 0 20px;height:8px;cursor:default}
.nav-arrow{flex:0 0 40px;height:100%;border-left:2px solid var(--borderColor3);cursor:pointer}
.nav-arrow:active{background-color:white}
.prev-arrow{background:url(/wa-data/public/site/img/slick-arrow-prev.svg) 50%/60% no-repeat}
.next-arrow{background:url(/wa-data/public/site/img/slick-arrow.svg) 50%/60% no-repeat}
.photo-container{width:100%;display:flex;max-height:50vh;justify-content:space-between;padding:5px;overflow:hidden;background:var(--pink);touch-action:pan-y;user-select:none;cursor:grab}
.photo-wrap{display:flex;flex:0 1 20px;border:1px solid var(--borderColor3);border-radius:7px;overflow:hidden;transition:.3s cubic-bezier(0, 0.47, 0.67, 0.99);opacity:.5;pointer-events:none}
.photo-wrap.active{flex:0 1 auto;border-radius:7px;opacity:1}
.photo-wrap.active .photo-info{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--borderColor3);border-left:1px solid var(--borderColor3);background:#ecf0f3b0}
.photo-info .features{margin:0;border-collapse:collapse}
.photo-info td{min-width:120px;max-width:200px;padding:3px 5px;font-size:12px;line-height:1.2}
.photo-info td.value{text-align:right}
.photo-info .color{display:none}
.photo-info .price td{font-weight:600}
.photo-button a{display:block;width:90%;padding:10px 0;margin:5px auto;border:1px solid var(--borderColor3);border-radius:13px;background:var(--colorTheme);color:white;text-align:center;letter-spacing:1px;font-weight:700;transition:.3s;pointer-events:all}
.photo-button a:hover{background:var(--colorName)}
.photo-wrap img{display:block;width:auto;height:100%}
.bar-wrap{display:flex;align-items:center;width:100%;height:10px;border-top:2px solid var(--borderColor3);background:var(--h3-bg)}
.bar{height:75%;border-radius:2px;background:#1b9e00;transition:.7s}
.num-wrap{display:flex;flex:0 0 70px;align-items:center;height:100%;border-left:2px solid var(--borderColor3);background:#ecf0f3}
.num{flex:1 1 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;font-size:16px;font-weight:600}
.num-current{height:100%}
.num-span{display:flex;justify-content:center;align-items:center;flex:0 0 38px;transition:.3s}
.num-span.current{transform:translateY(-40px)}
.num-span.next{transform:translateY(0)}
.num-span.prev{transform:translateY(0)}
.num.num-all{font-weight:800}
@media (min-width:767.98px) {
.slider-last-news{ display:none }
}
.instruction{display:none;/*display:flex;*/flex-wrap:wrap;max-width:400px;padding:10px 5px;margin:40px auto 20px auto;border:1px solid var(--borderColor);border-radius:5px;gap:20px;background:#ecf0f3}
.instruction-li{display:flex;align-items:center;flex-direction:column}
.instruction-link { text-decoration:none;border-radius:20px;padding:10px 15px 10px 37px;font-weight:500;transition:0.3s}
.instruction-link-privat { color:#178810;border:2px solid #178810;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/privat.svg) no-repeat 7px 50%/30px #ecf0f3}
.instruction-link-mono { color:#000;border:2px solid #000;background:url(/wa-data/public/site/themes/multishop/img/mono2.svg) no-repeat 10px 50%/20px #ecf0f3}
.instruction-link-oschad{color:#00503c;border:2px solid #00503c;background:url(/wa-data/public/site/img/oschad.svg) no-repeat 10px 50%/20px #ecf0f3}
.instruction-link-privat:hover,.instruction-link-mono:hover,.instruction-link-oschad:hover{background-color:white;color:var(--font-color)}
.success-actions{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:20px;gap:20px}
.order-link-wrap{display:flex;justify-content:center;align-items:center;width:300px;height:54px;padding:0 5px;border:2px solid var(--borderColor);border-radius:10px;transition:.3s}
.order-link-wrap:hover{background:var(--bgLight)}
.order-link{border-bottom:1px dashed;font-size:14px;font-weight:500;text-transform:uppercase}
.map-link{display:flex;justify-content:center;align-items:center;width:300px;height:54px;text-decoration:none;border:2px solid var(--borderColor);border-radius:10px;padding:0 20px 0 35px;background:#dbddee url(/wa-data/public/site/themes/multishop/img/geo.svg) 24px no-repeat;background-size:36px;font-size:14px;font-weight:500;text-transform:uppercase;transition:.3s}
.map-link:hover { background-color:white}
.chanel_link{display:flex;justify-content:center;align-items:center;width:300px;height:54px;padding:0 5px;border:2px solid var(--borderColor);border-radius:10px;background:#36a1d0;color:white;transition:.3s}
.chanel_link:hover{background:var(--colorTheme);color:white}
.chanel_icon{flex:0 0 30px;height:30px;background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/TELEGRAM-ORIGINAL.svg) 50% / 100% no-repeat;margin:0 10px 0 0;filter:brightness(100)}
.chanel_span{border-bottom:1px dashed;font-size:14px;font-weight:500;text-transform:uppercase}
.button-bundling-container{display:flex;align-items:center;justify-content:center}
.button-bundling-container a{background:teal;color:white;border-radius:10px;cursor:pointer}
.modal-bundling-container{align-self:flex-start;border:2px solid var(--font-color);border-radius:16px;background:white;position:relative;padding:30px 10px 20px;max-width:740px;width:100%;height:98vh;margin:0 10px;overflow:auto}
.modal-bundling-container .bundling-buy{display:block}
.modal-bundling-container .bundling-your{margin-left:-10px;margin-right:-10px;border-radius:0 0 16px 16px}
.no-cap{display:block;margin-bottom:10px;color:var(--bordo);text-align:left;font-size:13px;font-weight:500;line-height:1.3}
.product-info .no-cap{text-align:center;font-size:16px}
@media (min-width:991.98px) {
.product-info .no-cap{text-align:left}
}
li.shipping-23 .wa-value p span>span {display:none}
.shipping-56 .wa-name {display:none}
.shipping-56 .field.wa-field-address-region {display:none !important}
.shipping-56.active .multishop-form ~ .multishop-form{display:none !important}
.shipping-56 p{margin:0}
.shipping-102.active .multishop-form ~ .multishop-form{display:none !important}
.shipping-102 p{margin:0}
.custom__check {margin-top:10px}
.custom__check label{position:relative;cursor:pointer}
.input56_wrap{margin-top:10px}
.reviews{color:var(--font-color)}
.review-form-fields input[type='text'],.review-form-fields textarea{padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:white;border:1px solid #c1c0c0;color:var(--font-color)}
.review-form-fields input[type='text'].empty,.review-form-fields textarea.empty{font-family:'Rubik',sans-serif}
.review-form-fields input[type='text']{width:50%;background:white}
.review-form-fields textarea{width:95%;font-family:'Rubik',sans-serif;font-size:14px;background:white}
.review-form-fields .review-field:nth-child(1) strong{display:flex;align-items:center;column-gap:5px}
.review-form-fields .review-field:nth-child(3){display:flex;align-items:center;height:32px}
.no-underline.rate{margin:0 15px}
.reviews-branch{padding:0}
.reviews-branch li ul{margin:0 0 0 25px}
.reviews-branch i.icon16.ig.loading{margin:0}
.write-review .inline-link{display:flex;justify-content:center;align-items:center;background-color:var(--borderColor3);border:1px solid var(--colorTheme);border-radius:5px;width:200px;height:50px}
.review{padding:10px;margin-bottom:30px;border:1px solid var(--borderColor5);background:var(--bgLight)}
.review .actions b {padding-bottom:3px;border-bottom:1px dashed var(--font-color)}
.review .username{display:flex;align-items:center;margin-bottom:5px;font-size:18px;font-weight:600}
.review .logo-img-A{display:block;width:24px;margin-right:5px}
.review-rate{margin-bottom:5px}
.summary {display:flex;flex-direction:column}
.review h6 {margin:5px 0}
.review-field {margin:0 0 5px 0}
.actions {margin-left:20px}
.review-form {margin:20px 0}
.review-form .log-out {display:inline-block;border-bottom:1px dashed;padding:0;margin:0 0 10px 0}
.review-text{display:inline-block;min-width:100px;max-width:600px;margin:0 0 10px;padding:15px;background:white;border-radius:25px;border-top-left-radius:0 10%;border:1px solid var(--borderColor5)}
#product-description{line-height:1.5}
.lazyloading-paging ul.menu-h>li.selected>a{background:none;color:#02D1CD;font-weight:500}
.lazyloading-paging a{color:#525968}
.button{display:flex;justify-content:center;align-items:center;padding:0;margin:0;border:0;border-radius:0;background:none;cursor:pointer}
.filter-button,.filter-button-reset{height:100%;transition:.3s;flex:1 1 50%;color:var(--colorTheme);text-transform:uppercase;font-weight:500;letter-spacing:1px}
.filter-button:hover,.filter-button-reset:hover{background:var(--green3)}
.filter-button{column-gap:10px;border-right:1px solid var(--placeholder-color);background:white}
.filter-button-reset{background:white}
.filter-field{display:flex;align-items:center;column-gap:10px;margin-bottom:7px}
.filters .new_loading{display:block;width:12px;height:12px}
.checkbox-input{flex:0 0 20px;height:20px;border:2px solid var(--borderColor);border-radius:3px;background:white;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.checkbox-input:checked{background:var(--green2) url(/wa-data/public/site/themes/multishop/img/checked.svg) 50% / 75% no-repeat}
.checkbox-input:disabled{background:#d5d5d5}
.checkbox-lable{max-width:max-content;display:flex;align-items:center;column-gap:10px;margin-bottom:20px;cursor:pointer;user-select:none}
.radio-input{flex:0 0 20px;height:20px;border:2px solid var(--borderColor);border-radius:3px;background:white;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.radio-input:checked{background:white url(/wa-data/public/site/themes/multishop/img/checked.svg) 50% / 75% no-repeat}
.radio-lable{cursor:pointer;width:100%;padding:10px 0}
.filters label{position:relative}
.filters:not(#foo) input[type="radio"]{opacity:0}
.filters:not(#foo) input[type="radio"] + label{margin-left:-16px;cursor:pointer}
.filters:not(#foo) input[type="radio"] + label .stylish-wrap{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;cursor:pointer}
.filters:not(#foo) input[type="radio"]:checked + label .stylish-wrap:after{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#01C7C3;content:"";height:8px;left:4px;position:absolute;top:6px;width:8px}
.filter-block.open .filter-value{display:block}
.filter-value{display:none;margin:10px 0 0 10px}
.sku-name{display:none}
.item-total{width:98px;padding:0 10px;text-align:center!important;display:flex!important;justify-content:flex-end;flex:0 0 80px}
.cart-result .cart-affiliate{clear:both;font-size:13px;color:#d8d5d5;text-align:right}
.cart-result .cart-affiliate input[type='submit']{width:inherit;margin-top:5px}
#cancel-affiliate{color:#ccc}
.affiliate{color:#D8D5D5}
.cart-result .cart-affiliate .points,.affiliate .points{color:#02ebe6}
.coupon{display:flex;justify-content:flex-end;align-items:center;margin-top:15px;gap:10px}
.coupon-img{flex:0 0 30px;height:30px}
.coupon-code{max-width:300px;width:100%;height:26px;border:0 none;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.coupon-submit.button{position:static;width:50px;height:25px;padding:0}
.checkout-step h2{border-top:1px solid var(--colorTheme);border-bottom:1px solid var(--colorTheme);display:flex;align-items:center;background:var(--bgLight);padding:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 5px;font-size:20px}
h2.upcoming{background:var(--bgLight)}
h2.upcoming a{color:var(--colorTheme)}
.passed-step.done h2{background:var(--green2)}
.passed-icon{display:none;width:25px;height:25px;background:url(/wa-data/public/site/img/checked-step.svg) 50%/60% no-repeat}
.passed-step.done .passed-icon{display:block}
.checkout-step h2 a{display:flex;align-items:center}
li.shipping-23>div:nth-child(6)>div:nth-child(3){display:none}
li.shipping-23>div:nth-child(6)>div:nth-child(4){display:none}
.back{margin-right:5px;padding:3px;border-radius:5px;color:var(--font-color);font-weight:400;transition:.2s}
.back:hover{background:var(--green2)}
.back-arrow{width:14px;height:14px;margin-right:5px;transform:rotate(90deg);background:url(/wa-data/public/site/img/arrow-bottom.svg) 50%/80% no-repeat}
.step-confirmation .checkout-step-content{padding:15px 10px 30px 10px}
.checkout .checkout-result.error h1{color:red}
.checkout-step-content.auth .menu-v{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px;color:var(--font-color);padding:10px;width:100%;max-width:470px;background:var(--bgLight);border:1px solid var(--borderColor);border-radius:10px}
.checkout-step-content.auth li{display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:10px;cursor:pointer;flex:1 1 48%;transition:.3s}
.checkout-step-content.auth li.active{background:var(--green3);border:1px solid var(--borderColor)}
.np2_flatfloor,.np2_canhideflat{max-width:470px!important;width:100%!important;display:flex!important;flex-direction:column!important;margin-top:20px!important}
#np2_appartament23,#np2_housenum23,#np2_floor23{max-width:470px!important;width:100%!important}
.order-info-wrap{margin-bottom:20px;line-height:1.5}
.my-order-dop-wrap{border:2px solid var(--colorTheme);border-radius:5px;padding:5px 10px}
.my-contacts{margin-bottom:10px}
.my-contacts-name{color:#7f7f7f}
.my-contacts-value{font-weight:500}
.my-order-dop:not(:last-child){margin-bottom:10px}
.order_comment{display:inline-block;min-width:190px;padding:20px 10px;border:2px solid var(--borderColor);border-radius:0 20px 20px;background:#f7f6c0;line-height:1.5}
.notes{display:block;width:100%;height:25px;background:url(/wa-data/public/site/img/notes.svg) 50% / 100% no-repeat}
.table{width:100%;margin-top:25px;border-spacing:0;border-collapse:collapse}
.table th{padding-left:7px;padding-right:7px}
.table td{font-size:12px;padding:14px 7px;border:1px solid #a5a5a5}
@media (min-width:374.98px) {
.table td{font-size:14px}
}
.table td:nth-child(3){width:125px}
.table td.min-width{width:1%}
.table td p{margin:0}
.table td input.numerical{width:50px;margin-right:5px;text-align:right}
.table tr.no-border td,.bill-table1 tr.no-border td,.bill-table2 tr.no-border td,.bill-table3 tr.no-border td,.invoice-table1 tr.no-border td,.invoice-table2 tr.no-border td,.invoice-table3 tr.no-border td{border:none}
.table tr.thin td,.bill-table1 tr.thin td,.bill-table2 tr.thin td,.bill-table3 tr.thin td,.invoice-table1 tr.thin td,.invoice-table2 tr.thin td,.invoice-table3 tr.thin td{padding-top:13px;padding-bottom:0;white-space:nowrap}
.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8em;color:#555}
.checkout-content>table>tbody>tr>td:nth-child(1){padding:0;width:45px}
.last table img{display:block;height:48px;width:48px;position:relative}
.checkout-content>table>tbody>tr>td:nth-child(2){max-width:78px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px}
.align-right.no-border.bold.nowrap{white-space:unset;padding:10px 5px;font-size:14px}
.orders-header .order-status{flex:0 1 auto;width:unset;height:auto;margin:0 0 0 20px;padding:5px;border:4px solid white;border-radius:10px;font-size:clamp(0.714rem, 0.686rem + 0.125vw, 0.857rem);text-align:center}
.order-status{display:flex;justify-content:center;align-items:center;flex:0 1 200px;padding:10px 5px;border:1px dashed;border-radius:12px;margin-left:10px;color:white;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:clamp(0.857rem,0.829rem + 0.125vw,1rem);font-weight:700}
.order-number .orders-date{position:absolute;top:-10px;left:0;bottom:unset;right:unset;width:auto;font-size:14px}
.re-order:hover{background:white;}
.nowrap .re-order{width:auto!important;font-size:14px!important;padding:8px 10px!important;margin-top:0!important}
.table-wrap tr{display:flex;justify-content:space-between;max-width:400px;width:100%;border-bottom:40px solid white;-moz-box-shadow:inset 0 -4px 0 0 var(--font-color);-webkit-box-shadow:inset 0 -4px 0 0 var(--font-color);box-shadow:inset 0 -4px 0 0 var(--font-color)}
.table-wrap .nowrap{padding:15px 10px;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;border:0}
.orders-right{position:relative;align-items:flex-end}
.table-wrap td:nth-child(3){flex:0 1 300px;text-overflow:ellipsis;overflow:hidden;border-left:1px solid #a5a5a5!important}
.table-wrap td:nth-child(4){flex:0 1 215px;border-left:1px solid #a5a5a5!important}
.table-wrap td:nth-child(5){flex:0 1 115px;border-left:1px solid #a5a5a5!important}
.table-wrap a{display:flex;justify-content:center;align-items:center;margin:0;text-decoration:none;color:#178810;line-height:1.5}
.table-wrap td:nth-child(3) .gray{display:block}
.checkout .checkout-result{display:flex;flex-direction:column;padding:0 10px;text-align:center}
.checkout-result.success>p{text-align:center}
.checkout .checkout-result h1{display:flex;justify-content:center;align-items:center;column-gap:5px;font-size:2.5em;margin:20px 0 30px;padding-bottom:10px;color:var(--colorTheme);overflow:hidden}
.smile{width:40px;height:40px;margin-right:10px;background:url(/wa-data/public/site/img/smile.svg) 50% / 100% no-repeat;animation:move forwards .2s 1s cubic-bezier(0,0,0.68,1.66)}
.letter,.smile{transform:translateY(-55px)}
.letter.one{animation:move forwards .2s cubic-bezier(0,0,0.68,1.66)}
.letter.two{animation:move forwards .2s .1s cubic-bezier(0,0,0.68,1.66)}
.letter.three{animation:move forwards .2s .2s cubic-bezier(0,0,0.68,1.66)}
.letter.fore{animation:move forwards .2s .3s cubic-bezier(0,0,0.68,1.66)}
.letter.five{animation:move forwards .2s .4s cubic-bezier(0,0,0.68,1.66)}
.letter.six{animation:move forwards .2s .5s cubic-bezier(0,0,0.68,1.66)}
.letter.seven{animation:move forwards .2s .6s cubic-bezier(0,0,0.68,1.66)}
.new_order_msg{position:relative;display:flex;flex-direction:column;margin-bottom:30px;padding:0 15px}
.new_order_msg:before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--green)}
.new_order_msg_wrap.copy-wrap{display:flex;align-items:center;column-gap:10px;font-size:clamp(1.286rem, 0.125vw + 1.257rem, 1.429rem);font-weight:500}
.new_order_msg_span.copy-span{flex:0 1 auto}
.checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left}
.checkout .comment{width:100%;border:2px solid var(--borderColor5);border-radius:5px;background:white;color:var(--colorTheme);font-size:14px;font-weight:700;max-width:100%;height:120px;padding:10px;transition:.3s}
.checkout .errormsg.inline{display:inline-block;width:100%;text-align:center}
.shipping-error{color:#ff0000}
/*Icons*/
i.icon16.ms.larr-bw{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/Minus.svg) 0 0 no-repeat}
i.icon16.ms.larr{background-position:-32px -16px}
i.icon16.ms.rarr-bw{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/Plus2.svg) 0 0 no-repeat}
i.icon16.ms.rarr{background-position:-48px -16px}
i.icon16.ms.cart-bw{width:20px;height:20px;margin-right:10px;background:url(/wa-data/public/site/img/cart_2024_2.svg) 50%/100% no-repeat;}
i.icon16.ms.cart{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/cart-top2.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:20px;height:20px;margin-right:10px}
i.icon16.ms.thumbup{background-position:-80px -16px}
i.icon16.ms.thumbup-bw{background-position:-80px 0}
i.slider-thumb-icons{background:url(img/colors/lightblue/slider-thumb-icons.png) 0 0 no-repeat;width:9px;height:38px;display:inline-block;cursor:pointer}
i.slider-thumb-icons.larr-bw{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/prev.svg) 0 0 no-repeat;background-position:0;width:20px;height:20px}
i.slider-thumb-icons.larr{background-position:0 -41px}
i.slider-thumb-icons.rarr-bw{background:url(/wa-data/public/site/themes/multishop/img/colors/green/icons/next.svg) 0 0 no-repeat;background-position:0;width:20px;height:20px}
i.slider-thumb-icons.rarr{background-position:-12px -41px}
i.slider-thumb-icons.larr-bw.inactive,i.slider-thumb-icons.rarr-bw.inactive{cursor:default;opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
ul.menu-v.l0 a{display:flex;align-items:center;padding:10px 5px 10px 0;line-height:1}
#product-description p img{position:relative}
#product-description>figure>a>img{position:relative}
.cart-form select,.cart-page select{padding:5px 10px;border:1px solid #bbbbbb;margin-bottom:5px}
.skus{list-style:none;padding:0;margin:0}
.skus li{margin-bottom:5px}
.skus label{float:left;width:250px;overflow:hidden;white-space:nowrap}
.product-page .skus label{width:330px}
.product-page-wrap h3{text-transform:uppercase}
.skus .price{margin-left:5px}
.skus input[type="radio"]{float:left}
.skus .sku-sku{clear:left;margin-left:16px}
.skus .sku-name{white-space:normal;display:inline-block;padding-right:10px;word-wrap:break-word}
.skus .s-radio-name{position:relative}
.skus .s-radio-name:after{margin-left:5px;content:'.............................................................................................................................'}
.slider-4{max-width:1280px;width:100%}
/* Banners */
.banner-home{margin-bottom:20px;background:url() no-repeat;height:auto;width:100%;text-align:center}
.banner-home-img{height:auto;width:100%;text-align:center}
#mosaic-banners{text-align:center;padding:0}
#mosaic-banners li{margin:0 10px 10px 0}
#mosaic-banners img{max-width:100%}
.news-block h3{margin:0 0 5px 10px;text-transform:uppercase}
.news-block p{margin-bottom:0;text-align:left;text-indent:unset}
.news-block article{display:flex;flex-direction:column;margin:0 0 10px;border:2px solid var(--colorTheme);border-radius:5px}
@media (min-width:424.98px) {
.news-block article{margin:0 5px 10px}
}
.news-container{display:grid;grid-template-columns:repeat(auto-fill,100%);justify-content:space-between}
@media (min-width:424.98px) {
.news-container{grid-template-columns:repeat(auto-fill,50%)}
}
@media (min-width:767.98px) {
.news-container{grid-template-columns:repeat(auto-fill,33.333%)}
}
@media (min-width:1279.98px) {
.news-container{grid-template-columns:repeat(auto-fill,25%)}
}
.news-wrap img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.news-wrap{width:100%;overflow:hidden;border-bottom:1px solid var(--colorTheme);border-radius:3px}
.preview-link{display:block;padding:10px}
.calendar-wrap{flex:1 1 auto;display:flex;align-items:flex-end;padding:0 10px 10px;gap:5px}
.home-description{margin-bottom:20px}
.home-description p,.home-description ul,.description-wrap p,.description-wrap ul,.dop-info-text.dop-description-text p,.dop-info-text.dop-description-text ul{margin-bottom:15px}
.cancel-viewed{margin-left:10px;font-size:12px;text-decoration:underline}
#popup-bar{display:flex;justify-content:center;z-index:3000;width:100%;min-height:100%;padding:10px 10px 30px;position:absolute;left:-110%;top:0;background:#ccc}
#bundle-link{text-decoration:none}
.bundle-content{display:flex;justify-content:center}
.swiper-thumbs{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0}
.swiper-thumbs__slide{width:100%;height:100%;overflow:hidden}
.swiper-thumbs__bg{height:100%}
.swiper-thumbs .swiper-pagination-bullet{border:1px solid #e2e4f5;background:var(--colorTheme);opacity:.5}
.swiper-thumbs .swiper-pagination-bullet-active{border:1px solid #e2e4f5;position:relative;opacity:1}
.progress-state{display:flex;flex-direction:column;max-width:1024px;margin:20px auto 40px auto}
.state-graf{display:flex;justify-content:space-evenly;align-items:center}
.state-disc{position:relative;width:15px;height:15px;border:2px solid #cdcdcd;border-radius:50%}
.state-line{height:4px;margin:0 -2px;border:1px solid #cdcdcd;flex:1 1 auto}
ul.state-text{margin-top:5px;padding:0;display:flex;justify-content:space-evenly}
li.state-name{writing-mode:vertical-lr;text-orientation:upright;letter-spacing:-3px;flex:1 1 auto;font-size:calc(11px + (16 - 11) * ((100vw - 320px) / (1920 - 320)));color:#a0a0a0}
@media (min-width:739.98px) {
li.state-name{writing-mode:horizontal-tb;text-orientation:initial;letter-spacing:0}
}
li.active-name{font-weight:700}
.active-state:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#178810;border:1px solid #178810;border-radius:50%;width:15px;height:15px;opacity:1;animation:rings 1s cubic-bezier(0.2, 0.67, 0.58, 1) infinite}
.state-icons{display:flex;justify-content:space-evenly;margin-bottom:10px}
.state-icon{flex:0 0 30px;height:30px;margin-left:-7.5px}
.state-icon-line{flex:1 1 auto}

/*WA-FORMS*/
.wa-form{width:100%;margin:0 auto;display:flex;flex-direction:column;padding:0 15px}
.step-shipping .shipping-66 .field.wa-field-address-city,.delivery__fileds-list .shipping-66 .field.wa-field-address-city,.shipping-66 .wa-name{display:none}
.wa-form-wrap{border-radius:10px;padding:20px 0;max-width:1280px;width:100%;margin:15px auto 20px}
.multishop-form .multishop-field:after,.multishop-form .wa-field:after{content:'';display:block;clear:both}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{appearance:none;margin:0}
.multishop-form select{display:flex;justify-content:space-between;width:100%;height:45px;margin:0;padding:7px 10px;align-items:center;border:2px solid var(--borderColor);border-radius:5px;background:white;color:var(--colorTheme);font-size:14px;font-weight:700;transition:.3s}
.multishop-form .wa-field .field{position:relative;display:block;margin-bottom:5px}
.multishop-form .wa-field .field>span{width:150px;display:inline-block;font-size:.9em;text-wrap:nowrap}
.multishop-form .field.wa-field-address-country{display:none}
.multishop-form .wa-error,.multishop-form input[type='text'].wa-error,.multishop-form input[type='text'].error,.multishop-form textarea.wa-error,.multishop-form textarea.error,.multishop-form select.wa-error,.multishop-form select.error{background-color:#ffcccc}
.wa-login-submit,.wa-signup-form-actions input{max-width:470px;width:100%;height:45px;padding:0;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:2px solid var(--borderColor5)!important;border-radius:5px;background:var(--bgLight);transition:background .3s!important}
.wa-login-submit:hover,.wa-signup-form-actions input:hover{background:white;color:var(--font-color)}

.wa-signup-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]),
.wa-login-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]),
.wa-forgotpassword-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]),
.multishop-form input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]){width:100%!important;height:45px!important;margin:0!important;padding:7px 10px!important;border:2px solid var(--borderColor)!important;border-radius:5px!important;background:white!important;color:var(--colorTheme);font-size:14px!important;font-weight:700;transition:.2s}
.wa-signup-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]):focus,
.wa-login-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]):focus,
.wa-forgotpassword-form-wrapper input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]):focus,
.multishop-form input:not(input[type="submit"]):not(input[type="checkbox"]):not(input[type="radio"]):not(input[type="file"]):focus{border-color:var(--colorTheme) !important}
.wa-signup-form-fields.js-signup-form-fields input:focus{transition:.2s!important;box-shadow:none}
.wa-login-form-wrapper input.wa-error,.wa-login-form-wrapper select.wa-error,.wa-login-form-wrapper textarea.wa-error{background:var(--pink)!important;border-color:#f00!important}
.wa-signup-url a,.wa-login-url a{border-bottom:1px dashed}
.wa-signup-form-wrapper .wa-name{font-size:14px!important}
.wa-signup-form-wrapper input.wa-error,.wa-signup-form-wrapper select.wa-error,.wa-signup-form-wrapper textarea.wa-error{background:var(--pink)!important;border-color:#f00!important;color:#f00}
.wa-field-password input[type="password"]:focus,.wa-field-password_confirm input[type="password"]:focus,.wa-field-login input[type="text"]:focus{box-shadow:none;transition:.2s!important}
.wa-login-form-wrapper .wa-login-form-fields .wa-login-forgotpassword-url {margin:15px 0 0 0 !important;display:inline-block !important;border-bottom:1px dashed}
.wa-field-remember-me {margin:18px 0 0 0 !important}
.wa-field-login .gray{margin:10px 0 0!important;height:45px;padding:0 10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:2px solid var(--borderColor5)!important;border-radius:5px!important;background:#ecf0f3!important;transition:background .3s!important}
.wa-login-form-wrapper .wa-field .wa-value label {display:flex !important;align-items:center;column-gap:5px}
.wa-login-form-wrapper .wa-login-form-actions {position:relative;margin:40px 0 0 !important}
.wa-signup-form-wrapper .wa-signup-form-fields{margin:0;display:flex;flex-direction:column;align-items:center}
.wa-buttons-wrapper{text-align:center}
.wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url{text-align:center}
.wa-login-form-wrapper .wa-login-form-fields{margin:0;display:flex;flex-direction:column;align-items:center}
.wa-login-form-wrapper .wa-login-form-actions{text-align:center}
input[name="customer[company]"]{text-transform:uppercase}
.bundle-empty{margin:0 5px;padding:15px;text-align:center;font-weight:500;color:#af1919;border-bottom:1px dashed #af1919;order:4}
.not-found{width:100%;max-width:400px;margin:0 auto}
.share-button{display:none;align-items:center;justify-content:center;float:right;width:30px;height:30px;margin-left:10px;background:url(/wa-data/public/site/img/share.svg) no-repeat 50% 50%/69%;transition:.2s}
.share-button:hover{background-color:#ecf0f3}
@media (max-width:992px) {
.share-button{display:inline-block}
}
a.copy-product-link{display:inline-block;float:right;width:30px;height:30px;background:url(/wa-data/public/site/img/copy-icon.svg) 50%/64% no-repeat}
a.copy-product-link:hover{background-color:var(--bgLight)}
.cancel-order a{display:flex;justify-content:center;align-items:center;height:36px;gap:5px;font-weight:500;border-radius:7px;border:2px dashed;background:var(--borderColor3);transition:.3s;padding:0 6px;font-size:14px;text-align:center}
.cancel-order .delete{font-size:24px}
.cancel-order a:hover{background:white}
.cancel-order{position:relative;flex:0 1 auto}
.cancel-order a.disabled{pointer-events:none;background-color:#666;color:white}
.restore{width:20px;height:20px;background:url(/wa-data/public/site/img/restore-icon.svg) 50%/100% no-repeat}
/*ALL KEYFRAMES*/
@keyframes xCart {
100%{transform:translateX(-40px) scale(0.1)}
}
@keyframes yCart {
100%{transform:translateY(-45px) scale(0.1)}
}
@keyframes fill {
from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
@keyframes delay-load {
0%{display:none;visibility:hidden;opacity:0}
70%{display:none;visibility:hidden;opacity:0}
100%{display:flex;visibility:visible;opacity:1}
}
@keyframes rings {
0%{width:2px;height:2px;border:4px solid;background:white}
100%{width:40px;height:40px;opacity:0.05}
}
@keyframes rotate {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes smile-rotate {
0%{transform:translateX(0) rotate(-45deg)}
50%{transform:translateX(15px) rotate(45deg)}
}
@keyframes drift {
from{transform:rotate(0deg)}
from{transform:rotate(360deg)}
}
@keyframes smokee {
0%{width:0;height:0;opacity:0}
100%{width:120%;height:120%;opacity:0.3;transform:perspective(10px)}
}
@keyframes move {
0%{transform:translateY(-55px)}
100%{transform:translateY(0)}
}
@keyframes rainbow {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes ball-morph {
0%,100%{border-radius:50%;transform:scale(1) rotate(0deg)}
25%{border-radius:40% 60% 50% 50%;transform:scale(1.5) rotate(20deg)}
50%{border-radius:60% 40% 90% 50%;transform:scale(0.8) rotate(45deg)}
75%{border-radius:50% 70% 30% 60%;transform:scale(1.1) rotate(70deg)}
}
.smoke-wrap{display:none;position:absolute;top:0;right:0;width:220px;height:220px;z-index:-1}
.smoke{position:absolute;top:-30%;right:0;width:0;height:0;border-radius:0 0 10% 60%;opacity:.5}
.smoke-1{background:yellow;filter:blur(7px);animation:smokee 1.2s 1s cubic-bezier(0,2.2,0.92,-0.94)}
.smoke-2{background:#00a0ff;filter:blur(9px);animation:smokee 1.2s .9s cubic-bezier(0,2.2,0.92,-0.94)}
.smoke-3{background:white;filter:blur(2px);animation:smokee 1.2s 1s cubic-bezier(0,1.34,0.81,0.73)}
.remove__product{display:none;width:16px;height:25px;margin-right:5px;font-size:26px}
.remove__product.active{display:block}
.category-list{margin:0;padding:20px 0}
.category-item{max-width:540px;min-height:45px;margin:0 auto;transition:.3s;}
.category-item.selected{background:var(--bgLight)}
.category-item h4{display:flex;justify-content:space-between;align-items:center;margin:0;column-gap:20px;line-height:normal}
.category-item .f-cat-title{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;height:43px;padding-left:15px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}
.category-item .f-cat-title.selected{font-weight:500}
.category-item.sales{background:var(--green2)}
.c-name{position:relative}
.see-all{display:none;border-bottom:1px dashed;color:var(--green);font-size:10px;font-weight:500}
.see-all.under{position:absolute;bottom:-100%;left:0}
.collap{position:static;flex:0 0 41px;height:41px;background:transparent url(/wa-data/public/site/img/arrow-bottom.svg) 50%/26% no-repeat;transform:rotate(270deg);transition:.3s}
.collap.minus{transform:rotate(360deg)}
.category-under-wrap{display:grid;grid-template-rows:0fr;width:100%;transition:.3s}
.category-under-wrap.open{grid-template-rows:1fr}
.category-under-list.l0{width:100%;;margin:0;padding-left:43px;overflow:hidden}
.category-under-list.l1{margin:0;padding-left:10px;overflow:hidden}
.category-under-list.l0.open,.category-under-list.l1.open{max-height:1000px}
.category-list a:active{color:#a7a7a7}
.burger{display:block;width:21px;height:16px;margin-right:20px;margin-left:10px;background:url(/wa-data/public/site/img/burger.svg) 50% / 100% no-repeat}
.print-img{display:none;width:25px;height:25px;align-self:flex-end;margin-bottom:-20px;z-index:1;background:url(/wa-data/public/site/img/print-icon.svg) no-repeat 50% 50%/69%}
@media (min-width:1279.98px) {
.print-img{display:block}
}
.thumbs-popup{align-items:flex-start}
.thumbs-popup .popup-content{position:relative;display:flex;flex-direction:column;margin:0;padding:10px 10px 0;max-width:750px;flex:1;min-height:100vh;border:0;border-radius:0;background:var(--bgLight)}
@media (min-width:749.98px) {
.thumbs-popup .popup-content{margin:20px 0;border:6px solid var(--colorTheme);border-radius:15px}
}
.popup-content.notification{margin:0 15px;align-items:center;justify-content:space-between;min-height:50vh;border:6px solid var(--colorTheme);border-radius:15px}
.popup-content.notification .main-photo{flex:0 0 96px;height:96px;margin:0}
.popup-content.notification .notification-img{position:static;width:96px;height:96px;border:2px solid var(--borderColor2);border-radius:10px}
.thumbs-popup-required{align-items:center}
.close-popup.ok{position:static;flex:0 1 200px;height:50px;margin-bottom:10px;border:2px solid var(--borderColor3);border-radius:25px;background:var(--colorTheme);color:white;font-size:20px;font-weight:500;letter-spacing:1px}
.modal-tb{position:fixed;top:0;left:0;width:100%;height:100%;z-index:501;overflow-y:auto;overflow-x:hidden;display:none;opacity:0;visibility:hidden;transition:.3s}
.modal-tb.open{display:block;opacity:1;visibility:visible}
.modal-tb.off{transform:scaleY(0)}
.modal-tb-bg{position:fixed;width:100%;height:100%;background:var(--popup-bg)}
.modal-tb-bg.bg-notification{background:var(--font-color)}
.modal-tb-container{margin:0}
@media (min-width:749.98px) {
.modal-tb-container{margin:20px 0}
}
.notification-text{display:flex;align-items:center;flex:1 1 auto;font-size:20px;font-weight:500}
.notification-images{position:relative;display:flex;justify-content:center;flex:1 1 auto;gap:20px}
.notification-connection-line{position:absolute;top:10px;left:84px;width:40px;height:3px;background:var(--borderColor2)}
.notification-connection-line::before{content:'';position:absolute;display:block;top:-2px;left:-3.5px;width:7px;height:7px;border:1px solid var(--borderColor);border-radius:50%;background:white}
.notification-connection-line::after{content:'';position:absolute;display:block;top:-2px;right:-3.5px;width:7px;height:7px;border:1px solid var(--borderColor);border-radius:50%;background:white}
.close-popup.ok:hover,.notification-cart:hover{background:white;color:var(--font-color)}
.notification-actions{display:flex;justify-content:space-between;width:100%;gap:5px}
.notification-cart{display:flex;justify-content:center;align-items:center;flex:0 1 200px;height:50px;margin-bottom:10px;padding:0 5px;border:2px solid var(--borderColor3);border-radius:25px;background:var(--colorTheme);color:white;font-size:14px;font-weight:500;letter-spacing:1px;transition:.3s}
.tb-header{display:flex;margin:0 0 50px;padding:0 0 10px;border-bottom:2px solid var(--borderColor)}
.main-photo{position:relative;flex:0 0 80px;height:80px;margin:0 5px 0 0;border:2px solid var(--borderColor2);border-radius:10px}
.main-photo img{width:100%; height:100%;border-radius:8px;cursor:pointer !important}
.tb-header h3{flex:1 1 auto;justify-items:flex-end;align-self:self-end;margin:0;text-align:center;text-transform:uppercase}
.bundling-custom{flex:1 1 auto}
.modal-tb-close{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;width:20px;height:20px}
.modal-tb-close .delete{display:block;color:#505471;font-size:40px}
.tb-bundle{margin-bottom:30px}
.tb-title{display:flex;justify-content:space-between;align-items:center;margin:0 10px 10px 10px;text-align:left;font-size:16px;font-weight:500}
.label-chk-all{font-size:14px}
.check-all{width:20px;height:20px}
.span-check{user-select:none}
.checkbox{flex:0 0 20px;height:20px;appearance:none;border:2px solid var(--borderColor);border-radius:3px;background:white}
.checkbox:checked{background:white url(/wa-data/public/site/themes/multishop/img/checked.svg) 50%/75% no-repeat}
.label{position:relative;display:flex;align-items:center;gap:5px}
.bundling-custom h3{margin-bottom:40px}
.tb-products-wrap{display:flex;flex-wrap:wrap;border:1px solid var(--borderColor);border-radius:10px;background:var(--borderColor2)}
.mini-relative{position:relative;margin:2px;border:2px solid var(--borderColor);border-radius:8px 0 8px 8px;flex:0 1 32%;background:var(--thumb-bg)}
@media (min-width:424.98px) {
.mini-relative{flex:0 1 24%}
}
@media (min-width:749.98px) {
.mini-relative{flex:0 0 138px}
}
.tb-products{min-height:90px;position:relative;border:0 solid transparent;border-radius:8px 0 8px 8px;transition:.1s}
.tb-products.selected{border:6px solid #3faa55;border-radius:6px 0 6px 6px}
.tb-products.selected .tb-img{border-radius:2px 2px 0}
.tb-products input.bundling-product-selector{position:absolute;top:2px;right:2px;width:16px;height:16px;appearance:none;border:2px solid var(--borderColor);border-radius:3px;background:white}
.tb-products input.bundling-product-selector:checked{background:white url(/wa-data/public/site/themes/multishop/img/checked.svg) 50% / 80% no-repeat}
.tb-products .tb-img,.modal-tb .bundling-your img{position:static;width:100%;height:auto;border-radius:8px 8px 0;cursor:pointer}
.tb-products span.razmer,.tb-products span.obyom{padding:1px 3px;background:var(--bgLight);font-size:12px;z-index:0}
.tb-info{position:relative;display:flex;flex-direction:column;row-gap:5px;margin-top:5px;padding:3px;font-size:12px}
@media (min-width:599.98px) {
.tb-info{font-size:14px}
}
.tb-info:before{content:'';position:absolute;top:-5px;left:0;width:100%;height:2px;background:linear-gradient(45deg,transparent,var(--borderColor),transparent)}
.tb-kod-wrapper,.tb-price-wrapper{display:flex;justify-content:space-between}
.tb-kod-value{color: var(--colorName)}
.tb-submit-wrap{display:flex;justify-content:center;align-items:center;position:sticky;bottom:0;width:calc(100% + 20px);margin-left:-10px;background:var(--colorTheme);text-align:center;z-index:2}
.tb-submit{width:225px;height:53px;margin:10px 0;padding:0 10px;border:2px solid var(--green);border-radius:27px;color:var(--green);background:var(--green2);letter-spacing:1px;font-weight:600}
.tb-submit:hover{border-color:var(--bgLight)}
.tb-submit.disabled{border:2px solid var(--colorDisabled);color:#737373;background:#abadbe;cursor:no-drop}
.tb-submit.active{display:flex;justify-content:center;align-items:center;width:53px;border-radius:14px}
.tb-submit.active .icon16.new_loading{display:block;width:20px;height:20px}
.slider-wrap .slick-slide,.images-zoom .slick-slide{position:relative}
.images-zoom .buy_complect{top:5px}
.images-zoom .buy_complect span{border-width:4px;font-size:14px;font-weight:600}
.buy_complect{position:absolute;bottom:5px;right:5px}
.buy_complect span{display:block;padding:10px;border:2px solid var(--borderColor);border-radius:14px;background:var(--colorTheme);color:white;font-size:10px;font-weight:600;cursor:pointer;letter-spacing:1px;text-align:center;text-transform:uppercase;line-height:1.5;transition:.2s}
.buy_complect span:hover{background:var(--font-color)}
.all-images>div{position:relative;display:block;width:49%;border:2px solid #c8cadd;border-radius:10px;margin:.3%}
.all-images .buy_complect{top:5px;bottom:unset}
.all-images .buy_complect span{border-color:var(--borderColor);font-size:12px;font-weight:700}
.mini-info-text{padding:10px}