@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);.small-cart,.top-menu ul li a,.top__phone a,a:hover{text-decoration:none}.delivery-payment-item-image img,.logo img,.popup-cart .cart-td-photo img,.site-footer-soc-item img{max-width:100%}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg#slick') format('svg')}@font-face{font-family:MarckScript-Regular;src:url('../fonts/MarckScript-Regular.eot#iefix') format('embedded-opentype'),url('../fonts/MarckScript-Regular.woff') format('woff'),url('../fonts/MarckScript-Regular.ttf') format('truetype'),url('../fonts/MarckScript-Regular.svg#MarckScript-Regular') format('svg');font-weight:400;font-style:normal}::-moz-selection{background:#3e50b4;color:#fff;text-shadow:none}::selection{background:#3e50b4;color:#fff;text-shadow:none}::-webkit-input-placeholder{color:rgba(0,0,0,.87)}:-moz-placeholder{color:rgba(0,0,0,.87)}::-moz-placeholder{color:rgba(0,0,0,.87)}:-ms-input-placeholder{color:rgba(0,0,0,.87)}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}*{min-width:0;min-height:0;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:rgba(0,0,0,.87);background-color:#fff;-webkit-font-feature-settings:kern,liga,onum;font-feature-settings:kern,liga,onum;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:inherit;font-weight:inherit;background-color:inherit;margin:0;padding:0;font-family:'Open Sans',sans-serif;color:#4d2240}blockquote{font-style:normal;padding:15px 15px 15px 20px;border-left:5px solid #3e50b4;background-color:rgba(62,80,180,.03)}table{border-collapse:collapse;border-spacing:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:none}.h1::-moz-selection,.h2::-moz-selection,.h3::-moz-selection,.h4::-moz-selection,.h5::-moz-selection,.h6::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection{background:#3e50b4;color:#fff;text-shadow:none}.h1::selection,.h2::selection,.h3::selection,.h4::selection,.h5::selection,.h6::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background:#3e50b4;color:#fff;text-shadow:none}.main-title{text-align:center;display:flex;margin:10px 0 30px;flex-direction:row}.main-title h1{display:inline-block;font-size:35px;font-weight:200;margin:0;padding:5px;color:#4d2240}.font-medium,.main-title h1 strong{font-weight:500}.main-title .info{font-size:1.1em;display:inline-block;text-transform:uppercase;background:#d74d9b;margin:0 auto;color:#fff;padding:3px 7px}.owl-main-mobile,[hidden],template{display:none}.font-thin{font-weight:100}.font-light{font-weight:300}.font-regular{font-weight:400}.font-bold{font-weight:700}.font-black{font-weight:900}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;-webkit-overflow-scrolling:touch}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}a{color:#4d2140;text-decoration:underline}.static{max-width:1684px;padding:0 30px;margin:0 auto}.top-panel{position:fixed;left:0;top:0;right:0;background:#fff;box-shadow:0 4px 28px rgba(172,114,147,.5);z-index:1000}.top-panel-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:85px}.owl-main-item,.small-cart,.top-menu ul{display:-ms-flexbox}.logo{position:relative;z-index:100;height:75px}.logo img{width:100px}.top-menu ul{display:flex;list-style:none;padding:0;margin:0}.reviews-item,.top-menu ul li{padding:0 25px}.top-menu ul li a{display:inline-block;padding:3px 25px;color:#4d2140;font-size:18px;line-height:1}.top-menu ul li a:hover,.top-menu ul li.active a{color:#d74d9b;background:url(../images/mt-h-bg.png) no-repeat}.top__phone{margin:0 20px;color:#4d2240;font-size:17px;line-height:1;background:url(../images/bot-phone-icon.png) 0 center no-repeat;padding:9px 0 10px 35px;flex:0 0 auto}.top__phone a{color:#4d2240}.small-cart-wr{margin:0 0 0 15px;cursor:pointer}.small-cart{display:flex;align-items:flex-start;margin:7px 0 0}.small-cart-icon{position:relative;width:48px;height:53px;margin:0 11px 0 0;background:url(../images/cart-icon.png) no-repeat;flex:1 0 auto}.smart-basket__min-count{position:relative;left:-20px;min-width:17px;height:17px;padding:0 5px;background:#d74d9b;font-size:12px;line-height:17px;color:#fff;text-align:center;border-radius:8.5px}.small-cart-sum{padding:11px 0 0;color:#4c213f;font-size:16px;border-bottom:1px solid #4c213f}.cart-cost-sum .s1,.cart-cost-sum .s2,.small-cart-sum .s1{font-weight:600}.main-slider{padding:85px 0 0;margin:0 auto}.owl-main-item{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-height:600px}.category-list,.owl-dots{display:-ms-flexbox;-ms-flex-pack:center}.owl-carousel .owl-item img{width:auto}.owl-dots{position:absolute;left:0;right:0;bottom:33px;display:flex;justify-content:center}.owl-dot{margin:0 5px;outline:0}.owl-dot span{display:block;width:10px;height:10px;background:#cbc8c9;border-radius:50%}.owl-dot.active span{background:#4d2240}.category-catalog-wr{background:url(../images/main-bg1-repeat.png) center 0 repeat-y}.category-catalog-wr-inner{background:url(../images/main-bg1.jpg) center 0 repeat-y}.category-block{padding:43px 0 0;margin:0 0 212px}.category-block h2{text-align:center;margin:0 0 40px;font-family:MarckScript-Regular;font-size:54px;line-height:1;font-weight:400;color:#4d2240}.category-list{display:flex;justify-content:center;margin:0 -24px 0 0}.category-item{width:532px;height:585px;padding:198px 110px 0 85px;background-position:center 0;background-repeat:no-repeat}#category-item-1{background-image:url(../images/cat1-bg.png)}#category-item-2{background-image:url(../images/cat2-bg.png)}#category-item-3{background-image:url(../images/cat3-bg.png)}.category-item-name{text-align:center;font-size:40px;color:#43494b;margin:0 0 42px}.category-item-list{margin:0;padding:0;list-style:none}.category-item-list li{display:-ms-flexbox;display:flex;margin:0 0 27px;color:#43494b;font-size:26px}.category-item-list-name{width:227px;padding:0 15px 0 0}.products-list{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-item{width:29%;max-width:499px;margin:0 2% 40px;background:#fff;border-radius:14px;box-shadow:0 4px 38px rgba(172,114,147,.71)}.products-item__name{padding:24px 20px 0;margin:0 0 2px;font-size:24px;font-weight:400;line-height:1;color:#4d2240;text-align:center;text-transform:uppercase}.products-item__cat{margin:0 0 12px;font-size:14px;line-height:1;color:#4d2240}.main-slider-block #products_ajax,.products-item__image-wr{position:relative}.products-item__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:415px;font-size:0;line-height:0;overflow:hidden;cursor:pointer}.products-item__image .owl-item img{height:415px;width:100%}.products-item__image img{width:100%;object-fit:cover}.el-timer2 .time_circles>div>h4,.popup-cart table thead,.products-item__image .products-item__image-caption,.products-list,.remodal-close:before{display:none}.lg-sub-html{font-size:15px;color:#fff;padding:20px 30px;text-align:left}.products-item__stock{position:absolute;left:-15px;top:27px;background:#4d2240;height:33px;padding:0 7px 0 16px;font-size:12px;line-height:33px;color:#fff}.products-item__discount,.products-item__zoom{position:absolute;box-shadow:0 0 6px rgba(0,0,0,.53);padding:32px 5px 0;border-radius:50%}.products-item__stock:after{content:"";position:absolute;left:100%;top:7px;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #4d2240}.products-item__discount{right:-37px;top:-46px;background:#d74d9b;width:97px;height:97px;text-align:center;font-size:33px;font-weight:600;line-height:1;color:#fff}.products-item__zoom{right:10px;bottom:10px;background:url(../images/zoom-icon.png) center center no-repeat rgba(255,255,255,.78);cursor:pointer;width:30px;height:30px;background-size:40%}.products-item__garant,.products-item__sert{right:-10px;width:58px;height:58px;position:absolute}.products-item__sert{top:45px;background:url(../images/sert.png) center center no-repeat}.products-item__garant{top:110px;background:url(../images/garant.png) center center no-repeat}.products-item__xb{position:absolute;left:-10px;bottom:-10px;background:url(../images/xb.png) center center no-repeat;     background-size: cover; width:69px;height:61px}.products-item__options{position:absolute;left:28px;right:28px;bottom:0;background:rgba(255,255,255,.78);padding:12px 5px 14px;font-size:12px;line-height:1}.products-item__options-item{padding:2px 0}.products-item__options-item__name{padding:0 5px 0 0}.products-item__bottom{padding:13px 18px 18px}.products-item__bottom .top_b{display:flex;flex-wrap:wrap}.products-item__bottom .top_b .for{display:flex;width:50%;margin-bottom:13px;align-items:center}.products-item__bottom .top_b .for:first-child .icon{background:url(../images/ic1.png) center center/25px no-repeat}.products-item__bottom .top_b .for .icon{width:38px;height:38px;border-radius:50%;position:relative;border:1px solid #d6549c;margin-right:7px;flex-shrink:0}.products-item__bottom .top_b .for .text{font-size:13px}.products-item__bottom .top_b .for.first .text span{padding:0;background:0 0;color:#333}.products-item__bottom .top_b .for .text span{display:inline-block;background:#561d3f;color:#fff;padding:2px 3px 3px;border-radius:5px;line-height:1}.products-item__bottom .top_b .for .text b{font-size:12px;display:block}.products-item__bottom .top_b .for:nth-child(2) .icon{background:url(../images/ic2.png) center center/16px no-repeat}.products-item__bottom .top_b .for .icon i{position:absolute;font-style:normal;width:19px;height:19px;border-radius:50%;background:#d5509a;color:#fff;font-size:14px;text-align:center;line-height:18px;top:-5px;left:-5px}.products-item__bottom .top_b .for:nth-child(3) .icon{background:url(../images/ic3.png) center center/21px 18px no-repeat}.products-item__bottom .top_b .for:nth-child(4) .icon{background:url(../images/ic4.png) center center/21px no-repeat}.bot_b{display:flex;justify-content:space-between;align-items:center;padding-top:9px}.price_bl{margin-top:-6px}.products-item__old-price{font-size:18px;line-height:1;color:#43494b;text-align:center;margin:0 0 5px;text-decoration:line-through}.products-item__price{color:#d74d9b;text-align:center;line-height:1;margin:0 0 14px}.products-item__price .s1{font-size:28px;font-weight:600}.products-item__price .s2{font-size:30px}.delivery-payment .title,.reviews-block .title{font-family:MarckScript-Regular;font-size:54px;font-weight:400}.products-item__buy{position:relative;width:50%;height:44px;padding:0;background-color:#d74d9b;border-radius:15px;overflow:hidden;border:none;font-size:0;line-height:0;cursor:pointer;transition:.2s}.products-item__buy:hover{background:#cb4691}.products-item__buy__text{padding:0 0 2px;font-size:26px;line-height:1;text-align:center;color:#fff}.delivery-payment .title,.delivery-payment-item-text,.reviews-block .title,.reviews-item-name{color:#4d2240;text-align:center}.products-item__buy__icon{display:none;position:absolute;right:0;top:0;width:68px;height:68px;background:url(../images/buy-icon.png) center center no-repeat rgba(255,255,255,.1)}.delivery-payment-list,.reviews-list{display:-ms-flexbox;-ms-flex-pack:center}.delivery-payment{background:url(../images/main-bg2.jpg) center 0 no-repeat #ffdbe6;padding:8px 0 60px}.delivery-payment-inner{padding:43px 0 0}.delivery-payment .title{margin:0 0 67px;line-height:1}.delivery-payment-list{display:flex;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery-payment-item{width:420px;padding:0 10px}.delivery-payment-item-image,.reviews-item-image{font-size:0;line-height:0;text-align:center;margin:0 0 20px}.delivery-payment-item-text{font-size:26px}.delivery-payment-item-time{text-align:center;font-size:16px;line-height:1}.reviews-block{background:#ffe9f0;padding:56px 0 76px}.reviews-static{max-width:1246px;margin:0 auto;padding:0 30px}.reviews-block .title{margin:0 0 58px}.reviews-list{display:flex;justify-content:center}.reviews-block .reviews-item-image img{width:auto;max-width:100%;margin:0 auto}.reviews-item-name{font-size:20px;font-weight:600;margin:0 0 18px}.reviews-item-text{text-align:center;font-size:16px;color:#000}.address-modal-btn,a.bottom-order-btn{color:#fff;transition:.2s;line-height:1;text-decoration:none;cursor:pointer}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:0;top:74px;width:10px;height:16px;background:url(../images/rev-arrow-left.png) no-repeat;font-size:0;line-height:0;outline:0}.owl-carousel .owl-nav button.owl-next{position:absolute;right:0;top:74px;width:10px;height:16px;background:url(../images/rev-arrow-right.png) no-repeat;font-size:0;line-height:0;outline:0}.owl-carousel .owl-nav button.disabled{opacity:.4}.bottom-order-wr{text-align:center;padding:30px 30px 50px}a.bottom-order-btn{display:inline-block;border:none;padding:19px 45px;background:#d74d9b;border-radius:16px;font-size:26px;outline:0}.order-frm .order-frm-submit button:hover,.order-frm .order-frm-submit input[type=submit]:hover,.popup-cart .buttons .submit:hover,a.bottom-order-btn:hover{background:#c2468c}.main-slider-block .owl-carousel .owl-nav button.owl-next,.main-slider-block .owl-carousel .owl-nav button.owl-prev{background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='451.846px' height='451.847px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23561d3f' d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-size:36px;top:44%;width:30px;height:36px}.site-footer-contacts,.tmn.fx ul li a{background:#fff}.site-footer-contacts-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0}.site-footer__phone{background:url(../images/bot-phone-icon.png) 0 center no-repeat;padding:7px 0 11px 50px;margin:0 20px;width:380px;font-size:18px;line-height:1}.site-footer__phone a{color:#4d2240;text-decoration:none}.site-footer__address{background:url(../images/bot-address-icon.png) 0 center no-repeat;padding:7px 0 11px 47px;margin:0 20px;width:476px;font-size:18px;line-height:1;cursor:pointer}.address-modal-btn,.popup-cart .buttons .back{background:#4d2240}.remodal.address-modal{max-width:600px;padding:35px 50px}.address-modal-inner{font-size:19px}.address-modal-btn-wr{margin:30px 0 0}.address-modal-btn{display:inline-block;padding:19px 45px;border-radius:16px;font-size:26px;border:none}.address-modal-btn:hover,.popup-cart .buttons .back:hover{background:#3d1b33}.site-footer__tg{background:url(../images/bot-tg-icon.png) 0 center no-repeat;padding:7px 0 11px 67px;margin:0 20px;width:270px;font-size:18px;line-height:1}.site-footer__tg a{color:#4d2240;text-decoration:none}.site-footer-soc{padding:13px 0 11px;background:#ffcbdb}.site-footer-soc-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.site-footer-soc-item{margin:0 5px;font-size:0;line-height:0}.side-phone{width:50px;height:50px;background-color:#d74d9b;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.side-phone svg{fill:#fff;width:22px;height:23px}#order-modal,.remodal.callback-modal{max-width:550px}.callback-modal h2,.popup-order h2{color:#4d2240;font-size:24px;font-weight:600;margin:0 0 35px;text-transform:uppercase}.remodal-wrapper{padding:25px}.remodal{max-width:1050px;padding:30px 58px 52px;background:url(../images/popup-bg.jpg) center 0 no-repeat #ffd8e4;border-radius:14px}.remodal-close{position:absolute;left:auto;right:-20px;top:-20px;width:40px;height:40px;background:url(../images/popup-close.png) center center no-repeat #d74d9b;box-shadow:0 0 0 rgba(0,0,0,.23);border-radius:50%}.block1,.el-timer2,.time_circles{position:relative}.popup-cart .cart-tit,.popup-order .cart-tit{color:#4d2240;font-size:24px;font-weight:600;margin:0 0 15px;text-transform:uppercase}.popup-cart .cart-info{font-size:18px;margin:0 0 10px}.popup-cart h4{color:red;margin:0}.popup-cart table{margin:45px 0 0;width:100%;font-size:18px}.popup-cart .cart-td-photo{text-align:left;font-size:0;line-height:0;padding:8px 0;width:90px}.cart-td-name{color:#272727;text-align:left;padding:0 15px 0 24px}.cart-cost,.cart-cost-sum{text-align:right}.cart-td-name h2{margin:0;font-size:18px;font-weight:600}.cart-td-name .cart-desc{font-size:18px}.cart-td-price .s1,.cart-td-total .s1{white-space:nowrap}.cart-td-amount{padding:0 15px}.cart-td-delete{padding:0 0 0 15px}.cart-td-delete button{width:13px;height:13px;border:none;outline:0;cursor:pointer;background:url(../images/cart-remove.png) center center no-repeat}.cart-cost-sum{display:inline-block;border:1px solid #fed0de;border-width:1px 0;padding:25px 12px 25px 170px;margin:10px 0 0}.popup-cart .buttons .back,.popup-cart .buttons .submit{border-radius:16px;color:#fff;padding:19px 45px;font-size:26px;line-height:1;transition:.2s;text-decoration:none}.popup-cart .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:44px 0 0}.popup-cart .buttons .submit{margin:0 0 0 38px;background:#d74d9b}.popup-cart .popup-order{max-width:550px;margin:40px auto 0}.order-frm-item{margin:0 0 30px}.order-frm-item label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.order-frm-title{min-width:140px;color:#272727;font-size:18px;font-weight:600;text-align:left}.order-frm-input{-ms-flex-positive:1;flex-grow:1}.order-frm-input input{width:100%;height:50px;padding:2px 24px 0;background-color:#fff;border-radius:15px;box-shadow:inset 0 1px 1px rgba(0,0,0,.12);border:none;font-size:16px;line-height:1;color:#000;outline:0}.order-frm-input input::-webkit-input-placeholder{color:#ababab}.order-frm-input input:-moz-placeholder{color:#ababab}.order-frm-input input::-moz-placeholder{color:#ababab}.order-frm-input input:-ms-input-placeholder{color:#ababab}.order-frm-submit{margin:50px 0 0}.order-frm .order-frm-submit button,.order-frm .order-frm-submit input[type=submit]{border:none;padding:19px 45px;background:#d74d9b;border-radius:16px;font-size:26px;color:#fff;line-height:1;text-decoration:none;transition:.2s;cursor:pointer;outline:0}.block1{background:url(../images/bl1-bg.jpg) center 100% no-repeat #ef4778;z-index:101}.block2>.container{width:100%}.war-text{color:#ff70a6;text-transform:uppercase;font-size:39px;text-align:center;padding:10px 4px 11px 0}.akcia-text span{font-size:20px}.container{width:960px;margin:0 auto}.padStyle1,.time_circles>div>h4{margin:0;text-transform:uppercase;text-align:center;color:#fff}.padStyle1{padding:30px 0 0;font-size:60px;font-weight:700;line-height:70px}.akcia-text{font-size:42px;text-align:center;width:900px;margin:0 auto;line-height:40px;color:#fff;font-weight:700}.mytimer{width:550px;margin:0 auto}.mytimer p{font-size:24px;color:#fff;font-weight:700;text-align:center}.time_circles{width:100%;height:100%}.time_circles>div{position:absolute;text-align:center}.time_circles>div>h4{padding:0}.time_circles>div>span{display:block;width:100%;text-align:center;font-size:300%;margin-top:.4em;font-weight:400;color:#fbff00}.el-timer2-wrapper{display:none;height:55px;flex-grow:1;min-width:153px;margin-right:7px;text-align:center}.el-timer2-wrapper2{display:inline-block;width:150px}.el-timer2{height:55px}.el-timer2 .time_circles>div>span{color:#4d2240;margin-top:.56em}.el-timer2-wrapper .tit{background:rgba(215,78,155,.9);color:#fff;padding:1px 5px;text-align:center;border-radius:5px;font-size:13px;margin:-17px auto 0;position:relative}.lg-outer .products-item__price{color:#fff}.lg-outer .products-item__price .s1{font-size:30px}.lg-outer .products-item__old-price{color:#daa4c2;text-align:left;font-size:19px}.lg-outer .products-item__buy{padding:10px;height:auto;display:block}.lg-outer .products-item__buy__text{font-size:20px}.lg-sub-html .info .price-col{padding-left:30px}@media only screen and (max-width:1660px){.products-item{width:29%;margin:0 2% 40px}.products-item__image{height:450px}.products-item__options{padding:9px 20px;font-size:12px}.products-item__price .s1{font-size:28px}.products-item__price .s2{font-size:25px}}@media only screen and (max-width:1556px){.category-item{width:460px;background-size:460px;padding:170px 100px 0 70px}.category-item-name{font-size:30px;margin:0 0 30px}.category-item-list li{font-size:20px;margin:0 0 20px}.category-item-list-name{width:180px}}@media only screen and (max-width:1370px){.category-item{width:380px;height:420px;background-size:380px;padding:150px 80px 0 58px}.category-item-name{font-size:25px;margin:0 0 25px}.category-item-list li{font-size:16px;margin:0 0 15px}.category-item-list-name{width:160px}}@media only screen and (max-width:1300px){.top-menu ul li{padding:0}.top-menu ul li a{padding-right:10px}.products-item__image{height:400px}.products-item__discount{right:-22px;top:-30px;width:70px;height:70px;padding:23px 5px 0;font-size:22px}.products-item__options{left:0;right:0;font-size:14px}.products-item__buy{height:44px}.products-item__buy__text{font-size:20px}.products-item__buy__icon{width:54px;height:54px}.delivery-payment-item{width:33.33%}.site-footer__phone{width:280px;margin:0}.site-footer__address{width:440px;margin:0 0 0 20px}.products-item__name{padding:19px 15px 0;font-size:22px}}@media only screen and (max-width:1110px){.logo{width:150px}.category-item{width:300px;height:330px;background-size:300px;padding:110px 64px 0 45px}.category-item-name{font-size:22px;margin:0 0 20px}.category-item-list li{font-size:14px;margin:0 0 12px}.category-item-list-name{width:140px}}@media only screen and (max-width:1000px){.top-panel-inner{height:auto}.logo{margin:0 20px 0 0}.top-menu{padding:10px 0;display:none}.el-timer2-wrapper,.top-menu ul{display:block}.top-menu ul li{padding:5px 0}.small-cart-wr{margin:5px 5px 5px auto}.block1{display:none}}@media only screen and (max-width:990px){.category-block{margin:0 0 100px}.products-item{width:46%;margin:0 2% 40px}.site-footer__address,.site-footer__phone,.site-footer__tg{margin:10px 0;width:400px}.site-footer-contacts-inner{-ms-flex-direction:column;flex-direction:column;height:auto;padding:15px 0}.site-footer__tg{padding-left:47px}}@media only screen and (max-width:930px){.popup-cart .buttons .back,.popup-cart .buttons .submit,.popup-order button,.popup-order input[type=submit]{padding:18px 24px 21px;font-size:22px}.category-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.category-item{margin-bottom:20px}.delivery-payment-item-text{font-size:20px;margin:0 0 5px}.remodal{padding:30px}.popup-cart .cart-td-photo{width:50px}.popup-cart .buttons .submit{margin:0 0 0 20px}.main-title{margin:0 0 30px}.main-title h1{font-size:27px}.main-title .info{font-size:.85em}}@media only screen and (max-width:640px){.owl-main-desktop,.top-menu,.top__phone{display:none}.top-panel .static{padding:0 5px}.top-panel-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.logo{width:120px;height:70px}.site-footer__address,.site-footer__phone,.site-footer__tg,.top-menu{width:100%}.main-slider{padding-top:70px}.top-menu{order:3}.top-menu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-menu ul li{padding:5px 20px 5px 0}.top-menu ul li a{padding:0}.top-menu ul li a:hover{background:0 0}.top__phone{margin:5px}.order-frm-item label,.owl-main-mobile{display:block}.owl-dots{bottom:15px}.owl-dot span{width:12px;height:12px}.products-list{max-width:400px;margin:0 auto}.products-item{width:100%;margin:0 0 40px}.products-item__old-price{font-size:18px}.products-item__price .s1{font-size:24px}.products-item__price .s2{font-size:20px}.delivery-payment-item-text{font-size:16px}.delivery-payment-item-time{font-size:13px}.reviews-block{padding:40px 0}.popup-cart table{font-size:14px;margin:15px 0 0}.cart-td-name{padding-left:15px}.cart-td-name h2,.popup-cart .order-frm-title{font-size:14px}.cart-cost-sum{padding:15px 12px 15px 30px;margin:15px 0 0}.popup-cart .buttons .back,.popup-cart .buttons .submit{padding:14px 17px 15px;font-size:15px}.order-frm .order-frm-submit button,.order-frm .order-frm-submit input[type=submit]{padding:14px 20px 15px;font-size:20px}.popup-cart .cart-tit,.popup-cart .order-frm-item{margin:0 0 10px}.popup-cart .popup-order{margin-top:20px}.order-frm-item,.popup-cart .popup-order h2{margin:0 0 15px}.popup-cart .order-frm-input input{height:35px;border-radius:10px;font-size:14px}.popup-cart .order-frm-submit{margin:20px 0 0}.popup-cart .order-frm .order-frm-submit button,.popup-cart .order-frm .order-frm-submit input[type=submit]{padding:11px 20px;border-radius:12px;font-size:18px}.small-cart{margin:0}.delivery-payment h2{margin:0 0 40px}.delivery-payment{padding:20px 0}.delivery-payment-item{width:50%;margin:0 0 40px}.popup-order h2{margin:0 0 25px}.order-frm-title{padding:0 12px;margin:0 0 5px;font-size:16px}.order-frm-submit{margin:30px 0 0}.delivery-payment .title{margin:0 0 30px;font-size:45px}.lg-sub-html{padding:5px}.lg-outer .products-item__old-price{font-size:17px}.lg-outer .products-item__price .s1{font-size:23px}}@media only screen and (max-width:480px){.top-panel .static{padding:0}.logo{width:90px}.remodal-wrapper{padding:20px}.remodal{padding:15px}.popup-cart .cart-tit,.popup-order .prod-title{font-size:20px}.popup-cart .cart-td-photo{width:40px}.cart-td-name h2,.popup-cart table{font-size:13px}.cart-td-amount,.cart-td-name,.reviews-static{padding:0 10px}.cart-td-delete{padding:0 0 0 10px}.popup-cart .buttons{-ms-flex-direction:column;flex-direction:column;margin:25px 0 0}.popup-cart .buttons .submit{margin:10px 0 0}.lg-sub-html{font-size:14px}.top__phone{display:none}.main-title h1{font-size:23px}.main-title{padding-top:0}.delivery-payment-item-image img{max-width:40%}.delivery-payment-inner{padding-top:20px}.delivery-payment .title{font-size:31px}.reviews-block{padding:20px 0}.reviews-block .title{margin:0 0 25px}.bottom-order-wr{padding:20px 0 0}a.bottom-order-btn{font-size:19px}.lg-outer .lg-sub-html table td{padding:2px 5px}.lg-outer .lg-sub-html table .info-td{display:block}.lg-outer .lg-sub-html .info .price-col{display:flex}.lg-outer .products-item__buy{width:auto;padding:10px}.lg-outer .prices{flex-grow:1}.lg-outer .products-item__price{text-align:left;margin:0}.lg-outer .products-item__buy__text{font-size:18px}}.main-slider-block .products-item__name,.menu-title,.products-item__cat{text-align:center}@media (min-width:1000px){.tmn{display:none}.top-menu.tmn{display:block}}@media (max-width:1000px){.top-menu.tmn{display:none}.top-panel-inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.tmn ul{padding:5px 0 10px;margin:0;list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.tmn{width:100%}.tmn ul li{flex-grow:1;width:25%;margin:0 5px}.tmn ul li a{display:block;padding:5px 7px;text-align:center;text-decoration:none;font-size:12px;border-radius:6px;border:1px solid #d64f9b;text-transform:uppercase;font-weight:700}.tmn ul li.active a{border:1px solid #ad397a;border-bottom:1px solid #922b65;background:#d74d9b;box-shadow:inset 0 1px 3px #84305f,0 1px #bd4388,0 0 1px #ad2471;pointer-events:none;color:#fff}}.main-slider-block .owl-carousel .owl-item img,.sizes a{border-radius:8px}.products-list.active{display:flex}@media (max-width:375px){.tmn ul li a{padding:5px;font-size:11px;font-weight:400}.tmn ul li{flex-grow:1;width:auto;margin:0 2px}}.main-slider-block .products-item{width:100%;margin:auto;max-width:99%;display:flex;padding:20px;box-shadow:0 4px 10px rgba(172,114,147,.71);justify-content:space-between}@media only screen and (max-width:1660px){.main-slider-block .products-item{width:100%;margin:auto;max-width:90%;display:flex;padding:20px;box-shadow:0 4px 10px rgba(172,114,147,.71);justify-content:space-between}}.main-slider-block .products-item__options{position:static;background:0 0}.main-slider-block .owl-carousel .owl-nav button.owl-prev{transform:rotate(-180deg)}.main-slider-block .owl-stage-outer{margin:20px 0}.main-slider-block .owl-item{padding:0 20px}.main-slider-block .products-item__bottom .top_b .for{width:50%}.main-slider-block .products-item__bottom{padding:0;width:50%}.main-slider-block .products-item__image-wr{position:relative;width:48%}.main-slider-block .products-item__discount{top:-13px;right:-13px}.main-slider-block .products-item__zoom{position:absolute;right:-5px;top:auto;bottom:-5px;width:52px;height:52px;padding:32px 5px 0;cursor:pointer;background-size:20px}.main-slider-block .products-item__sert{top:85px}.main-slider-block .products-item__garant{top:150px}.main-slider-block .products-item__stock{border-radius:6px;top:36px}.main-slider-block .info{font-size:23px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.main-slider-block .info ul{padding:6px 0 0;margin:0;list-style:none}.main-slider-block .info ul li{font-size:15px;font-weight:400;padding:0 0 3px}.main-slider-block h1{font-size:24px;border-top:1px solid #ddd;padding:5px 0 0}.main-slider-block .products-item__stock.in{top:0;background:#d74d9b;font-weight:700}.main-slider-block .products-item__stock.in:after{border-color:transparent transparent transparent #d74d9b}.about-us{background:#fff;border-radius:12px;margin:10px 2.5% 20px;line-height:1.7;padding:20px 25px 30px;font-style:italic}.about-us .title{font-size:23px;font-weight:700;margin-bottom:0;font-style:normal}.about-us .text{font-size:14px}@media (max-width:1300px){.main-slider-block .products-item__image{height:100%}.main-slider-block .products-item__sert{top:65px}.main-slider-block .products-item__garant{top:130px}}@media (max-width:1025px){.main-slider-block .info{font-size:23px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}}.sizes,.sizes a{display:inline-block}@media (min-width:770px){.main-slider-block .info.mob{display:none}}@media (max-width:769px){.main-slider-block .info{margin-top:15px}.main-slider-block .info.mob{font-size:23px;display:block;margin-bottom:10px}.main-slider-block .products-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.main-slider-block .products-item__bottom{padding:0;width:100%}.main-slider-block .products-item__image-wr{position:relative;width:100%}.main-slider-block .info ul li{display:inline-block;width:50%;box-sizing:border-box}.main-slider-block .info ul li:before{content:'';width:5px;height:5px;background:#561d3f;border-radius:0;margin-right:5px;display:inline-block;vertical-align:middle}.main-slider-block .info ul{padding:6px 0 0;margin:0;list-style:none;display:flex;flex-wrap:wrap}}@media (max-width:640px){.main-slider-block .owl-item{padding:0}.main-slider-block .products-list{max-width:100%;margin:0 auto}.main-slider-block .owl-carousel .owl-nav button.owl-next{right:-15px}.main-slider-block .owl-carousel .owl-nav button.owl-prev{left:-15px}.main-slider-block h1{padding-top:10px}}@media (max-width:620px){.main-slider-block .info.mob{font-size:20px}}@media (max-width:479px){.main-slider-block .owl-carousel .owl-nav button.owl-next,.main-slider-block .owl-carousel .owl-nav button.owl-prev{background-repeat:no-repeat;top:44%;width:30px;height:30px;background-color:#fff;border-radius:50%;background-size:17px;background-position:70% 50%;box-shadow:0 0 6px -1px rgba(0,0,0,.5)}.main-slider-block .products-item{width:100%;margin:auto;max-width:100%;display:flex;padding:20px;box-shadow:none;justify-content:space-between}.main-slider-block .info.mob{font-size:15px;display:block}.main-slider-block .products-item__stock{position:absolute;left:-15px;height:23px;padding:0 7px 0 16px;font-size:12px;line-height:23px;color:#fff;top:26px}.main-slider-block .products-item__stock:after{content:"";position:absolute;left:100%;top:5px;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px}.main-slider-block .owl-carousel .owl-nav button.owl-next{right:-15px}.main-slider-block .owl-carousel .owl-nav button.owl-prev{left:-15px}.main-slider-block .info ul li{display:inline-block;width:100%;box-sizing:border-box;font-size:12px}}.tmn.fx{visibility:hidden;padding:0 2%}.tmn.fx.active{visibility:visible}.tmn.fx ul{padding-top:10px}@media only screen and (max-width:1000px){.main-title{margin:0;padding:0}.products-list.active{margin-top:0}}@media (max-width:481px){.about-us{line-height:1.5;margin:10px 0 0}}@media (max-width:400px){.tmn.fx{margin:0 -20px;width:auto}.tmn.fx.active{margin:0}.ul{display:none}.main-slider-block .info{font-size:23px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ddd}.main-slider-block .products-item__sert{top:65px;width:45px;height:45px;background-size:45px}.main-slider-block .products-item__garant{top:118px;width:45px;height:45px;background-size:45px}.main-slider-block .products-item__zoom{right:-15px;bottom:-24px;width:35px;height:35px;background-size:15px}.tmn.fx{padding:0}.tmn.fx ul li a{text-transform:none}}#products_ajax h2{margin:10px 0 20px;width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#561d3f;text-transform:none}.menu-title{margin-top:10px}.tmn.fx ul li.active a{background:#d74d9b}.sizes-bottom{margin:25px 0 0}.sizes a{background-color:#d74d9b;cursor:pointer;padding:4px 15px;color:#fff;text-decoration:none;margin:3px 3px 0 0}.sizes a:hover{background:#cb4691;text-decoration:none}.sizes-top{margin-top:15px;padding-top:12px;border-top:1px solid #ddd;font-size:16px;display:none;flex-wrap:wrap;align-items:center;justify-content:space-between}.products-item__slider.owl-carousel{z-index:auto}.products-item__slider.owl-carousel .owl-nav>button{position:absolute;top:50%;left:25px;width:20px;height:20px;font-size:0;background:0 0}.products-item__slider.owl-carousel .owl-nav>button span{font-size:0}.products-item__slider.owl-carousel .owl-nav>button:before{font-family:slick;content:'←';color:#fff;font-size:20px;line-height:1}.products-item__slider.owl-carousel .owl-nav>button.owl-next{left:auto;right:20px;transform:rotate(180deg)}.products-item__slider.owl-carousel .owl-dots{display:none!important}@media only screen and (max-width:1200px){.products-item__image .owl-item img{height:325px}}@media only screen and (max-width:1024px){.products-item__image .owl-item img{height:280px}}@media only screen and (max-width:990px){.products-item__image .owl-item img{height:calc(calc(92vw - 60px)/ 2)}}@media only screen and (max-width:860px){.products-item__slider.owl-carousel .owl-nav{display:none!important}.products-item__slider.owl-carousel .owl-dots{display:block!important}}@media only screen and (max-width:769px){.sizes-bottom{display:none}.sizes-top{display:flex}}@media only screen and (max-width:640px){.products-item__image .owl-item img{height:400px}}@media only screen and (max-width:460px){.delivery-payment-item{width:100%}.sizes-top{font-size:14px}.products-item__image .owl-item img{height:calc(100vw - 60px)}}@media only screen and (max-width:400px){.static{padding:0 20px}.logo{margin-right:7px}.top__phone{font-size:15px;background-size:18px;padding-left:25px}.small-cart-icon{margin:4px 5px 0 0}.small-cart-sum{font-size:14px}.cart-td-name h2,.popup-cart table{font-size:12px}.cart-td-amount .s2{display:none}.main-title h1{font-size:19px}.sizes-top{padding-top:5px}}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus{outline:-webkit-focus-ring-color auto 5px}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center/100% 100% no-repeat}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler.acti .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg class='checkmark' xmlns='http://www.w3.org/2000/svg' stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' viewBox='0 0 52 52'%3e%3ccircle class='checkmark__circle' cx='26' cy='26' r='25' fill='none' /%3e%3cpath class='checkmark__check' fill='none' d='M16 16 36 36 M36 16 16 36' /%3e%3c/svg%3e")}@media (min-width:768px){.navbar-toggler{display:none}.navbar-collapse-menu{border-bottom:1px solid #d74d9b}.navbar-collapse-menu .navbar-nav-menu{padding:0 30px;list-style:none;text-align:center}.navbar-collapse-menu .navbar-nav-menu li{display:inline-block}.navbar-collapse-menu .navbar-nav-menu li a{display:block;padding:5px 15px;text-decoration:none;font-size:16px;color:#4d2140}.navbar-collapse-menu .navbar-nav-menu li a:hover{color:#d74d9b}}@media all and (min-width:768px) and (max-width:1024px){.navbar-collapse .navbar-nav li a{padding:5px 10px}}@media (max-width:767px){.small-cart-icon{box-sizing:border-box;border:1px solid #fff;width:29px;height:24px;background-position:-5px -8px}.top-panel{display:flex;flex-direction:column;min-height:112px;transition:.5s}.navbar-collapse-menu{order:1;width:100%;display:none;padding:0 10px}.navbar-collapse-menu .navbar-nav-menu{padding:0;margin:0;list-style:none;text-align:center}.navbar-nav-menu .nav-item-menu{border-top:1px solid rgba(226,226,226,.68);padding:10px 0}.navbar-nav-menu .nav-item-menu a{font-weight:700;font-size:19px;line-height:32px;align-items:center;text-align:center;letter-spacing:-.4px;color:#fd5c70;text-decoration:none}.navbar-nav-menu .nav-item-menu a:hover{color:#bd3c49}.fon{min-height:100%}.top-panel>.static{width:100%}}

@keyframes loading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes myAnimSp {

    0%,
    to {
        transform: translateX(0%);
        transform-origin: 50% 50%
    }

    15% {
        transform: translateX(-30px) rotate(-6deg)
    }

    30% {
        transform: translateX(15px) rotate(6deg)
    }

    45% {
        transform: translateX(-15px) rotate(-3.6deg)
    }

    60% {
        transform: translateX(9px) rotate(2.4deg)
    }

    75% {
        transform: translateX(-6px) rotate(-1.2deg)
    }
}

#confetti {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1001
}

.overflow_hidden {
    overflow: hidden
}

.btn_spinner_fixed {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 186px;
    z-index: 100;
    transition: all 0.5s;
    cursor: pointer
}

.btn_spinner_fixed.opened {
    opacity: 0;
    visibility: hidden
}

.btn_spinner_fixed .line_arrow {
    position: absolute;
    z-index: 1;
    bottom: 38px;
    right: 0;
    width: 70px;
    height: 100px;
    background: url(https://lelit.com.ua/satin/design/aromania/files/line-arrow.svg) 50% no-repeat;
    pointer-events: none;
    display: none;
    background-size: contain;
}

.btn_spinner_fixed .spinner_main {
    width: 150px;
    height: 150px;
    margin: 0 auto 20px;
    position: relative;
    cursor: pointer;
    display: none
}

.btn_spinner_fixed .spinner_main .spiner_bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../../../img/spiner-ms.png) 50% no-repeat;
    background-size: contain;
    animation-name: loading;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.btn_spinner_fixed .spinner_main .spinner_arrow {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 50px;
    height: 50px;
    background: url(../../../img/spiner-arrow.png) 50% no-repeat;
    background-size: contain
}

.btn_spinner_fixed .spinner_button {
    border-radius: 10px;
    background: #459BFE;
    padding: 12px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    cursor: pointer;
    font-family: "Lato", sans-serif;
    animation: myAnimSp 2s ease 3s infinite normal forwards
}

.btn_spinner_fixed .spinner_button:hover {
    opacity: 0.8
}

@media (max-width:767px) {
    .btn_spinner_fixed {
        right: 8px;
        bottom: 26px
    }

    .btn_spinner_fixed .spinner_main {
        width: 150px;
        height: 150px
    }

    .btn_spinner_fixed .spinner_main .spinner_arrow {
        top: 50px;
        left: 54px;
        width: 50px;
        height: 50px
    }
}

.modal_spiner_wrapper_shadow {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.55);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
    z-index: 1000
}

.modal_spiner_wrapper_shadow.opened {
    opacity: 1;
    visibility: visible
}

body {
    min-width: 360px
}

.modal_spiner_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1100;
    font-size: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    padding: 20px;
    transition: all 0.5s;
    opacity: 0;
    visibility: hidden
}

.modal_spiner_wrapper.opened {
    opacity: 1;
    visibility: visible
}

.modal_spiner_wrapper:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.modal_spiner_wrapper .inner {
    text-align: center;
    width: 640px;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    position: relative
}

@media (max-width:767px) {
    .modal_spiner_wrapper .inner {
        width: 320px
    }
}

.modal_spiner_wrapper .prize_block {
    max-width: 500px;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    transform-style: preserve-3d;
    transition: all 2s;
    transform: scale(0.2) rotateY(300deg);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    margin: 0 auto
}

.modal_spiner_wrapper #imageContainer {
    max-width: 500px;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    margin: 0 auto
}

.modal_spiner_wrapper #imageContainer img {
    max-width: 100%
}

.hidden-image {
    display: none;
}


.modal_spiner_wrapper .prize_block img {
    max-width: 100%
}

.modal_spiner_wrapper .spiner_name {
    display: inline-block;
    vertical-align: top;
    padding: 20px 60px;
    border-radius: 50px;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    text-align: center;
    font-family: "Lato", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 96px
}

.modal_spiner_wrapper .line_arrow {
    position: absolute;
    z-index: 1;
    top: 45px;
    right: 40px;
    left: 0;
    margin: 0 auto;
    width: 95px;
    height: 190px;
    background: url(https://lelit.com.ua/satin/design/aromania/files/line-arrow-lg.svg) 50% no-repeat;
    background-size: contain;
    pointer-events: none
}

.modal_spiner_wrapper .text {
    color: #FFF;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding-top: 93px;
    padding-bottom: 40px;
    display: none
}

.modal_spiner_wrapper .link_button {
    display: none
}

.modal_spiner_wrapper .btn_link {
    color: #FFF;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 25px 60px;
    border-radius: 20px;
    background: #459BFE;
    width: 298px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    text-decoration: none
}

.modal_spiner_wrapper .spinner_big_main {
    width: 550px;
    height: 550px;
    margin: 0 auto;
    position: relative
}

.modal_spiner_wrapper .spinner_big_main:before {
    content: "";
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    height: 350px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='462' height='351' viewBox='0 0 462 351' fill='none'%3E%3Cpath opacity='0.5' d='M231 189.75C200.75 189.75 176 214.5 176 244.75C176 275 200.75 299.75 231 299.75C261.25 299.75 286 275 286 244.75C286 214.5 261.25 189.75 231 189.75ZM5.5 242C5.5 117.7 106.7 16.4999 231 16.4999C355.3 16.4999 456.5 117.7 456.5 242C456.5 281.6 446.05 319 428.45 350.9C449.9 316.25 462 275 462 231C462 103.4 358.6 -6.10352e-05 231 -6.10352e-05C103.4 -6.10352e-05 0 103.4 0 231C0 275 12.1 316.25 33.55 350.9C15.95 319 5.5 281.6 5.5 242Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E") 50% 0 no-repeat;
    z-index: 1;
    background-size: contain
}

.modal_spiner_wrapper .spinner_big_main .spiner_bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../../../img/spiner-lg.png) 50% no-repeat;
    transform: rotate(76deg);
    background-size: contain
}

.modal_spiner_wrapper .spinner_big_main .spinner_arrow {
    position: absolute;
    top: 172px;
    left: 192px;
    width: 179px;
    height: 179px;
    cursor: pointer;
    z-index: 10;
    background: url(../../../img/spiner-arrow-lg.png) 50% no-repeat;
    background-size: contain
}

@media (max-width:767px) {
    .modal_spiner_wrapper .spiner_name {
        font-size: 20px
    }

    .modal_spiner_wrapper .line_arrow {
        width: 65px;
        height: 138px
    }

    .modal_spiner_wrapper .prize_block {
        top: 10px;
        max-width: 150px
    }

    .modal_spiner_wrapper .text {
        padding: 20px 0;
        font-size: 20px
    }

    .modal_spiner_wrapper .spinner_big_main {
        width: 320px;
        height: 320px
    }

    .modal_spiner_wrapper .spinner_big_main:before {
        height: 205px;
        top: 26px
    }

    .modal_spiner_wrapper .spinner_big_main .spinner_arrow {
        top: 100px;
        left: 108px;
        width: 120px;
        height: 120px
    }

    .modal_spiner_wrapper .btn_link {
        width: auto
    }
}

.modal_spiner_wrapper.winner .prize_block {
    opacity: 1;
    visibility: visible;
    transform: scale(1) rotateY(0deg)
}

@media all and (max-width: 767px){
    .btn_spinner_fixed .spinner_button {
        padding: 10px;
        font-size: 12px;
    }

    .btn_spinner_fixed {
        width: 116px;
    }

    .btn_spinner_fixed .line_arrow {
        width: 70px;
        height: 70px;
        background-size: contain;
    }

    .btn_spinner_fixed .spinner_main {
        width: 100px;
        height: 100px;
    }

    .btn_spinner_fixed .spinner_main .spinner_arrow {
        top: 25px;
        left: 29px;
    }
}

.close_spin {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7769 17.9361L18.1081 19.6049L12.8473 14.344L7.69954 19.4917L5.91763 17.7098L11.0654 12.5621L5.80449 7.30122L7.47326 5.63245L12.7341 10.8933L17.9102 5.7173L19.6921 7.49921L14.516 12.6752L19.7769 17.9361Z' fill='white'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
    cursor: pointer;
    z-index: 101;
}










@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.btn_fix_material {
    position: absolute;
    top: 100%;
    right: 10px;
    margin-top: 10px;
    border-radius: 10px;
    background: #F635A3;
    padding: 12px;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    cursor: pointer;
    font-family: "Lato",sans-serif;
    display: none;
}

.btn_fix_material.opened {
    display: none;
}

.menu_burger {
    position: absolute;
    top: 100%;
    right: -100%;
    width: 100%;
    z-index: 10011;
    transition: all 0.3s;
    visibility: hidden;
    background: #fff;
    font-size: 0;
    opacity: 0;
}

.menu_burger.opened {
    opacity: 1;
    right: 0;
    visibility: visible
}

.menu_burger .menu_scroll {
    padding-right: 36px;
    position: relative;
}

.menu_burger .menuClose {
    position: absolute;
    top: 2px;
    right: 6px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    box-sizing: border-box;
    z-index: 10;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7071 2.70711C23.0976 2.31658 23.0976 1.68342 22.7071 1.29289C22.3166 0.902369 21.6834 0.902369 21.2929 1.29289L22.7071 2.70711ZM1.29289 21.2929C0.902369 21.6834 0.902369 22.3166 1.29289 22.7071C1.68342 23.0976 2.31658 23.0976 2.70711 22.7071L1.29289 21.2929ZM2.70711 1.29289C2.31658 0.902369 1.68342 0.902369 1.29289 1.29289C0.902369 1.68342 0.902369 2.31658 1.29289 2.70711L2.70711 1.29289ZM21.2929 22.7071C21.6834 23.0976 22.3166 23.0976 22.7071 22.7071C23.0976 22.3166 23.0976 21.6834 22.7071 21.2929L21.2929 22.7071ZM21.2929 1.29289L1.29289 21.2929L2.70711 22.7071L22.7071 2.70711L21.2929 1.29289ZM1.29289 2.70711L21.2929 22.7071L22.7071 21.2929L2.70711 1.29289L1.29289 2.70711Z' fill='%23000000'/%3E%3C/svg%3E%0A") 50% no-repeat;
    background-size: contain;
}

.top-panel:not(.show) .menu_burger .menu_scroll {
    padding-right: 0;
}

.top-panel:not(.show) .menu_burger .menuClose {
    display: none;
}

.menu_burger .menu_items ul,
.menu_burger .menu_top2 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}

.menu_burger .menu_items ul>li,
.menu_burger .menu_top2 ul>li {
    white-space: nowrap;
    border-right: 1px solid rgba(226,226,226,.68);
    padding: 4px 0;
    text-align: center;
    flex: 1 1 auto;
}

.menu_burger .menu_items ul>li:last-child {
    border: none;
}

.menu_burger .menu_items ul>li>a,
.menu_burger .menu_top2 ul>li>a {
    display: block;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    color: #fd5c70;
    padding: 0 10px;
    font-weight: bold;
    text-decoration: none;
    position: relative
}

.menu_burger .menu_items ul>li>a.active,
.menu_burger .menu_top2 ul>li>a:hover {
    text-decoration: underline
}
@media all and (max-width: 450px) {
    .menu_burger .menu_items ul > li > a {
        font-size: 14px;
        line-height: 20px;
        padding: 0 8px;
    }
}

@media all and (max-width: 767px){
    .btn_spinner_fixed .spinner_button {
        padding: 14px;
        font-size: 14px;
    }

    .btn_spinner_fixed {
        width: 160px;
    }

    .btn_spinner_fixed .line_arrow {
        width: 70px;
        height: 70px;
        background-size: contain;
    }

    .btn_spinner_fixed .spinner_main {
        width: 100px;
        height: 100px;
    }

    .btn_spinner_fixed .spinner_main .spinner_arrow {
        top: 25px;
        left: 29px;
    }

    .btn_fix_material {
        display: block;
    }

    .top-panel.show .logo{
        display: none;
    }

    .top-panel.show .el-timer2-wrapper {
        display: none;
    }

    .top-panel.show .top__phone {
        display: none;
    }

    .top-panel.show .static{
        padding: 0 10px;
    }

    .top-panel.show {
        min-height: 1px;
    }

    .top-panel.show .top-panel-inner {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .top-panel.show .navbar-toggler {
        order: 1;
        padding-left: 4px;
        padding-right: 4px;
        outline: none !important;
        border: none;
    }

    .top-panel.show .tmn ul {
        padding-top: 10px;
    }

    body {
        min-width: 360px;
    }

    .tmn.fx {
        display: none;
    }
}

.close_spin {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7769 17.9361L18.1081 19.6049L12.8473 14.344L7.69954 19.4917L5.91763 17.7098L11.0654 12.5621L5.80449 7.30122L7.47326 5.63245L12.7341 10.8933L17.9102 5.7173L19.6921 7.49921L14.516 12.6752L19.7769 17.9361Z' fill='white'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
    cursor: pointer;
    z-index: 101;
}

.el-timer2-wrapper .tit,.btn_fix_material,.btn_spinner_fixed .spinner_button {
    background: #459bfe;
}

.navbar-nav-menu .nav-item-menu a,.menu_burger .menu_items ul>li>a, .menu_burger .menu_top2 ul>li>a {
    color: #459bfe;
}
.top-menu ul li a:hover, .top-menu ul li.active a {
    color: #459bfe;
}

@media (max-width: 1000px) {
    .tmn ul li a {
        border-color: #459bfe;
    }

    .tmn ul li.active a {
        background: #459bfe;
        border-color: #72b0fe;
        box-shadow: inset 0 1px 3px #72b0fe, 0 1px #72b0fe, 0 0 1px #72b0fe;
    }
}
@media (max-width: 767px) {
    .menu_burger .menu_items ul,
    .menu_burger .menu_top2 ul {
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .menu_burger .menu_items ul>li,
    .menu_burger .menu_top2 ul>li {
        border-bottom: 1px solid rgba(226,226,226,.68);
    }

    .menu_burger .menu_items ul>li:last-child {
        border: unset;
        border-bottom: 1px solid rgba(226, 226, 226, .68);
    }
    .pic-mobile {
        padding-top: 80px !important;
    }
}
@media (max-width: 640px) {
    .products-list {
        gap: 16px;
        max-width: unset;
        margin: 0;
        /*display: block;*/
    }

    .products-list .products-item {
        width: 100%;
        margin: 0 0 16px;
        flex: none;
    }

    .products-list .products-item .products-item__bottom .top_b{
        /*display: none !important;*/

    }

    .products-item__name {
        font-size: 14px !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
    }

    body .products-item__cat {
        margin-left: 6px !important;
        margin-right: 6px !important;
    }

    .products-item__image .owl-item img {
        /*height: 200px;*/
    }

    body .products-item__discount {
        width: 66px !important;
        height: 58px !important;
        font-size: 14px !important;
        line-height: 50px;
        top: -55px !important;
        right: -22px !important;
        background-size: contain !important;
    }

    /*.products-item__bottom .top_b {*/
    /*    display: block;*/
    /*}*/

    /*.products-item__bottom .top_b .for {*/
    /*    width: 100%;*/
    /*}*/

    .products-item__bottom .bot_b {
        display: block;
    }

    .products-item__bottom .bot_b .price_bl {
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
    }

    body .products-item__bottom .bot_b .products-item__buy {
        display: block;
        width: 90%;
        margin: 0 auto;
    }
}