

/* Start:/local/templates/empty/css/main.min.css?161854622667294*/
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Rubik;font-weight:300;font-style:normal;src:url(/local/templates/empty/css/../fonts/Rubik/Rubik-Regular.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:500;font-style:normal;src:url(/local/templates/empty/css/../fonts/Rubik/Rubik-Medium.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:600;font-style:normal;src:url(/local/templates/empty/css/../fonts/Rubik/Rubik-Bold.ttf) format("truetype")}@font-face{font-family:icons;src:url(/local/templates/empty/css/../fonts/icons/icomoon.eot?18vdrh);src:url(/local/templates/empty/css/../fonts/icons/icomoon.eot?18vdrh#iefix) format("embedded-opentype"),url(/local/templates/empty/css/../fonts/icons/icomoon.ttf?18vdrh) format("truetype"),url(/local/templates/empty/css/../fonts/icons/icomoon.woff?18vdrh) format("woff"),url(/local/templates/empty/css/../fonts/icons/icomoon.svg?18vdrh#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:105}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0;position:absolute;right:15px;top:15px;font-size:30px;font-weight:100}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.tab{overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:24px;background:none;border:0;margin-top:15px;padding:15px}.tab>div:first-child{text-align:left}.tab>div:nth-child(2){text-align:center}.tab>div:last-child{text-align:right}.tab button{outline:none;cursor:pointer;background:none;padding:0;line-height:10px;height:25px;transition:.3s;border:none;border-bottom:1px solid #fff}.tab button.active,.tab button:hover{background-color:#fff;border-bottom:1px solid}.tabcontent{display:none;padding:50px 17px;font-size:23px;line-height:29px;border-top:none}.tabcontent#tab-1{display:block}.tabcontent ul li{position:relative;padding-left:39px;margin-bottom:25px}.tabcontent ul li strong{font-weight:400;display:block}.tabcontent ul li:before{content:"";display:block;width:16px;height:16px;background:#000;border-radius:50%;position:absolute;left:0;top:10px}.tabcontent{-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.icon-star:before{content:"\e900"}.icon-burger:before{content:"\e901"}.icon-tg:before{content:"\e902"}.icon-viber:before{content:"\e903"}.icon-wa:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-search:before{content:"\e906"}.icon-point:before{content:"\e907"}body,html{height:100%}body{font-family:Rubik;font-weight:300;font-size:16px;line-height:24px;color:#343434}*,a{outline:none}a{text-decoration:none}div{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:5px 0}h1{font-size:18px}img{max-width:100%;height:auto}p{margin-bottom:20px}.container{max-width:1180px;margin:0 auto}#wrap{min-height:100%}#wrap:after{content:"";display:block;height:480px}.mobile.button_style,.mobile_buttons,.mobile_menu{display:none}header{position:relative;background:#fff;box-shadow:0 4px 15px rgba(70,70,70,.15)}header .container.grid{display:grid;grid-template-columns:200px 1fr 250px}header .container.grid .logo{display:block;margin:9px 23px 14px;width:117px;box-sizing:border-box}header .container.grid .nav-block{margin-right:72px;margin-top:22px;font-size:16px}header .container.grid .nav-block nav{padding-bottom:13px;border-bottom:1px solid #e0e0e0}header .container.grid .nav-block nav ul{display:flex;justify-content:space-between}header .container.grid .nav-block nav ul li{display:inline-block}header .container.grid .nav-block nav ul li a{color:#343434}header .container.grid .nav-block .search-block{position:relative;margin-top:15px}header .container.grid .nav-block .search-block [type=submit]{position:absolute;top:2px;right:0;background:none;border:0;font-size:25px;color:#7ab664}header .container.grid .nav-block .search-block input[type=text]{width:100%;height:40px;box-sizing:border-box;border:0;border-bottom:1px solid #e0e0e0}header .container.grid .right-header-block{margin-top:22px}header .container.grid .right-header-block .contacts{display:flex;justify-content:space-between}header .container.grid .right-header-block .phone{color:#343434}header .container.grid .right-header-block .phone .icon-phone{color:#7ab664;margin-right:5px}header .container.grid .right-header-block .soc-icons{color:#fff;display:inline-block;width:22px;height:22px;border-radius:50%;font-size:11px;position:relative;margin-left:4px}header .container.grid .right-header-block .soc-icons:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .container.grid .right-header-block .wa-ico{background:#45d354}header .container.grid .right-header-block .tg-ico{background:linear-gradient(180deg,#1d93d2,#38b0e3)}header .container.grid .right-header-block .vb-ico{background:#665ca7}header .container.grid .right-header-block .mini-cart{display:grid;grid-template-columns:68px 1fr;margin-top:5px;height:58px}header .container.grid .right-header-block .mini-cart .cart{background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%);border-radius:10px 0 0 10px;position:relative}header .container.grid .right-header-block .mini-cart .cart .cart-icon{position:relative;top:18px;left:14px}header .container.grid .right-header-block .mini-cart .cart .counter{position:absolute;background:#fff;border-radius:50%;width:18px;height:18px;right:3px;top:5px;font-size:13px;line-height:17px;text-align:center;color:#7ab664}header .container.grid .right-header-block .mini-cart .cart-total{box-shadow:0 0 10px rgba(0,0,0,.15);border-top-right-radius:10px;border-bottom-right-radius:10px}header .container.grid .right-header-block .mini-cart .cart-total .total{display:none}header .container.grid .right-header-block .mini-cart .cart-total .empty_cart{font-size:14px;color:#cacaca;text-align:center;display:block;height:30px;border-bottom:1px solid rgba(84,204,97,.29);padding-top:4px;padding-right:8px}header .container.grid .right-header-block .mini-cart .cart-total .go_to_cart{font-size:15px;text-align:center;display:block;padding-right:8px;color:#e32421}header .container.grid .right-header-block .mini-cart .cart-total .go_to_cart .no_active{opacity:.7}.swiper-button-next,.swiper-button-prev{top:0}.swiper-button-prev:after{border-right:20px solid #7ab664}.swiper-button-next:after,.swiper-button-prev:after{content:"";width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.swiper-button-next:after{border-left:20px solid #7ab664}.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{display:none}.product-page .swiper-button-next,.product-page .swiper-button-prev{top:50%}.navi .swiper-pagination-bullets{position:absolute;left:50%;top:10px;transform:translateX(-50%)}.navi .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;background:#7ab664}.product-page .navi{height:5px}.main_swiper{max-width:100%}.main_swiper .swiper-button-next:after{border-left:0}.same-goods .navi-block .swiper-button-next{top:12px}.same-goods .navi-block .swiper-button-perv{top:0!important}.swiper-pagination_pseudo{background:url(/local/templates/empty/css/../img/bullets.svg) no-repeat;width:74px;height:12px;position:absolute;top:-6px;left:50%;transform:translateX(-50%)}.slider-block{background:#f4ffef;padding:29px 0}.slider-block .container{display:grid;grid-template-columns:1fr 380px;grid-gap:20px}.slider-block .nav-block{position:absolute;bottom:0;width:150px;z-index:1;height:45px;color:#fff;display:flex}.slider-block .nav-block .swiper-button-next,.slider-block .nav-block .swiper-button-prev{top:25px;right:auto;position:relative;left:auto;padding:8px;width:63px}.slider-block .nav-block .swiper-pagination-fraction{bottom:auto;padding-right:3px;left:auto;width:100%;position:relative;line-height:50px;font-size:20px}.slider-block .nav-block .swiper-button-next:after,.slider-block .nav-block .swiper-button-prev:after{content:"";width:0;height:0;border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent}.slider-block .nav-block .swiper-button-next:after{transform:rotate(180deg)}.slide-body{display:block;min-height:520px}.slide-body .big-block{color:#fff;position:relative;padding:80px 10px 10px 40px;min-height:520px;border-radius:10px;background:url(/local/templates/empty/css/../img/wood-background.jpg) no-repeat}.slide-body .big-block .title{color:#fff;font-weight:500;font-size:65px;line-height:1}.slide-body .big-block .descr{font-size:35px;margin:28px 0;font-weight:300}.slide-body .big-block .price{font-size:50px;margin:43px 0;font-weight:500}.slide-body .big-block .img{display:block;position:absolute;border-radius:50%;width:319px;height:319px;overflow:hidden;right:10px;bottom:12px;border:10px solid #fff;filter:drop-shadow(0 0 15px rgba(85,10,8,.25))}.slide-body .big-block .button-gradient{margin-top:57px}.small-blocks{grid-template-rows:1fr 1fr}.small-blocks .item{padding:36px;position:relative}.small-blocks .item .button-gradient{width:auto;padding:14px 24px;display:inline-block}.small-blocks .item .title{color:#fff;font-size:24px;line-height:27px;margin-bottom:40px}.small-blocks .item .img-item{display:block;position:absolute;border-radius:50%;width:130px;height:130px;overflow:hidden;right:8px;bottom:9px;border:5px solid #fff;filter:drop-shadow(0 0 15px rgba(85,10,8,.25))}.hidden{display:none}.button-gradient{outline:none;display:block;width:250px;text-align:center;color:#fff;font-size:17px;background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%);box-shadow:0 0 30px rgba(244,159,122,.51);border-radius:100px;padding:17px 0;transition:.3s}.button-gradient:focus,.button-gradient:hover{box-shadow:none;outline:none}.button-gradient:active{background:linear-gradient(110.92deg,#c91411 -2.54%,#d56311 94.3%)}.small-blocks{display:grid;grid-gap:20px}.small-blocks>div{height:100%;border-radius:10px}.small-blocks .item_1{background:url(/local/templates/empty/css/../img/item_1.jpg) no-repeat}.small-blocks .item_2{background:url(/local/templates/empty/css/../img/item_2.jpg) no-repeat}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.advantages .advantage-block{padding:42px 0;font-weight:500;border-bottom:1px solid #c6e7ba}.advantages .item{display:flex;grid-template-columns:70px 1fr;align-items:center}.advantages .ico{display:block;height:64px;width:64px;background-position:50%;background-repeat:no-repeat;margin:0 18px}.advantages .delivery_ico{background-image:url(/local/templates/empty/css/../img/ico_1.svg)}.advantages .money_ico{background-image:url(/local/templates/empty/css/../img/ico_2.svg)}.advantages .quality_ico{background-image:url(/local/templates/empty/css/../img/ico_3.svg)}.advantages .assortment_ico{background-image:url(/local/templates/empty/css/../img/ico_4.svg)}.button_style{position:relative;display:inline-block;padding:13px 32px;border-radius:30px;transition:.3s;color:#e32421;border:2px solid #e32421}.button_style:focus,.button_style:hover{box-shadow:0 0 30px rgba(244,159,122,.51);background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%);-webkit-text-fill-color:#fff;color:#fff}.button_style.one_px_border{padding:17px 40px}.button_style.one_px_border:after{width:100%;height:100%}.button_style.one_px_border:before{top:0;bottom:0;left:0}.title-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.title-block .tabs{display:flex;border-bottom:1px solid #bddcb1;margin-top:68px}.title-block .tabs li{margin:6px 12px;font-size:18px}.title-block .tabs li:first-child{margin-left:0}.title-block .tabs li:last-child{margin-right:0}.categories{margin-top:81px;margin-bottom:50px}.categories .mp_category-block{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.categories .mp_category-block .item{position:relative;border-radius:10px;transition:.3s}.categories .mp_category-block .item:focus,.categories .mp_category-block .item:hover{filter:drop-shadow(0 7px 15px rgba(0,0,0,.25))}.categories .mp_category-block .item .title{color:#fff;font-size:23px;display:flex;position:absolute;top:0;height:100%;align-items:center;width:46%;margin-left:54%;line-height:26px;padding-right:20px;box-sizing:border-box}.categories .mp_category-block .item:before{width:245px;height:135px;right:0;content:"";display:block;position:absolute;background:url(/local/templates/empty/css/../img/cat-item-bg.png) 50%/cover no-repeat}section h2{font-size:35px;font-weight:500;margin:40px 0 32px;color:#821304;line-height:1}.navi{position:relative;height:30px;width:155px;margin:32px auto}.bestsellers{padding-top:24px}.bestsellers .tabs .active{color:#7ab664}.bs-slider,.sale-goods_swiper,.swiper-recommend,.swiper-viewed{margin-top:30px}.bs-slider .swiper-slide,.sale-goods_swiper .swiper-slide,.swiper-recommend .swiper-slide,.swiper-viewed .swiper-slide{border-radius:10px;border:1px solid #934e4e;min-height:446px;text-align:center}.bs-slider .swiper-slide img,.sale-goods_swiper .swiper-slide img,.swiper-recommend .swiper-slide img,.swiper-viewed .swiper-slide img{position:relative;z-index:-1;width:100%;height:auto}.bs-slider .swiper-slide .ico-block,.sale-goods_swiper .swiper-slide .ico-block,.swiper-recommend .swiper-slide .ico-block,.swiper-viewed .swiper-slide .ico-block{height:50px;display:flex;justify-content:center;align-items:center}.bs-slider .swiper-slide .ico-block .hit-ico,.sale-goods_swiper .swiper-slide .ico-block .hit-ico,.swiper-recommend .swiper-slide .ico-block .hit-ico,.swiper-viewed .swiper-slide .ico-block .hit-ico{display:inline-block;background:#f3b618;padding:0 10px;margin:0 auto;text-align:center;color:#fff;font-size:14px;border-radius:2px}.bs-slider .swiper-slide .ico-block .newest-ico,.sale-goods_swiper .swiper-slide .ico-block .newest-ico,.swiper-recommend .swiper-slide .ico-block .newest-ico,.swiper-viewed .swiper-slide .ico-block .newest-ico{display:inline-block;background:#7ab664;padding:0 10px;margin:0 auto;text-align:center;color:#fff;font-size:14px;border-radius:2px}.bs-slider .swiper-slide .title,.sale-goods_swiper .swiper-slide .title,.swiper-recommend .swiper-slide .title,.swiper-viewed .swiper-slide .title{font-size:18px;font-weight:500;line-height:1;color:#821304}.bs-slider .swiper-slide .descr,.sale-goods_swiper .swiper-slide .descr,.swiper-recommend .swiper-slide .descr,.swiper-viewed .swiper-slide .descr{color:#676767;font-size:15px}.bs-slider .swiper-slide .price,.sale-goods_swiper .swiper-slide .price,.swiper-recommend .swiper-slide .price,.swiper-viewed .swiper-slide .price{color:#821304;font-size:18px;margin-top:26px}.mp-add-block{margin-top:75px}.mp-add-block .first-line{display:grid;grid-template-columns:5fr 3fr 4fr;grid-gap:20px}.mp-add-block .first-line .item-big{background:url(/local/templates/empty/css/../img/camp_bg.jpg) 50%/cover no-repeat;border-radius:10px;min-height:330px;color:#fff;padding:42px 37px}.mp-add-block .first-line .item-big .title{font-size:36px;padding-right:40px;line-height:40px}.mp-add-block .first-line .item-big .descr{margin-top:10px;line-height:21px;padding-right:47px}.mp-add-block .first-line .item-big .descr .button-gradient{margin-top:35px}.mp-add-block .first-line .item{border:1px solid #934e4e;border-radius:10px;position:relative;display:block;overflow:hidden}.mp-add-block .first-line .item img{position:relative;z-index:-1;width:100%;max-height:245px}.mp-add-block .first-line .item .title{text-align:center;font-weight:500;color:#821304;display:block;font-size:18px;margin:15px 0 5px}.mp-add-block .first-line .item .price{display:block;text-align:center;font-size:18px;margin-top:7px;color:#821304}.mp-add-block .sec-line{margin-top:22px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.mp-add-block .sec-line .hor-item{display:grid;grid-template-columns:178px 1fr;overflow:hidden;border-radius:10px;border:1px solid #934e4e}.mp-add-block .sec-line .hor-item img{height:100%;width:auto}.mp-add-block .sec-line .hor-item .ttl-block{display:flex;flex-direction:column;justify-content:center;font-size:18px;padding-left:28px;line-height:30px;color:#821304}.mp-add-block .sec-line .hor-item .ttl-block .title{font-weight:500;line-height:22px}.mp-add-block .sec-line .hor-item .ttl-block .price{margin-top:5px}.catalog-page .quantity-block{margin:0}.about{background:url(/local/templates/empty/css/../img/bg_about.jpg) 50%/cover no-repeat;margin-top:108px;padding:80px 0}.about .about-container{padding:88px;text-align:center;max-width:910px;background:#ccc;margin:0 auto;background:linear-gradient(108.51deg,rgba(44,101,23,.88) .49%,rgba(29,98,5,.26) 99.06%);border:1px solid rgba(189,220,177,.5);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;position:relative}.about .about-container:before{position:absolute;content:"";width:calc(100% - 100px);height:calc(100% - 100px);border:3px solid hsla(0,0%,100%,.59);border-radius:10px;top:50px;left:50px}.about .about-container h1{color:#fff;font-size:47px;font-weight:500;line-height:40px}.about .about-container h1 span{display:block;font-size:33px;font-weight:300}.about .about-container .descr{color:#fff;margin:15px 0;line-height:22px;padding:0 40px}.reviews{margin-top:84px;padding-bottom:42px}.reviews .navi{margin:16px auto}.reviews .title-block{margin-bottom:0}.reviews .button_style{padding:14px 45px}.reviews .swiper-slide{position:relative;min-height:280px;background-image:url(/local/templates/empty/css/../img/speech.png);background-repeat:no-repeat;background-position:top;background-size:cover;padding:47px 30px}.reviews .swiper-slide .title{font-size:18px;color:#821304;font-weight:500;text-align:center;margin-bottom:12px}.reviews .swiper-slide .review{text-align:center;line-height:19px}.stars{position:absolute;bottom:65px;left:50%;transform:translateX(-50%)}.stars span{width:12px;height:12px;display:inline-block;background:url(/local/templates/empty/css/../img/star.svg) no-repeat}footer{background:url(/local/templates/empty/css/../img/footer-bg.jpg) 50%/cover no-repeat;min-height:50px;position:relative;margin-top:-438px}footer:before{content:"";display:block;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}footer .fst-line{border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:23px;z-index:1;position:relative;padding-top:38px}footer .fst-line .container{display:grid;grid-template-columns:200px 1fr 180px;grid-gap:30px}footer .fst-line .container .logo-block .addr{color:#fff;font-weight:300;font-size:16px;margin-top:19px;line-height:21px;display:flex}footer .fst-line .container .logo-block .addr .addr-txt{margin-left:5px}footer .fst-line .container .logo-block .addr .addr-txt span{display:block}footer .fst-line .container .logo-block .phone{color:#fff;margin-top:9px;display:inline-block}footer .footer-menu{margin-right:60px}footer .footer-menu .main-menu{display:flex;justify-content:space-between;padding-top:40px;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:22px}footer .footer-menu .main-menu li a{color:#fff}footer .footer-menu .sec-menu{margin-top:24px;display:flex;justify-content:space-between}footer .footer-menu .sec-menu li{margin-bottom:29px}footer .footer-menu .sec-menu li a{color:#fff}footer .footer-soc{text-align:center;padding-top:44px}footer .footer-soc .button_getcall{display:inline-block;border:1px solid #fff;color:#fff;padding:14px 25px;margin-top:18px;border-radius:50px}footer .footer-soc .ttl{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:18px}footer .footer-soc .nets{display:flex;justify-content:space-around;padding:20px 14px}footer .footer-soc .nets>a{display:block;width:40px;height:40px}footer .footer-soc .nets>a.vk{background:url(/local/templates/empty/css/../img/vk.svg) no-repeat}footer .footer-soc .nets>a.insta{background:url(/local/templates/empty/css/../img/insta.svg) no-repeat}footer .sec-line{position:relative;color:#fff}footer .sec-line a{color:#fff}footer .sec-line .container{display:flex;justify-content:space-between;padding:41px 0}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}.breadcrumbs{display:flex;font-size:15px;margin:22px 0}.breadcrumbs li{color:#cacaca}.breadcrumbs li a{color:#7ab664}.breadcrumbs li:after{content:"";padding:0 7px;font-size:20px;line-height:14px;position:relative;top:2px;color:#7ab664}.breadcrumbs li:last-child:after{content:""}.content h1{font-size:40px;color:#821304;text-align:center;font-weight:500;padding:15px 0;margin:0;display:block;line-height:1}.sale-page .sale-item{border-radius:10px;margin-top:37px;width:calc(100% - 150px);padding:43px 190px 43px 31px;min-height:280px;position:relative}.sale-page .sale-item.yellow:before{background:linear-gradient(110.27deg,#ffcb00,rgba(0,0,0,.5) 99.32%)}.sale-page .sale-item:before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;border-radius:10px;background:linear-gradient(110.27deg,#1f9b33,rgba(0,0,0,.5) 99.32%)}.sale-page .sale-item .sale-img{position:absolute;border-radius:50%;overflow:hidden;right:-156px;top:-10px;width:300px;border:10px solid #fff;filter:drop-shadow(0 0 20px rgba(0,0,0,.1))}.sale-page .sale-item .conditions,.sale-page .sale-item .text,.sale-page .sale-item .title{position:relative;color:#fff}.sale-page .sale-item .title{font-size:31px;padding:5px 0 18px;line-height:32px}.sale-page .sale-item .text{font-size:20px;line-height:26px}.sale-page .sale-item .conditions{color:#fff;bottom:39px;position:absolute;font-size:14px}.sale-page .sale-goods{padding-top:90px}.cat-row{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;margin-top:40px}.cat-row .filters{padding-bottom:13px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;display:grid;grid-template-columns:283px 350px 1fr;grid-gap:16px}.cat-row .filters .f-row{display:flex;justify-content:space-between;padding-left:5px}.cat-row .filters .f-row label{font-size:15px;line-height:28px;margin-top:3px}.cat-row .filters .f-row [name=brand]{width:217px;height:34px}.cat-row .filters .f-row [name=sort]{width:200px;height:34px}.cat-row .filters .reset{display:flex;justify-content:flex-end;align-items:center}.cat-row .filters .reset a{color:#cacaca;font-size:15px;background:url(/local/templates/empty/css/../img/close.svg) 100%/auto no-repeat;padding-right:20px}.cat-row .sidebar .cat-menu .item{margin-bottom:10px;display:grid;grid-template-columns:100px 1fr;color:#fff;background:url(/local/templates/empty/css/../img/bg_cat.jpg) 50%/cover no-repeat;width:100%;height:auto;border-radius:10px;position:relative}.cat-row .sidebar .cat-menu .item .submenu_open_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;top:30px;position:absolute;right:20px;transition:.3s}.cat-row .sidebar .cat-menu .item .submenu_open_arrow.active{transform:rotate(180deg)}.cat-row .sidebar .cat-menu .item .title{padding:14px 34px 14px 21px;line-height:19px}.cat-row .sidebar .cat-menu .item .img-container{border-top-left-radius:10px;border-bottom-left-radius:10px;height:70px;overflow:hidden;position:relative}.cat-row .sidebar .cat-menu .item .img-container .img{border-top-right-radius:50%;border-bottom-right-radius:50%;overflow:hidden;width:100px;height:100px;position:absolute;top:-10px}.cat-row .sidebar .cat-menu .item .img-container .img img{height:100%;width:auto}.cat-row .sidebar .cat-menu .item .subitem{grid-column-start:1;grid-column-end:3;display:none;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #6d553b;padding:15px 20px}.cat-row .sidebar .cat-menu .item .subitem li{margin-bottom:10px}.cat-row .sidebar .cat-menu .item .subitem li a{color:#000}.product-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;grid-row-gap:20px}.product-list .product-item .prod-img{display:block;border-top-right-radius:10px;border-top-left-radius:10px}.product-list .product-item .prod-body{border:1px solid #934e4e;border-top:0;width:calc(100% - 3px);border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;position:relative;padding:15px 15px 51px}.product-list .product-item .prod-body .ico-place{height:25px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.product-list .product-item .prod-body .ico-place .hit-ico{display:inline-block;background:#f3b618;padding:0 10px;margin:0 auto;text-align:center;color:#fff;font-size:14px;border-radius:2px}.product-list .product-item .prod-body .ico-place .newest-ico{display:inline-block;background:#7ab664;padding:0 10px;margin:0 auto;text-align:center;color:#fff;font-size:14px;border-radius:2px}.product-list .product-item .prod-body .title{font-size:18px;color:#821304}.product-list .product-item .prod-body .descr{color:#818181;font-size:15px;margin:0 0 21px}.product-list .product-item .prod-body .price{font-size:18px;color:#821304}.product-list .product-item .prod-body .buttons{position:absolute;width:100%;bottom:11px;display:flex;justify-content:space-between;align-items:center;left:0;padding:0 10px}.product-list .product-item .prod-body .buttons .quantity-block input{font-size:15px;color:#7ab664;border-radius:50%;height:30px;width:30px;text-align:center;border:1px solid #7ab664}.product-list .product-item .prod-body .buttons .add-to-cart-block .add-to-cart-button{cursor:pointer;width:45px;height:45px;border-radius:50%;position:relative;background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%)}.product-list .product-item .prod-body .buttons .add-to-cart-block .add-to-cart-button:before{content:"";display:block;background:url(/local/templates/empty/css/../img/cart.svg) 50%/contain no-repeat;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-57%,-50%)}.product-row{display:grid;grid-template-columns:580px 1fr;grid-gap:35px;margin-top:35px}.product-row .img-block .swiper-slide-container{border-radius:10px;overflow:hidden}.product-row .img-block .gallery-top{margin-bottom:5px}.product-row .img-block .gallery-top .swiper-pagination-bullet{background:#fff;opacity:.8}.product-row .img-block .gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;position:relative;top:2px}.product-row .img-block .gallery-top .swiper-button-prev:after,.product-row .img-block .gallery-top .swiper-button-prev:before{content:""}.product-row .img-block .gallery-top .swiper-button-prev:before{display:block;width:0;height:0;border-top:14px solid transparent;border-right:12px solid #fff;border-bottom:14px solid transparent;opacity:.8}.product-row .img-block .gallery-top .swiper-button-next:after,.product-row .img-block .gallery-top .swiper-button-next:before{content:""}.product-row .img-block .gallery-top .swiper-button-next:before{display:block;width:0;height:0;border-top:14px solid transparent;border-left:12px solid #fff;border-bottom:14px solid transparent;opacity:.8}.product-row .img-block .gallery-thumbs .swiper-slide{position:relative}.product-row .img-block .gallery-thumbs .swiper-slide:before{position:absolute;top:0;content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6)}.product-row .img-block .gallery-thumbs .swiper-slide.swiper-slide-active:before{display:none}.product-row .inform-block h1{text-align:left;padding-top:7px;font-size:35px}.product-row .inform-block .options{min-height:58px;margin:3px 0;line-height:29px}.product-row .inform-block .options .item{color:#676767}.product-row .inform-block .options .item span{padding-left:4px;color:#000}.product-row .inform-block .price{margin:38px 0 44px;font-size:35px;color:#821304}.product-row .quantity-block{width:80px;display:flex;justify-content:space-between;align-items:center;margin-right:33px}.product-row .quantity-block .plus{border-right:12px solid #7ab664}.product-row .quantity-block .minus,.product-row .quantity-block .plus{cursor:pointer;display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.product-row .quantity-block .minus{border-left:12px solid #7ab664}.product-row .quantity-block input{font-size:20px;color:#7ab664;border-radius:50%;height:40px;width:40px;text-align:center;border:1px solid #7ab664}.product-row .l-row{display:flex;align-items:center}.product-row .l-row .availability{display:flex}.product-row .l-row .availability:before{content:"";display:block;background-color:#7ab664;width:20px;height:20px;border-radius:50%;background-image:url(/local/templates/empty/css/../img/check.svg);background-repeat:no-repeat;background-position:50%;margin-right:6px}.product-row .buttons{display:flex;margin:45px 0;align-items:center}.product-row .buttons .add-to-cart-button{width:220px;margin-right:20px;position:relative;border-radius:35px}.product-row .buttons .add-to-cart-button:before{display:none}.product-row .buttons .buy-one-click-button{height:60px;width:220px;padding:16px 0;box-sizing:border-box;text-align:center}.product-page .quantity-block{margin:0 33px 0 0}.product-page .advantages{display:grid;grid-template-columns:1fr 1fr;border:1px solid #7ab664;border-radius:10px;margin-top:95px;padding:24px 20px;grid-gap:16px}.product-page .advantages .item{display:flex;align-items:center}.product-page .advantages .item:before{content:"";height:43px;width:50px;margin-right:20px}.product-page .advantages .item.ico_1:before{background:url(/local/templates/empty/css/../img/product_ico/ico_1.svg) 50%/contain no-repeat}.product-page .advantages .item.ico_2:before{background:url(/local/templates/empty/css/../img/product_ico/ico_2.svg) 50%/contain no-repeat}.product-page .advantages .item.ico_3:before{background:url(/local/templates/empty/css/../img/product_ico/ico_3.svg) 50%/contain no-repeat}.product-page .advantages .item.ico_4:before{background:url(/local/templates/empty/css/../img/product_ico/ico_4.svg) 50%/contain no-repeat}.pc_hidden{display:none}.add-to-cart-button{cursor:pointer;position:absolute;right:0;bottom:0;height:29px;width:29px;border-radius:50%;background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%);box-shadow:0 0 20px rgba(196,86,39,.32);transition:.3s}.add-to-cart-button:focus,.add-to-cart-button:hover{box-shadow:none}.add-to-cart-button:before{content:"";display:block;background:url(/local/templates/empty/css/../img/cart.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-57%,-50%)}.product-page .add-to-cart-block .add-to-cart-button{width:29px}.same-goods{border:1px solid #7ab664;border-radius:10px;overflow:hidden;height:437px;position:relative}.same-goods .swiper-same{position:static}.same-goods .navi-block{position:absolute;background:#fff;height:40px;width:100%;bottom:0;z-index:1;display:flex;justify-content:flex-end;padding-right:20px}.same-goods .navi-block .swiper-button-prev{right:auto;position:relative;left:auto;top:0}.same-goods .navi-block .swiper-button-prev:after{content:"";cursor:pointer;display:block;width:0;height:0;border-left:13px solid transparent;border-bottom:9px solid #7ab664;border-right:13px solid transparent}.same-goods .navi-block .swiper-button-next{right:auto;position:relative;left:auto}.same-goods .navi-block .swiper-button-next:after{content:"";cursor:pointer;display:block;width:0;height:0;border-left:13px solid transparent;border-top:9px solid #7ab664;border-right:13px solid transparent}.same-goods .swiper-slide{padding:0 20px;overflow:hidden}.same-goods .swiper-slide .item{overflow:hidden;border:1px solid #821304;border-radius:10px;display:grid;grid-template-columns:96px 1fr;grid-gap:15px}.same-goods .swiper-slide .item .body{padding:12px 0}.same-goods .swiper-slide .item .body .item-title{font-weight:500;color:#821304;font-size:15px}.same-goods .swiper-slide .item .body .descr{color:#cacaca}.same-goods .swiper-slide .item .body .price{margin-top:2px;color:#821304}.same-goods .swiper-slide .item .body .add-to-cart-button{cursor:pointer;position:absolute;right:27px;bottom:8px;height:29px;width:29px;border-radius:50%;background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%)}.same-goods .swiper-slide .item .body .add-to-cart-button:before{content:"";display:block;background:url(/local/templates/empty/css/../img/cart.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-57%,-50%)}.same-goods .title{padding:13px;font-size:20px;background:#7ab664;color:#fff;text-align:center;font-weight:500;margin-bottom:20px}.product-description-block{margin-top:65px;display:grid;grid-template-columns:1fr 380px;grid-gap:20px}.product-description-block .title{padding:13px;font-size:20px;background:#7ab664;color:#fff;text-align:center;font-weight:500;margin-bottom:20px}.product-description-block .tabs{width:100%}.product-description-block .tab-header{list-style:none;padding-left:0;display:flex;align-items:center;justify-content:flex-start;margin:0}.product-description-block .tab-header__item{padding:12px 0;margin-right:40px;cursor:pointer;color:#cacaca}.product-description-block .tab-header__item.active{color:#7ab664;border-bottom:2px solid #7ab664;position:relative;top:1px;background-color:#fff}.product-description-block .tab-content{list-style:none;padding:0;margin:0;background:#f4ffef}.product-description-block .tab-content__item{display:none;font-size:16px;padding:31px 66px 31px 27px;line-height:21px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.product-description-block .tab-content__item.active{display:block}.recommend-block,.viewed-block{margin-top:113px}.recommend-block h2,.viewed-block h2{margin-bottom:53px}.viewed-block{margin-top:67px}.quantity-block{width:80px;display:flex;justify-content:space-between;align-items:center;margin:auto}.quantity-block.small{width:60px}.quantity-block.small input{font-size:16px;color:#7ab664;border-radius:50%;height:30px;width:30px;text-align:center;border:1px solid #7ab664}.quantity-block.small .plus{border-right:8px solid #7ab664}.quantity-block.small .minus,.quantity-block.small .plus{border-top:7px solid transparent;border-bottom:7px solid transparent}.quantity-block.small .minus{border-left:8px solid #7ab664}.quantity-block .plus{border-right:12px solid #7ab664}.quantity-block .minus,.quantity-block .plus{cursor:pointer;display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.quantity-block .minus{border-left:12px solid #7ab664}.quantity-block input{font-size:20px;color:#7ab664;border-radius:50%;height:40px;width:40px;text-align:center;border:1px solid #7ab664}.cart-block{margin-top:25px}.cart-block .cart-header{display:grid;grid-template-columns:1fr 133px 265px 137px 30px;padding:0 40px;border-bottom:1px solid #7ab664;height:46px}.cart-block .cart-header .item{display:flex;justify-content:center;align-items:center}.cart-block .cart-header .item:first-child{justify-content:flex-start}.cart-block .cart-body{border-bottom:1px solid #7ab664;padding:10px 30px}.cart-block .cart-body .item{padding:15px 0;display:grid;border-bottom:1px solid #e3e3e3;grid-template-columns:82px 1fr 140px 264px 136px 38px}.cart-block .cart-body .item:last-child{border-bottom:0}.cart-block .cart-body .item>div{align-items:center;display:flex}.cart-block .cart-body .item .price,.cart-block .cart-body .item .total-price{justify-content:center}.cart-block .cart-body .item .img{border-radius:10px;overflow:hidden}.cart-block .cart-body .item .ttl-block{padding-left:26px;flex-direction:column;align-items:baseline;justify-content:center}.cart-block .cart-body .item .ttl-block .title{color:#821304;font-size:16px}.cart-block .cart-body .item .ttl-block .descr{color:#cacaca}.cart-block .cart-body .item .remove{background:url(/local/templates/empty/css/../img/cart-remove.svg) no-repeat;cursor:pointer;margin:32px 10px}.total-block{display:flex;justify-content:flex-end}.total-block .total{border-bottom:1px solid #7ab664;display:flex;padding:18px 51px;font-size:20px}.total-block .total .label{margin-right:23px}.total-block .total .val{color:#821304}.text-center{text-align:center}.d-grid{display:grid}.checkout{max-width:880px;margin:0 auto;padding-top:44px}.checkout form{padding-top:16px}.checkout h2{font-size:30px}.checkout .form-row{padding-bottom:20px}.checkout .form-row.d-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.checkout .form-row #address,.checkout .form-row input{border:1px solid #7ab664;border-radius:10px;padding:20px}.checkout .form-row #address{width:100%;height:82px;font-family:Rubik;font-weight:300;box-sizing:border-box}.checkout .checkout-button{width:100%;border:0}.info-block{min-height:50px;background:#f4ffef}.info-block .advantages{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:0;padding:40px 17px;grid-gap:20px;font-size:18px}.cart-page #wrap:after,.delivery-page #wrap:after{display:none}.cart-page footer,.delivery-page footer{margin-top:0}.bold-font{font-weight:700}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:28px}.delivery-grid .big-ol{counter-reset:section}.delivery-grid .big-ol li{margin-left:0;display:flex;align-items:center;list-style:none;margin-bottom:13px}.delivery-grid .big-ol li:before{display:flex;justify-content:center;align-items:center;margin-right:15px;width:35px;height:35px;color:#fff;background:#7ab664;border-radius:50%;counter-increment:section;content:counters(section,".") " "}.delivery-grid h2{font-size:24px;color:#000;margin-bottom:19px}.delivery-grid ol li{list-style:decimal;margin-left:16px;font-size:17px;margin-bottom:4px}.delivery-grid p.bold{font-weight:500;margin:25px 0 18px;font-size:17px}.delivery_img{height:446px;width:100%;background:url(/local/templates/empty/css/../img/delivery-bg.jpg) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.delivery_img .title{font-weight:500;font-size:50px;line-height:1;margin-bottom:26px}.delivery_img .subtitle{font-size:40px}.payment{margin:26px 0 0;border-top:1px solid #ccc;padding-top:60px}.payment h2{color:#000;margin:0;text-align:center;font-size:24px}.payment .pay-block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:40px 0 105px}.payment .pay-block .item{padding:2px 28px;position:relative}.payment .pay-block .item:not(:first-child){padding-left:44px}.payment .pay-block .item:after{content:"";display:block;height:33px;width:1px;position:absolute;right:0;bottom:10px;background:#7ab664}.payment .pay-block .item:last-child:after{display:none}.payment .pay-block .item .img-s{display:flex;align-items:center;height:60px}.about-page .about{margin-top:32px}.about-page .about .about-container h1{font-size:40px}.about-page .about .about-container h1 span{font-size:30px}.about-page .about .about-container .descr{color:#fff;margin:15px 0;line-height:22px;padding:0;font-size:17px}.about-page .requisites h3{color:#821304;font-size:30px;font-weight:500;padding-top:101px}.about-page .requisites .req-table{max-width:980px;margin-top:56px;margin-bottom:116px}.about-page .requisites .req-table .head{background:#7ab664;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;text-align:center;font-weight:500;font-size:20px;padding:21px 0}.about-page .requisites .req-table .body .row{display:grid;grid-template-columns:360px 1fr;grid-gap:13px;padding:17px 30px;border-bottom:1px solid #7ab664;border-right:1px solid #7ab664;border-left:1px solid #7ab664}.about-page .requisites .req-table .body .row:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact-page .contact-block{margin-top:37px;display:grid;grid-template-columns:477px 1fr}.contact-page .contact-block .contact{background:#7ab664;border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;padding:60px 55px 28px;color:#fff}.contact-page .contact-block .contact:before{display:block;content:"";position:absolute;border:1px solid #fff;width:calc(100% - 63px);height:calc(100% - 61px);top:31px;left:31px;border-radius:10px}.contact-page .contact-block .contact .item{margin-bottom:27px}.contact-page .contact-block .contact .item .phone{color:#fff;margin-right:10px;font-size:15px}.contact-page .contact-block .contact .item .title{font-weight:500;font-size:18px;margin-bottom:10px}.contact-page #map{height:500px}.contact-form{padding-top:53px}.contact-form h2{text-align:center;font-size:30px}.contact-form form{max-width:780px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;grid-gap:20px;padding:20px 0}.contact-form form input[type=email],.contact-form form input[type=text]{border:1px solid #7ab664;border-radius:10px;width:100%;height:40px;box-sizing:border-box;padding:28px 20px;margin-bottom:20px}.contact-form form [type=submit]{width:100%;border:0;margin-top:15px}.contact-form form textarea{width:100%;border-radius:10px;border:1px solid #ccc;height:133px;margin-bottom:35px;padding:23px;font-family:Rubik;box-sizing:border-box}.contact-form form .agree{align-items:center;display:flex;flex-direction:row-reverse;font-size:14px}.contact-form form .agree input{margin-right:22px}.inp-row{position:relative}.inp-row label{transform:translate(15px,-42px);transition:all .2s ease-out;display:block;position:absolute;color:#cacaca}.inp-row input[type=text]{box-sizing:border-box;margin-right:15px;width:280px;height:60px;border-radius:10px;border:1px solid #cacaca;padding:0 20px}.inp-row input[type=text]:not(:-moz-placeholder-shown){border-color:#7ab664}.inp-row input[type=text]:not(:-ms-input-placeholder){border-color:#7ab664}.inp-row input[type=text]:focus,.inp-row input[type=text]:not(:placeholder-shown){border-color:#7ab664}.inp-row input[type=text]:not(:-moz-placeholder-shown)~label{color:#7ab664;transform:translate(16px,-75px);background:#fff;padding:3px 7px;font-size:14px}.inp-row input[type=text]:not(:-ms-input-placeholder)~label{color:#7ab664;transform:translate(16px,-75px);background:#fff;padding:3px 7px;font-size:14px}.inp-row input[type=text]:focus~label,.inp-row input[type=text]:not(:placeholder-shown)~label{color:#7ab664;transform:translate(16px,-75px);background:#fff;padding:3px 7px;font-size:14px}.txt-row{position:relative}.txt-row label{top:15px;left:15px;transition:all .2s ease-out;display:block;position:absolute;color:#cacaca}.txt-row textarea{box-sizing:border-box;margin-right:15px;border-radius:10px;border:1px solid #cacaca;padding:20px}.txt-row textarea:not(:-moz-placeholder-shown){border-color:#7ab664}.txt-row textarea:not(:-ms-input-placeholder){border-color:#7ab664}.txt-row textarea:focus,.txt-row textarea:not(:placeholder-shown){border-color:#7ab664}.txt-row textarea:not(:-moz-placeholder-shown)~label{color:#7ab664;top:-7px;left:20px;background:#fff;padding:3px 7px;font-size:14px;line-height:12px}.txt-row textarea:not(:-ms-input-placeholder)~label{color:#7ab664;top:-7px;left:20px;background:#fff;padding:3px 7px;font-size:14px;line-height:12px}.txt-row textarea:focus~label,.txt-row textarea:not(:placeholder-shown)~label{color:#7ab664;top:-7px;left:20px;background:#fff;padding:3px 7px;font-size:14px;line-height:12px}.reviews-page .add_review{padding:40px 0}.reviews-page .add_review .button-gradient{margin:27px 0;border:0}.reviews-page .add_review .row{max-width:580px;margin-top:20px}.reviews-page .add_review .first-row{display:flex;max-width:580px;align-items:center}.reviews-page .add_review .first-row .rate{display:flex;font-size:15px}.reviews-page .add_review .first-row .rate .rating{font-size:20px;color:#cacaca;margin-left:10px}.reviews-page .add_review textarea{width:100%;height:143px}.reviews-page .review_empty_txt{max-width:590px;text-align:center;margin:12px auto;line-height:21px}.reviews-page .button-gradient{margin:42px auto;padding-left:15px;padding-right:15px}.reviews-page .review_grid_container{display:grid;grid-template-columns:1fr 400px;grid-gap:15px}.reviews-page .review_grid_container .sidebar{padding:73px 0 20px 20px}.reviews-page .review_grid_container .sidebar .same-goods{height:437px;margin-top:47px}.reviews-page .review_grid_container .sidebar .same-goods .item{padding:0}.reviews-page .review_grid_container .sidebar.small-blocks{display:block}.reviews-page .review_grid_container .sidebar .item{margin-bottom:20px;max-height:250px}.reviews-page .review_grid_container .sidebar .button-gradient{margin:5px auto;background:none;border:1px solid #fff}.reviews-page .buttons{max-width:497px;margin-top:39px;display:flex;align-items:center;justify-content:space-between}.reviews-page .buttons .review-filter a{color:#cacaca;margin-left:20px;font-size:17px}.reviews-page .buttons .review-filter a.active{color:#7ab664}.reviews-page .reviews-block{padding-top:36px}.reviews-page .reviews-block .review-item{margin-bottom:22px;border:1px solid #7ab664;max-width:580px;border-radius:10px;padding:23px 25px 24px 30px}.reviews-page .reviews-block .review-item .row{display:flex;margin-bottom:18px;justify-content:space-between}.reviews-page .reviews-block .review-item .row .title_b{display:flex;font-size:18px;color:#821304;align-items:baseline}.reviews-page .reviews-block .review-item .row .title_b .date{margin-left:15px;color:#cacaca;font-size:15px}.reviews-page .reviews-block .review-item .review-text{line-height:21px}.reviews-page .reviews-block .review-item.answer{margin-left:100px;background:#f4ffef;border:0}.rating{font-size:14px}.rate-5 span{color:#ffe600}.rate-4 span{color:#cacaca}.rate-4 span:first-child,.rate-4 span:nth-child(2),.rate-4 span:nth-child(3),.rate-4 span:nth-child(4){color:#ffe600}.rate-3 span{color:#cacaca}.rate-3 span:first-child,.rate-3 span:nth-child(2),.rate-3 span:nth-child(3){color:#ffe600}.rate-2 span{color:#cacaca}.rate-2 span:first-child,.rate-2 span:nth-child(2){color:#ff3737}.rate-1 span{color:#cacaca}.rate-1 span:first-child{color:#ff3737}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#343434}.select,.select-styled{width:216px;height:34px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;background-color:#fff;padding:5px 20px;border:1px solid #d1d1d1;border-radius:3px;transition:.3s}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-top-color:#7ab664;position:absolute;top:13px;right:10px}.select-styled.active:after,.select-styled:active:after{top:6px;border-color:transparent transparent #7ab664}.select-options{background:#fff;font-size:15px;padding:16px 20px;display:none;position:absolute;top:calc(100% - 2px);right:0;left:0;z-index:999;margin:0;list-style:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.select-options li{margin:0;padding:0 0 10px}.select-options li:last-child{padding-bottom:0}.select-options li[rel=hide]{display:none}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}.radio-container input{position:absolute;opacity:0;cursor:pointer}.radio-container .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#fff;border:1px solid #7ab664;border-radius:50%}.radio-container .checkmark:after{display:none;content:"";position:absolute;top:4px;left:4px;width:9px;height:9px;border-radius:50%;background:#7ab664}.radio-container:hover input~.checkmark:after,.radio-container input:checked~.checkmark:after{display:block}.pagination{display:flex;justify-content:center;font-size:16px;margin:25px 0 30px}.pagination ul{margin-right:10px;display:flex}.pagination ul li{padding:5px;margin:0 3px}.pagination ul li a{color:#cacaca}.pagination ul li a.active{color:#7ab664}.pagination .load_more{color:#cacaca;display:flex;margin:4px 7px}.pagination .load_more:before{margin:5px 10px 0 0;content:"";background:url(/local/templates/empty/css/../img/load_more.svg) no-repeat;width:14px;height:14px;display:block}.swiper-slide .buttons{display:flex;justify-content:space-between;margin:-6px 10px 0}.swiper-slide .buttons .quantity-block{width:70px}.swiper-slide .buttons .quantity-block input{width:28px;height:30px;font-size:15px}.swiper-slide .buttons .add-to-cart-button{width:45px;height:45px;position:relative}.swiper-slide .buttons .add-to-cart-button:before{width:30px;height:30px}@media screen and (max-width:1200px){.container,.menu-main-container{max-width:980px}.slide-body{grid-template-columns:1fr 320px}.slide-body .big-block .img{width:250px;height:250px}.small-blocks .item{padding:36px 15px}.small-blocks .item .button-gradient{width:auto;padding:10px 19px;font-size:15px;display:inline-block}.small-blocks .item .title{font-size:20px}.categories .mp_category-block .item:before{width:205px}.categories .mp_category-block .item .title{margin-left:45%;width:55%}.mp-add-block .first-line .item-big .title{font-size:31px}.reviews .swiper-slide .review{font-size:14px}.mp-add-block .sec-line .hor-item{grid-template-columns:150px 1fr}footer .footer-menu .main-menu,footer .footer-menu .sec-menu{font-size:14px}.payment .pay-block .item{padding:2px 8px;font-size:15px}.product-row{grid-template-columns:480px 1fr}.review-page .review_grid_container{grid-template-columns:1fr 360px}}@media screen and (max-width:992px){.container{max-width:760px}header{padding-bottom:30px}header .container.grid{grid-template-columns:130px 1fr 230px}header .container.grid .logo{width:100%;padding:0;margin:0}header .container.grid .nav-block{margin-right:15px;margin-top:22px;font-size:14px}header .container.grid .right-header-block .contacts{font-size:14px}.slide-body .big-block{padding:30px 10px 10px 30px}.slide-body .big-block .button-gradient{z-index:10;position:relative}.slide-body .big-block .title{font-size:45px}.slide-body .big-block .descr{font-size:29px}.slide-body .big-block .price{font-size:40px}.categories .mp_category-block{grid-template-columns:1fr 1fr}.categories .mp_category-block .item:before{border-radius:10px}.categories .mp_category-block .item .title{margin-left:35%;width:65%;font-size:19px}.mp-add-block .first-line{grid-template-columns:10fr 3fr 4fr}.mp-add-block .first-line .item-big{min-height:250px;color:#fff;padding:22px 27px}.mp-add-block .first-line .item-big .descr{padding-right:0}.mp-add-block .first-line .item-big .descr .button-gradient{margin-top:15px}.mp-add-block .first-line .item-big .title{line-height:28px;font-size:26px}.mp-add-block .sec-line .hor-item{grid-template-columns:100px 1fr}.mp-add-block .sec-line .hor-item img{height:auto}.mp-add-block .sec-line .hor-item .ttl-block .title{font-size:15px}footer .footer-soc .button_getcall{font-size:12px;padding:6px 15px}footer .footer-menu .main-menu,footer .footer-menu .sec-menu{font-size:12px}footer .fst-line .container{display:grid;grid-template-columns:170px 1fr 130px;grid-gap:14px}footer .fst-line .container .logo-block .addr{font-size:14px}.cat-row{grid-template-columns:200px 1fr}.cat-row .sidebar .cat-menu .item{grid-template-columns:0 1fr}.cat-row .filters{grid-template-columns:1fr}.cat-row .filters .f-row{justify-content:flex-end}.cat-row .filters .f-row label{margin-right:10px}.product-list{grid-template-columns:1fr 1fr}.product-row{grid-template-columns:300px 1fr}.product-row .buttons .add-to-cart-button,.product-row .buttons .buy-one-click-button{width:190px}.product-description-block{grid-template-columns:1fr}.payment .pay-block{grid-template-columns:1fr 1fr}.payment .pay-block .item,.payment .pay-block .item:not(:first-child){display:flex;padding:15px 0;flex-direction:column;align-items:center;text-align:center}.payment .pay-block .item:nth-child(2):after{display:none}.contact-page .contact-block{grid-template-columns:1fr}.contact-page .contact-block .contact{border-top-right-radius:10px;border-bottom-left-radius:0}.cart-block .cart-header{display:grid;grid-template-columns:1fr 123px 145px 117px 32px;padding:0}.cart-block .cart-body{padding:10px 0}.cart-block .cart-body .item{padding:15px 0;display:grid;border-bottom:1px solid #e3e3e3;grid-template-columns:72px 11fr 130px 154px 96px 38px}.reviews-page .review_grid_container{grid-template-columns:1fr}.reviews-page .review_grid_container .sidebar.small-blocks{display:none}.sale-page .sale-item .title{font-size:22px}.sale-page .sale-item .text{font-size:16px;line-height:20px}}@media screen and (max-width:768px){.mobile{display:block}.mobile.button_style{display:block;width:150px;margin:auto}.container{width:100%;padding:0 20px}.mobile_menu{display:flex;align-items:center}.mobile_menu .burger{width:21px;height:27px;background:url(/local/templates/empty/css/../img/burger.svg) 0 5px no-repeat;padding:0 35px;position:relative}.mobile_menu .burger.opened{background:url(/local/templates/empty/css/../img/close_menu.svg) 0 5px no-repeat;background-position:4px 7px}.mobile_menu .burger:after{content:"Меню";display:block;position:absolute;top:0;right:0}header{padding:10px 0}header .container.grid{grid-template-columns:80px 1fr 80px}header .container.grid .logo{display:flex;justify-content:center;align-items:center}header .container.grid .logo img{width:80px}header .container.grid .nav-block{display:none}header .container.grid .right-header-block{margin:0;display:flex;justify-content:flex-end}header .container.grid .right-header-block .contacts{display:none}header .container.grid .right-header-block .mini-cart{margin-top:0;height:auto;display:flex;align-items:center}header .container.grid .right-header-block .mini-cart .cart-total{display:none}header .container.grid .right-header-block .mini-cart .cart{border-radius:10px;display:block;width:42px;height:42px}header .container.grid .right-header-block .mini-cart .cart .counter{z-index:1;width:13px;height:13px;right:3px;top:5px;font-size:10px;line-height:15px}header .container.grid .right-header-block .mini-cart .cart .cart-icon{position:relative;top:10px;left:8px;width:22px}.slide-body{grid-template-columns:1fr;min-height:auto}.slide-body .small-blocks .item{padding-bottom:60px}.slide-body .small-blocks .item .title{font-size:16px;line-height:20px;text-align:center}.slide-body .small-blocks .item .button-gradient{position:absolute;font-size:0;width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;bottom:30px}.slide-body .small-blocks .item .button-gradient:after{content:"";display:block;width:20px;height:8px;background:url(/local/templates/empty/css/../img/arrow.svg) 50%/cover no-repeat}.slide-body .small-blocks .item .img-item{width:62px;height:62px}.slide-body .big-block{min-height:auto}.slide-body .big-block .button-gradient{position:absolute;left:50%;transform:translateX(-50%);font-size:0;width:58px;height:58px;padding:0;display:flex;justify-content:center;align-items:center;bottom:30px}.slide-body .big-block .button-gradient:after{content:"";display:block;width:25px;height:10px;background:url(/local/templates/empty/css/../img/arrow.svg) 50%/cover no-repeat}.slide-body .big-block .title{font-size:30px;text-align:center}.slide-body .big-block .descr{font-size:18px;text-align:center;margin:7px auto}.slide-body .big-block .price{font-size:25px;margin:0 auto;text-align:center}.slide-body .big-block .img{width:128px;height:128px;border:5px solid #fff;position:relative;margin:30px auto}.slide-body .small-blocks{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.slider-block .nav-block{display:flex;justify-content:space-between;width:100%;position:absolute;top:133px}.main-page .advantages,.main-page .categories .title-block .button_style,.slider-block .nav-block .swiper-pagination-fraction{display:none}.categories{margin-top:50px}.categories .mp_category-block .item .title{margin-left:50%;width:50%;font-size:16px;line-height:20px}section h2{margin-top:0;text-align:center;width:100%}.title-block,section h2{display:block}.title-block h2{margin-bottom:0}.title-block .tabs{margin-top:18px}.mp-add-block{display:none}.about .about-container{padding:38px 20px}.about .about-container:before{position:absolute;content:"";width:calc(100% - 25px);height:calc(100% - 70px);border:3px solid hsla(0,0%,100%,.59);border-radius:10px;top:20px;left:10px}.about .about-container h1{font-size:30px}.about .about-container h1 span{font-size:22px;padding-top:10px;line-height:1}.about .about-container .descr{color:#fff;margin:15px 0;line-height:20px;padding:0 10px;font-size:15px;font-weight:300}.reviews .title-block .button_style{display:none}footer .fst-line .container{grid-template-columns:1fr}footer .fst-line .container .logo-block{display:flex;justify-content:space-around}footer .fst-line .container .logo-block .logo img{width:100px}footer .fst-line .container .logo-block .addr{font-size:15px}footer .footer-menu{margin-right:0}footer .footer-menu .main-menu{display:block;width:100%;-moz-columns:2;column-count:2;font-size:16px}footer .footer-menu .main-menu li{margin-bottom:10px}footer .footer-menu .sec-menu{display:none}footer .footer-soc{padding:0 70px}footer .sec-line{display:none}.mobile_menu_block{position:absolute;width:100%;height:100%;background:#fff;z-index:10;top:100px;box-shadow:0 0 20px rgba(0,0,0,.1);left:-100%;transition:.3s}.mobile_menu_block .contact-block{background:#fff;padding:20px;text-align:center}.mobile_menu_block .contact-block .phone{font-size:17px;color:#000;margin-bottom:15px;display:block}.mobile_menu_block .contact-block .phone .icon-phone{color:#7ab664;margin-right:10px}.mobile_menu_block .contact-block .soc-icons{color:#fff;display:inline-block;width:22px;height:22px;border-radius:50%;font-size:11px;position:relative;margin-left:4px}.mobile_menu_block .contact-block .soc-icons:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile_menu_block .contact-block .wa-ico{background:#45d354}.mobile_menu_block .contact-block .vb-ico{background:#665ca7}.mobile_menu_block .contact-block .tg-ico{background:linear-gradient(180deg,#1d93d2,#38b0e3)}.mobile_menu_block .search{padding:20px;width:100%;box-sizing:border-box;position:relative}.mobile_menu_block .search input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #cacaca;padding:10px 0}.mobile_menu_block .search .icon-search{background:none;border:0;position:absolute;right:20px;font-size:25px;top:21px;color:#7ab664}.mobile_menu_block nav{padding:0 40px;text-align:center;background:#fff;font-size:20px;color:#000}.mobile_menu_block nav ul{padding-bottom:10px;border-bottom:1px solid #7ab664}.mobile_menu_block nav ul li{padding:15px 0}.mobile_menu_block nav ul li:last-child{border-bottom:none}.mobile_menu_block nav ul li a{color:#000}.mobile_menu_block.opened{left:0}.mobile_menu_block .close{width:20px;height:20px;position:absolute;right:20px;top:20px;font-size:26px;color:#787878}.mobile_menu_block .close:before{content:"✖"}.cat-row{grid-template-columns:1fr}.cat-row .filters,.cat-row .sidebar{display:none}.prod-img img,.product-list .product-item .prod-body{width:100%}.breadcrumbs{display:block}.breadcrumbs li{float:left}.breadcrumbs:after{content:"";display:block;clear:both}.mobile_buttons{display:flex;justify-content:space-between}.mobile_buttons .filter{background:none;border-radius:5px;border:1px solid #7ab664;color:#7ab664;width:100px;height:34px;position:relative;padding-left:30px}.mobile_buttons .filter:before{content:"";background:url(/local/templates/empty/css/../img/filter.svg) no-repeat;width:16px;height:10px;display:block;position:absolute;top:12px;left:10px}.mobile_buttons .category{background:linear-gradient(110.92deg,#e32421 -2.54%,#e7721e 94.3%);border-radius:5px;color:#fff;border:0;width:133px;height:34px;font-size:16px;position:relative;padding-left:30px}.mobile_buttons .category:before{content:"";background:url(/local/templates/empty/css/../img/categ.svg) no-repeat;width:16px;height:10px;display:block;position:absolute;top:12px;left:10px}.product-row{grid-template-columns:100%}.mobile_hidden{display:none}.pc_hidden{display:block}.product-page h1{font-size:30px}.product-page .options,.product-page .price{text-align:center}.product-page .l-row{width:260px;margin:0 auto}.product-page .buttons{display:block;width:260px}.product-page .buttons .add-to-cart-button,.product-page .buttons .buy-one-click-button{width:260px;margin-bottom:20px}.product-page .advantages{margin-top:35px}.product-page .advantages .item{display:flex;align-items:center;flex-direction:column;text-align:center}.product-page .advantages .item:before{margin-right:0}.product-page .same-goods .swiper-slide .item .body{padding:5px 0}.product-page .same-goods .swiper-slide .item .body .price{text-align:left}.product-page .same-goods .swiper-slide .item .body .item-title{line-height:18px;display:block}.product-page .buttons{display:flex;justify-content:space-between;margin:30px auto 0;width:auto;align-items:center;padding:0 20px 20px}.product-page .buttons .add-to-cart-block .add-to-cart-button{width:29px;position:relative;margin-bottom:0}.sale-page .sale-item{width:100%;padding:20px 20px 160px;margin-bottom:160px}.sale-page .sale-item .conditions{position:relative;top:auto;bottom:auto;margin:20px 0}.sale-page .sale-item .sale-img{position:absolute;border-radius:50%;overflow:hidden;right:0;top:auto;width:300px;border:10px solid #fff;filter:drop-shadow(0 0 20px rgba(0,0,0,.1));left:50%;transform:translateX(-50%)}.sale-page .sale-goods{padding-top:20px}.sale-page .sale-goods .button_style{display:none}.cart-page .total-block .total{flex-direction:column;align-items:flex-end;padding-right:0}.cart-page .total-block .total .label{text-align:right;margin-right:0;margin-bottom:10px}.cart-page .checkout .form-row.d-grid{grid-template-columns:1fr}.cart-page .advantages{grid-template-columns:1fr 1fr;text-align:center}.cart-page .cart-block .cart-header{display:none}.cart-page .cart-block .cart-body .item{display:block;border:1px solid #cacaca;margin-bottom:15px;padding:10px;border-radius:10px;position:relative}.cart-page .cart-block .cart-body .item .remove{position:absolute;right:0;top:0;width:20px;height:20px;margin:10px}.cart-page .cart-block .cart-body .item .img{float:left}.cart-page .cart-block .cart-body .item .quantity-block{margin:10px 10px 10px 25px;float:left}.cart-page .cart-block .cart-body .item .price{display:none}.cart-page .cart-block .cart-body .item .total-price{margin-top:15px}.content h1{font-size:30px}.delivery-grid{grid-template-columns:1fr}.delivery-grid .big-ol li span{display:block;width:calc(100% - 50px)}.payment .pay-block{grid-template-columns:1fr}.payment .pay-block .item:after{display:none}.delivery_img .subtitle{font-size:25px;text-align:center;padding:0 20px}.about-page .requisites .req-table .body .row{grid-template-columns:1fr 1fr}.contact-form form{grid-template-columns:1fr}.reviews-page .button_style{font-size:0;padding:9px 10px;width:25px}.reviews-page .button_style span{font-size:30px;margin-top:-21px;text-align:center}.reviews-page .reviews-block .review-item .row .title_b .date{display:none}.reviews-page .reviews-block .review-item.answer{margin-left:0}}@media screen and (max-width:500px){.product-list{grid-template-columns:1fr}.categories .mp_category-block{grid-template-columns:1fr;max-width:360px}}
/* End */


/* Start:/local/templates/empty/components/bitrix/menu/.default/style.min.css?1617527291490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/empty/components/bitrix/menu/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/empty/components/bitrix/sale.basket.basket.line/sale-basket/style.min.css?16177695153712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/empty/components/bitrix/menu/main_footer/style.min.css?1617527812490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/empty/components/bitrix/menu/main_footer/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/empty/styles.css?177052981518870*/
.video_frame_wrap {
    position:relative;
    padding-bottom:56.25%;
    padding-top:25px;
    height:0;
}

.video_frame_wrap iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.swiper-container.swiper-container-initialized{
    overflow: hidden;
}
.same-goods .swiper-wrapper{
    display: block;
}

.product_element_wrap .product-row .quantity-block {
    margin-left: 0;
}
.product-row .swiper-pagination.swiper-pagination-bullets:before{
    display: none;
}
.same-goods .swiper-slide .item .body {
    padding: 12px 0;
    overflow: hidden;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rating:not(:checked) > input {
    display: none;
}
.rating:not(:checked) > label {
font-family: icons!important;
    cursor: pointer;
    font-size: 20px;
    line-height: 11px;
    color: #cacaca;
}
.rating:not(:checked) > label::before {
    content: "\e900";
}
.rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label {
    color: #ffe600;
}
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
    color: #ffe600;
}

.rating > input:checked ~ label {
    color: #ffe600;
}
.breadcrumbs li:after{content:"•";padding:0 7px;font-size:20px;line-height:14px;position:relative;top:2px;color:#7ab664; }

.cat-menu .title a {
    color: #fff;
}
/****/
.prod_btn_amount.prod_btn_amount_left {
    border: 10px solid transparent;
    border-right: 15px solid #7AB664;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    margin: 10px 5px;
}
.prod_btn_amount.prod_btn_amount_right {
    border: 10px solid transparent;
    border-left: 15px solid #7AB664;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    margin: 10px 5px;
}
.product_item_amount{
    display: flex;
    justify-content: center;
    align-content: center;
}

.add_to_cart_button {
    cursor: pointer;
    display: block;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: relative;
    background: linear-gradient(
            110.92deg
            ,#e32421 -2.54%,#e7721e 94.3%);

    margin: 0 10px;
}
.add_to_cart_button:before {
    content: "";
    display: block;
    background: url(/local/templates/empty/img/cart.svg) 50%/contain no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-57%,-50%);
}
input.product_item_amount_field {
    font-size: 20px;
    color: #7ab664;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    border: 1px solid #7ab664;
}
.button_prod {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}
.prod_title_wrap{
    overflow: hidden;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
}
.label_stick {
    min-height: 45px;
    padding: 10px 0;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.label_item {
    padding: 4px 6px;
    background: #89C374;
    border-radius: 2px;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}
.label_item.HIT {
    background: #F3B618;
}
.prod_img {
    border-radius: 8px 8px 0 0;
}
.descr.prod_prop {
    height: 22px;
}
.cat-menu ul.subitem a:before {
    content: "";
    display: block;
    height: 21px;
    width: 21px;
    border: 1px solid #7AB664;
    box-sizing: border-box;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
}
.cat-menu ul.subitem a.active:after {
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    background-color: #7AB664;
    box-sizing: border-box;
    border-radius: 100px;
    position: absolute;
    top: 3px;
    left: 3px;
}
.cat-menu ul.subitem a {
    position: relative;
    padding-left: 26px;

}
.load_more{
    display: flex;
    justify-content: center;
    padding: 20px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;

    color: #ACACAC;
}
.load_more svg{
    padding-right: 10px;
}
span.btn.btn-primary.btn-buy.btn-sm, .popup-window-buttons a {
    background: linear-gradient(
            110.92deg
            , #E32421 -2.54%, #E7721E 94.3%);
    box-shadow: 0px 0px 30px rgb(244 159 122 / 51%);
    border-radius: 100px;
    color: #fff;
    padding: 10px;
}
.popup-window-content img {
    max-width: 180px;
    padding-bottom: 15px;
}
.popup-window-content p {
    max-width: 180px;
    margin: 0 auto;
    line-height: 15px;
    font-size: 15px;
}
.popup-window-content.fancybox-content .popup-window-titlebar {
    position: absolute;
    top: 0;
    left: 23px;
}
.popup_window_buttons {
    margin: 26px 0 0 0;
}
.popup_window_buttons a {
    background: linear-gradient(
            110.92deg
            , #E32421 -2.54%, #E7721E 94.3%);
    box-shadow: 0px 0px 30px rgb(244 159 122 / 51%);
    border-radius: 100px;
    color: #fff;
    padding: 10px;
    margin: 23px;
}

img.basket-item-image {
    height: 81px;
    width: 81px;
    object-fit: cover;
    border-radius: 10px;
}
a.basket-item-info-name-link {
    font-size: 16px;
    line-height: 19px;
    color: #821304;
    font-family: Rubik;
    font-style: normal;
}
.basket-items-list-item-descriptions {
    vertical-align: middle;
}
.basket-items-list-item-descriptions-inner{
    align-items: center;
}
.basket-item-price-current-text{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #343434;
}
.basket-item-amount-filed {
    font-size: 20px;
    color: #7ab664;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    border: 1px solid #7ab664;
}

.basket-item-amount-btn-minus {
    margin: 0 5px;
    cursor: pointer;
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 12px solid #7ab664;
    background: transparent;
}
.basket-item-amount-btn-minus:after, .basket-item-amount-btn-plus:after, .basket-item-amount-btn-plus:before{
    display: none;
}
.basket-item-amount-btn-minus:hover, .basket-item-amount-btn-plus:hover{
    background: transparent;
}
.basket-item-amount-btn-plus{
    margin: 0 5px;
    cursor: pointer;
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 12px solid #7ab664;
    background: transparent;
}
.basket-item-block-amount {
    display: flex;
    align-items: center;
}
/***********/
.tabs-nav {
    display: flex;
    justify-content: flex-end;
}
.tabs-nav li{
    padding-left: 10px;
}
.tabs-nav li {
    padding-right: 10px;
    border-bottom: 1px solid #BDDCB1;
}
.tabs-nav li a {
    color: #535353;
    font-size: 18px;
    outline: none;
}
.tabs-nav li a.active {
    color: #7ab664;
}
.navi .swiper-pagination-bullets {
    top: -10px;
}

.input_form_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.input_form_item_wrap {
    width: 49%;
    padding: 10px 0;
}
.input_form_item_wrap input {
    border: 1px solid #C6E7BA;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px;
    width: 100%;
}
.textarea_form_item_wrap{
    width: 100%;
}
.textarea_form_item_wrap textarea{
    border: 1px solid #C6E7BA;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px;
    width: 100%;
}
.btn_form_wrap button {
    background: linear-gradient(
            110.92deg
            , #E32421 -2.54%, #E7721E 94.3%);
    box-shadow: 0px 0px 30px rgb(244 159 122 / 51%);
    border-radius: 100px;
    border: none;
    color: #fff;
    padding: 10px 35px;
}

.btn_form_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px;
}
.checkbox_wrap {
    margin: 10px 0;
    color: #bdbdbd;
    font-size: 14px;
    line-height: 18px;
}
.title_form {
    font-size: 24px;
    text-align: center;
    padding: 20px 0;
}

.swiper-pagination.swiper-pagination-bullets:before {
    background: url(/local/templates/empty/css/../img/bullets.svg) no-repeat;
    width: 74px;
    height: 12px;
    position: absolute;
    top: 7px;
    left: 50%;
    transform: translateX(-50%);
    content: " ";
}
.swiper-pagination.swiper-pagination-bullets span {
    opacity: 0;
}
.product-page .buttons .add-to-cart-button, .product-page .buttons .buy-one-click-button {
    display: flex;
    justify-content: center;
    align-items: center;
}

.footter_adress_wrap a{
    width: 100%;
}
.footter_adress_wrap a.soc-icons{
    padding: 10px 0 0 0;
    color: #fff;
    outline: none;
    display: inline-block;
}


.footter_adress_wrap a.soc-icons .wa-ico.icon-wa{
    padding-right: 10px;
}

.mob_search_panel .search-block [type=submit] {
    position: absolute;
    top: 20px;
    right: 0;
    background: none;
    border: 0;
    font-size: 25px;
    color: #7ab664;
}
.mob_search_panel form.search-block {
    display: flex;
    padding: 22px 20px 10px 20px;
    position: relative;
    border-bottom: 1px solid #E0E0E0;
}
.mob_search_panel form.search-block input{
    width: 100%;
    border: none;
}
.mobile_menu_block .close{
    display: none;
}
.mob_search_panel {
    padding: 10px;
}
/************/
.mob_burger_bottom {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #fff;
    padding: 20px 10px;
}
.mob_burger_tel_wrap .icon-phone {
    color: #7ab664;
    margin-right: 5px;
}
.mob_burger_tel_wrap a {
    color: #343434;
}
.mob_burger_icon_wrap a.soc-icons.wa-ico.icon-wa {
    color: #fff;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    font-size: 14px;
    position: relative;
    line-height: 22px;
    background: #45d354;
}
.mob_burger_icon_wrap {
    padding: 10px 10px 0 10px;
}

div.search-page input.search-query, div.search-page input.search-suggest, table.search-filter input.input-field, table.search-filter select.select-field{
    background: #fff;
    border-color: #fff;
}
div.search-item h4 a {
    text-decoration: none;
    color: #7AB664;
}
div.search-page input.search-query, div.search-page input.search-suggest, table.search-filter input.input-field, table.search-filter select.select-field {
    background: #fff;
    border-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 5px;
}
td.form_button_search {
    position: relative;
}
td.form_button_search .icon-search {
    position: absolute;
    top: 2px;
    right: 0;
    background: none;
    border: 0;
    font-size: 25px;
    color: #7ab664;
}
div.search-item-date{
    display: none;
}
.mobile_block_wrap{
    display: none;
}
.mob_cat_filter_wrap {
    display: none;
}
/**************/
.mob_filter_btn_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

button.mob_filter_btn_catalog {
    background: linear-gradient(
            110.92deg
            , #E32421 -2.54%, #E7721E 94.3%);
    border-radius: 5px;
    color: #fff;
    border: solid 1px #E32421;
    padding: 10px 10px 10px 40px;
    position: relative;
}
button.mob_filter_btn_sort{
    border: 1px solid #C6E7BA;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 5px;
    color: #7AB664;
    padding: 10px 10px 10px 40px;
    position: relative;
}


button.mob_filter_btn_catalog:before {
    content: "";
    background-image: url(/local/templates/empty/img/filt_w.png);
    width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 13px;
}

button.mob_filter_btn_sort:before {
    content: "";
    background-image: url(/local/templates/empty/img/filt_g.png);
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 10px;
    top: 13px;
    background-repeat: no-repeat;
    background-size: contain;
}

/***********************/
.cat-menu.mob_cat_menu .title a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #343434;
    padding: 12px;
    display: block;
    border-top: 1px solid #C6E7BA;
}
.subitem_mob_cat_menu {
    padding: 15px;
}
.subitem.subitem_mob_cat_menu a.sub_cat_menu_a {
    padding-bottom: 10px;
    display: block;
    color: #272727;
}
/************************/
.cat-menu ul.subitem_mob_cat_menu a {
    position: relative;
    padding-left: 26px;
    color: #000;
    padding-bottom: 15px;
    display: block;
}
.cat-menu ul.subitem_mob_cat_menu a:before {
    content: "";
    display: block;
    height: 21px;
    width: 21px;
    border: 1px solid #7AB664;
    box-sizing: border-box;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
}
.cat-menu ul.subitem_mob_cat_menu a.active:after {
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    background-color: #7AB664;
    box-sizing: border-box;
    border-radius: 100px;
    position: absolute;
    top: 3px;
    left: 3px;
}
.mob_cat_menu .item{
    position: relative;
}
.mob_cat_menu .item .submenu_open_arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #7AB664;
    top: 17px;
    position: absolute;
    right: 20px;
    transition: .3s;
}
.subitem_mob_cat_menu{
    display: none;
}
.mob_sidebar_wrap{
    display: none;
}
.subitem_mob_cat_menu.active{
    display: block;
}
.mob_cat_menu .item .submenu_open_arrow.active {
    transform: rotate(
            180deg
    );
}
.mob_sidebar_wrap {
    position: relative;
}
.cat-menu.mob_cat_menu {
    position: absolute;
    padding: 0 10px;
    z-index: 998;
    background-color: #fff;
    width: 100%;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 10px 10px;
}

.mob_sidebar_wrap {
    position: relative;
}
ul.mob_sort_ul {
    position: absolute;
    z-index: 998;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 0px 0px 5px 5px;
    right: 0;
    padding: 20px;
}
.mob_sort_wrap{
    display: none;
}
.mob_sort_a {
    color: #272727;
    padding: 5px 35px 5px 0;
    display: inline-block;
    position: relative;
    width: 100%;
}
.sort_icon {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #7AB664;
    top: 14px;
    position: absolute;
    right: 20px;
    transition: .3s;
}
.order_ok_modal_wrap {
    border: 1px solid #7AB664;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 50px 90px;
    text-align: center;
}
.order_ok_modal_wrap h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 35px;
    color: #E32421;
    padding-top: 20px;
}
.order_ok.fancybox-content {
    padding: 30px;
}
div#contact-form_info {
    text-align: center;
}

input[name="agree"]:before {
    content: "";
    width: 20px;
    height: 20px;
    background: #ffffff;
    display: block;
    border-radius: 50%;
    position: absolute;
    left: -3px;
    top: -3px;
    border: solid 1px #7AB664;
}
input[name="agree"]:after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 50%;
    position: absolute;
    left: -3px;
    top: -3px;
    border: solid 1px #7AB664;
    background: url(/local/templates/empty/css/../img/check.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}
input[name="agree"].checked:before{
    background: #7AB664;
}

input[name="agree"]{
    position: relative;
    margin-right: 10px;
}

.bs-slider .swiper-slide img, .sale-goods_swiper .swiper-slide img, .swiper-recommend .swiper-slide img, .swiper-viewed .swiper-slide img {
    position: relative;
    z-index: -1;
    width: 100%;
    height: 250px;
    object-fit: cover;
}


@media screen and (max-width: 768px){
    .mob_sort_wrap.active{
        display: block;
    }
    .mob_sidebar_wrap.active{
        display: block;
    }
    .mob_cat_filter_wrap {
        display: block;
    }

    .mobile_block_wrap{
        display: block;
    }
    .footter_adress_wrap {
        max-width: 170px;
    }
    .mobile_menu .burger:after{
        content: "Меню";
    }
    .mobile_menu_block .close:before{
        content:"x"
    }
    .mobile_menu_block{
        z-index: 999;
    }

    .slider-block .container {
        display: grid;
        grid-template-columns: 100%;
        grid-gap: 20px;
    }
    .small-blocks .item {
        padding: 36px 15px;
        width: 50%;
    }
    .small-blocks {
        display: flex;
        grid-gap: 20px;
    }



    .small-blocks .item .button-gradient {
        font-size: 0;
        line-height: 0;
        width: 50px;
        height: 50px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .small-blocks .item .button-gradient:after {
        content: "";
        display: block;
        width: 25px;
        height: 10px;
        background: url(/local/templates/empty/css/../img/arrow.svg) 50%/cover no-repeat;
    }

    .small-blocks .item .img-item{
        width: 90px;
        height: 90px;
        bottom: 35px;
    }

    footer .sec-line{
        display: block;
    }

    footer .sec-line .container {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 600px){
    .delivery_img {
        background: url(/local/templates/empty/img/delivery_mob.png) 50%/cover no-repeat;
    }
}
@media screen and (max-width: 425px){
    .delivery_img{
        height: 320px;
    }

    .contact-form form .agree input {
        margin-right: 10px;
    }
    .contact-form form .agree{
        align-items: baseline;
        line-height: 18px;
    }
    .product-page .buttons{
        flex-wrap: wrap;
    }
    .product-page .buttons .add-to-cart-button, .product-page .buttons .buy-one-click-button{
        width: 100%;
        margin: 0 0 20px 0;
    }
    .small-blocks {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        grid-gap: 10px;

    }
    .small-blocks .item .title {
        font-size: 16px;
    }
    .small-blocks .item {
        width: 48%;
        height: 230px;
        background-size: cover !important;
    }
    .small-blocks .item .img-item {
        width: 60px;
        height: 60px;
        bottom: 10px;
    }

    .input_form_item_wrap {
        width: 100%;
    }
    .small-blocks .item .button-gradient{
        position: absolute;
        bottom: 20px;
        left: 5px;
    }
}

/* End */
/* /local/templates/empty/css/main.min.css?161854622667294 */
/* /local/templates/empty/components/bitrix/menu/.default/style.min.css?1617527291490 */
/* /local/templates/empty/components/bitrix/sale.basket.basket.line/sale-basket/style.min.css?16177695153712 */
/* /local/templates/empty/components/bitrix/menu/main_footer/style.min.css?1617527812490 */
/* /local/templates/empty/styles.css?177052981518870 */
