* {
    vertical-align: baseline;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    user-select: none;
}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {
    -ms-text-size-adjust: 100%;/*управляем размером шрифта на мобилке*/
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);/*отключаем подсветку клибаленьных элементов на мобилке*/
}
body {background: #f4f4f4; color: #333; font: 14px/16px Tahoma, Verdana, Arial, sans-serif;}
a, a:hover, a:active, a:focus, a:visited {text-decoration: none;}
textarea{overflow:auto}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
img{vertical-align:middle}
/*RESET FOR IOS*/
input:not([type=checkbox]):not([type=radio]),
textarea,
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
a[href^=tel]{
    color: #000;
}
.link--standart{color:#337ab7}.link--primary{color:#d91624}.link--secondary{color:#333}.link--special{color:#ea7b5f}.link--light{color:#676767}.link--white{color:#fff}.link--bright{color:#6ee065}.link-bold--standart{color:#337ab7;font-weight:bold}.link-bold--primary{color:#d91624;font-weight:bold}.link-bold--secondary{color:#333;font-weight:bold}.link-bold--special{color:#ea7b5f;font-weight:bold}.link-bold--light{color:#676767;font-weight:bold}.link-bold--white{color:#fff;font-weight:bold}.link-bold--bright{color:#6ee065;font-weight:bold}.link-underline--standart{color:#337ab7;text-decoration:underline}.link-underline--primary,.wa-form .wa-submit a{color:#d91624;text-decoration:underline}.link-underline--secondary{color:#333;text-decoration:underline}.link-underline--special{color:#ea7b5f;text-decoration:underline}.link-underline--light{color:#676767;text-decoration:underline}.link-underline--white{color:#fff;text-decoration:underline}.link-underline--bright{color:#6ee065;text-decoration:underline}.link-underline-hover--standart{color:#337ab7}.link-underline-hover--standart:hover{text-decoration:underline}.link-underline-hover--primary{color:#d91624}.link-underline-hover--primary:hover{text-decoration:underline}.link-underline-hover--secondary{color:#333}.link-underline-hover--secondary:hover{text-decoration:underline}.link-underline-hover--special{color:#ea7b5f}.link-underline-hover--special:hover{text-decoration:underline}.link-underline-hover--light{color:#676767}.link-underline-hover--light:hover{text-decoration:underline}.link-underline-hover--white{color:#fff}.link-underline-hover--white:hover{text-decoration:underline}.link-underline-hover--bright{color:#6ee065}.link-underline-hover--bright:hover{text-decoration:underline}.link-color-hover--standart,.commentsList a{color:#337ab7}.link-color-hover--primary{color:#d91624}.link-color-hover--secondary{color:#333}.link-color-hover--special{color:#ea7b5f}.link-color-hover--light{color:#676767}.link-color-hover--white{color:#fff}.link-color-hover--bright{color:#6ee065}.link-color-hover--standart:hover,.commentsList a:hover{color:#23527c}.link-color-hover--secondary:hover{color:#d91624}.link-color-hover-bold--standart{color:#337ab7;font-weight:bold}.link-color-hover-bold--primary{color:#d91624;font-weight:bold}.link-color-hover-bold--secondary{color:#333;font-weight:bold}.link-color-hover-bold--special{color:#ea7b5f;font-weight:bold}.link-color-hover-bold--light{color:#676767;font-weight:bold}.link-color-hover-bold--white{color:#fff;font-weight:bold}.link-color-hover-bold--bright{color:#6ee065;font-weight:bold}.link-color-hover-bold--standart:hover{color:#23527c;font-weight:bold}.link-color-hover-bold--secondary:hover{color:#d91624;font-weight:bold}html{height:100%}body{min-height:100%;display:grid;grid-template:auto 1fr auto/minmax(0, 1fr)}main{grid-row-gap:2.5rem;padding:2.5rem 0}@media screen and (min-width: 1024px){main,.contentWrapper{display:grid;grid-template:auto/auto 1020px auto}.section-center{grid-column:2}.section-overall{grid-column:span 3}.section-overall__center{display:grid;grid-template:auto/auto 1020px auto}}@media screen and (max-width: 1050px)and (min-width: 768px){.section-center{padding:0 1rem}}@media screen and (max-width: 1023px){main{display:grid;grid-template:auto/minmax(0, 1fr)}}@media screen and (min-width: 980px){.aside-left{grid-column:1;grid-row:span 5}.section-center_leftAside{display:grid;grid-template:auto/246px auto;grid-gap:.8rem}.section-center_rightAside{display:grid;grid-template:auto/auto 246px;grid-gap:.8rem}.aside-right{grid-column:2}}@media screen and (max-width: 767px){.section-center,.section-overall__center{padding:0 .5rem}}.blockPrimary{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px}@media screen and (min-width: 768px){.blockPrimary{padding:2rem}}@media screen and (max-width: 767px){.blockPrimary{padding:1rem}}hr{border-top:1px solid #aaa;margin:1.5rem 0}.breadcrumbs{margin-bottom:1rem}.breadcrumbs a,.breadcrumbs span{font-size:12px;color:#999}.breadcrumbs a:hover{text-decoration:underline}.brand{margin-bottom:1rem}.brand a{font-size:12px;color:#999}.brand a:hover{text-decoration:underline}.titleBar_headline{font-weight:bold;color:#333;user-select:text}.titleBar-icon{display:flex;align-items:center;grid-column:span 2}.titleBar-primary{margin-bottom:24px}@media screen and (min-width: 768px){.titleBar_headline{font-size:24px;line-height:24px}}@media screen and (max-width: 767px){.titleBar_headline{line-height:24px;font-size:20px}}.subHeadline{font-size:18px;font-weight:bold;color:#333;padding-bottom:1rem;display:inline-block}.buttonSecondary{width:100%;height:100%;background-color:#fff;color:#434343;border-radius:4px;font-weight:bold;font-size:inherit;cursor:pointer;border:1px solid #ddd}.buttonSecondary:hover{background:#e9e9e9}input{color:#676767;padding:6px 12px;border:1px solid #ddd;border-radius:2px}input:focus{border:1px solid #bbb}.catalog{display:grid;grid-gap:.8rem}@media screen and (min-width: 980px){.catalog{grid-template:auto/repeat(auto-fill, minmax(221px, 1fr))}}@media screen and (max-width: 979px)and (min-width: 600px){.catalog{grid-template:auto/1fr 1fr 1fr}}@media screen and (max-width: 767px)and (min-width: 601px){.catalog{grid-template:auto/1fr 1fr}}@media screen and (max-width: 600px){.catalog{grid-template:auto/1fr}}.spinner-wrapper{position:relative}body.blur header,body.blur main,body.blur footer{filter:blur(12px);pointer-events:none}.devHint{display:block;user-select:text;padding:6px;color:gray}.bodyOverflowHidden{overflow:hidden;height:100%;position:fixed;width:100%;padding-right:17px;-webkit-overflow-scrolling:touch}.headerWrap__top{background:url(../img/top.png) repeat-x,#333}.headerWrap__middle{background-color:#fff}.headerWrap__bottom{box-shadow:0 5px 5px 0 #ddd;background:#e9e9e9;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.headerTop{display:flex;justify-content:space-between;align-items:center;height:40px;color:#fff}.headerTop #geoip{display:flex}.headerTop #geoip .link{margin-left:4px;border-bottom:1px dashed #fff !important;cursor:pointer}.headerTop .authorize{display:flex}.headerTop .authorize__orderLink,.headerTop .authorize__enter,.headerTop .authorize__action{border-bottom:1px dashed #fff !important;cursor:pointer}.headerTop .authorize__login{border-right:1px solid #fff;margin-right:.5rem;padding-right:.5rem}.headerMiddle{display:grid;justify-content:space-between;height:105px;align-content:center;grid-column-gap:.2rem}.headerMiddle__logo{grid-row:span 2;grid-column:1;display:flex;align-items:center}.headerMiddle__logo_title{margin-top:4px;text-align:center;color:#000}.headerMiddle__logo img{width:100%}.headerMiddle__contact{grid-row:1;grid-column:2;display:grid;grid-template:auto/min-content auto}.headerMiddle__contact_tel{white-space:nowrap;letter-spacing:-2px;user-select:text}.headerMiddle__contact_time span{display:block;font-size:11px;white-space:nowrap}.headerMiddle__search{grid-row:2;grid-column:2}.headerMiddle__delimiter{grid-row:span 2;grid-column:3;align-self:center;height:62px;width:1px;background:#ddd}.headerMiddle__info{grid-row:span 2;grid-column:4}.headerMiddle__info_shops a{white-space:nowrap}.headerMiddle__info_shops span{font-size:11px;color:#919191;display:block;white-space:nowrap}.headerMiddle__info_links{display:flex;justify-content:space-between;margin-top:6px}.headerMiddle__info_links a:first-child{margin-right:20px}.headerMiddle__basket{grid-row:span 2;grid-column:5;justify-self:center;align-self:center}.searchForm{max-width:370px}.searchForm__container{display:flex}.searchForm__container input{height:35px;width:100%;padding:0 13px;background:#eee}.searchForm__active{box-shadow:0 0 5px #eb6745;border:1px solid #eb6745;background:#fff}.searchForm__active input{background:#fff;border:none}.headerMiddle__search .search-results{background-color:#fff;display:flex;max-height:246px;width:370px;margin-top:2px;border:1px solid #dadada;border-top:none;box-shadow:2px 2px 3px 1px rgba(221,221,221,.5);position:absolute;z-index:3;overflow-x:hidden;overflow-y:overlay}.headerMiddle__search .search-results::-webkit-scrollbar{width:6px}.headerMiddle__search .search-results::-webkit-scrollbar-track{background-color:#fff;margin:4px 0}.headerMiddle__search .search-results::-webkit-scrollbar-thumb{background-color:#d91624;border-radius:8px}.headerMiddle__search .search-results .search-preloader{position:absolute;width:100%;height:100%;display:flex;padding:0 88px;z-index:1;align-items:flex-end;justify-content:center;background-color:hsla(0,0%,100%,.7)}.headerMiddle__search .search-results .search-results__result{box-sizing:border-box;height:49px;position:relative;width:100%;display:flex;align-items:center;padding:2px 13px;border-bottom:1px solid #dadada;background-color:#fff}.headerMiddle__search .search-results .search-results__result:last-of-type{border-bottom:1px solid rgba(0,0,0,0)}.headerMiddle__search .search-results .search-results__result:focus,.headerMiddle__search .search-results .search-results__result:hover,.headerMiddle__search .search-results .search-results__result{color:#000;text-decoration:none;outline:none}.headerMiddle__search .search-results .search-results__result:hover{cursor:pointer;background-color:rgba(203,203,203,.25)}.headerMiddle__search .search-results .search-results__result span{margin-left:10px}.headerMiddle__search .search-results .search-results__result .search-results-all-btn{margin-left:58px;font-weight:bold}.headerMiddle__search .search-results .search-results__result .result-image{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;width:48px;height:48px}.headerMiddle__search .search-results .result-active{background-color:rgba(203,203,203,.25)}.headerMiddle__search .search-results .search-coincidence{font-weight:bold}.headerCart__order{position:relative;display:flex;flex-direction:column;align-items:center}.headerCart__img{background:url(../img/shopping-cart.svg) no-repeat;height:40px;width:31px}.headerCart__summ{color:#d91624;font-weight:bold;font-size:16px;white-space:nowrap;margin-top:6px}@media screen and (min-width: 768px){.headerCart__count{color:#d91624;font-weight:bold;font-size:11px;position:absolute;top:17px}}@media screen and (min-width: 980px){.headerMiddle{grid-template:min-content min-content/26% min-content min-content min-content min-content}.headerMiddle__contact_tel{margin-right:1rem}}@media screen and (min-width: 934px){.headerMiddle__contact_tel{font:700 28px Trebuchet MS}}@media screen and (max-width: 979px)and (min-width: 768px){.headerMiddle{grid-template:min-content min-content/26% 40% min-content min-content min-content}.headerMiddle__contact_tel{margin-right:1rem}.headerMiddle__contact{align-items:center}}@media screen and (max-width: 933px)and (min-width: 768px){.headerMiddle__contact_tel{font:700 20px Trebuchet MS}}.navbar{display:grid;grid-template:auto/auto auto auto auto auto auto auto auto auto;height:52px}.navbar__item{border-right:1px solid #dadada;cursor:pointer}.navbar__item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.navbar__item:last-of-type{border:none}.navbar__item:hover{background:#fff}.navbar__item:hover a{color:#d91624}@media screen and (max-width: 900px)and (min-width: 768px){.navbar__item a{font-size:13px;padding:0 6px;text-align:center}}@media screen and (max-width: 767px){.header{display:none}}.headerBarWrap{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd}@media screen and (max-width: 499px){.headerBar,.authorize,.searchWrap,.headerMenu__info,.geoip,.headerMenu__navbar,.headerMenu .modal{padding:0 .5rem}}@media screen and (min-width: 500px)and (max-width: 767px){.headerBar,.authorize,.searchWrap,.headerMenu__info,.geoip,.headerMenu__navbar,.headerMenu .modal{padding:0 1.5rem}}@media screen and (max-width: 1020px){.headerMiddle__logo_title{font-size:1.3vw}}.headerBar{display:grid;grid-template:58px/auto auto auto auto auto;grid-column-gap:1rem;height:58px;align-items:center}.headerBar__logo img{max-height:100%;max-width:100%}.headerBar__logo{max-height:100%;height:100%;justify-self:center;max-width:226px;display:flex;align-items:center}.headerBar__cart,.headerBar__user{justify-self:start;position:relative}.headerBar__search,.headerBar__menu{justify-self:end;position:relative}@media screen and (max-width: 767px){.headerCart__count{position:absolute;background-color:#d91624;border-radius:6px;padding:0 4px;color:#fff;font-size:11px;font-weight:bold;right:-7px;top:-4px}}.headerMenu{box-shadow:2px 0 3px 1px #ddd;background:#fff}.headerBar__userInactive .triangular,.headerBar__searchInactive .triangular,.headerBar__menuInactive .triangular{display:none}.triangular{height:16px;width:16px;background-color:#fff;transform:rotate(45deg);position:absolute;top:34px;left:3px;box-shadow:-2px -2px 3px 0px #ddd}.headerMenu .authorize{display:grid;grid-template:68px/auto auto;align-items:center;grid-column-gap:2rem}.headerMenu .authorize__login{justify-self:end}.headerMenu .authorize__action a,.headerMenu .authorize__login a{color:#333}.headerMenu .search{padding:16.5px 0;max-width:370px;margin:0 auto;position:relative}.headerMenu .searchForm{width:100%}.headerMenu .search-results{background-color:#fff;display:flex;max-height:246px;max-width:370px;width:100%;border:1px solid #dadada;border-top:none;box-shadow:2px 2px 3px 1px hsla(0,0%,87%,.5);z-index:5;position:absolute;overflow-x:hidden;overflow-y:overlay}.headerMenu .search-results::-webkit-scrollbar{width:6px}.headerMenu .search-results::-webkit-scrollbar-track{background-color:#fff;margin:4px 0}.headerMenu .search-results::-webkit-scrollbar-thumb{background-color:#d91624;border-radius:8px}.headerMenu .search-results .content-wrapper{padding:0 .8rem 0 .5rem}.headerMenu .search-results__result{box-sizing:border-box;height:49px;width:100%;display:flex;align-items:center;border-bottom:1px solid #dadada;background-color:#fff}.headerMenu .search-results .result-image{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;width:48px;height:48px;margin-right:10px}.headerMenu .search-results a{color:#337ab7}.headerMenu__info{display:grid;grid-template:auto auto/1fr 1fr;grid-row-gap:.5rem;align-items:center;padding:1rem 0}.headerMenu__info a{justify-self:center}.headerMenu .geoip{background-color:#e9e9e9;display:grid;grid-template:56px/min-content min-content auto;grid-column-gap:.3rem;justify-content:center;align-items:center}.headerMenu .geoip__setRegion{white-space:nowrap}.headerMenu .geoip .link{color:#d91624}.headerMenu .geoip .modal{left:0;right:initial;bottom:initial;top:181px;position:absolute;background-color:#fff;z-index:101;width:100%}.headerMenu .geoip .modal .select_country_option.selected{padding:.5rem 0;border-bottom:1px solid #ddd}.headerMenu .geoip .modal .select_mode input{width:100%}.headerMenu .categoriesList{padding:1rem 0;display:grid;grid-row-gap:.5rem}.headerMenu .categoriesList__item{display:flex;justify-content:space-between;align-items:center;height:40px;background-color:#e9e9e9;border-radius:8px;padding:0 1rem}.headerMenu .categoriesList__item a{font-size:12px}.headerMenu .categoriesList__buttonSubmenu{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.headerMenu .categoriesList__buttonSubmenu.active{transform:rotate(180deg)}.headerMenu .submenu{margin-left:3rem;display:grid;grid-row-gap:1rem}.headerMenu .submenu a{color:#676767;font-size:12px}.headerSearchInactive,.headerAuthInactive{height:0;position:absolute;width:100%;top:58px;z-index:50000;overflow:hidden;transition:height .1s}.headerSearchActive,.headerAuthActive{height:68px;transition:height .3s;z-index:50000}.headerMenuInactive{overflow:hidden;max-height:0;min-height:0;transition:min-height,max-height .5s}.headerMenuInactive .headerMenu__info{opacity:0}.headerMenuActive{height:auto;min-height:40px;max-height:2500px;transition:min-height,max-height 1s}.submenuInactive{height:0;overflow:hidden}.submenuActive{overflow:hidden}.submenuActive .submenu{animation:anim .2s;animation-duration:.2s}@keyframes anim{from{margin-top:-100px}to{margin-top:0}}.checkoutForm__couponMessage{grid-column:span 2}.checkoutForm__warning{display:block;color:red;font-weight:bold;margin:3px 0 3px 0}.checkoutForm__error{display:block;color:red;font-weight:bold;margin:3px 0 3px 0}.checkoutForm__info{font-weight:bold;margin:3px 0 3px 0}.checkoutForm__notification{white-space:pre-line}.checkoutBlock{margin-bottom:2rem}.checkoutBlock__extraWarning{font-weight:bold;text-align:center;margin-bottom:18px}.checkoutBanner{text-align:center;background-color:#fff}.cardItem{display:grid}.cardItem img{width:100%}.cardItem__quantity{display:flex;align-items:center;justify-content:space-evenly}.cardItem__amount{max-width:72px;min-width:32px;color:#676767;padding:6px 12px;border:1px solid #ddd;text-align:center}.cardItem__summ{justify-self:start}.cardItem__delete{justify-self:end}.cardItem__message{color:#676767;display:block}.checkoutForm__footer{padding:1rem 0;display:flex;justify-content:space-between}.checkoutForm__kupon{display:grid;grid-gap:4px 10px}.checkoutForm__kupon span{grid-column:span 2;align-self:center}.checkoutForm__total{align-self:flex-end;font-weight:bold;font-size:18px}.checkoutForm__subtotal,.checkoutForm__discount,.checkoutForm__total{display:flex;justify-content:space-between}.checkoutForm__totalSumm{color:#d91624}.checkoutForm__discount{padding:6px 0}.checkoutForm__errors{text-align:end}.checkoutForm .buttonGlobal{width:60px;height:40px}#checkout-app .subHeadline{color:#676767}#checkout-app hr{border-top:1px solid #aaa;margin:1.5rem 0}.orderBlock .fieldForm{max-width:400px}.orderBlock .fieldForm .featured,.orderBlock .fieldForm .is_region{font-weight:bold}.orderBlockShipping__selectLocation{display:block;background-color:#fff;border-bottom:1px dotted;margin-bottom:12px;font-size:14px;cursor:pointer}.orderBlockShipping__selection{display:flex;justify-content:space-between;align-items:center}.orderBlockShipping__selection button{margin:-1px;background-color:#e9e9e9;border:1px solid #ddd;padding:10px 1.1vw;color:#333}.orderBlockShipping__selection button:hover{color:red;background-color:#fff}.orderBlockShipping__selection button.selected{color:#d91624;background-color:#fff}.orderBlockShipping__selection button.unavailable{color:#a9a9a9;cursor:not-allowed}.orderBlockShipping__link{cursor:pointer;color:#337ab7}.orderBlockShipping__link:hover{color:#23527c}.orderBlockShipping__link-edit{padding-left:16px}.orderBlockShipping .shipping-map,.orderBlockShipping .product-shops-map{margin-top:14px}.orderBlockShipping .shipping-map .shipping-title,.orderBlockShipping .product-shops-map .shipping-title{font-size:14px}.orderBlockShipping .shipping-time{color:#676767}.orderBlockShipping .free,.orderBlockShipping .shipping-cost{font-weight:bold}.orderBlockShipping .warning{font-size:13px}.orderShippingItem{display:grid;padding:1.5rem 0;cursor:pointer}.orderShippingItem:hover{color:#d91624}.orderShippingItem__select{justify-self:center;padding-top:2px}.orderShippingItem__title{font-weight:bold;max-width:300px}.orderShippingItem__address{color:#333}.orderShippingItem__time{color:#676767}.orderShippingItem__cost{justify-self:end;font-weight:bold;padding-right:10px}.orderShippingItem__free{color:#d91624;font-weight:bold}.orderShippingItem__description{color:#bbb}.orderBlockPayment__list{margin-top:1.5rem}.orderBlockPayment__list .orderBlockPayment__item{cursor:pointer}.orderBlockPayment__list .orderBlockPayment__item:hover{color:#d91624}.orderBlockPayment__item{display:grid;grid-template:auto auto/5% 58% 33%;grid-column-gap:2%;grid-row-gap:1.5rem}.orderBlockPayment__select{justify-self:center;align-self:center}.orderBlockPayment__title{font-weight:bold}.orderBlockPayment__discount{justify-self:end;font-weight:bold;color:#d91624}.orderBlockResume{padding-bottom:1rem}.orderBlockResume textarea{height:110px;padding:8px 12px;resize:none;border:1px solid #ddd;display:block}.orderBlockResume__total{text-align:end;font-weight:bold;font-size:18px;margin-top:1rem}.orderBlockResume__summ{color:#d91624}.orderBlockSubmit{text-align:center;padding-top:2rem}.orderBlockSubmit .buttonGlobal{width:228px;margin:0 auto}.personalData{margin-top:1rem}.subscribe{display:flex;justify-content:center;margin:1rem 0;cursor:pointer}.subscribe input{margin:2px 4px 0 0;cursor:pointer}.age{display:flex;justify-content:center;margin:1rem 0;cursor:pointer}.age input{margin:2px 4px 0 0;cursor:pointer}.checkout-result .orderId{font-weight:bold;user-select:all}#qiwi-phone-prefix{display:none}#qiwi-phone{padding-left:8px;border:1px solid #ddd}.qiwi-form .hint{color:#bbb;font-size:11px}.qiwi-form .fields{width:100%}.orderBlock__contact .buttonGlobal{width:100%}.baloon{padding:6px 12px;border-radius:6px;border:1px solid;line-height:1.2rem;background-color:#fffeee;border-color:#bbb}.baloon div{margin:3px 0}.baloon a{margin:12px 0 6px 0;display:block;cursor:pointer;color:#337ab7}.baloon a:hover{color:#23527c}.baloon .hint{color:#bbb}.baloon .warning{color:red}@media screen and (min-width: 768px){.checkoutForm__head{color:#676767;border-bottom:1px solid #ddd;display:grid;grid-template:auto/6% 44% 60px 150px 68px auto;grid-column-gap:1.4vw;line-height:34px;margin-bottom:1.5rem}.checkoutForm__headItem:nth-of-type(2){grid-column:3}.checkoutForm__headItem:nth-of-type(3){justify-self:center}.checkoutBanner{margin:32px 0}.checkoutBanner img{width:80%}.cardItem{grid-template:auto/6% 44% 60px 150px 68px auto;grid-column-gap:1.4vw;align-items:center;margin-bottom:1rem}.cardItem__title{padding-right:16px}.cardItem__pricePerOne{display:none}.cardItem__price,.cardItem__summ{font-weight:bold}.checkoutForm__kupon{grid-template:28px 40px/194px 55px}}@media screen and (max-width: 767px){.checkoutForm__head{display:none}.checkoutBanner{margin:14px 0 22px 0}.checkoutBanner img{width:100%}.cardItem{grid-template:auto auto auto/15% 38% 35% auto;padding:1rem 0;grid-column-gap:2%;grid-row-gap:.5rem;border-bottom:1px solid #ddd}.cardItem__img{grid-row:span 3}.cardItem__quantity{align-self:center;grid-row:2;grid-column:2}.cardItem__summ{grid-row:2;grid-column:3;align-self:center;font-weight:bold}.cardItem__title{grid-column:span 2}.cardItem__price{grid-row:3;grid-column:2;justify-self:center;color:#bbb}.checkoutForm__footer{flex-direction:column;width:100%}.checkoutForm__kupon{grid-template:28px 40px/194px 60px;justify-content:center}.checkoutForm__result{display:flex;flex-direction:column;justify-content:flex-end;padding-top:20px}.checkoutForm__total{padding:1rem 0}.checkoutForm__subtotal,.checkoutForm__discount{justify-content:flex-end}.checkoutForm__warning{font-size:.83rem}.checkoutForm__error{font-size:.83rem}}@media screen and (max-width: 600px){.orderBlockShipping__selection{flex-direction:column}.orderBlockShipping__selection button{border-radius:4px 4px 4px 4px;padding:6px;margin:0 4px 8px 0}.orderBlockShipping__modeSelect{align-self:start;padding-top:6px}.orderShippingItem{grid-template:auto auto/auto auto min-content;grid-column-gap:1rem;grid-row-gap:6px}.orderShippingItem__time{grid-row:2;grid-column:2/span 2}.orderShippingItem__cost{grid-row:1;grid-column:3}.orderShippingItem__cost span{white-space:nowrap}.orderShippingItem__description{grid-column:2/span 2}.orderBlockResume textarea{width:100%}.qiwi-form .field{flex-direction:column}}@media screen and (min-width: 601px){.orderBlockShipping button:last-child{border-radius:0 4px 4px 0}.orderBlockShipping button:first-child{border-radius:4px 0 0 4px}.orderShippingItem{grid-template:auto/5% 40% 34% 15%;grid-column-gap:2%;grid-row-gap:.3rem}.orderShippingItem__description{grid-column:2/span 3}.orderBlockResume textarea{width:50%}.fields{max-width:526px}}.productCard{display:grid;position:relative;grid-row-gap:1rem}#for-rating-app svg{cursor:pointer;font-size:24px;margin:0;padding:0 2px}#for-rating-app svg.far-star{color:#d3d3d3}#for-rating-app svg.fas-star{color:gold}.productCardRight{display:grid;grid-template:min-content auto/auto;grid-row-gap:14px}.productBlock{display:grid;grid-row-gap:10px}.productBlock__title h1{user-select:text}.productBlock__head{display:flex;align-items:center}.productBlock__head svg{font-size:16px}.productBlock__rating{display:flex;align-items:center;white-space:nowrap;cursor:pointer}.productBlock__rating .rate-amount{margin-left:6px;color:#676767}.productBlock__comments{display:flex;align-items:center;margin-left:8px;cursor:pointer}.productBlock__comments .fa-message{margin-bottom:-4px}.productBlock__commentsCount{margin-left:6px;color:#676767}.productBlock__sku{color:#bbb;white-space:nowrap}.productBlock__skuValue{user-select:all}.productBlock__badges{justify-self:flex-end}.productBlock__sliderWrap{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.productBlock__slider{position:relative}.offerBlock__forRaiting{border-bottom:1px solid #ddd;padding-bottom:16px}.offerBlock__rating{display:flex;align-items:center;height:24px}.offerBlock__rateProduct{color:#676767;margin-right:12px}.offerBlock__ratingAdd{color:#676767;margin:10px 0}.productFeatures__buttons{margin-top:6px;display:flex;flex-wrap:wrap}.productFeatures__button{display:flex;align-items:center;border:1px solid #bbb;border-radius:3px;margin:0 6px 6px 0;cursor:pointer}.productFeatures__button:hover{border-color:#666}.productFeatures__button.active{border-color:#d91624}.productFeatures__button.active:hover{border-color:#d91624}.productFeatures__button.unavailable{color:#bbb;border-color:#ddd}.productFeatures__button.unavailable:hover{border-color:#666}.productFeatures__button.unavailable.active{border-color:#d91624}.productFeatures__button.unavailable.active:hover{border-color:#d91624}.productFeatures__title{color:#676767;margin-top:10px}.productFeatures__buttonImage{width:32px;height:32px;margin:2px -6px 2px 2px;background:center no-repeat;background-size:cover}.productFeatures__buttonText{padding:8px 10px}.productCost{display:flex;margin-top:20px}.productCost__price,.productCost__priceDiscounted{font-size:28px;font-weight:bold}.productCost__comparePrice{font-size:18px;color:#bbb;font-weight:bold;text-decoration:line-through;margin-left:16px}.productStocksSummary{margin:16px auto 0 auto;text-align:center}.productStocksSummary__link{display:inline;cursor:pointer;color:#337ab7}.productStocksSummary__link:hover{color:#23527c}.productCartQuantity{margin:16px auto 0 auto;text-align:center}.productCartQuantity__link{display:inline;cursor:pointer;color:#337ab7}.productCartQuantity__link:hover{color:#23527c}.add-to-cart-msg{font-size:18px;font-weight:bold;border:2px solid #d91624;width:100%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:4px}.adding-to-cart img{display:none}.adding-to-cart:before{content:"";background-image:url(../img/tobuy-loader.gif) !important;background-repeat:no-repeat;height:33px;width:33px;margin-right:12px}.adding-to-cart:hover:before{content:"";background-image:url(../img/tobuy-loader-hover.gif) !important;background-repeat:no-repeat;height:33px;width:33px;margin-right:12px}.avlab{color:#676767;line-height:24px}.avlab-title{font-weight:bold}.avlab-content,.avlab .stocks-block-city{margin-top:.5rem}.avlab-item{cursor:pointer;font-weight:bold;margin-left:4px}.avlab .stocks-block-city--list{margin-left:16px;padding:.3rem 0}.avlab .stocks-block-city--list li{cursor:pointer}.commentsBlock__form .auth-component_reviews{max-width:320px;margin:36px auto 0}.attachedProduct .catalog{margin-top:14px}.attachedProduct__arrows{display:flex;justify-content:end}.attachedProduct__arrows .slick-arrow{background-color:#fff;width:28px;height:28px;border-radius:100%;color:#d91624;font-size:20px;display:flex !important;align-items:center;justify-content:center;cursor:pointer;margin-left:12px}.attachedProduct__arrows .slick-arrow.slick-hidden{display:none !important}@media screen and (min-width: 1000px){.productCard__brand{right:378px;top:20px}}@media screen and (min-width: 900px){.productCard{grid-template:auto auto/65% auto;grid-column-gap:.8rem}.productCardLeft{grid-column:1;grid-row:1}.productCardRight{grid-column:2;grid-row:span 2}}@media screen and (max-width: 899px){.productCard{grid-template:auto auto auto/100%;grid-row-gap:1rem}.productCardLeft{display:grid;grid-template:auto auto/100%;grid-row-gap:1rem}.offerBlock{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 768px){.productBlock{grid-template:min-content min-content min-content/auto auto}.productBlock__head{grid-row:1;grid-column:1}.productBlock__sku{grid-row:2;grid-column:1}.productBlock__badges{grid-row:1;grid-column:2}.attachedProduct .slick-list{display:grid;justify-content:left}}@media screen and (min-width: 980px){.attachedProduct .slick-list{margin-right:-0.4rem}.attachedProduct .slick-slide{width:100%;max-width:244px;min-width:221px;margin:0 .4rem}}@media screen and (max-width: 979px)and (min-width: 601px){.attachedProduct .slick-list{margin-right:-0.4rem}.attachedProduct .slick-slide{max-width:406px;min-width:221px;margin:0 .4rem}}@media screen and (max-width: 600px){.attachedProduct .productBrief{grid-template:min-content min-content min-content min-content min-content auto/auto;grid-row-gap:.6rem;min-height:406px;padding:1.4rem;max-width:342px;margin:auto}.attachedProduct .productBrief__sku{grid-row:2;margin-top:0}.attachedProduct .productBrief__img{min-height:156px;max-height:156px;grid-row:3;margin-top:0}.attachedProduct .productBrief__badgesWrap{grid-row:4}.attachedProduct .productBrief__badgesWrap,.attachedProduct .productBrief__title,.attachedProduct .productBrief__price,.attachedProduct .productBrief__buy,.attachedProduct .productBrief__details{justify-self:center}.attachedProduct .productBrief__buy{grid-column:1}.attachedProduct__arrows{display:none}.attachedProduct .slick-dots{margin-top:18px}.attachedProduct .slick-dots li{margin:0 12px}.attachedProduct .slick-dots .slick-active button:before{opacity:1}.attachedProduct .slick-dots button:before{background-color:#d91624;border-radius:100%;width:10px;height:10px}}@media screen and (max-width: 767px){.productBlock{grid-template:auto auto auto/min-content auto}.productBlock__head{grid-row:1;grid-column:1}.productBlock__sku{grid-row:2;grid-column:1}.productBlock__badges{grid-row:span 2;grid-column:2;align-self:start}.productBlock__badges .badgeItems__item{margin-bottom:4px}.commentsBlock__form{overflow:hidden}}.productBuyOfflineDisclaimer{margin:16px auto 0 auto;text-align:justify;color:red}.authReminder{font-weight:bold;margin:16px auto 0 auto;text-align:center}.authReminder .authReminderLink{color:#337ab7;cursor:pointer}.productTabs{margin-top:20px}.productTabs__item{background-color:#e9e9e9;cursor:pointer;position:relative}.productTabs__item.active{background-color:#fff}.productTabs__item.active span{color:#d91624}.productTabs__link{display:block}.productTabs__name{color:#676767;font-weight:bold}.productTabs__count{padding:6px 0 6px 6px;font-size:12px;color:#d91624;position:absolute;top:2px;font-weight:600;right:12px}.productTabs__count_space{padding-left:2px;visibility:hidden}.productTabContent{display:none}.productTabContent.active{display:block}.tabs-wrap{border-radius:2px;padding:2rem 0}.productDescription{color:#676767;padding:0 1.5rem}.productDescription img{width:100%}.productDescription h2{font-size:24px;line-height:24px;color:#333;margin-bottom:14px}.productDescription ul{margin:22px 0}.productDescription li{margin-top:13px;background:url(../img/chek-point.png) left no-repeat;padding-left:46px;min-height:23px;background-position-y:top}.productDescription strong,.productDescription b{font-weight:bold}.productDescription em{font-style:italic}.productStocks{color:#676767}.productStocks__filter{display:flex;margin-left:10px}.productStocks__filter input[type=checkbox]{height:0;width:0;visibility:hidden}.productStocks__filter label{margin-right:20px;margin-bottom:10px;cursor:pointer;text-indent:-9999px;width:45px;height:18px;background:gray;display:block;border-radius:100px;position:relative}.productStocks__filter label:after{content:"";position:absolute;left:1px;top:1px;width:16px;height:16px;background:#fff;border-radius:90px;transition:.3s}.productStocks__filter input:checked+label{background:#d91624}.productStocks__filter input:checked+label:after{left:calc(100% - 1px);transform:translateX(-100%)}.productStocks hr{border-top:2px solid #aaa;margin-top:0 !important;margin-bottom:0 !important}.productStocks__cityTitle{font-size:15px;font-weight:bold;margin:20px 0 20px 10px}.cityData{display:grid;grid-column-gap:20px;padding:1rem .5rem;align-items:center;border-radius:2px}.cityData__metroContent{display:flex;align-items:center}.cityData__metroContent img{margin-right:4px}.cityData .buttonGlobal{font-size:12px;width:160px}.cityData:hover{background-color:#f1f1f1}.videowrapper{position:relative;padding-bottom:56.25%;margin-bottom:25px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.commentsBlock__formBlock{display:grid;grid-row-gap:24px;grid-column-gap:16px}.commentsBlock__enter{font-weight:600}.commentsBlock__text{width:100%;height:76px;resize:none;border:1px solid #ddd;padding:1rem;overflow:hidden}.commentsBlock__buttonToComment .buttonGlobal{width:200px;height:50px}.commentsBlock__allReviews .buttonGlobal{width:270px;height:50px}.commentsBlock__noComments{color:#676767;margin-top:1rem}.commentsBlock__capchaWrapper{overflow:hidden}.productTabContent .commentsList__block{margin-bottom:1.5rem}.commentsList{padding:1rem 0}.commentsList__block{margin-bottom:1rem}.commentsList__post,.commentsList__answer{display:grid}.commentsList__img img{border-radius:50%}.commentsList__author{white-space:nowrap;font-weight:bold;align-self:center}.commentsList__date{color:#999;align-self:center}.commentsList__answer{margin-top:12px}.commentsList__answer .commentsList__author{color:#d91624}.commentsList__buttonWrap{display:flex;justify-content:center}.commentsList__allComments{background-color:#d91624;color:#fff;box-shadow:2px 2px 1px 0 #ddd;border:none;border-radius:4px;padding:1rem 1.5rem;font-weight:bold}.productReviews{color:#676767;overflow-x:hidden;overflow-y:auto}.productReviews__block{display:grid;grid-column-gap:20px;grid-row-gap:14px;margin-bottom:40px}.productReviews__titleLink{color:#333;font-size:18px;cursor:pointer}.productReviews__titleLink:hover{text-decoration:underline}.productReviews__text{margin-top:16px}.commentsFooter{display:flex;justify-content:flex-end}@media screen and (min-width: 980px){.productTabs .tabs{grid-template:auto/auto auto auto auto auto auto;justify-items:center;grid-column-gap:3px;justify-content:flex-start}.productTabs__item{border-radius:2px}.productTabs__item.active{box-shadow:2px -2px 3px 0px #ddd;border-top:2px solid #d91624}}@media screen and (max-width: 979px){.productTabs .tabs{grid-template:auto/auto;grid-row-gap:10px;padding:1rem;background-color:#fff}.productTabs__item{border-radius:6px}.productTabs__item.active{border:2px solid #d91624}.productTabs__count{top:-4px;right:10px}}@media screen and (min-width: 768px){.productStocksWrap{padding:0 3rem}.cityData{grid-template:auto/2fr 1fr 1fr 1fr}.commentsBlock__formBlock{grid-template:auto auto/auto min-content}.commentsBlock{padding:0 2rem}.commentsBlock__form{grid-template:auto auto/min-content min-content auto;padding:0 0 1rem}.commentsBlock__text{grid-column:span 2}.commentsBlock__capchaWrapper{grid-row:2;grid-column:1;justify-self:end}.commentsBlock__buttonToComment{grid-row:2;grid-column:2;justify-self:end}.commentsList__post,.commentsList__answer{grid-template:auto auto/min-content min-content auto;grid-gap:0 14px}.commentsList__img{grid-column:1;grid-row:1}.commentsList__content{grid-row:2;grid-column:2/span 3}.commentsList__answer{margin-left:62px}.productReviews{padding:0 2rem}.productReviews__block{grid-template:auto auto auto/200px auto}.productReviews__title{grid-row:1;grid-column:1/span 2}.productReviews__img{grid-row:2/span 2;grid-column:1}.productReviews__info{grid-row:2;grid-column:2}}@media screen and (max-width: 767px){.productStocksWrap{padding:0 1rem}.cityData{grid-row-gap:.5rem;border-bottom:2px solid #aaa}.commentsBlock__formBlock .commentsBlock__buttonToComment{justify-self:center}.commentsBlock{padding:0 1rem}.commentsBlock__capchaWrapper{justify-self:center}.commentsBlock__form{padding:0 0 .5rem}.commentsList__block{margin-bottom:34px;padding:0}.commentsList__post,.commentsList__answer{grid-template:auto auto auto/42px auto auto;align-items:center}.commentsList__answer{margin-left:14px}.commentsList__img{width:30px;height:30px;grid-row:span 2}.commentsList__img img{width:100%}.commentsList__author{grid-column:span 2}.commentsList__date{grid-column:2/span 2;grid-row:2;padding:2px 0}.commentsList__content{grid-column:span 3;grid-row:3;margin-top:10px}.productTabs .commentsList__block{box-shadow:none}.productReviews{max-height:460px;padding:0 1rem}}@media screen and (max-width: 340px){#recaptcha-wrapper{transform:scale(0.86)}}@media screen and (min-width: 980px){.productTabs .tabs{display:grid}.productTabs__item{padding:14px;text-align:center;display:flex;align-items:center}.productTabs__item.active span{display:inline-block;margin-top:-2px}.productTabs__name{font-size:16px}.productTabs .tabs-wrap{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd}}@media screen and (max-width: 979px){.productTabs{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd}.productTabs .tabs{display:flex;flex-wrap:wrap}.productTabs__item{display:flex;align-items:center;padding:6px 10px;margin-right:6px}.productTabs__name{font-size:14px;position:relative}.productTabContent{overflow:hidden;max-height:0;min-height:0;display:block}.productTabContent.active{height:auto;min-height:40px;max-height:fit-content;max-height:-webkit-fill-available;transition:min-height,max-height 2s}}@media screen and (min-width: 600px){.tabs-wrap .catalog{margin:0 16px}.tabs-wrap .productBrief{margin:12px 0;box-shadow:0 1px 12px 2px #ddd}}.rate__images{position:relative;min-height:30vh;margin-top:10px;width:100%}.rate__images .slick-arrow{display:flex !important;align-items:center;justify-content:center;height:100%;z-index:5;width:15%;opacity:1}.rate__images .slick-prev:before,.rate__images .slick-next:before{opacity:1}.rate__images .slick-prev{left:0}.rate__images .slick-next{right:0}.productBrief{background:#fff;box-shadow:2px 2px 3px 1px #ddd;display:grid !important}.productBrief__raiting{display:flex;white-space:nowrap}.productBrief .rate-amount{margin-left:6px;color:#676767}.productBrief__sku{color:#bbb;user-select:text}.productBrief__img{justify-self:center;position:relative}.productBrief img{max-width:100%;max-height:156px;color:#333}.productBrief__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.productBrief__badgesWrap{min-height:22px}.productBrief__buy{align-self:end}.productBrief__details{align-self:end}.productBriefCost{font-weight:bold;display:flex}.productBriefCost__price{font-size:18px}.productBriefCost__newPrice{color:#ef3836;font-size:16px;margin-right:10px}.productBriefCost__oldPrice{color:#bbb;text-decoration:line-through;font-size:14px}.productBriefCost__priceNotAvailable{color:#d91624}.badgeItems{display:flex;flex-wrap:wrap;font-size:11px;justify-content:flex-end}.badgeItems__item{opacity:.6;border-radius:4px;color:#fff;padding:2px 6px;margin-right:4px;text-transform:uppercase}.badgeItems__sale{background:#ea7b5f}.badgeItems__new{background:#5dad42}@media screen and (min-width: 1000px){.productBrief{max-width:245px}}@media screen and (min-width: 601px){.productBrief{grid-template:min-content min-content min-content min-content min-content auto/auto;grid-row-gap:.6rem;min-height:406px;padding:1.4rem}.productBrief__img{min-height:156px;max-height:156px}.productBriefCost{align-self:end}}@media screen and (max-width: 900px)and (min-width: 601px){.productBrief__badgesWrap,.productBrief__title,.productBrief__price,.productBrief__buy,.productBrief__details{justify-self:center}}@media screen and (max-width: 600px){.productBrief{grid-template:min-content min-content min-content auto/100px auto;min-height:150px;padding:1rem .5rem}.productBrief__sku{grid-row:2;margin-top:2px}.productBrief__img{grid-row:3/span 2;margin-top:4px}.productBrief__badgesWrap{grid-row:1/span 2}.productBrief .rate-amount{display:none}.productBrief__buy,.productBrief__details{grid-column:2}}@media screen and (max-width: 600px)and (min-width: 481px){.productBrief{grid-column-gap:7rem}}@media screen and (max-width: 480px){.productBrief{grid-column-gap:1.2rem}}.cat-desc,.cat-desc-expand{color:#676767;line-height:1.6em}.cat-desc-expand{display:none}.cat-desc-expand.opened{display:block}.categoryBlock{display:grid;margin-top:1rem;grid-gap:.8rem}.categoryBlock-search .categorySort{margin-bottom:.8rem;position:relative}.categorySideMenuWrap{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;padding:.7rem 1.5rem}.categorySideMenu{font-size:12px}.categorySideMenu__item{display:flex;align-items:center}.categorySideMenu__item.current{font-weight:bold;color:#d91624}.categorySideMenu__item:hover{color:#676767}.categorySideMenu__name:hover{text-decoration:underline}.categorySideMenu-submenu{margin-left:14px}.categorySideMenu__imgWrap{display:flex;align-items:center;justify-content:center;min-height:24px;min-width:48px}.categorySideMenu img{max-width:48px;max-height:48px}.categorySort{align-items:center;background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;padding:0 1rem}.categorySort__fields{display:grid}.categorySort__toSort{font-weight:bold}.categorySort__item{margin-left:14px}.categorySort__item.inactive{border-bottom:1px dotted #ea7b5f}.categorySort__item.inactive a{color:#ea7b5f}.categorySort__item.active a{color:#333}.noProduct{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;padding:2rem}.Range-Track,.Range-Track:focus{border:none}.categoryBlock_noAside{grid-gap:.8rem 0}.bannerMessage{min-height:50px;background:url(/img/banner-productPage.jpg);color:#fff;display:flex;align-items:center;padding:8px 30px;margin-bottom:.8rem;font-size:17px;letter-spacing:1px;box-shadow:2px 2px 3px 1px #ddd}@media screen and (min-width: 980px){.filtersButton{display:none}.categorySort{display:flex}.categoryBlock{grid-template:50px auto auto/min-content auto}.categorySideMenuWrap{width:246px}.categorySideMenu__item{margin:.7rem 0}.categorySideMenu__imgWrap{margin:6px 14px 6px 6px}}@media screen and (max-width: 979px){.categorySort{display:grid;grid-template:1fr/1fr auto;grid-column-gap:30px}.categoryBlock{grid-template:auto/100%}.category_liquids .categorySideMenuWrap{display:grid}.category_liquids .categorySideMenu{overflow-x:scroll;overflow-y:hidden;display:flex;flex-shrink:0}.category_liquids .categorySideMenu__item{height:100%;margin:0 0}.category_liquids .categorySideMenu__imgWrap{margin:6px}.category_liquids .categorySideMenu__name{white-space:nowrap;margin-right:10px}}@media screen and (min-width: 768px){.more-desc{display:flex;justify-content:center}.more-desc.to-close .fa-angle-down{transform:rotate(180deg)}.more-desc-mobile{display:none}}@media screen and (max-width: 767px){.categoryDescription .fa-angle-down{display:none}.more-desc-mobile{color:#337ab7;text-decoration:underline}.more-desc{height:16px;width:94px}}@media screen and (min-width: 601px){.categorySort{height:50px}.categorySort__fields{grid-template:auto/auto auto auto auto auto}}@media screen and (max-width: 600px){.categorySort{height:64px}.categorySort__fields{grid-template:auto auto/auto auto auto auto;grid-row-gap:.3rem}.categorySort__toSort{grid-column:span 4;margin-left:14px}}.blockRightBar{grid-column:2;display:grid}.homeRightBar .readMore{margin-top:.8rem}.readMore a{color:#333;font-weight:bold}.readMore a:hover{text-decoration:underline}.newsList{display:grid;grid-row-gap:.8rem}.readMore a{font-weight:bold}.youtubeWidget{background:#fff;text-align:center;box-shadow:2px 2px 3px 1px #ddd;padding-bottom:1rem;width:246px;height:126px;margin:.8rem auto}.youtubeWidget__img{height:67px;background-position:center}.webp .youtubeWidget__img{background-image:url("../img/convert-result/youtube.webp")}.no-webp .youtubeWidget__img{background-image:url("../img/youtube.png")}.youtube-widg-scribe{margin-top:1rem}.vk-group{margin-top:.8rem}.aside-right__home .titleBar-icon{height:52.8px}.readMore-new{margin-top:.8rem}.overviewsWrap{margin:40px 0 0;background-size:cover}.webp .overviewsWrap{background-image:url("../img/convert-result/ob-fon.webp")}.no-webp .overviewsWrap{background-image:url("../img/ob-fon.jpg")}.titleBar-overviews,.overviews{grid-column:2}.readMore-overviews{grid-column:2;text-align:end;margin-top:.8rem}.overviews{display:grid;grid-gap:.8rem}.shopDescription p{margin-bottom:.8rem;line-height:20px}@media screen and (min-width: 980px){.section-center-home{margin-top:-10px}.blockRightBar{grid-template:auto/auto 246px;grid-gap:.8rem}.recommendedProducts{grid-column:1}.homeRightBar{grid-column:2}.aside-right__home{margin-top:24px}.readMore-news{text-align:end}}@media screen and (max-width: 979px){.section-center-home{margin-top:-20px}.aside-right__home .titleBar-icon{margin-top:2rem}}@media screen and (max-width: 1050px)and (min-width: 768px){.titleBar-overviews,.overviews,.readMore-overviews{padding:0 1rem}}@media screen and (max-width: 979px)and (min-width: 601px){.aside-right__home{grid-template:auto/auto 246px;grid-gap:.5rem;display:grid}.newsList{grid-column:span 2;grid-template:auto/auto auto;grid-column-gap:.8rem}.readMore-news{grid-column:1}.youtubeWidget{grid-row:4;grid-column:2}.vk-group{grid-row:4;grid-column:1}}@media screen and (min-width: 768px){.overviewsWrap{padding:2rem 0 3rem 0}.overviews{grid-template:auto/1.5fr 1fr}}@media screen and (max-width: 767px){.blockRightBar,.centerBlock,.overviewsWrap,.shopDescription{padding:2rem .5rem 3rem}}@media screen and (max-width: 600px){.readMore-news{text-align:end}}.brandBrief{background:#fff;box-shadow:2px 2px 3px 1px #ddd;padding:1rem;text-align:center;min-height:161px}.brandBrief img{width:100%;max-width:300px}.footer__brandsWrap,.footer__contactsWrap,.footer__bottomWrap{background-color:#fff}.footer__infoWrap{background-color:#dc0d15}.footer__noteWrap{background-color:#f4f4f4}.brandsSlider{width:100%;padding:2.5rem 0;display:inline-block;position:relative;max-height:213px;overflow:hidden}.brandsSlider .slick-list{width:90% !important;margin:auto !important;vertical-align:middle !important}.brandsSlider .slick-slide{margin:0 10px}.brandsSlider img{display:block !important;width:100% !important;height:auto !important}.footer__info{display:grid;padding-top:1.5rem;padding-bottom:1.5rem}.footer__info_name{font-size:18px;font-weight:bold;color:#fff}.footer__info a{font-size:12px}.footer__info_content{display:grid;grid-row-gap:.5rem;margin-top:1.5rem}.footer__info_content-categories{grid-template:auto auto auto auto auto/auto auto}.footer__contacts{display:grid;grid-gap:1rem 1.5rem;padding-top:3rem;padding-bottom:1rem}.footer__contacts_phone{font:bold 28px Trebuchet MS;color:#333;white-space:nowrap;user-select:text}.footer__contacts_time{display:flex;flex-direction:column;font-size:12px}.footer__contacts_paysyst{display:flex}.footer__contacts_company{font-size:11px;color:#999}.footer__note{padding-top:.5rem;padding-bottom:.5rem;font-size:11px;color:#a2a2a2;line-height:14px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;padding-bottom:.8rem}.footer__bottom_copy{float:left;color:#828282;font-size:12px}.footer__bottom_age{background-color:#d91624;border-radius:18px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:bold}@media screen and (min-width: 768px){.footer__contacts{grid-template:auto auto/min-content auto auto}.footer__contacts_company{grid-column:span 3}}@media screen and (min-width: 601px){.footer__info{grid-template:auto/auto auto auto}.footer__info_content-categories{grid-template:auto auto auto auto auto/1fr 1fr}}@media screen and (max-width: 767px){.footer__contacts{justify-items:center}}@media screen and (max-width: 600px){.footer__info{grid-template:auto auto/auto auto;grid-row-gap:1.5rem}.footer__info_item-categories{grid-row:2;grid-column:span 2}}.promoWrap{display:grid;grid-template:1fr/minmax(0, 1fr);margin-top:-2.5rem}.promo_back{background-repeat:no-repeat;background-size:cover;background-position:50%}.promo_back a{grid-column:2;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding-top:33%}.promo_back img{position:absolute;display:block;top:-50%;left:-50%;bottom:-50%;right:-50%;height:100%;margin:auto}#promo-slider .slick-dots{margin-top:8px}#promo-slider .slick-dots li{margin:0 10px !important}#promo-slider .slick-dots li button:before{color:#d91624}@media screen and (min-width: 768px){#promo-slider .slick-dots li button:before{font-size:46px}}@media screen and (max-width: 767px){#promo-slider .slick-dots li button:before{font-size:30px}}.promo_back:not(.promo_0){display:none}.slick-list .promo_back:not(.promo_0){display:block}.paginationBlock{margin:0 auto;display:flex;justify-content:center}@media screen and (min-width: 1000px){.paginationBlock-right{grid-row:3;grid-column:2}}.pagination{margin:30px 0 45px 0;display:flex}.pagination>li>a,.pagination>li>span{float:left;line-height:1.42857143}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#fff}.pagination li a{font-size:18px;font-weight:bold;font-weight:normal;color:#333;background:none;border:none;padding:0 9px 1px;margin:0 1px}.pagination li a.back{color:#727272;margin:0 15px 0 0;padding:0}.pagination li a.back:before{content:"";display:block;float:left;background-position:0 -181px;height:14px;width:11px;margin:7px 13px 0 0;background-image:url("../img/pagination-arrow.png");background-repeat:no-repeat}.pagination li a.back:hover{text-decoration:underline;border:none;color:#ea7b5f;background:none}.pagination li a.back:hover:before{background-image:url("../img/pagination-arrow.png");background-position:0 0;height:14px;width:11px}.pagination li a.foward{color:#727272;margin:0 0 0 15px;padding:0}.pagination li a.foward:after{content:"";display:block;float:right;background-position:0 -28px;height:14px;width:11px;margin:7px 0 0 13px;background-image:url("../img/pagination-arrow.png");background-repeat:no-repeat}.pagination li a.foward:hover{color:#ea7b5f;text-decoration:underline;border:none;background:none}.pagination li a.foward:hover:after{background-image:url("../img/pagination-arrow.png");background-position:0 -44px;height:14px;width:11px}.pagination li a.current,.pagination li a:hover{color:#fff;background:#393;border-radius:1px}.pagination li span{font-size:18px;font-weight:normal;color:#333;background:none;border:none;padding:0 9px 1px;margin:0 1px;cursor:pointer}.pagination li span:hover{color:#fff;background:#393;border-radius:1px}.pagination li span.current,.pagination li span.current:hover{background:#393 !important;border-radius:1px}.personalNav{box-shadow:2px 2px 3px 1px #ddd;background:#fff;padding:.7rem 1.5rem}.personalNav__item{display:flex;align-items:center}.personalNav__item a{margin:.7rem 0;display:flex;align-items:center}.personalNav__item.selected a{font-weight:bold;color:#d91624}.personalOrder{display:grid;grid-row-gap:1rem}.orderInfo{display:flex;flex-wrap:wrap;justify-content:space-between}.orderInfo__id{font-size:16px;font-weight:bold;margin-right:6px;user-select:text}.orderInfo__date{color:#676767;margin-right:6px}.orderInfo__contractor{color:#1e90ff}.orderDetails__head{display:grid;background-color:#ddd;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;font-weight:bold}.orderDetails__block{display:grid;grid-row-gap:1.5rem}.orderDetails__headQuantity{justify-self:center}.orderDetails__headPrice{justify-self:end}.orderDetails__headTotal{justify-self:end}.orderDetails__error,.orderDetails__warning{color:red}.orderDetails__paymentType{color:#333}.orderDetails__paig{color:#42d85d}.orderDetails__shippingDescription{color:#676767}.orderDetails__contractor{color:#1e90ff}.checkItem{display:grid}.checkItem__quantity{justify-self:center;font-weight:bold}.checkItem__price{justify-self:end}.checkItem__total{justify-self:end;font-weight:bold;white-space:nowrap}.checkItem-totalInfo{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:24px}.checkItem__totlalName{font-weight:bold}.checkItem__totlalSumm{font-weight:bold;color:#d91624}.orderHistory{grid-template:auto/auto auto auto;grid-column-gap:1rem}.orderHistory__datetime{color:#676767}.orderHistory__contractor{color:#1e90ff}.ordersList{font-size:16px;grid-row-gap:2rem;display:grid}.ordersList__item{display:grid}.ordersList__number{user-select:all}.ordersList__datetime{color:#676767}.ordersList__total{font-weight:bold;color:#333;justify-self:center}.ordersList__event{color:#676767;justify-self:end;text-align:end}.ordersList__contractor{color:#1e90ff}.personalOrders__noOrders{height:100%;display:flex;align-items:center}.personalInfo .wa-form{max-width:320px;margin:12px}.personalInfo .buttonGlobal{width:100%}@media screen and (max-width: 979px){.personalOrder,.personalOrders,.personalInfo{margin-top:1rem}}@media screen and (min-width: 768px){.orderDetails__head{padding:1rem 2rem}.orderDetails__head,.checkItem{grid-template:auto/61% 10% 10% 10%;grid-column-gap:3%}.orderDetails__trackingNumber{font-weight:bold;user-select:all}}@media screen and (max-width: 767px){.orderDetails__head{padding:1rem}.orderDetails__head,.checkItem{grid-template:auto/40% 11% 20% 20%;grid-column-gap:2%}.orderDetails__trackingNumber{font-weight:bold;user-select:all}}@media screen and (min-width: 601px){.ordersList__item{grid-template:auto/18% 25% 17% auto;grid-column-gap:2%}}@media screen and (max-width: 600px){.ordersList__item{grid-template:auto/45% 23% auto;grid-column-gap:2%;font-size:14px}.ordersList__number{grid-column:1}.ordersList__datetime{grid-column:1}}.blogDate{text-align:end;margin:.6rem 1rem}.blogPost p{margin:0 0 15px;line-height:20px}.blogPost figure{text-align:center;position:relative}.blogPost img{max-width:100%}.blogPost a{color:#d91624;text-decoration:underline}.blogPost a:hover{text-decoration:none}.blogPost ul{list-style-type:disc;margin-left:14px}.blogPost table{margin:20px 0;width:100%}.blogPost caption,.blogPost td,.blogPost th{text-align:left;font-weight:400;vertical-align:middle}.blogPost td{border:1px solid #e9e9e9}.blogPost .video-container{position:relative;padding:25px 0 56.25% 0;margin-bottom:25px}.blogPost .video-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.catalogSide{display:grid;grid-row-gap:.8rem}.blogList{display:grid;grid-row-gap:.8rem}.blogItem{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;display:grid}.blogItem__date{color:#676767;font-size:12px}.blogItem__img img{width:100%}.blogItem-small{grid-gap:.5rem;padding:.5rem;grid-template:auto/100px auto}.blogItem-small__title a{font-size:13px}.blogItem-secondary__img{grid-row:2;grid-column:1}.blogItem-secondary__title{grid-row:span 2;grid-column:2;align-self:center}.blogItem-secondary__date{grid-row:1;grid-column:1}.blogItem-primary__img{grid-row:span 3;grid-column:1;align-self:center}.blogItem-primary__title{grid-row:2;grid-column:2}.blogItem-primary__date{grid-row:1;grid-column:2}.overviews .blogItem-large{grid-row:span 2;grid-column:1}@media screen and (max-width: 979px){.catalogSide{margin-top:.8rem}}@media screen and (min-width: 768px){.blogItem__text{grid-column:2}.blogItem-primary{grid-column:2}.blogItem-large{grid-template:min-content auto/200px auto;grid-row-gap:.5rem;grid-column-gap:1.5rem;padding:1rem}.blogItem-large__title a{font-size:20px;font-weight:bold;line-height:20px}}@media screen and (max-width: 767px){.blogItem__text{grid-column:span 2}.blogItem-large{grid-template:auto/100px auto;grid-gap:.5rem;padding:.5rem}.blogItem-large__title a{font-size:13px}}@media screen and (min-width: 400px){.blogPost td{padding:10px 15px}}@media screen and (max-width: 399px){.blogPost td{padding:10px 4px}}.CompositeButtonWrapper{position:relative;display:flex;width:100%}.offerBlock .CompositeButtonWrapper{margin-top:24px;height:50px}.offerBlock .CompositeButtonWrapper .CompositeButtonElement:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.offerBlock .CompositeButtonWrapper .CompositeButtonElement:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.offerBlock .CompositeButtonElement{cursor:pointer;align-items:center;justify-content:center;height:100%;text-align:center;line-height:19px;font-size:16px;font-weight:bold;padding:6px 0;width:100%}.offerBlock .CompositeButtonElement.loader{color:#fff;background:#d91624 url(/img/loader_3dots.svg) center center/36px no-repeat}.offerBlock .CompositeButtonElement:hover{opacity:.6}.offerBlock .CompositeButtonElement.active{color:#fff;background-color:#d91624}.offerBlock .CompositeButtonElement.inactive{color:#fff;background-color:#ddd}.offerBlock .CompositeButtonElement.cart .hint{font-size:14px;font-weight:normal}.offerBlock .CompositeButtonElement.plus,.offerBlock .CompositeButtonElement.minus{width:70px}.offerBlock .CompositeButtonElement__ico{font-size:18px;margin-right:12px}@media screen and (min-width: 600px){#buy-app{width:100%;max-width:270px}}@media screen and (max-width: 600px){#buy-app{width:100%;max-width:270px}}.custom-scroll{min-height:0;min-width:0}.custom-scroll .outer-container{overflow:hidden;position:relative}.custom-scroll .outer-container:hover .custom-scrollbar{transition-duration:.2s}.custom-scroll .inner-container{overflow-x:hidden;overflow-y:scroll}.custom-scroll .inner-container:after{content:"";position:absolute;top:0;right:0;left:0;height:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, transparent 100%);pointer-events:none;transition:height .1s ease-in;will-change:height}.custom-scroll .inner-container.content-scrolled:after{height:5px;transition:height .15s ease-out}.custom-scroll.scroll-handle-dragged .inner-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-scroll .custom-scrollbar{position:absolute;height:100%;width:6px;right:3px;opacity:1;z-index:1;transition:opacity .4s ease-out;padding:6px 0;box-sizing:border-box;will-change:opacity;pointer-events:none}.custom-scroll .custom-scrollbar.custom-scrollbar-rtl{right:auto;left:3px}.custom-scroll.scroll-handle-dragged .custom-scrollbar{opacity:1}.custom-scroll .custom-scroll-handle{position:absolute;width:100%;top:0}.custom-scroll .inner-handle{height:calc(100% - 12px);margin-top:6px;background-color:#d91624;border-radius:3px}.left-filter{position:relative;box-shadow:2px 2px 3px 1px #ddd;background:#fff}.filter{padding:15px;position:relative;background-color:#fff;z-index:4}.filter__buttonExpand{background-color:#fff;cursor:pointer;margin-top:16px;font-weight:bold;border-bottom:1px dotted;color:#676767}.filter__name{color:#2f2f2f;font-weight:bold;margin-bottom:5px}.filter-checkboxes__value{width:100%;margin-top:5px}.filter-checkboxes__searchClose{cursor:pointer;margin-left:10px;color:#676767}.category-filters__more{display:grid;grid-row-gap:6px;padding:15px;background-color:#fff}.category-filters__badge{position:absolute;z-index:3;top:1px;transform:translate(calc(-100% - 5px), 0);transition:none;left:100%}.category-filters__stub{height:200px}.results-badge{padding:15px 10px;min-height:62px;background-color:#d91624;box-shadow:2px 2px 3px 1px #848080;border-radius:0 10px 10px 0;display:flex;justify-content:center;white-space:nowrap;flex-direction:column;transition:none}.results-badge__title{min-width:96px;color:#fff}.results-badge__link{color:gold;font-weight:bold}.BoldText{font-family:Tahoma,Verdana,sans-serif;font-weight:800;font-size:1rem;line-height:1}.CommonText{font-family:Tahoma,Verdana,sans-serif;font-weight:100;font-size:.9rem;line-height:1}.filtersButton{width:26px}.filtersButton img{width:100%}@media screen and (min-width: 980px){.toggleFiltWrap{display:none}.left-filter{width:246px}}@media screen and (max-width: 979px){#category-filters{display:none}.category-filters__badge{display:none}.toggleFiltWrap{margin-bottom:12px}.toggleFiltWrap .buttonGlobal{width:300px}.category-filters__more{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;padding:20px 15px 20px 15px}}@media screen and (max-width: 979px)and (min-width: 768px){.left-filter{padding:20px 90px}}.FiltersModal{position:fixed;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;width:100%;color:#333;background:rgba(0,0,0,.6);z-index:4;padding:12px}.FiltersModal .modal__closeIco{position:sticky;position:-webkit-sticky;height:26px;right:0;top:0;left:100%;z-index:1001;background-color:#fff;padding-left:calc(97% - 12px)}.FiltersModal .content-modal{position:relative;overflow:auto;width:100%;max-width:894px;background-color:#fff;max-height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;cursor:pointer;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.slick-prev .fa-chevron-left,.slick-prev .fa-chevron-right,.slick-next .fa-chevron-left,.slick-next .fa-chevron-right{width:30px;height:30px;color:#fff}.slick-dots{list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;font-size:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;line-height:20px;text-align:center;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75}@media screen and (min-width: 768px){.categoryDescription .fa-angle-down{font-size:23px;color:#6ee065;cursor:pointer}}.fa-caret-up,.fa-caret-down{font-size:16px;color:#333}.categorySideMenu .fa-chevron-right{color:#797878;font-size:11px;margin-right:8px}.cardItem .fa-square-minus,.cardItem .fa-square-plus{height:22px;width:22px;color:#c2c2c2;cursor:pointer}.cardItem .fa-xmark{color:#d91624;width:18px;height:18px;cursor:pointer}.productCard .fa-message{color:#d91624}.productCard .fa-circle-chevron-left,.productCard .fa-circle-chevron-right{font-size:22px;background-color:#fff;border-radius:50%;color:#c2c2c2}.productCard .fa-circle-check{color:#fff}.productStocks__cityTitle .fa-circle-chevron-down,.productStocks__cityTitle .fa-circle-chevron-right{color:#d91624;margin-right:6px}.cityData__skusContainer .fa-circle-check{color:#fff;margin-right:6px}.rate{display:flex}.rate svg{display:block;color:gold;font-size:14px;margin:0 2px}.shop-info-modal-title .fa-xmark{color:#d91624}.enterPage .fa-user{color:#d91624;font-size:24px;margin-right:10px}.readMore-news .fa-chevron-right{color:#d91624;margin-left:4px}.readMore-new .fa-chevron-right,.readMore-overviews .fa-chevron-right{color:#fff;margin-left:4px}.fa-newspaper{color:#d91624;font-size:34px;margin-right:6px}.fa-tv{color:#d91624;font-size:24px;margin-right:6px}.personalNav .fa-chevron-right{color:#797878;font-size:11px;margin-right:8px}.registration .fa-user{color:#d91624;font-size:24px;margin-right:10px}.pointInfoItem .fa-location-dot,.pointInfoItem .fa-clock,.pointInfoItem .fa-truck-fast,.pointsItem .fa-location-dot,.pointsItem .fa-clock,.pointsItem .fa-truck-fast{color:#d91624;font-size:24px;justify-self:center}.brandsSlider .fa-chevron-left,.brandsSlider .fa-chevron-right{color:#d91624;font-size:20px}.pay-visa{background:url("../img/pay-visa.png");width:50px;height:30px}.pay-masterCard{background:url("../img/pay-masterCard.png");width:50px;height:30px}.pay-qiwi{background:url("../img/pay-qiwi.png");width:65px;height:31px}.pay-yaMoney{background:url("../img/pay-yaMoney.png");width:70px;height:30px}.fa-phone{color:#d91624;font-size:22px;margin-top:3px;justify-self:center}.youtube_ico_big{position:relative}.youtube_ico_big svg{position:absolute;font-size:120px;margin:auto;top:0;bottom:0;left:0;right:0;color:hsla(0,0%,100%,.75)}.youtube_ico_small{position:relative}.youtube_ico_small svg{position:absolute;font-size:50px;margin:auto;top:0;bottom:0;left:0;right:0;color:hsla(0,0%,100%,.75)}@media screen and (max-width: 400px){.youtube_ico_big svg{font-size:60px}}@media screen and (max-width: 400px){.youtube_ico_small svg{font-size:25px}}@media screen and (min-width: 401px)and (max-width: 600px){.youtube_ico_big svg{font-size:90px}}@media screen and (min-width: 401px)and (max-width: 600px){.youtube_ico_small svg{font-size:36px}}.shopSlider .fa-circle-chevron-left,.shopSlider .fa-circle-chevron-right{font-size:22px;background-color:#fff;color:#c2c2c2}.headerTop .fa-location-dot{color:#fff;font-size:16px}.fa-lock{font-size:16px;margin:0 .5rem 0 1rem}.headerBar .fa-cart-shopping,.headerBar .fa-user,.headerBar .fa-magnifying-glass{font-size:26px}.headerBar .fa-bars{font-size:29px}.headerBar .fa-cart-shopping{color:#333}.headerBar .headerBar__userActive .fa-user,.headerBar .headerBar__searchActive .fa-magnifying-glass,.headerBar .headerBar__menuActive .fa-bars{color:#d91624}.headerMenu .fa-location-dot{color:#d91624;font-size:20px}.categoriesList .fa-angle-down{color:#d91624;font-size:20px}.yandex-map-container{position:relative}.yandex-map-instance{width:100%;height:100%}.yandex-map-title-loading{font-weight:400;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}.ymaps-2-1-71-map-copyrights-promo{pointer-events:visible !important}#shops-map{margin:0 0 20px}.shipping-map,.product-shops-map{background-color:#e2e2e2;height:500px;position:relative;display:flex;align-items:center;justify-content:center}.product-shops-map{width:100%;height:40vh}.map-outer{height:100%;width:100%}.productCard .slick-current{z-index:999}.productCard .pr-img{overflow:hidden}.productCard .pr-img .slick-slide a{display:block !important}@media screen and (min-width: 768px){.productCard .pr-img{height:390px}.productCard .pr-img img{max-height:390px}}@media screen and (max-width: 767px)and (min-width: 431px){.productCard .pr-img{height:300px}.productCard .pr-img img{max-height:300px}}@media screen and (max-width: 430px){.productCard .pr-img{height:214px}.productCard .pr-img img{max-height:214px}}.productCard .pr-img img{max-width:100%;display:block;margin:auto;color:#333}.productCard .slick-slider{position:relative;display:block}.productCard .pr-img .slick-track{display:flex;align-items:center}.productCard .card-slider img{width:80%}.productCard .card-slider .sl-img:nth-child(n+2){opacity:0}.productCard .card-slider #img-thumbs-carousel{height:90px}.productCard .card-slider{margin-top:26px;position:relative}.productCard .card-slider .slick-slide{float:none !important;opacity:.75}.productCard .card-slider .slick-slide.slick-current{opacity:1}.productCard .card-slider .sl-img{width:20%;vertical-align:middle;text-align:center;cursor:pointer;display:inline-block !important}.productCard .card-slider .slick-track{display:flex;margin-left:0 !important}.productCard .card-slider .sl-img img{max-width:80%;vertical-align:middle;margin:0 auto}@media screen and (max-width: 430px){.productCard .card-slider #img-thumbs-carousel{height:56px}}@media screen and (min-width: 1000px){.productCard .slick-arrow{display:flex !important}.productCard .slick-arrow{border-radius:50%;background-color:#f4f4f4;position:absolute;top:12px;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.productCard .slide-left{left:-46px}.productCard .slide-right{right:-46px}}@media screen and (max-width: 999px){.productCard .productCard .slick-arrow{display:none !important}}.brandsSlider .slick-slider{max-height:130px;overflow:hidden}#brand-left{position:absolute;top:90px;left:16px;cursor:pointer}#brand-right{position:absolute;top:90px;right:16px;cursor:pointer}.shopSlider__img .pr-img,.shopSlider__preview{max-height:414px;overflow:hidden}.shopSlider__shopImg img{width:100%}.shopSlider{display:flex;position:relative}.shopSlider__img{max-width:65%;margin-left:2rem}.shopSlider__shopImg img{height:100%}.shopSlider__preview{max-width:34%;margin-left:1rem}.shopSlider .slick-arrow{width:40px;height:40px;border-radius:50%;position:absolute;z-index:99;cursor:pointer;top:230px}.shopSlider .slide-left{left:12px}.shopSlider .slide-right{right:286px}@media screen and (min-width: 1025px){.shopSlider__preview img{height:134px}.shopSlider__shopImg{height:414px}}@media screen and (max-width: 1024px){.shopSlider__preview img{height:90px}.shopSlider__shopImg{height:277px}.slick-arrow{display:none !important}}@media screen and (max-width: 767px){.shopSlider{display:none}}.shopSliderWrapper{background-color:#fff;padding:16px 16px 40px 16px;margin-top:16px}.shopSliderWrapper img{max-width:100%;max-height:100%}.shopSliderWrapper .slick-dots button:before{font-size:16px !important;color:#d91624}.shopSliderWrapper .slick-dots li.slick-active button:before{color:#d91624 !important;opacity:1 !important}.shopSliderWrapper .slick-dots{position:relative !important;bottom:-20px}.shopSliderWrapper .slick-dots li{margin:0 10px !important}.headerLocation .triangular_location{height:16px;width:16px;background-color:#fff;transform:rotate(45deg);position:absolute}.headerLocation__confirm{z-index:10;position:absolute;top:45px;padding:26px;background-color:#fff;box-shadow:-1px 0px 6px -1px #333}.headerLocation__confirm .fa-location-dot{margin-right:6px;color:#d91624}.headerLocation__confirm p{color:#333}.headerLocation__confirm span{display:block;margin-top:16px;font-weight:bold}.headerLocation__confirm button{cursor:pointer;background-color:#fff;font-weight:600;border-bottom:1px dotted}.headerLocation__confirm button:first-of-type{margin-right:20px}.headerLocation__buttons{margin-top:24px;text-align:end}.locationModal .scrolled .locationModal__top_resultsShown{padding-bottom:22px;box-shadow:0 4px 2px -2px #ddd}.locationModal__spinnerWrap{height:10px}.locationModal__spinner{height:10px !important}@media screen and (min-width: 768px){.headerLocation .triangular_location{top:-8px;left:10px;box-shadow:-5px -7px 6px -1px #333}.locationModal .modal__closeIco{padding-left:97%}.locationModal__undefined,.locationModal__defined{grid-row:2;grid-column:2}}@media screen and (max-width: 767px){.headerLocation .triangular_location{top:-8px;right:10px;box-shadow:-2px -2px 3px 0px #ddd}.headerLocation__confirm{max-width:600px;margin-left:6px;right:22px;top:57px}.locationModal__spinnerWrap{margin-top:6px}}.publications{line-height:22px}.publications__text a{color:#337ab7}.publications__text a:hover{color:#23527c}.publications__text a:visited{color:#23527c}.publications p{margin:0 0 15px}.publications ul{list-style-type:disc;margin-left:16px}.publications ol{list-style:decimal;margin-left:16px}.enterPage,.forgotPass,.registration{max-width:320px;margin:0 auto}.enterPage .titleBar-icon,.forgotPass .titleBar-icon,.registration .titleBar-icon{justify-content:center}.enterPage .wa-submit input,.forgotPass .wa-submit input,.registration .wa-submit input{margin-bottom:1rem}.registration .personalData{text-align:center}.wa-auth-adapters{display:flex;flex-direction:column;align-items:center}.wa-auth-adapters a{display:flex;margin:10px 0 !important;align-items:center;color:#337ab7}.wa-auth-adapters a img{margin-right:10px}.socialAdapters__title{margin-top:15px;text-align:center}.socialAdapters__icons{display:flex;flex-direction:row;justify-content:center;width:100%;height:46px;margin-top:10px}.socialAdapters__icons img{border-radius:4px;width:46px;height:46px;margin-right:calc((100% - 184px)/3);cursor:pointer}.socialAdapters__icons img:last-child{margin-right:0}.authComponent .linkCommon{margin:10px}.authComponent .wa-fieldCheckbox{margin-top:20px}.authComponent .buttonCommon{margin:10px 0}.modal .modalLoader{height:64px;background:url(/img/spinner.svg) center center/64px no-repeat}@media screen and (min-width: 768px){.content-modal{max-height:95vh;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.content-modal::-webkit-scrollbar{width:0}.age-limit-modal-rules{font-size:12px}}@media screen and (max-width: 767px){.age-limit-modal-rules{font-size:9px}.content-modal{max-height:86vh}}.reviews{display:grid;grid-gap:.8rem;margin-top:2rem}.reviews__img{grid-column:1;box-shadow:1px 1px 3px 1px #ddd;background-color:#fff;padding:2rem;text-align:center}@media screen and (min-width: 980px){.reviews__img{grid-column:1}.reviews__title{grid-column:2}}@media screen and (max-width: 979px){.reviews__img{grid-column:1;grid-row:2}.reviews__title{grid-column:1}}@media screen and (max-width: 767px){.commentsList-reviews{padding-top:1rem}.commentsList-reviews .commentsList__block{padding:.5rem}}@media screen and (max-width: 600px){.reviews__img img{width:100%}}.commentsList-reviews{grid-column:2}.shipping{display:grid}@media screen and (min-width: 980px){.shipping{grid-template:repeat(auto-fit, 22px)/repeat(3, auto);grid-auto-flow:column;min-height:724px}}@media screen and (max-width: 979px)and (min-width: 768px){.shipping{grid-template:repeat(auto-fit, 22px)/repeat(2, 1fr);grid-auto-flow:column;min-height:1036px}}@media screen and (max-width: 767px){.shipping{grid-template:auto/auto;grid-row-gap:6px}}.mapPoints__bar{display:flex;align-items:baseline;justify-content:space-between;position:relative}.mapPoints__selectCity{white-space:nowrap;font-size:18px;font-weight:bold;color:#d91624;margin-left:1rem;cursor:pointer}.mapPoints__selectWrap{right:0;background:#fff;box-shadow:2px 2px 3px 1px #ddd;z-index:2;position:absolute;display:none;padding:1rem}.mapPoints__select{display:grid;grid-template:auto/1fr 1fr;grid-gap:1rem}.mapPoints__description{margin:1rem 0;color:#676767;border:1px solid #ddd;padding:1rem 1.2rem}.mapPoints__description_title{font-weight:bold;color:#333;margin-bottom:.8rem}.mapPoints__map{background-color:#e2e2e2;height:500px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.mapPoints__bar{flex-direction:column}.mapPoints__selectCity{order:-1;align-self:flex-end;margin-bottom:.5rem}}.pointsListWrap{display:grid;grid-row-gap:1rem;margin-top:2rem}.pointsList__block{display:grid;grid-gap:2rem 4rem}.pointsList__title{color:#333;font-weight:bold;font-size:24px;padding:2rem;line-height:20px}.pointsItem__title-link{border-bottom:2px solid #d91624}.pointsItem__title{font-weight:bold;color:#333}.pointsItem__address{user-select:text}.pointsItem__info{margin-top:2rem;display:grid;grid-row-gap:1rem}.pointsItem__value{display:grid;grid-template:auto/30px auto;grid-gap:.5rem;align-items:center}.pointsItem__description{color:#676767;margin-top:.5rem}.pointsItem__phone,.pointsItem__phoneNumber,.pointsItem .pointsItem__value .fa-phone{user-select:text}.shippingPoint{margin-top:2rem}.shippingPointInfo{display:grid;margin:3rem 0 1.5rem 0}.pointInfoItem{display:grid;grid-template:min-content auto/26px auto;grid-column-gap:.8rem;user-select:text}.pointInfoItem p,.pointInfoItem a{user-select:text}.pointInfoItem__name,.pointInfoItem__metro{font-weight:bold}.pointInfoItem__addValue{grid-column:2}.pointInfoItem__time{align-self:center}@media screen and (min-width: 768px){.pointsList__block{grid-template:auto/1fr 1fr}.pointsList__title{grid-column:span 2}.pointsItem__title-link{font-size:20px;line-height:28px}.mapPoints__selectWrap{min-width:215px}.citySelect__city{min-width:215px}}@media screen and (max-width: 767px){.pointsItem__title-link{font-size:18px;line-height:22px}}@media screen and (min-width: 768px){.shippingPointInfo{grid-template:auto/1fr 1fr 1fr;grid-gap:2rem}.pointInfoItem__name,.pointInfoItem__metro{margin-top:.5rem}}@media screen and (max-width: 767px){.shippingPointInfo{grid-template:auto/auto;grid-gap:1rem}.mapPoints__selectWrap{min-width:100%}}#shops-app .mapPoints__selectLinks li{margin:8px 0}#shops-app .mapPoints__map{margin-top:2rem}#ShopSliderComponent{margin-top:2rem}@media screen and (max-width: 767px){.shopSlider{display:none}}.noPageWrap{background:url(../img/no-pfon.jpg) 0 0/100% auto;background-size:cover}.noPage{grid-column:2;display:grid;justify-content:center;grid-row-gap:2rem}.noPage__title{font-weight:bold;color:#ff0014;margin-top:64px}.noPage__text{color:#fff;font-size:21px;line-height:21px;font-weight:bold;text-align:center}.noPage .buttonGlobal{width:200px}@media screen and (min-width: 768px){.noPageWrap{height:648px}.noPage__title{font-size:205px;line-height:205px}}@media screen and (max-width: 767px){.noPageWrap{height:472px}.noPage__title{font-size:140px;line-height:140px;justify-self:center}}.level_0{font-size:18px}.level_1{font-size:16px}.level_2{font-size:14px}.level_4{font-size:12px}.major{font-weight:bold}.node{padding-left:18px;margin:6px;line-height:24px;user-select:none}.node.collapsed,.node.expanded{padding-left:0}.children_switch{cursor:pointer;width:12px;height:12px;border:1px solid #000;display:inline-block}.children_list{margin-left:16px;margin-bottom:16px}.children_label{font-size:14px}.collapsed>.children_switch{background-color:red}.collapsed>.children_label{color:gray}.collapsed>.children_label::before{content:"(показать...)"}.collapsed>.children_list{display:none}.expanded>.children_switch{background-color:#fff}.expanded>.children_label{color:gray}.expanded>.children_label::before{content:"(скрыть...)"}.expanded>.children_list{display:block}.ProductCardPromo{box-shadow:2px 2px 3px 1px #ddd;background-color:#fff;padding:8px;height:fit-content}.ProductCardPromo img{max-width:100%}.productCardLeft{grid-row:span 2}@media screen and (max-width: 899px)and (min-width: 600px){.productCardRight{grid-template:auto/1fr 1fr;grid-column-gap:1rem}}@media screen and (max-width: 599px){.ProductCardPromo{grid-row:2}}.shipping_suspended{color:red;font-weight:bold}.shipping_warning{color:red;font-weight:bold}.singleShop__top{margin-bottom:2rem}.singleShop__map{display:grid;grid-column-gap:22px}.singleShop__photos{display:grid}.singleShop__photos a:nth-child(n+7){display:none}.singleShop__photos img{max-width:100%}@media screen and (min-width: 1024px){.singleShop__map{grid-template:auto/auto 37%}}@media screen and (max-width: 1023px)and (min-width: 900px){.singleShop__map{grid-template:auto/calc(100% - 354px - 22px) 354px}}@media screen and (max-width: 899px)and (min-width: 768px){.singleShop__map{grid-template:auto/calc(100% - 320px - 22px) 320px;min-height:320px}.singleShop .shipping-map,.singleShop .product-shops-map{max-height:320px}.singleShop__photos{max-height:320px}}@media screen and (min-width: 900px){.singleShop .shipping-map,.singleShop .product-shops-map{max-height:358px}.singleShop__map{max-height:358px}.singleShop__photos{max-height:358px}}@media screen and (min-width: 768px){.singleShop__top{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd;border-radius:2px;padding:2rem}.singleShop__photos{grid-template:32% 32% 32%/1fr 1fr;grid-column-gap:.5rem;grid-row-gap:2%}.singleShop__photos img{height:100%}}@media screen and (max-width: 767px){.singleShop .shipping-map,.singleShop .product-shops-map{margin-bottom:1rem}.singleShop__photos{grid-template:auto auto auto/1fr 1fr;grid-gap:.8rem}}.mapPoints{background-color:#fff;box-shadow:2px 2px 3px 1px #ddd}.mapPoints__topBar{padding:2rem 2rem 0}.mapPoints__nav{align-items:center;justify-content:space-between;margin-top:2rem;position:relative}.mapPoints__button{cursor:pointer;border:1px solid #ddd;font-size:14px;padding:8px 24px;margin:0 -1px 0 0}.mapPoints__button-active{background-color:#fff;color:#d91624}.mapPoints__button:hover{background-color:#fff;color:red}.mapPoints__button-inactive{background:#e9e9e9;color:#676767}.mapPoints__button:first-child{border-radius:4px 0 0 4px}.mapPoints__button:last-child{border-radius:0 4px 4px 0}.mapPoints__sort{display:flex}.mapPoints__sort span{color:#bbb}.mapPoints__sortItem{color:#676767;margin-left:24px;border-bottom:1px dashed;cursor:pointer}.mapPoints__sortItem:hover{color:red}.citySelect__city{border:1px solid #ddd;color:#676767;padding:8px 18px;border-radius:4px;display:flex;align-items:center;cursor:pointer;justify-content:space-between}.citySelect__city .fa-angle-down{font-size:16px;margin:2px 0 0 28px}.shopItem{display:grid;padding:1.7rem 2rem 2rem 2rem}.shopItem__title a{font-weight:bold;color:#333}.shopItem__metro{font-weight:bold}.shopItem__value{display:flex}.shopItem__address{user-select:text}.shopItem__more{cursor:pointer;color:#333}.shopItem__more span{border-bottom:1px dashed}.shopItem .fa-location-dot,.shopItem .fa-clock,.shopItem .fa-truck-fast{color:#d91624;margin-right:12px}.shopItem:nth-child(even){background:#e9e9e9}.mapWrap{background-color:#fff;border-radius:2px;padding:0 1rem 1rem 1rem}@media screen and (min-width: 500px){.mapPoints__nav{display:flex}}@media screen and (max-width: 499px){.citySelect{margin-top:1rem}}@media screen and (min-width: 1000px){.shopItem{grid-template:auto/23% 26% 26% 10%;grid-column-gap:5%;grid-row-gap:.5rem;line-height:18px}.shopItem__addressWrap{grid-column:2;grid-row:1}.shopItem__metro{margin-left:25px}.shopItem__workTimeWrap{grid-column:3;grid-row:1}.shopItem__deliveryWrap{grid-column:3;grid-row:2}.shopItem__metroWrap{grid-column:2}.shopItem__more{grid-row:1;grid-column:4}}@media screen and (max-width: 999px){.fa-location-dot{font-size:18px}.fa-clock{font-size:16px;margin-top:1px}.fa-truck-fast{font-size:16px}}@media screen and (max-width: 999px)and (min-width: 768px){.shopItem{grid-template:auto/32% 28% 32%;grid-gap:2.5rem 4%}.shopItem__title a{font-size:18px}.shopItem__addressWrap{grid-column:1;grid-row:2}.shopItem__metroWrap{grid-row:3;grid-column:1}.shopItem__metro{margin-top:.5rem}.shopItem__workTimeWrap{grid-row:2;grid-column:2}.shopItem__deliveryWrap{grid-column:3;grid-row:2}.shopItem__more{justify-self:end;grid-column:3}}@media screen and (max-width: 767px){.shopItem{grid-row-gap:1rem}.shopItem__more{margin-left:31px}.shopItem .fa-truck-fast{margin-right:9px}}.unauthorized .blogItem-small.offline img{filter:blur(4px);pointer-events:none}.unauthorized .blogItem-large.offline img{filter:blur(8px);pointer-events:none}.unauthorized .blogPost.offline img{filter:blur(12px);pointer-events:none}.unauthorized .blogPost.offline iframe{filter:blur(12px);pointer-events:none}.unauthorized .productBrief.offline img{filter:blur(5px);pointer-events:none}.unauthorized .productCard.offline .pr-img{filter:blur(11px)}.unauthorized .productCard.offline .pr-img a{pointer-events:none}.unauthorized .productCard.offline .pr-img img{pointer-events:none}.unauthorized .productCard.offline .card-slider-carousel{filter:blur(5px)}.unauthorized .productCard.offline .card-slider-carousel img{pointer-events:none}.unauthorized .productTabs.offline .videowrapper{margin-left:1rem;margin-right:1rem}.unauthorized .productTabs.offline .videowrapper iframe{filter:blur(16px);pointer-events:none}.unauthorized .productReviews__block.offline img{filter:blur(8px);pointer-events:none}.unauthorized .reviews__img.offline img{filter:blur(10px);pointer-events:none}.blurAuthLink{margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block !important;text-align:center;cursor:pointer;color:#fff;padding:16px 36px;background-color:rgba(51,51,51,.4901960784);white-space:nowrap}.blurAuthLink:hover{text-decoration:underline}@media screen and (max-width: 600px){.blurAuthLink{padding:10px 8px}}.buttonGlobal{display:flex;justify-content:center;align-items:center;font-weight:bold;border:2px solid #d91624;border-radius:4px;cursor:pointer;padding:0 12px}.buttonGlobal-big{height:40px;font-size:15px}.buttonGlobal-middle{height:32px;font-size:14px}.buttonGlobal-slim{height:26px;font-size:14px}.buttonGlobal-solid{color:#fff;background-color:#d91624}.buttonGlobal-solid a{color:#fff}.buttonGlobal-blank{color:#d91624;background-color:#fff}.buttonGlobal.disabled{color:#fff;background-color:#e9e9e9;border:2px solid #e9e9e9;pointer-events:none}.buttonGlobal:hover{opacity:.6}.buttonGlobal-search{border-radius:0;height:35px;width:54px;font-size:15px}.buttonCommon{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;border-width:2px;border-style:solid;font-weight:bold;font-size:14px;padding:10px}.buttonCommon-primary{border-color:#d91624;background-color:#d91624;color:#fff}.buttonCommon-primary:hover{border-color:#f4525f;background-color:#f4525f}.buttonCommon-secondary{border-color:#d91624;background-color:#fff;color:#d91624}.buttonCommon-secondary:hover{border-color:#f39ba5;color:#f39ba5}.linkCommon{color:#d91624;text-decoration:underline;cursor:pointer}.linkCommon:hover{text-decoration:none}.wa-form .wa-field input{width:100%;height:42px}.wa-form .wa-field input.error,.wa-form .wa-field input.wa-error{border:1px solid red;color:red}.wa-form .wa-value{display:block;margin-bottom:10px}.wa-form .wa-name{display:inline-block;margin-bottom:10px;font-size:12px;color:#666}.wa-form .wa-fieldCheckbox{display:flex;cursor:pointer}.wa-form .wa-valueCheckbox{margin:1px 6px 0 0}.wa-form .wa-error-msg{font-style:normal;color:red}.wa-form .login-errors{text-align:center;color:red}.wa-form .wa-submit{margin:10px 0;text-align:center}.wa-form .wa-submit input{font-size:16px;background-color:#d91624;color:#fff;border:none;border-radius:4px;font-weight:bold;cursor:pointer}.wa-auth-adapters{margin-bottom:6px}.fieldForm__item{display:flex;margin:6px 0}.fieldForm__name{color:#bbb;width:30%;align-self:center}.fieldForm__name img{display:block;max-width:calc(100% - 10px);margin:auto}.fieldForm__value{width:70%;position:relative}.fieldForm__value_confirmed input{padding-right:24px}.fieldForm__value_confirmed i{position:absolute;top:6px;right:6px;font-size:16px;color:#fff}.fieldForm__value input{width:100%}.fieldForm__custom{width:100%;padding:6px 12px;border:1px solid #ddd;min-height:30px;color:#676767}.fieldForm__select{box-shadow:2px 3px 3px 1px #ddd;border:1px solid #ddd;cursor:pointer;position:absolute;z-index:100;background-color:#fff;color:#333;width:100%}.fieldForm__options{cursor:pointer;max-height:236px;overflow-y:auto}.fieldForm__option{padding:7px 12px}.fieldForm__option.no_id{font-size:12px}.fieldForm__option:hover{color:#d91624}.fieldForm__noResults{padding:14px 14px;color:#c2c2c2}.fieldForm__hint{margin-left:6px;color:#bbb}.fieldForm__isLoading{height:44px;color:#000;background:url(/img/loader_3dots_black.svg) center center/24px no-repeat}.fieldForm__loadMore{background-color:#e9e9e9;border:1px solid #ddd;width:100%;padding:6px 0}.fieldForm__loadMore:hover{color:red;background-color:#fff}.fieldForm__loadMore__noResults{cursor:default;color:#bbb;text-align:center;padding:8px 0}.fieldForm__loadMore__isLoading{cursor:default;height:32px;background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center;background-size:64px 2px}.fieldForm .error{border:1px solid red !important;color:red !important}.fieldForm .warningMessage{text-align:start;display:block;font-weight:bold;color:#d91624}.fieldForm .errorMessage{text-align:end;display:block;font-weight:bold;color:red}.fieldForm-reserve .fieldForm__value{max-width:200px}.fieldForm-reserve .fieldForm .quantity_field{display:flex;margin:6px 0}.fieldForm-reserve .fieldForm .quantity_input{text-align:center;width:60px;border-radius:0}.fieldForm-reserve .fieldForm .quantity_button{background:#fff;width:32px;border:1px solid #ddd;padding:6px}.fieldForm-reserve .fieldForm .quantity_button.minus{border-right:0;border-radius:2px 0 0 2px}.fieldForm-reserve .fieldForm .quantity_button.plus{border-left:0;border-radius:0 2px 2px 0}.fieldForm-reserve .fieldForm .quantity_button.active{color:#000}.fieldForm-reserve .fieldForm .quantity_button.inactive{color:#d3d3d3}.fieldForm-reserve .fieldForm .baloon a{color:#337ab7}.warning{position:fixed;bottom:0;width:100%;height:fit-content;padding:5px 0;background-color:#fff;z-index:50}.warning__content{display:flex;justify-content:center;align-items:center;gap:0 10px;color:#282828}
.ymaps-blocker{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column;align-items:center;justify-content:center;transition:opacity .1s;background:rgba(0,0,0,.3);color:#fff;line-height:1.5rem;text-shadow:0px 0px 15px #000;pointer-events:none}.ymaps-blocker.disabled{opacity:0}.ymaps-blocker.enabled{opacity:100}.ymaps-blocker span{text-align:center;margin:6px;font-size:1rem}.ymaps-blocker b{text-align:center;margin:6px;font-size:1.1rem}
