

/* Start:/local/templates/new_home/css/index.min.css?177624448587412*/
*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/local/templates/new_home/css/../assets/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/local/templates/new_home/css/../assets/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/local/templates/new_home/css/../assets/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/local/templates/new_home/css/../assets/fonts/Inter-Black.woff2) format("woff2")}body{color:#292b33;font-family:Inter;font-size:.8125rem;min-width:24.375rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:86.625rem;padding-left:1.125rem;padding-right:1.125rem}.icon,img,video{display:block}.icon{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}h2{color:#000;font-weight:600;line-height:1.21875}[class*=link-]{position:relative;white-space:nowrap}[class*=link-]:before{border-bottom:.0625rem solid;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;transition:all .3s ease 0s;width:0}.link-underline:before{opacity:1;width:100%}._content>*{margin-bottom:1rem;margin-top:1rem}._content ul{align-content:flex-start;display:grid;row-gap:.75rem}._content ul li{align-items:flex-start;display:flex;gap:.75rem}._content ul li:before{background:linear-gradient(221deg,#ff800a,#e81e5a);border-radius:50%;content:"";display:block;flex:0 0 0.5rem;height:.5rem;position:relative;top:.125rem;width:.5rem}._content :first-child{margin-top:0}._content :last-child{margin-bottom:0}.d-none{display:none!important}.widget-scheme{margin-block:2.25rem}.widget-scheme__head:not(:last-child){margin-bottom:1.25rem}.widget-scheme__list{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr)}.tabs__navigation{column-gap:2.5rem;display:flex;margin:-.3125rem;overflow-x:auto;overflow-y:hidden}.tabs__title{font-weight:700;line-height:1.1923076923;padding:.3125rem;position:relative;transition:color .3s ease 0s;white-space:nowrap}.tabs__title:before{background-color:#ff760a;content:"";display:block;height:.125rem;left:0;position:absolute;transition:width .3s ease 0s}.tabs__title.--tab-active{color:#ff760a}.tabs__title.--tab-active:before{width:100%}.promo-slider__slide{border-radius:.75rem;min-height:14.8125rem;overflow:hidden;position:relative}.promo-slider__bg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.promo-slider__body{align-content:center;color:#2a231c;display:grid;height:100%;max-width:22.5625rem;padding:1.25rem 2.5rem;row-gap:1.125rem}.promo-slider__title{font-size:2.25rem;font-weight:600;letter-spacing:.04em;line-height:1.2222222222;text-transform:uppercase}.promo-slider__subtitle{font-size:1.375rem;font-weight:500;line-height:1.2272727273}.promo-slider__btn .btn{font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.25;max-width:10.5rem;min-height:2.25rem;text-transform:uppercase;width:100%}.promo-slider__btn .btn:before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.widget-recommend{margin-block:2.25rem}.widget-recommend__head:not(:last-child){margin-bottom:1.25rem}.widget-products{margin-block:2rem}.widget-products .widget-products__heading{position:relative}.widget-products .widget-products__heading:before{background-color:#eeeef5;bottom:0;content:"";display:block;height:.0625rem;left:50%;position:absolute;translate:-50% 0;width:400%}.widget-products .widget-products__heading:not(:last-child){margin-bottom:1.875rem}.widget-products__title:not(:last-child){margin-bottom:1.75rem}.widget-products .tabs__body{position:relative}.widget-products .swiper-buttons{position:absolute;right:0;top:0;translate:0 -5.3125rem}.widget-products__slide,.widget-products__slider,.widget-products__wrapper{min-width:0}.widget-offers{margin-block:1.5rem}.widget-offers__slider-wrapper{position:relative}.widget-offers__slider .swiper-pagination{display:flex;justify-content:center;margin-top:.625rem;position:static}.widget-offers__slider .swiper-pagination-bullet{background-color:#fff;border-color:#e81e5a;opacity:1}.widget-news__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.widget-news__head:not(:last-child){margin-bottom:1.25rem}.widget-news__button svg{flex:0 0 0.625rem;height:.625rem;width:.625rem}.widget-news__slider-wrapper{position:relative}.widget-ideas{margin-block:2rem}.widget-ideas__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.widget-ideas__head:not(:last-child){margin-bottom:1.25rem}.widget-ideas__button svg{flex:0 0 0.625rem;height:.625rem;width:.625rem}.widget-ideas__slider-wrapper{position:relative}.widget-gallery{margin-block:2rem}.widget-gallery__heading:not(:last-child){margin-bottom:1.25rem}.widget-gallery__slide{aspect-ratio:208/130;border:.0625rem solid #dadae0;border-radius:.875rem;display:block;overflow:hidden;position:relative}.widget-gallery__slide img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.widget-feedback{margin-block:2rem}.widget-feedback__tabs{position:relative}.widget-feedback__tabs .tabs__content{margin-top:1.875rem}.widget-feedback__heading{position:relative}.widget-feedback__heading:before{background-color:#eeeef5;bottom:0;content:"";display:block;height:.0625rem;left:50%;position:absolute;translate:-50% 0;width:400%}.widget-feedback__slider-wrapper{margin-inline:auto;max-width:62.875rem}.widget-feedback__slider-wrapper .swiper-buttons{position:absolute;right:0;top:.25rem}.widget-categories{margin-block:2rem}.widget-categories__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.widget-categories__item--wide{grid-column:span 2}.widget-categories__item--tall{grid-row:span 2}.seo{margin-block:2rem}.seo__title{font-weight:700;line-height:1.1923076923}.seo__title:not(:last-child){margin-bottom:1.25rem}.seo__text{font-size:.8125rem;letter-spacing:.04em;line-height:150%}.promo{margin-block:2rem}.promo,.promo__container{min-width:0}.promo__grid{display:grid;gap:1.25rem;min-width:0}.promo__left{min-width:0}.promo__slider .swiper-pagination{margin-top:.75rem;position:static;text-align:left}.promo__slider .swiper-pagination-bullet{background-color:#fff;border-color:#e81e5a;opacity:1}.promo__right{min-width:0}.price-compare{margin-block:2rem}.price-compare__row{color:#45454c;display:flex}.price-compare__row--accent{background:radial-gradient(213.41% 183.25% at 16.11% 100%,#ff750b 0,#ff830b 100%);color:#fff}.price-compare__row--accent .compare-formula__value{font-weight:700}.price-compare__row--accent .compare-formula__item{flex:1 0 calc(33.33% - 6.25rem)}.price-compare__row--accent .compare-result{border-color:#fff}.price-compare__formula{flex:1}.price-compare__result{gap:2rem}.compare-label{position:relative}.compare-label__text{font-weight:700;line-height:130%;position:relative;text-transform:uppercase;z-index:1}.compare-formula{gap:1.25rem}.compare-formula__item{flex:0 0 calc(25% - 14.5rem)}.compare-formula__icon:not(:last-child){margin-bottom:.625rem}.compare-formula__name{line-height:160%}.compare-formula__value{line-height:130%;white-space:nowrap}.compare-result__price{font-weight:700;line-height:130%;white-space:nowrap}.compare-result__text{font-weight:500;line-height:120%}.exclusive2__container{display:flex;justify-content:center}.exclusive2__inner{border-radius:.5rem;display:block;overflow:hidden;position:relative}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,.5rem);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.5rem));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,.5rem));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,.5rem);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,.375rem) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.5rem;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,.25rem)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,.25rem);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,.25rem)}}.swiper-pagination-lock{display:none}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.swiper-pagination{align-items:center;display:flex}.swiper-pagination-bullet{border:.0625rem solid #e81e5a;flex:0 0 0.625rem;height:.625rem;width:.625rem}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e81e5a}.swiper-buttons{gap:.5rem}.swiper-buttons,.swiper-nav{align-items:center;display:flex}.swiper-nav{background-color:#e9e9f0;border-radius:.5rem;flex:0 0 3.0625rem;height:2.1875rem;justify-content:center;width:3.0625rem}.swiper-nav:not(.swiper-button-disabled){cursor:pointer}.swiper-nav svg{fill:#707380;flex:0 0 0.875rem;height:.875rem;transition:fill .3s ease 0s;width:.875rem}.swiper-nav--prev{rotate:180deg}.swiper-nav.swiper-button-disabled{background-color:#f5f5fa}.menu{display:none}.menu__body,.menu__bottom-nav,.menu__top-nav{display:none!important}.icon-menu{display:none}.header-catalog__toggle{align-items:center;display:flex;gap:.5rem}.header-catalog__burger{display:block;height:.75rem;position:relative;width:.8125rem;z-index:5}.header-catalog__burger span,.header-catalog__burger:after,.header-catalog__burger:before{background-color:#707380;border-radius:.25rem;content:"";height:.125rem;left:0;position:absolute;transition:all .3s ease 0s;width:100%}.header-catalog__burger:before{top:0}.header-catalog__burger span{top:calc(50% - .0625rem)}.header-catalog__burger:after{bottom:0}._catalog-active .header-catalog__burger:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}._catalog-active .header-catalog__burger:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}._catalog-active .header-catalog__burger span{width:0}.header-catalog__wrapper{box-shadow:0 .3125rem .625rem 0 rgba(39,44,50,.04);display:block!important;left:0;opacity:0;pointer-events:none;position:fixed;top:var(--catalog-top);transition:opacity .3s ease,visibility .3s 0s;visibility:hidden;width:100%;z-index:150}._catalog-active .header-catalog__wrapper{opacity:1;pointer-events:all;visibility:visible}.header-catalog__container{position:relative;z-index:1}.header-catalog__tabs{height:calc(100svh - var(--catalog-top));position:relative}.header-catalog__tabs:before{background-color:#fff;content:"";display:block;height:100%;inset:0;pointer-events:none;position:absolute;translate:-100% 0;width:100%}.header-catalog__nav{align-content:flex-start;background-color:#fff;display:grid;flex:0 0 20.625rem;overflow-y:auto}.header-catalog__title{align-items:center;background-color:#fff;border-radius:.25rem;color:#2b231c;display:flex;font-size:1rem;font-weight:500;gap:1.25rem;letter-spacing:.009375rem;line-height:1.5;padding:.625rem 1rem .625rem .375rem;text-align:left;transition:background-color .3s ease,color .3s 0s}.header-catalog__title img{display:block;filter:grayscale(1);flex:0 0 2.1875rem;max-width:2.1875rem;object-fit:contain;transition:filter .3s ease 0s;width:2.1875rem}.header-catalog__title span{flex:1}.header-catalog__title svg{fill:#707380;flex:0 0 1rem;height:1rem;width:1rem}.header-catalog__title._item-active{background-color:#f9f9fa}.header-catalog__title._item-active img{filter:grayscale(0)}.header-catalog__body{background-color:#fff;border-left:.0625rem solid #eeeef5;display:none;height:calc(100svh - var(--catalog-top));overflow-x:hidden;overflow-y:auto;padding-block:.75rem;padding-inline:1rem;position:relative}.header-catalog__body._item-active{display:block}.header-catalog__close{color:#2b231c;font-size:1.5rem;font-weight:600;line-height:1.2083333333}.header-catalog__close:not(:last-child){margin-bottom:1.25rem}.header-catalog__offers{align-content:flex-start;display:grid;row-gap:.5rem}.header-catalog__offers:not(:last-child){margin-bottom:.75rem}.header-catalog__offer{align-items:center;border-radius:.375rem .375rem .375rem 0;display:flex;font-size:1rem;font-weight:500;gap:.75rem;justify-content:space-between;line-height:1.5;min-height:2rem;padding:.5rem .625rem}.header-catalog__offer--bg-red{background-color:#e81e5a;color:#fff}.header-catalog__offer--border-red{border:.0625rem solid #e81e5a;color:#e81e5a}.header-catalog__offer--bg-accent{background-color:#ff760a;color:#fff}.header-catalog__list:not(:last-child){margin-bottom:.625rem}.header-catalog__link{align-items:center;background-color:#fff;border-radius:.25rem;color:#2b231c;display:flex;font-size:1rem;gap:.5rem;justify-content:space-between;line-height:1.1875;overflow:hidden;padding:.625rem .5rem;width:100%}._item-hover .header-catalog__link{background-color:#f9f9fa}.header-catalog__link svg{fill:#707380;flex:0 0 1rem;height:1rem;width:1rem}.header-catalog__link.header-catalog__link--bold{font-weight:700}.header-catalog__link.header-catalog__link--bold:not(:last-child){margin-bottom:1rem}.header-catalog__subcontent{display:none}.header-catalog__subcontent.header-catalog__subcontent{display:block}.header-catalog__subbody{background-color:#fff;border-left:.0625rem solid #eeeef5;display:none;min-height:100%;padding-block:.75rem;padding-inline:1.25rem}.header-catalog__subbody._sub-active{display:block}.header-catalog__sublink{border-radius:.25rem;color:#2b231c;font-size:1rem;line-height:1.1875;padding:.375rem .625rem}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/local/templates/new_home/css/../assets/fonts/lg.woff2?io9a6k) format("woff2")}.lg-icon{font-family:lg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:.125rem;color:#999;cursor:pointer;display:block;font-size:1.375rem;margin-top:-.625rem;outline:none;padding:.5rem .625rem .5625rem;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:1.25rem}.lg-next:before{content:"\e095"}.lg-prev{left:1.25rem}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:1.5rem;height:2.9375rem;line-height:1.6875rem;outline:medium none;padding:.625rem 0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;width:3.125rem;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:1.125rem}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:1.375rem}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:1rem;opacity:0;padding:.625rem 2.5rem;text-align:center;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:.8125rem;font-weight:700;margin:0}.lg-sub-html p{font-size:.75rem;margin:.3125rem 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:.875rem}.lg-counter{color:#999;display:inline-block;font-size:1rem;height:2.9375rem;padding-left:1.25rem;padding-top:.75rem;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-icon:focus-visible{border-radius:.1875rem;color:#fff;outline:.0625rem dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:.5rem;outline-offset:-.3125rem}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-.625rem,0,0);transform:translate3d(-.625rem,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(.625rem,0,0);transform:translate3d(.625rem,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url("data:image/gif;base64,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") no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{display:inline-block;position:relative;text-align:center;vertical-align:middle}.lg-outer .lg-media-cont .lg-object{height:100%!important;width:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.footer{background-color:#f2f2fa}.footer__benefits{background:radial-gradient(355.81% 255.63% at 50% 100%,#3dd620 0,#86f82c 100%);color:#fff;padding-block:1.4375rem}.footer__subscribe:not(:last-child) .footer__subscribe-inner{border-bottom:.0625rem solid #dadae4}.footer__subscribe-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block:1.875rem}.footer__subscribe-title{font-size:1.25rem;font-weight:700;line-height:1.2}.footer__main{padding-block:2.5rem}.footer__main-inner{display:flex}.footer__title{color:#2b231c;font-size:1.25rem;font-weight:600;line-height:1.2}.footer__bottom{background:#e4e4f2;padding-block:1.75rem}.footer__copy{color:#888c9b;font-size:.75rem;font-weight:700;line-height:1.1666666667}.footer__payments{align-items:center;display:flex;gap:.9375rem}.footer__payments-title{font-size:.75rem;line-height:1.1666666667}.footer-benefits{display:grid;gap:1rem;margin-inline:auto;max-width:67.1875rem}.footer-benefits__item{align-items:center;display:flex;gap:.75rem}.footer-benefits__icon{flex:0 0 2.125rem}.footer-benefits__text{font-size:1.125rem;font-weight:600;line-height:1.2222222222}.footer-subscribe{align-items:center;background-color:#fff;border-radius:.625rem;display:flex;max-width:34.375rem;min-height:3.125rem;overflow:hidden;padding:.3125rem;width:100%}.footer-subscribe__input{align-items:center;border:0!important;color:#a1a4b2;display:flex;font-size:1rem;font-weight:700;line-height:1.1875;outline:0;padding:.625rem}.footer-subscribe__btn{flex:0 0 9.5rem;font-size:.875rem;font-weight:400!important;line-height:1.2142857143;min-height:2.5rem;text-transform:uppercase}.footer-contacts__phones{align-content:flex-start;display:grid;gap:.5rem}.footer-contacts__phones:not(:last-child){margin-bottom:1.25rem}.footer-contacts__phone{font-size:1.125rem;font-weight:600;line-height:1.2222222222;white-space:nowrap}.footer-contacts__callback{max-width:13.8125rem;text-transform:uppercase;width:100%}.footer-contacts__callback:not(:last-child){margin-bottom:1.75rem}.footer-contacts__block{align-content:flex-start;display:grid;row-gap:.3125rem}.footer-contacts__block:not(:last-child){margin-bottom:2.5rem}.footer-contacts__label{color:#888c9b;font-size:.75rem;font-weight:700;line-height:1.25}.footer-contacts__text{font-size:1rem;font-weight:700;line-height:1.1875}.footer-contacts__text:not(:last-child){margin-bottom:.3125rem}.footer-contacts__link a{color:#888c9b;font-size:.875rem;font-weight:700;line-height:1.2142857143;text-decoration:underline from-font;text-underline-offset:.1875rem;transition:text-decoration .3s ease,color .3s 0s}.footer-help{display:flex;flex-direction:column}.footer-help__btn{font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:11.25rem}.footer-help__btn:not(:last-child){margin-bottom:1.5rem}.footer-help__email{font-weight:700}.footer-help__email>.footer-help__label{font-size:.75rem;line-height:1.25}.footer-help__email>.footer-help__label:not(:last-child){margin-bottom:.3125rem}.footer-help__email:not(:last-child){margin-bottom:1.5rem}.footer-help__label{color:#888c9b;font-size:.875rem;font-weight:700}.footer-help__label:not(:last-child){margin-bottom:.9375rem}.footer-help__mail{color:#615e5b}.footer-help__social{flex:1}.footer-help__social:not(:last-child){margin-bottom:1.25rem}.footer-help__promo{max-width:9.375rem}.social{display:flex;gap:.625rem}.social__link{align-items:center;background-color:#fff;border-radius:.5rem;display:inline-flex;fill:#ff760a;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}.promo-card{background-color:#e81e5a;border-radius:.5rem;color:#fff;padding:.625rem .9375rem;position:relative}.promo-card:before{background:url(/local/templates/new_home/css/../assets/img/icons/gift.svg) no-repeat 50%/contain;bottom:.625rem;content:"";flex:0 0 1.25rem;height:1.25rem;pointer-events:none;position:absolute;right:.9375rem;width:1.25rem}.promo-card__value{font-size:2rem;font-weight:900;letter-spacing:.04em;line-height:1.1875}.promo-card__text{font-size:.875rem;font-weight:700;line-height:1.2142857143}.footer-nav__grid{align-items:flex-start;column-gap:6.25rem;display:flex}.footer-nav__grid:not(:last-child){margin-bottom:4.375rem}.footer-nav__list{margin:-.3125rem}.footer-nav__link{font-size:.8125rem;line-height:1.2142857143;padding:.3125rem}.footer-nav__legal{margin:-.3125rem}.badges{align-content:flex-start;display:grid;row-gap:1.875rem}.badges__item{align-items:center;color:#888c9b;display:flex;font-size:.8125rem;gap:.5rem;line-height:1}.badges__img{display:flex;flex:0 0 4.3125rem;justify-content:center}.payments{align-items:center;display:flex;gap:.75rem}.search{position:relative;z-index:10}.search__heading{background-color:#fff;display:flex!important}.search__input{background-color:#ff760a;border-radius:.5rem;display:flex;flex:1;min-height:2.5rem;overflow:hidden}.search__input input{background-color:#fff;border:.0625rem solid #ff760a;border-radius:.5rem!important;font-size:.875rem;font-weight:700;line-height:1.2142857143;outline:0;overflow:hidden;width:100%}.search__input button,.search__input input{height:100%}.search__submit{background-color:#ff760a;flex:0 0 4rem}.search__submit svg{fill:#fff}.search__wrapper{background-color:red;display:block!important;height:calc(100% - var(--header-height));left:0;min-height:100svh;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:var(--header-height);transition:opacity .3s ease,visibility .3s 0s;visibility:hidden;width:100%;z-index:10}._search-active .search__wrapper{opacity:1;pointer-events:all;visibility:visible}.search__container{min-height:calc(100svh - var(--header-height))}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{border:.0625rem solid #eee;border-radius:0!important;caret-color:inherit;display:block;padding:.625rem;width:100%}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{padding:0;resize:vertical}._row,.form__row{display:flex;flex-wrap:wrap}:where(.form__row,._row)>:where([class^=col-],[class*=" col-"]){flex:0 0 calc(var(--col, 12)/12*100%);max-width:calc(var(--col, 12)/12*100%);min-height:.0625rem;width:100%}.col-1{--col:1}.col-2{--col:2}.col-3{--col:3}.col-4{--col:4}.col-5{--col:5}.col-6{--col:6}.col-7{--col:7}.col-8{--col:8}.col-9{--col:9}.col-10{--col:10}.col-11{--col:11}.col-12{--col:12}.btn{align-items:center;border-radius:.5rem;display:inline-flex;font-size:1rem;font-weight:700;gap:.9375rem;justify-content:center;line-height:1;overflow:hidden;padding:.5rem;text-align:center;text-wrap:balance}.btn--border-accent{border:.125rem solid #ff760a;color:#ff760a}.btn--border-main{border:.125rem solid #292b33;color:#292b33}.btn--border-main svg{transition:fill .3s ease 0s}.btn--bg-accent{background-color:#ff760a;color:#fff}.btn--bg-red{background-color:#e81e5a;color:#fff}.btn--big{min-height:3.125rem}.text-link{color:#ff760a}@keyframes shake-horizontal{0%{transform:translateX(0)}15%{transform:translateX(-.1875rem)}30%{transform:translateX(.125rem)}45%{transform:translateX(-.125rem)}60%{transform:translateX(.0625rem)}75%{transform:translateX(-.0625rem)}90%{transform:translateX(.03125rem)}to{transform:translateX(0)}}.price{align-items:center;display:flex;font-size:1.375rem;font-weight:700;gap:.375rem;line-height:1;white-space:nowrap}.price__new{color:#e81e5a}.price__old{color:#2b231c;font-size:.875rem;font-weight:700;position:relative}.price__old:before{background-color:#e81e5a;content:"";height:.125rem;left:0;position:absolute;top:50%;translate:0 -50%;width:100%}.offers-card{background-color:#f9f9fa;border-radius:.5rem;display:flex;gap:1.25rem;height:100%;overflow:hidden;padding:2.5rem;position:relative}.offers-card:before{background:url(/local/templates/new_home/css/../assets/img/icons/sale.svg) no-repeat 50%/contain;border-radius:50%;content:"";flex:0 0 5.5625rem;pointer-events:none;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.offers-card__body{align-content:flex-start;display:flex;flex-direction:column;max-width:14.5625rem;row-gap:.75rem}.offers-card__title{font-weight:600;letter-spacing:.04em;line-height:1.2222222222;text-transform:uppercase}.offers-card__subtitle{color:#e81e5a;font-size:1.375rem;font-weight:500;line-height:1.2272727273}.offers-card__footer{align-items:flex-end;display:grid;flex:1}.offers-card__date{color:#aca8a3;font-size:1.125rem;font-weight:500;line-height:1.2222222222}.offers-card__img img{transform:scale(1) translateY(0);transform-origin:50% 16%;transition:all 5s ease 0s}.offers-card__link:before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.logo{align-items:center;display:inline-flex}.location__button{align-items:center;color:#707380;display:flex;font-size:.8125rem;font-weight:400;gap:.125rem}.location__button .icon{fill:#707380;flex:0 0 1.125rem;height:1.125rem;transition:color .3s ease 0s;width:1.125rem}.location__select{display:none}.labels__badge{border-radius:.375rem .375rem .375rem 0;font-size:.9375rem;font-weight:700;line-height:1.2;padding:.125rem .1875rem}.labels__badge--sale{background-color:#e81e5a;color:#fff}.category-card{border-radius:.5rem;display:block;height:100%;overflow:hidden;position:relative}.category-card__content{display:flex;flex-direction:column;height:100%;padding:1rem}.category-card__title{flex:1;font-size:1.125rem;font-weight:700;line-height:1.2222222222}.category-card__price{background-color:#fff;border-radius:.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;min-height:1.875rem;padding:.375rem}.category-card__img{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;transform:scale(1) translateY(0);transform-origin:50% 16%;transition:all 5s ease 0s;width:100%;z-index:-1}.card-scheme{align-content:flex-start;background-color:#fff;background:#fff;border:.0625rem solid #fff;border-radius:.625rem;box-shadow:0 .0625rem .25rem 0 #dfdfdf;display:grid;height:100%;overflow:hidden;padding:1.25rem .625rem;row-gap:.625rem;transition:border-color .3s ease,translate .3s 0s}.card-scheme__img{display:flex;justify-content:center}.card-scheme__title{align-items:center;display:grid;font-size:1rem;line-height:1.1875;min-height:2.0625rem;text-align:center}.review-card{background-color:#f3f3fa;border:.0625rem solid #eeeef5;border-radius:.5rem;display:flex;flex-direction:column;height:100%;text-align:center}.review-card__head:not(:last-child){margin-bottom:1rem}.review-card__avatar{border-radius:50%;flex:0 0 3.5rem;height:3.5rem;margin-inline:auto;overflow:hidden;position:relative;width:3.5rem}.review-card__avatar:not(:last-child){margin-bottom:.625rem}.review-card__avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.review-card__name{font-size:.9375rem;font-weight:700;line-height:1.2}.review-card__name:not(:last-child){margin-bottom:1.25rem}.review-card__rating{align-items:center;display:flex;gap:.0625rem;justify-content:center}.review-card__text{display:-webkit-box;flex:1;font-size:.875rem;font-style:italic;font-weight:700;letter-spacing:.04em;-webkit-line-clamp:3;line-height:150%;-webkit-box-orient:vertical;overflow:hidden}.review-card__footer{margin-inline:auto;max-width:10.75rem}.review-card__footer:not(:first-child){border-top:.0625rem solid #dfdfe5;margin-top:1.875rem;padding-top:.75rem}.review-card__product{align-items:center;display:flex;gap:.5rem;justify-content:center}.review-card__product-icon{background-color:#fff;border-radius:50%;flex:0 0 2.875rem;height:2.875rem;overflow:hidden;position:relative;width:2.875rem}.review-card__product-icon img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.review-card__product-title{font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:120%;text-align:left}.recommend-card{aspect-ratio:1;border-radius:.5rem;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;position:relative}.recommend-card.recommend-card--light{color:#2b231c}.recommend-card__img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1) translateY(0);transform-origin:50% 16%;transition:all 5s ease 0s;width:100%;z-index:-1}.recommend-card__top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.recommend-card__top:not(:last-child){margin-bottom:1.25rem}.recommend-card__date{font-size:.8125rem;font-weight:700;line-height:1.2307692308}.recommend-card__badge{background-color:#fff;border-radius:1.25rem;color:#2b231c;font-weight:700;line-height:1.1875;min-height:2.1875rem;overflow:hidden;padding:.5rem .625rem}.recommend-card__tag{align-items:center;background-color:#fff;border-radius:0 .25rem .25rem 0;display:flex;font-size:.8125rem;font-weight:700;height:1.5625rem;line-height:1.2307692308;padding-inline:.25rem;position:relative}.recommend-card__tag:before{background:url(/local/templates/new_home/css/../assets/img/icons/tag-bg.svg) no-repeat 50%/contain;content:"";display:block;height:1.5625rem;inset:0;position:absolute;translate:-100% 0;width:1.25rem}.recommend-card__tag--accent{background-color:#ff760a}.recommend-card__tag--accent:before{background:url(/local/templates/new_home/css/../assets/img/icons/tag-bg-accent.svg) no-repeat 50%/contain}.recommend-card__content{align-content:flex-end;align-items:flex-end;display:grid;flex:1;gap:.5rem}.recommend-card__title{font-weight:600;line-height:1.2083333333}.recommend-card__text{line-height:1.1875}.product-card{border:.0625rem solid #dadae0;border-radius:.875rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.product-card__preview{display:block;overflow:initial!important}.product-card__preview .swiper-pagination{justify-content:center;position:static!important}.product-card__preview .swiper-pagination-bullet{background-color:#e6e6f0;border:0;border-radius:0;flex:0 0 2.1875rem;height:.0625rem;opacity:1;width:2.1875rem}.product-card__preview .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a3a3bf!important}.product-card__slide{display:flex;justify-content:center}.product-card__slide img{height:100%;object-fit:contain;width:100%}.product-card__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem}.product-card__price{align-items:center;display:flex;font-weight:900;gap:.625rem}.product-card__price .price{display:flex;flex:1;flex-wrap:wrap;gap:.25rem .5rem;justify-content:space-between}.product-card__price .price__old{color:#707380;font-size:.9375rem;font-weight:900}.product-card__labels .labels__badge{font-size:.625rem}.product-card__name{flex:1;font-size:.9375rem;line-height:1.4}.product-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between}.product-card__actions{align-items:center;display:flex;gap:.3125rem;margin:-.3125rem}.product-card__action{padding:.3125rem}.product-card__action svg{fill:#b6b6cc;flex:0 0 1.25rem;height:1.25rem;transition:fill .3s ease 0s;width:1.25rem}.product-card__more{flex:1}.product-card__more .btn{min-height:2.5rem;padding:.5rem .75rem;width:100%}.card-news{background-color:#fff;border-radius:.75rem;height:100%}.card-news,.card-news__media{overflow:hidden;position:relative}.card-news__media{aspect-ratio:436/264;border-radius:.75rem .75rem 0 0}.card-news__media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:scale 1s ease 0s;width:100%}.card-news__body{align-content:flex-start;display:grid;padding:1.25rem;row-gap:.5rem}.card-news__date{color:#888c9b;font-size:.875rem;line-height:160%}.card-news__title{font-size:1.25rem;font-weight:500;line-height:135%}.idea-card{aspect-ratio:436/340;border-radius:.75rem;display:block;overflow:hidden;position:relative}.idea-card__bg{height:100%;object-fit:cover;position:absolute;width:100%}.idea-card__hotspots{inset:0;position:absolute;z-index:2}.hotspot{background:transparent;border:0;cursor:pointer;padding:0}.hotspot__dot{background-color:#ff760a;background:#ff7a00;border:.6875rem solid hsla(0,0%,100%,.8);border-radius:50%;border-radius:62.4375rem;box-shadow:0 .4375rem .875rem 0 hsla(227,9%,57%,.1);flex:0 0 2.25rem;height:2.25rem;left:var(--x);position:absolute;top:var(--y);width:2.25rem}.hotspot__panel{align-items:flex-start;background:#fff;border:.0625rem solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 1rem 2.5rem rgba(16,24,40,.18);display:grid;left:50%;opacity:0;padding:.75rem .75rem .625rem;pointer-events:none;position:absolute;row-gap:.75rem;text-align:left;top:50%;transform:translate(-50%,-50%);transition:all .3s ease 0s;visibility:hidden;width:15rem;z-index:3}.is-open .hotspot__panel{opacity:1;pointer-events:all;visibility:visible}.hotspot__price .price__new{color:#292b33}.hotspot__price .price__old{color:#888c9b}.hotspot__name{font-size:.875rem;line-height:1.2142857143}.hotspot__link{font-size:1rem;line-height:1.1875}.top-nav{align-items:center;display:flex;flex-wrap:wrap;margin:-.3125rem -.625rem}.top-nav__link{color:#707380;font-size:.8125rem;font-weight:400;line-height:1.2307692308;padding:.3125rem}.header-main{padding-block:.625rem}.header-main__container,.header-main__logo{align-items:center;display:flex}.header-main__logo{flex:0 0 7.1875rem}.header-main__callback .btn{padding-inline:.75rem;white-space:nowrap}.header-main__actions{align-items:center;display:flex;flex:1;justify-content:flex-end}.header-contacts{align-content:flex-start;display:grid;margin:-.125rem}.header-contacts__link{display:block;font-weight:600;line-height:1.2;padding:.125rem;white-space:nowrap}.header-actions{align-items:center;display:flex;margin:-.3125rem -.625rem}.header-actions__item{padding-inline:.3125rem}.header-actions__link{display:block;padding:.3125rem}.header-actions__link svg{fill:#707380;flex:0 0 1.375rem;transition:fill .3s ease 0s}.header-bottom{background-color:#fff;padding-block:.625rem;position:sticky;top:0;z-index:20}.header-bottom__container{align-items:center;display:flex}.header-bottom__catalog{color:#707380;line-height:1.1875;position:relative;--pill-x:0rem}.header-bottom__switch{height:100%;outline:0;position:relative;transition:color .3s ease 0s}.header-bottom__switch svg{fill:#707380;transition:fill .3s ease 0s}.header-bottom__scheme{height:100%}.header-bottom__scheme .rooms-switch__btn{padding-inline:.5rem}.header-bottom__sale{margin:-.3125rem}.header-bottom__sale .sale-link{align-items:center;color:#e81e5a;display:flex;gap:0;line-height:1.2}.header-bottom__sale .sale-link svg{fill:#e81e5a;flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.rooms-switch__btn{align-items:center;color:#707380;display:flex;gap:.625rem}.rooms-switch__btn svg{fill:#707380}.bottom-nav{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin:-.3125rem -.625rem}.bottom-nav__item{padding-inline:.3125rem}.bottom-nav__link{color:#2b231c;display:block;font-weight:600;line-height:1.2;padding:.3125rem;text-transform:uppercase}.sale-link svg{transition:fill .3s ease 0s}@media (max-width:86.625em){.price-compare__row{margin-inline:-1.125rem;padding-inline:1.125rem}}@media (max-width:80em){.promo__grid{column-gap:.75rem}.promo__slider .promo-slider__body{padding-inline:1.25rem}}@media (max-width:62em){.widget-categories__grid{gap:.625rem}.promo__slider .promo-slider__title{font-size:1.5rem}.promo__slider .promo-slider__subtitle{font-size:1.125rem}.price-compare__row{gap:1rem;padding-block:1.75rem}.price-compare__result{gap:1rem}.compare-label:before{flex-basis:12.5rem;width:12.5rem}.compare-formula{gap:.625rem}.compare-formula__sign{font-size:1.5rem}.footer-nav__grid:not(:last-child){margin-bottom:2rem}.offers-card:before,.search__submit{flex-basis:3rem}.offers-card:before{height:3rem;width:3rem}.offers-card__date{font-size:.875rem}.review-card{padding-block:1.5rem;padding-inline:1rem}.recommend-card__badge{font-size:.875rem;min-height:1.875rem}.recommend-card__title{font-size:1.25rem}.recommend-card__text{font-size:.875rem}.top-nav{margin-inline:-.3125rem}.header-main__contacts,.header-main__container{column-gap:1rem}.header-main__callback .btn{min-height:2.25rem;padding-inline:.5rem}.header-contacts__link{font-size:.8125rem}.header-actions{margin-inline:-.25rem}.header-actions__item{padding-inline:.125rem}.header-actions__link svg{flex-basis:1.25rem;height:1.25rem;width:1.25rem}.header-bottom__container{column-gap:.75rem}.header-bottom__catalog{font-size:.875rem}.header-bottom__catalog:before{width:8.75rem}.bottom-nav{margin-inline:-.3125rem}.bottom-nav__item{padding-inline:6.25e-8rem}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:61.99875em){.widget-feedback__slider,.widget-ideas__slider,.widget-news__slider,.widget-products__slider{overflow:initial!important}.promo__right{display:none}.menu{display:block}.menu__body{background-color:#fff;display:block!important;height:calc(100svh - var(--menu-top));overflow-x:hidden;overflow-y:auto;padding:.75rem 1.125rem;z-index:100}.menu__body,.menu__body:before{left:0;opacity:0;pointer-events:none;position:fixed;top:var(--menu-top);transition:all .5s ease 0s;visibility:hidden;width:100%}.menu__body:before{height:4.375rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{opacity:1;pointer-events:all;visibility:visible}.menu__body>:not(:last-child){margin-bottom:1.5rem}.menu__bottom-nav{align-content:flex-start;display:grid;row-gap:.3125rem}.icon-menu{background-color:#ff760a;border-radius:.5rem;display:block;height:2.5rem;overflow:hidden;position:relative;width:3rem;z-index:5}.icon-menu:after,.icon-menu:before{background-color:#fff;content:"";height:.25rem;left:1rem;position:absolute;transition:all .3s ease 0s;width:1rem}.icon-menu:before{top:.875rem}.icon-menu:after{bottom:.875rem}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .125rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .125rem);transform:rotate(45deg)}.header-catalog__wrapper{background-color:#fff;padding-block:.75rem}._catalog-active .header-catalog__wrapper{display:block!important}.header-catalog__wrapper .header-catalog__toggle{color:#2b231c;font-size:1.5rem;font-weight:600;line-height:1.2083333333;margin-bottom:1.5rem}.header-catalog__wrapper .header-catalog__toggle:before{background:url(/local/templates/new_home/css/../assets/img/icons/arrow-before.svg) no-repeat 50%/contain;content:"";display:block;flex:0 0 1rem;height:1rem;width:1rem}.header-catalog__title{padding:.625rem 0}.header-catalog__body{left:0;opacity:0;padding:.75rem 1rem;pointer-events:none;position:fixed;top:var(--catalog-top);transition:opacity .3s ease,visibility .3s 0s;visibility:hidden;width:100%;z-index:150}._catalog-active .header-catalog__body{opacity:1;pointer-events:all;visibility:visible}.header-catalog__close{align-items:center;display:flex;gap:.75rem}.header-catalog__close:before{background:url(/local/templates/new_home/css/../assets/img/icons/arrow-before.svg) no-repeat 50%/contain;content:"";display:block;flex:0 0 1rem;height:1rem;width:1rem}.header-catalog__subbody{height:calc(100svh - var(--catalog-top));left:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1rem;position:fixed;scrollbar-color:#ff760a #eeeef5;scrollbar-width:thin;top:var(--catalog-top);width:100%;z-index:150}.header-catalog__subbody::-webkit-scrollbar{width:.1875rem}.header-catalog__subbody::-webkit-scrollbar-track{background-color:#eeeef5;border-radius:.1875rem}.header-catalog__subbody::-webkit-scrollbar-thumb{background-color:#ff760a;border-radius:.1875rem}.footer__main-inner{flex-wrap:wrap;margin:-1.875rem -.625rem}.footer__col{flex:0 0 50%;padding:1.875rem .625rem}.location__button{padding:.3125rem}.location__button .icon{flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.header-top,.location__button span{display:none}.top-nav{display:block}.top-nav__link{font-size:1rem}.header-main__search{flex:1}.header-main__callback{margin-top:1.25rem}.header-contacts{gap:.5rem}.header-contacts__link{font-size:.9375rem}.header-bottom__switch{color:#2b231c;font-size:1rem;font-weight:500;line-height:1.5;padding:.625rem 0;width:100%}.header-bottom__switch:after{background:url(/local/templates/new_home/css/../assets/img/icons/menu-arrow.svg) no-repeat 50%/contain;content:"";display:block;flex:0 0 1rem;height:1rem;position:absolute;right:0;top:50%;translate:0 -50%;width:1rem}.header-bottom__nav,.header-bottom__sale,.header-bottom__switch .header-catalog__burger,.header-bottom__switch svg{display:none}.bottom-nav{display:block}.bottom-nav__link{font-size:.9375rem}}@media (max-width:48em){.compare-result__price{font-size:1.5rem}.compare-result__text{font-size:.75rem}.footer-benefits__icon{flex-basis:1.75rem}}@media (max-width:47.99875em){.widget-recommend__slider{overflow:initial!important}.widget-offers__title{color:#e81e5a}.widget-gallery__slider,.widget-offers__slider{overflow:initial!important}.price-compare__list{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:-1.125rem}.price-compare__row{flex-direction:column;margin:0;padding-inline:.75rem}.price-compare__label:not(:last-child){margin-bottom:1.25rem}.compare-formula{display:grid;row-gap:1.25rem}.compare-formula__sign{display:none}.compare-result{border-top:.0625rem solid #ff760a;min-height:5rem;padding-top:1.25rem}.header-catalog__block,.swiper-button,.swiper-nav{display:none}.footer__subscribe-inner{align-items:flex-start;flex-direction:column}.footer-benefits{max-width:18.75rem}.footer-nav__grid{flex-direction:column;row-gap:.625rem}.product-card__price .price{display:grid;justify-items:flex-start}.card-news{border:.0625rem solid #dadae0}}@media (max-width:35.93625em){.promo-slider__body{align-content:flex-end}.promo-slider__price,.promo-slider__subtitle,.promo-slider__title{opacity:0}.promo__slider .swiper-pagination{justify-content:center;text-align:center}.promo__slider .swiper-pagination-bullet{background-color:#eeeef5;border:0;border-radius:1.375rem;flex:0 0 2.8125rem;height:.25rem;width:2.8125rem}.promo__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#707380}.footer__col{flex:0 0 100%;padding-block:1.25rem}.footer__bottom{background-color:#fff;text-align:center}.footer__copy{font-weight:400;margin-bottom:.9375rem}.footer__payments{display:grid;justify-content:center}.badges{gap:1.75rem 1.25rem;grid-template-columns:repeat(2,1fr)}.badges__item{flex-direction:row-reverse;gap:.3125rem;justify-content:flex-end}.badges__item br{display:none}}@media (max-width:29.99875em){.widget-scheme__item:last-child:nth-child(odd){grid-column:1/-1}.footer-nav__legal a{color:#707380}.product-card__preview .swiper-pagination-bullet{flex:0 0 0.8125rem;margin-inline:.125rem!important}.product-card__body{gap:.5rem}.product-card__price .price{font-size:1rem}.product-card__price .price__old{font-size:.75rem}.product-card__name{font-size:.875rem}.product-card__footer{flex-wrap:nowrap;gap:.75rem}.product-card__actions{gap:.125rem}.product-card__action svg{flex:0 0 0.625rem;height:.625rem;width:.625rem}.product-card__more .btn{font-size:.75rem;min-height:1.75rem;padding:.25rem .5rem}}@media (max-width:24.375em){h2{font-size:1.25rem}.tabs__navigation{column-gap:.625rem;padding-bottom:.5rem}.tabs__title{font-size:.8125rem}.tabs__title:before{bottom:-.5rem}.promo-slider__slide{min-height:7rem}.widget-offers__title:not(:last-child){margin-bottom:.75rem}.widget-news{margin-block:2rem}.widget-categories__grid{grid-auto-rows:10.3125rem}.seo__title{font-size:1.25rem}.compare-label__text{font-size:.875rem}.compare-formula__icon{max-width:2.5rem}.compare-formula__name{font-size:.875rem}.compare-formula__value{font-size:.9375rem}.compare-result__price{font-size:1.25rem}.compare-result__text{font-size:.75rem}.footer__title:not(:last-child){margin-bottom:1.25rem}.search__container{padding-block:1.5rem}._row,.form__row{margin:-.375rem}:where(.form__row,._row)>:where([class^=col-],[class*=" col-"]){padding:.375rem}.offers-card{padding:1rem}.offers-card__title{font-size:1.25rem}.offers-card__subtitle{font-size:1rem}.category-card__content{padding-inline:.5rem}.product-card__preview:not(:last-child){margin-bottom:1rem}}@media (max-width:23.43625em){.widget-scheme__list{gap:.75rem}}@media (min-width:23.43625em) and (max-width:47.99875em){.widget-scheme__list{gap:clamp(.75rem,.57109732824375rem + .7633587786vw,.9375rem)}}@media (min-width:24.375em) and (max-width:86.625em){h2{font-size:clamp(1.25rem,.95632530120625rem + 1.2048192771vw,2rem)}.tabs__navigation{column-gap:clamp(.625rem,-.1091867469875rem + 3.0120481928vw,2.5rem);padding-bottom:clamp(.5rem,-.03840361445625rem + 2.2088353414vw,1.875rem)}.tabs__title{font-size:clamp(.8125rem,.4943524096375rem + 1.3052208835vw,1.625rem)}.tabs__title:before{bottom:clamp(-1.875rem,.03840361445625rem + -2.2088353414vw,-.5rem)}.widget-offers__title:not(:last-child){margin-bottom:clamp(.75rem,.260542168675rem + 2.0080321285vw,2rem)}.widget-news{margin-block:clamp(2rem,1.02108433735rem + 4.016064257vw,4.5rem)}.seo__title{font-size:clamp(1.25rem,1.1031626506rem + .6024096386vw,1.625rem)}.footer__title:not(:last-child){margin-bottom:clamp(1.25rem,1.0052710843375rem + 1.0040160643vw,1.875rem)}.search__container{padding-block:clamp(1.5rem,1.3531626506rem + .6024096386vw,1.875rem)}._row,.form__row{margin:clamp(-.625rem,-.2771084337375rem + -.4016064257vw,-.375rem)}:where(.form__row,._row)>:where([class^=col-],[class*=" col-"]){padding:clamp(.375rem,.2771084337375rem + .4016064257vw,.625rem)}.product-card__preview:not(:last-child){margin-bottom:clamp(1rem,.4126506024125rem + 2.4096385542vw,2.5rem)}}@media (min-width:24.375em) and (max-width:62em){.offers-card__title{font-size:clamp(1.25rem,1.0880398671125rem + .6644518272vw,1.5rem)}.offers-card__subtitle{font-size:clamp(1rem,.91901993355625rem + .3322259136vw,1.125rem)}}@media (min-width:24.375em) and (max-width:61.99875em){.promo-slider__slide{min-height:clamp(7rem,1.37169839529375rem + 23.0904681219vw,15.6875rem)}}@media (min-width:24.375em) and (max-width:48em){.offers-card{padding:clamp(1rem,-.54761904761875rem + 6.3492063492vw,2.5rem)}}@media (min-width:24.375em) and (max-width:47.99875em){.compare-label__text{font-size:clamp(.875rem,.23012460976875rem + 2.6456426266vw,1.5rem)}.compare-formula__icon{max-width:clamp(2.5rem,.69434890735rem + 7.4077993545vw,4.25rem)}.compare-formula__name{font-size:clamp(.875rem,.4880747658625rem + 1.587385576vw,1.25rem)}.compare-formula__value{font-size:clamp(.9375rem,.35711214879375rem + 2.3810783639vw,1.5rem)}.compare-result__price{font-size:clamp(1.25rem,.47614953171875rem + 3.1747711519vw,2rem)}.compare-result__text{font-size:clamp(.75rem,.49204984390625rem + 1.0582570506vw,1rem)}}@media (min-width:24.375em) and (max-width:35.9375em){.category-card__content{padding-inline:clamp(.5rem,-.55405405405625rem + 4.3243243243vw,1rem)}}@media (min-width:24.375em) and (max-width:35.93625em){.widget-categories__grid{grid-auto-rows:clamp(10.3125rem,5.30520191371875rem + 20.5427613796vw,12.6875rem)}}@media (min-width:29.99875em){.widget-scheme__list{grid-template-columns:repeat(3,1fr)}.col-xs-1{--col:1}.col-xs-2{--col:2}.col-xs-3{--col:3}.col-xs-4{--col:4}.col-xs-5{--col:5}.col-xs-6{--col:6}.col-xs-7{--col:7}.col-xs-8{--col:8}.col-xs-9{--col:9}.col-xs-10{--col:10}.col-xs-11{--col:11}.col-xs-12{--col:12}.product-card__preview .swiper-pagination{margin-top:.5rem}}@media (min-width:35.93625em) and (max-width:61.99875em){.widget-categories__grid{grid-auto-rows:clamp(12.6875rem,-1.1871672661875rem + 38.6091127098vw,22.75rem)}.footer-help{align-items:flex-end}}@media (min-width:35.93625em){.footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 1rem;justify-content:space-between}.badges__item,.footer__payments-title{font-weight:700}.badges__item{justify-content:flex-end;text-align:right}.badges__item span{max-width:6.875rem}.col-sm-1{--col:1}.col-sm-2{--col:2}.col-sm-3{--col:3}.col-sm-4{--col:4}.col-sm-5{--col:5}.col-sm-6{--col:6}.col-sm-7{--col:7}.col-sm-8{--col:8}.col-sm-9{--col:9}.col-sm-10{--col:10}.col-sm-11{--col:11}.col-sm-12{--col:12}}@media (min-width:35.9375em){.category-card__content{padding-inline:1rem}}@media (min-width:47.99875em) and (min-width:90em){.swiper-button--prev{left:6.25e-8rem}.swiper-button--next{right:6.25e-8rem}}@media (min-width:47.99875em) and (min-width:86.25em) and (max-width:90em){.swiper-button--prev{left:clamp(6.25e-8rem,14.9999985625rem + -16.666665vw,.625rem)}.swiper-button--next{right:clamp(6.25e-8rem,14.9999985625rem + -16.666665vw,.625rem)}}@media (min-width:47.99875em) and (max-width:86.25em){.swiper-button--prev{left:.625rem}.swiper-button--next{right:.625rem}}@media (min-width:47.99875em) and (max-width:79.99875em){.widget-scheme__list{gap:clamp(.9375rem,-1.40618896484375rem + 4.8828125vw,2.5rem)}}@media (min-width:47.99875em) and (any-hover:hover){.swiper-button:not(.swiper-button-disabled){transition:background-color .3s ease 0s}.swiper-button:not(.swiper-button-disabled):hover{background-color:#ff760a}.swiper-button:not(.swiper-button-disabled):hover svg{fill:#fff}}@media (min-width:47.99875em){.widget-scheme__list{grid-template-columns:repeat(4,1fr)}.widget-gallery__wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)}.price-compare__row{align-items:center}.price-compare__row:not(:last-child):not(.price-compare__row--accent){border-bottom:.0625rem solid #e9e9f5}.price-compare__row--accent .compare-label__text{color:#ff760a;text-align:right}.price-compare__label{flex:0 0 18.8148148148%}.price-compare__result{align-items:center;display:flex;flex:0 0 18.6666666667%}.compare-label{padding-right:1.25rem}.compare-label:before{aspect-ratio:285/165;background:url(/local/templates/new_home/css/../assets/img/pricecompare/titlebg1.svg) no-repeat 100%/contain;content:"";display:block;flex:0 0 17.8125rem;position:absolute;right:0;top:50%;translate:0 -50%}.compare-label--accent{text-align:right}.compare-label--accent:before{background:url(/local/templates/new_home/css/../assets/img/pricecompare/titlebg2.svg) no-repeat 100%/contain}.compare-formula{align-items:center;display:flex;justify-content:space-between}.compare-formula__sign{flex:0 0 2.0740740741%}.compare-result__price{font-size:2rem}.compare-result__text{font-size:1rem}.swiper-button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 .25rem 1.25rem 0 rgba(44,31,18,.1);display:flex;height:3rem;justify-content:center;position:absolute;top:50%;width:3rem;z-index:5}.swiper-button:not(.swiper-button-disabled){cursor:pointer}.swiper-button svg{flex:0 0 0.875rem;height:.875rem;transition:fill .3s ease 0s;width:.875rem}.swiper-button--prev{rotate:-180deg;translate:-50% -50%}.swiper-button--next{translate:50% -50%}.header-catalog__block .header-catalog__item{display:none}.header-catalog__block .header-catalog__item._item-hover{display:block}.header-catalog__subcontent{overflow-x:hidden;overflow-y:auto}.footer-benefits{grid-template-columns:repeat(4,1fr)}.footer-nav__link{font-size:.875rem;font-weight:700}.col-md-1{--col:1}.col-md-2{--col:2}.col-md-3{--col:3}.col-md-4{--col:4}.col-md-5{--col:5}.col-md-6{--col:6}.col-md-7{--col:7}.col-md-8{--col:8}.col-md-9{--col:9}.col-md-10{--col:10}.col-md-11{--col:11}.col-md-12{--col:12}}@media (min-width:48em) and (max-width:90em){.compare-label__text{font-size:clamp(.9375rem,.29464285714375rem + 1.3392857143vw,1.5rem)}.compare-formula__icon{max-width:clamp(2.5rem,.5rem + 4.1666666667vw,4.25rem)}.compare-formula__value{font-size:clamp(.9375rem,.29464285714375rem + 1.3392857143vw,1.5rem)}.compare-result__price{font-size:clamp(1.5rem,.07142857143125rem + 2.9761904762vw,2.75rem)}.compare-result__text{font-size:clamp(.75rem,.4642857142875rem + .5952380952vw,1rem)}}@media (min-width:48em) and (max-width:62em){.compare-formula__name{font-size:clamp(.875rem,.44642857143125rem + .8928571429vw,1rem)}.footer-benefits__icon{flex-basis:clamp(1.75rem,0.4642857142875rem + 2.6785714286vw,2.125rem)}.footer-benefits__text{font-size:clamp(.875rem,.01785714285625rem + 1.7857142857vw,1.125rem)}}@media (min-width:48em) and (max-width:61.99875em){.widget-gallery__wrapper{gap:clamp(.625rem,-1.518048486475rem + 4.4646843468vw,1.25rem)}}@media (min-width:48em){.offers-card{padding:2.5rem}}@media (min-width:61.99875em) and (min-width:90em){.header-bottom__catalog{padding-inline:1.25rem}}@media (min-width:61.99875em) and (min-width:62em) and (max-width:90em){.header-bottom__catalog{padding-inline:clamp(.5rem,-1.1607142857125rem + 2.6785714286vw,1.25rem)}}@media (min-width:61.99875em) and (max-width:90em){.widget-categories__grid{grid-auto-rows:clamp(11.1875rem,1.6390116512625rem + 15.4010981653vw,15.5rem)}}@media (min-width:61.99875em) and (max-width:62em){.header-bottom__catalog{padding-inline:.5rem}}@media (min-width:61.99875em){.d-md-block{display:block!important}.widget-gallery__wrapper{grid-template-columns:repeat(6,1fr)}.widget-categories__grid{grid-template-columns:repeat(4,1fr)}.promo__grid{grid-template-columns:1fr 41.8006430868%}.header-catalog__wrapper:after{background-color:rgba(0,0,0,.2);content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.header-catalog__wrapper .header-catalog__toggle{display:none}.header-catalog__tabs{display:flex}.header-catalog__nav{padding-block:.75rem;padding-right:.5rem}.header-catalog__content{position:relative}._full-active .header-catalog__content{overflow:initial!important}._full-active .header-catalog__content:after{opacity:1}.header-catalog__content:after{background-color:#fff;content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;right:.0625rem;top:0;translate:100% 0;width:100%}.header-catalog__body{width:19.375rem}.header-catalog__body.header-catalog__body--full{width:100%}.header-catalog__close{cursor:default}.header-catalog__subbody{width:19.375rem}.footer__main-inner{justify-content:space-between}.footer-contacts{max-width:16.6875rem}.col-lg-1{--col:1}.col-lg-2{--col:2}.col-lg-3{--col:3}.col-lg-4{--col:4}.col-lg-5{--col:5}.col-lg-6{--col:6}.col-lg-7{--col:7}.col-lg-8{--col:8}.col-lg-9{--col:9}.col-lg-10{--col:10}.col-lg-11{--col:11}.col-lg-12{--col:12}.header-top{padding-block:.75rem}.header-top__container{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.header-main__search{flex:0 1 46.5925925926%}.header-main__contacts{align-items:center;display:flex}.header-main__callback .btn{width:100%}.header-bottom{border-bottom:.0625rem solid #eeeef5;border-top:.0625rem solid #eeeef5}.header-bottom__catalog{align-items:center;background-color:#eeeef5;border-radius:1.875rem;display:flex;gap:.5rem;height:2.875rem;max-width:18.75rem;overflow:hidden}.header-bottom__catalog:before{background-color:#ff760a;border-radius:1.875rem;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(var(--pill-x));transition:transform .25s ease}.header-bottom__catalog .header-catalog{height:100%}.header-bottom__catalog .header-catalog>.header-catalog__toggle--catalog{padding-inline:1.5625rem}.header-bottom__catalog .header-catalog>.header-catalog__toggle--scheme{gap:.625rem;padding-inline:.5rem}.header-bottom__switch._active{color:#fff}.header-bottom__switch._active .header-catalog__burger span,.header-bottom__switch._active .header-catalog__burger:after,.header-bottom__switch._active .header-catalog__burger:before{background-color:#fff}.header-bottom__switch._active svg{fill:#fff}.header-bottom__nav{align-items:center;display:flex;flex:1}}@media (min-width:62em) and (max-width:90em){.widget-categories__grid,.widget-gallery__wrapper{gap:clamp(.625rem,-.75892857143125rem + 2.2321428571vw,1.25rem)}.price-compare__row{gap:clamp(1rem,-.10714285714375rem + 1.7857142857vw,1.5rem);padding-block:clamp(1.75rem,-2.67857142856875rem + 7.1428571429vw,3.75rem)}.price-compare__result{gap:clamp(1rem,-1.2142857142875rem + 3.5714285714vw,2rem)}.compare-label{padding-inline:clamp(1rem,-1.2142857142875rem + 3.5714285714vw,2rem)}.compare-label:before{flex-basis:clamp(12.5rem,0.73660714285625rem + 18.9732142857vw,17.8125rem);width:clamp(12.5rem,.73660714285625rem + 18.9732142857vw,17.8125rem)}.compare-formula{gap:clamp(.625rem,-.75892857143125rem + 2.2321428571vw,1.25rem)}.compare-formula__name{font-size:clamp(1rem,.44642857143125rem + .8928571429vw,1.25rem)}.compare-formula__sign{font-size:clamp(1.5rem,-.99107142856875rem + 4.0178571429vw,2.625rem)}.header-catalog__nav{flex-basis:clamp(17.5rem,10.58035714285625rem + 11.1607142857vw,20.625rem)}.header-catalog__subnav._row{margin-inline:clamp(-1.875rem,2.14285714285625rem + -4.4642857143vw,-.625rem)}.header-catalog__subnav._row>[class^=col-]{padding-inline:clamp(.625rem,-2.14285714285625rem + 4.4642857143vw,1.875rem)}.footer__main-inner{column-gap:clamp(1.25rem,-6.36160714285625rem + 12.2767857143vw,4.6875rem)}.footer-nav__grid:not(:last-child){margin-bottom:clamp(2rem,-3.25892857143125rem + 8.4821428571vw,4.375rem)}.search__submit{flex-basis:clamp(3rem,0.7857142857125rem + 3.5714285714vw,4rem)}.offers-card:before{flex-basis:clamp(3rem,-2.67410714285625rem + 9.1517857143vw,5.5625rem);height:clamp(3rem,-2.67410714285625rem + 9.1517857143vw,5.5625rem);width:clamp(3rem,-2.67410714285625rem + 9.1517857143vw,5.5625rem)}.offers-card__title{font-size:clamp(1.5rem,-.1607142857125rem + 2.6785714286vw,2.25rem)}.offers-card__subtitle{font-size:clamp(1.125rem,.57142857143125rem + .8928571429vw,1.375rem)}.offers-card__date{font-size:clamp(.875rem,.32142857143125rem + .8928571429vw,1.125rem)}.review-card{padding-block:clamp(1.5rem,.66964285714375rem + 1.3392857143vw,1.875rem);padding-inline:clamp(1rem,-2.5982142857125rem + 5.8035714286vw,2.625rem)}.recommend-card__badge{font-size:clamp(.875rem,.5982142857125rem + .4464285714vw,1rem);min-height:clamp(1.875rem,1.1830357142875rem + 1.1160714286vw,2.1875rem)}.recommend-card__title{font-size:clamp(1.25rem,.69642857143125rem + .8928571429vw,1.5rem)}.recommend-card__text{font-size:clamp(.875rem,.5982142857125rem + .4464285714vw,1rem)}.top-nav{margin-inline:clamp(-.625rem,.3794642857125rem + -1.1160714286vw,-.3125rem)}.top-nav__item{padding-inline:clamp(6.25e-8rem,-.69196408481875rem + 1.1160712054vw,.3125rem)}.header-main__contacts,.header-main__container{column-gap:clamp(1rem,.44642857143125rem + .8928571429vw,1.25rem)}.header-main__callback .btn{min-height:clamp(2.25rem,1.5580357142875rem + 1.1160714286vw,2.5625rem);padding-inline:clamp(.5rem,-.05357142856875rem + .8928571429vw,.75rem)}.header-contacts__link{font-size:clamp(.8125rem,.5357142857125rem + .4464285714vw,.9375rem)}.header-actions{margin-inline:clamp(-.625rem,.58035714285625rem + -1.3392857143vw,-.25rem)}.header-actions__item{padding-inline:clamp(.125rem,-.29017857143125rem + .6696428571vw,.3125rem)}.header-actions__link svg{flex-basis:clamp(1.25rem,0.9732142857125rem + 0.4464285714vw,1.375rem);height:clamp(1.25rem,.9732142857125rem + .4464285714vw,1.375rem);width:clamp(1.25rem,.9732142857125rem + .4464285714vw,1.375rem)}.header-bottom__container{column-gap:clamp(.75rem,-3.125rem + 6.25vw,2.5rem)}.header-bottom__catalog{font-size:clamp(.875rem,.5982142857125rem + .4464285714vw,1rem)}.header-bottom__catalog:before{width:clamp(8.75rem,5.98214285714375rem + 4.4642857143vw,10rem)}.bottom-nav{margin-inline:clamp(-.625rem,.3794642857125rem + -1.1160714286vw,-.3125rem)}.bottom-nav__item{padding-inline:clamp(6.25e-8rem,-.69196408481875rem + 1.1160712054vw,.3125rem)}.bottom-nav__link{font-size:clamp(.8125rem,.5357142857125rem + .4464285714vw,.9375rem)}}@media (min-width:62em) and (max-width:79.99875em){.promo__slider .promo-slider__title{font-size:clamp(1.5rem,-1.0835127439375rem + 4.1669560386vw,2.25rem)}.promo__slider .promo-slider__subtitle{font-size:clamp(1.125rem,.26382908535625rem + 1.3889853462vw,1.375rem)}}@media (min-width:62em){.footer-benefits__icon{flex-basis:2.125rem}.footer-benefits__text{font-size:1.125rem}}@media (min-width:79.99875em){.widget-scheme__list{grid-template-columns:repeat(7,1fr)}.promo__grid{grid-template-columns:1fr 27.5rem}.promo__slider .promo-slider__title{font-size:2.25rem}.promo__slider .promo-slider__subtitle{font-size:1.375rem}}@media (min-width:80em) and (max-width:90em){.promo__grid{column-gap:clamp(.75rem,-3.25rem + 5vw,1.25rem)}.promo__slider .promo-slider__body{padding-inline:clamp(1.25rem,-8.75rem + 12.5vw,2.5rem)}}@media (min-width:86.625em) and (max-width:90em){.price-compare__row{margin-inline:clamp(-3.25rem,53.41666666666875rem + -62.962962963vw,-1.125rem);padding-inline:clamp(1.125rem,-53.41666666666875rem + 62.962962963vw,3.25rem)}}@media (min-width:86.625em){h2{font-size:2rem}.tabs__navigation{column-gap:2.5rem;padding-bottom:1.875rem}.tabs__title{font-size:1.625rem}.tabs__title:before{bottom:-1.875rem}.widget-offers__title:not(:last-child){margin-bottom:2rem}.widget-news{margin-block:4.5rem}.seo__title{font-size:1.625rem}.footer__title:not(:last-child){margin-bottom:1.875rem}.search__container{padding-block:1.875rem}._row,.form__row{margin:-.625rem}:where(.form__row,._row)>:where([class^=col-],[class*=" col-"]){padding:.625rem}.col-xl-1{--col:1}.col-xl-2{--col:2}.col-xl-3{--col:3}.col-xl-4{--col:4}.col-xl-5{--col:5}.col-xl-6{--col:6}.col-xl-7{--col:7}.col-xl-8{--col:8}.col-xl-9{--col:9}.col-xl-10{--col:10}.col-xl-11{--col:11}.col-xl-12{--col:12}.product-card__preview:not(:last-child){margin-bottom:2.5rem}}@media (min-width:90em){.widget-categories__grid,.widget-gallery__wrapper{gap:1.25rem}.widget-categories__grid{grid-auto-rows:15.5rem}.promo__grid{column-gap:1.25rem}.promo__slider .promo-slider__body{padding-inline:2.5rem}.price-compare__row{gap:1.5rem;margin-inline:-3.25rem;padding-block:3.75rem;padding-inline:3.25rem}.price-compare__result{gap:2rem}.compare-label{padding-inline:2rem}.compare-label:before{flex-basis:17.8125rem;width:17.8125rem}.compare-label__text{font-size:1.5rem}.compare-formula{gap:1.25rem}.compare-formula__icon{max-width:4.25rem}.compare-formula__name{font-size:1.25rem}.compare-formula__value{font-size:1.5rem}.compare-formula__sign{font-size:2.625rem}.compare-result__price{font-size:2.75rem}.compare-result__text{font-size:1rem}.header-catalog__nav{flex-basis:20.625rem}.header-catalog__subnav._row{margin-inline:-1.875rem}.header-catalog__subnav._row>[class^=col-]{padding-inline:1.875rem}.footer__main-inner{column-gap:4.6875rem}.footer-nav__grid:not(:last-child){margin-bottom:4.375rem}.search__submit{flex-basis:4rem}.offers-card:before{flex-basis:5.5625rem;height:5.5625rem;width:5.5625rem}.offers-card__title{font-size:2.25rem}.offers-card__subtitle{font-size:1.375rem}.offers-card__date{font-size:1.125rem}.review-card{padding-block:1.875rem;padding-inline:2.625rem}.recommend-card__badge{font-size:1rem;min-height:2.1875rem}.recommend-card__title{font-size:1.5rem}.recommend-card__text{font-size:1rem}.top-nav{margin-inline:-.625rem}.top-nav__item{padding-inline:.3125rem}.header-main__contacts,.header-main__container{column-gap:1.25rem}.header-main__callback .btn{min-height:2.5625rem;padding-inline:.75rem}.header-contacts__link{font-size:.9375rem}.header-actions{margin-inline:-.625rem}.header-actions__item{padding-inline:.3125rem}.header-actions__link svg{flex-basis:1.375rem;height:1.375rem;width:1.375rem}.header-bottom__container{column-gap:2.5rem}.header-bottom__catalog{font-size:1rem}.header-bottom__catalog:before{width:10rem}.bottom-nav{margin-inline:-.625rem}.bottom-nav__item{padding-inline:.3125rem}.bottom-nav__link{font-size:.9375rem}}@media (any-hover:hover){.link-hover:hover:before{opacity:1;width:100%}.link-underline:hover:before{opacity:0;width:0}.widget-gallery__slide{transition:translate .3s ease 0s}.widget-gallery__slide:hover{translate:0 .1875rem}.exclusive2__inner{transition:opacity .3s ease 0s}.exclusive2__inner:hover{opacity:.8}.swiper-nav:not(.swiper-button-disabled){transition:background-color .3s ease 0s}.swiper-nav:not(.swiper-button-disabled):hover{background-color:#ff760a}.swiper-nav:not(.swiper-button-disabled):hover svg{fill:#fff}.header-catalog__title:hover{color:#ff760a}.header-catalog__offer{transition:opacity .3s ease 0s}.header-catalog__offer:hover{opacity:.8}.header-catalog__sublink{transition:color .3s ease 0s}.header-catalog__sublink:hover{color:#ff760a}.footer-contacts__phone a{transition:color .3s ease 0s}.footer-contacts__phone a:hover{color:#ff760a}.footer-contacts__link a:hover{color:#ff760a;text-decoration:underline transparent from-font}.footer-help__mail{transition:color .3s ease 0s}.footer-help__mail:hover{color:#ff760a}.footer-nav__link{transition:color .3s ease 0s}.footer-nav__link:hover{color:#ff760a}.btn--border-accent{transition:background-color .3s ease,color .3s 0s}.btn--border-accent:hover{background-color:#ff760a;color:#fff}.btn--border-main{transition:border-color .3s ease,color .3s 0s}.btn--border-main:hover{border-color:#ff760a;color:#ff760a}.btn--border-main:hover svg{fill:#ff760a}.btn--bg-accent{transition:opacity .3s ease 0s}.btn--bg-accent:hover{opacity:.8}.btn--bg-red{transition:background-color .3s ease 0s}.btn--bg-red:hover{background-color:#ff760a}.text-link{transition:color .3s ease 0s}.text-link:hover{color:#e81e5a}.animation:hover .animation__object{animation:shake-horizontal .7s ease both}.offers-card:hover .offers-card__img img{transform:scale(1.15) translateY(-.9375rem);transform-origin:top}a.logo{transition:opacity .3s ease 0s}a.logo:hover{opacity:.8}.location__button{transition:color .3s ease 0s}.location__button:hover{color:#ff760a}.location__button:hover svg{fill:#ff760a}.category-card:hover .category-card__img{transform:scale(1.15) translateY(-.9375rem);transform-origin:top}.card-scheme:hover{border-color:#ff760a;translate:0 .1875rem}.recommend-card:hover .recommend-card__img{transform:scale(1.05) translateY(-.9375rem);transform-origin:top}.product-card a.product-card__preview{transition:opacity .3s ease 0s}.product-card a.product-card__preview:hover{opacity:.8}.product-card__name a{transition:color .3s ease 0s}.product-card__name a:hover{color:#ff760a}.product-card__action:hover svg{fill:#e81e5a}.card-news__link:hover .card-news__media img{scale:1.05}.card-news__title{transition:color .3s ease 0s}.card-news__title:hover{color:#ff760a}.top-nav__link{transition:color .3s ease 0s}.top-nav__link:hover{color:#ff760a}.header-contacts__link{transition:color .3s ease 0s}.header-contacts__link:hover{color:#ff760a}.header-actions__link:hover svg{fill:#ff760a}.bottom-nav__link{transition:color .3s ease 0s}.bottom-nav__link:hover{color:#ff760a}.sale-link:hover svg{fill:#ff760a}}
/* End */


/* Start:/local/templates/new_home/template_styles.css?177624467644971*/
@media (max-width: 768px) {
    .scroll-top.btn.active {
        bottom: 5.5rem;

    }
    .scroll-top.btn {
        height: 3.285em;
        width: 3.285em;
        font-weight: 600;
        font-size: 16px;
        line-height: 15px;
        text-align: center;
        letter-spacing: 0.04em;
        text-transform: uppercase;
    }
}
.scroll-top {
    position: fixed;
    bottom: -5.225rem;
    right: 3.1rem;
    z-index: 100;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    height: 4.285em;
    width: 4.285em;
    background: #ff700a;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: 1px solid #ff700a;
    padding: 0 16px;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.comagic-c-buttons {
    bottom:6.5em!important;
}
.scroll-top.active {
    bottom: 1.25rem;
}
.scroll-top svg {
    transform: rotate(180deg);
    transform-origin: center;
}

.popup-show body::after {
    opacity: 1;
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 30px 10px;
    -webkit-transition: visibility 0.8s ease 0s;
    -o-transition: visibility 0.8s ease 0s;
    transition: visibility 0.8s ease 0s;
    visibility: hidden;
    pointer-events: none;
}

.popup_location .popup__content {
    visibility: hidden;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    background-color: #fff;
    padding: 8px;
    width: 100%;
    max-width: 536px;
}

.lock .popup_location .popup__content {
    visibility: visible;
}

.popup_discount .popup__content {
    width: 100%;
    max-width: 476px;
    padding: 0px;
    background-color: transparent;
}

.lock .popup_discount .popup__content {
    visibility: visible;
}

.popup_show {
    z-index: 150;
    visibility: visible;
    overflow: auto;
    pointer-events: auto;
}

.popup_show .popup__content {
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.popup__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}

.popup__content {
    visibility: hidden;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    background-color: #eee;
    padding: 20px;
    width: 100%;
    max-width: 900px;
    border-radius: 20px;
}

.lock .popup__content {
    visibility: visible;
}

.popup-location {
    position: relative;
    width: 100%;
    height: auto;
    background: #fff;
    border-radius: 8px;
    padding: 20px;
}

.popup-location__сlose {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
}

.popup-location__title {
    font-weight: 600;
    font-size: 24px;
    color: #2b231c;
    margin: 0px 0px 20px 0px;
}

.popup-location__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (auto)[3];
    grid-template-columns: repeat(3, auto);
    row-gap: 10px;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}

.popup-location__list li {
    font-weight: 400;
    font-size: 16px;
    color: #2b231c;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.popup-location__list li._active {
    font-weight: 700;
}

.discount-popup {
    border-radius: 8px;
    padding: 20px;
    max-width: 476px;
    min-height: 281px;
    background: #fff;
}

.discount-popup__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0px 0px 25px 0px;
}

.discount-popup__title {
    font-weight: 600;
    font-size: 24px;
    margin: 0px 0px 20px 0px;
}

.discount-popup__text {
    font-size: 16px;
    margin: 0px 0px 25px 0px;
}

.discount-popup__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    height: 40px;
    margin: 0px 0px 20px 0px;
}

.discount-popup__line input {
    width: 100%;
    height: 100%;
    border: 1px solid #eeeef5;
    border-radius: 8px;
    padding: 12px 10px;
}

.discount-popup__line input::-webkit-input-placeholder {
    font-size: inherit;
    color: #d2d3d9;
}

.discount-popup__line input::-moz-placeholder {
    font-size: inherit;
    color: #d2d3d9;
}

.discount-popup__line input:-ms-input-placeholder {
    font-size: inherit;
    color: #d2d3d9;
}

.discount-popup__line input::-ms-input-placeholder {
    font-size: inherit;
    color: #d2d3d9;
}

.discount-popup__line input::placeholder {
    font-size: inherit;
    color: #d2d3d9;
}

.discount-popup__button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 121px;
    flex: 0 0 121px;
}

.discount-popup .checkbox__text {
    font-size: 16px;
    color: #707380;
}

body::after {
    content: "";
    background-color: rgba(0,0,0,.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .8s ease 0s;
    -o-transition: opacity .8s ease 0s;
    transition: opacity .8s ease 0s;
    pointer-events: none;
    z-index: 149
}


.form-footer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 45px 15px;
    border-bottom: 1px solid #d2d3d9;
}

.form-footer__text {
    font-weight: 600;
    font-size: 20px;
    color: #2b231c;
}

.footer-form {
    max-width: 550px;
    width: 100%;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    background-color: #fff;
    overflow: hidden;
}

.footer-form__line {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.footer-form__input {
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-size: 16px;
    padding: 11px 10px;
}

.footer-form__input::-webkit-input-placeholder {
    font-size: inherit;
    color: #707380;
}

.footer-form__input::-moz-placeholder {
    font-size: inherit;
    color: #707380;
}

.footer-form__input:-ms-input-placeholder {
    font-size: inherit;
    color: #707380;
}

.footer-form__input::-ms-input-placeholder {
    font-size: inherit;
    color: #707380;
}

.footer-form__input::placeholder {
    font-size: inherit;
    color: #707380;
}

.footer-form__button {
    position: relative;
    min-width: 121px;
    height: auto;
    padding: 11px 9px;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #f9b673;
}

.footer-form__button span {
    z-index: 2;
}

.footer-form__button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff840a), to(#ff700a));
    background: -o-linear-gradient(top, #ff840a 0%, #ff700a 100%);
    background: linear-gradient(180deg, #ff840a 0%, #ff700a 100%);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    pointer-events: none;
}

.modal-cart {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -200%;
    overflow-y: scroll;
    background: #fff;
    z-index: 9999;
    padding: 89px 46px 40px;
    max-width: 612px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

.modal-cart.active {
    right: 0;
}

.modal-cart__close {
    position: absolute;
    top: 25px;
    right: 46px;
    cursor: pointer;
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background: #F5F5F6;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart__close path {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart__close:hover {
    background: #F58711;
}

.modal-cart__close:hover path {
    fill: #fff;
}

.modal-cart__title {
    font-weight: 400;
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 20px;
    color: #2B231C;
}

.modal-cart__itog {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.modal-cart__caption {
    max-width: 226px;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
}

.modal-cart__itog-right {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
}

.modal-cart__itog-right .modal-cart__caption {
    max-width: 100%;
    width: 100%;
}

.modal-cart__itog-price {
    width: 100%;
    margin-top: auto;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #2B231C;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.modal-cart__btns .btn {
    width: 100%;
    margin-bottom: 15px;
}

.modal-cart__btns .btn .icon {
    width: 22px;
    height: 22px;
    fill: #FFFFFF;
    margin-right: 10px;
}

.modal-cart_order:hover .icon {
    fill: #615E5B;
}

.modal-cart__btns .btn:last-child {
    margin-bottom: 0;
}

.modal-cart-item {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 29px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 30px;
}

.modal-cart-item__image {
    width: 47.6923076923%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 20px;
}

.modal-cart-item__image a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 6px 6px 7px;
}

.modal-cart-item__image a:hover img {
    opacity: 0.8;
}

.modal-cart-item__image img {
    display: block;
    max-width: 100%;
    max-height: 150px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart-item__right {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.modal-cart-item__title {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #2B231C;
    width: 100%;
    margin-bottom: 10px;
}

.modal-cart-item a {
    text-decoration: none;
    color: #2B231C;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart-item a:hover {
    color: #F58711;
}

.modal-cart-item__counter {
    margin-top: auto;
    margin-bottom: 35px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 87px;
    height: 29px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.modal-cart-item__minus {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 100%;
    position: relative;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 0;
    background: transparent;
}

.modal-cart-item__minus:before {
    content: "";
    display: block;
    background: #A49F9A;
    border-radius: 1px;
    height: 2px;
    width: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart-item__minus:hover:before {
    background: #F58711;
}

.modal-cart-item__plus {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 100%;
    position: relative;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 0;
    background: transparent;
}

.modal-cart-item__plus:before {
    content: "";
    display: block;
    background: #A49F9A;
    border-radius: 1px;
    height: 2px;
    width: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart-item__plus:after {
    content: "";
    display: block;
    background: #A49F9A;
    border-radius: 1px;
    height: 10px;
    width: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal-cart-item__plus:hover:before, .modal-cart-item__plus:hover:after {
    background: #F58711;
}

.modal-cart-item__amount {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    width: 40px;
    height: 100%;
    border: 0;
    outline: 0;
    text-align: center;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
}

.modal-cart-item__price {
    margin-left: auto;
    margin-top: auto;
    margin-bottom: 35px;
    text-align: right;
}

.modal-cart-item__price strong {
    display: block;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #2B231C;
}

.modal-cart-item__price span {
    display: block;
    margin-top: 6px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal-cart-item__price del {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #A49F9A;
}

.modal-cart-item__price i {
    font-style: normal;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    padding: 0 6px;
    border-radius: 5px;
    background: #E81E5A;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    margin-left: 7px;
}

.modal-cart-slider {
    padding-top: 60px;
}

.modal-cart-slider__title {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}

.modal-cart-slider__title h2 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
}

.modal-cart-slider__title .slick-arrow {
    position: relative;
    right: auto;
    top: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #F5F5F6;
    margin-right: 10px;
}

.modal-cart-slider__title .slick-arrow:last-child {
    margin-right: 0;
}

.modal-cart-slider__title .slick-arrow:hover {
    background: #F58711;
}

.modal-cart-slider__js {
    overflow: hidden;
}

.modal-cart-slider__nav {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
}

.noscroll {
    overflow: hidden;
}

.modal-cart__btns .btn {
    border: 0;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    height: 50px;
    background: #fff;
    color: #2B231C;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 0 32px;
    border-radius: 8px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.modal-cart__btns .btn.btn-orange {
    background: #F58711;
    border-color: #F58711;
    color: #fff;
}

.modal-cart__btns .btn.btn-orange:hover {
    background: #fff;
    border-color: #F58711;
    color: #615E5B;
}

.shadow-overlay1:before, .shadow-overlay-filter:before {
    visibility: visible;
    opacity: 0.2;
    z-index: 475;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    content: '';
    position: fixed;
    width: 100%;
    height: 100%;
    background: #333;
}

.modal.active {
    -webkit-transition: 1s;
    transition: 1s;
    opacity: 1;
    visibility: visible;
    z-index: 10000;
}
.modal {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 777px;
    background: #fff;
    padding: 50px 30px 30px;
    border-radius: 8px;
    width: 100%;
    z-index: 9999;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    opacity: 0;
    overflow: auto;
    visibility: hidden;
    max-height: calc(100vh - 30px);
}
.modal__close {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 40px;
    height: 40px;
    background: #F5F5F6;
    border-radius: 8px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal__content {
    height: auto !important;
    position: relative;
}

.modal .form {
    position: relative;
}

.modal .form__row {
    margin-right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
}

.modal .form__field {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.modal .form .inputbox {
    padding-top: 10px;
}

.modal input.inputbox, .modal textarea.messagebox, .modal select.select-css {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    width: 100%;
    display: block;
    height: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    color: #2B231C;
    padding: 0 13px;
    border: 1.5px solid #E2E2E2;
    border-radius: 8px;
    background: #fff;
    font-family: "Inter", sans-serif !important;
    outline: none !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal .form span {
    -webkit-transform: translate(0, -37px);
    transform: translate(0, -37px);
    margin-left: 17px;
    display: block;
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    color: #615E5B;
    position: absolute;
    pointer-events: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal .form__accept {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
}

.form__accept a {
    text-decoration: none;
    border-bottom: 1px solid;
    color: #F58711;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.modal form#form-oneclickbuy .form__message {
    height: 186px;
}

.modal .form__message[hidden] {
    display: none;
}
.modal .form__message {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
}

.modal form#form-oneclickbuy .form__message h3 {
    font-size: 14px;
}

.modal h3 {
    color: #2B231C;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 27px;
}

.modal form#form-oneclickbuy .form__message p {
    font-size: 12px;
    border: 0px;
}
.modal p:last-child {
    margin-bottom: 0;
}

.modal h2 {
    color: #000;
    font-size: 32px;
    font-weight: 400;
    line-height: 39px;
    margin-bottom: 30px;
}
.modal .form .inputbox:focus ~ span, .modal .form .inputbox:not(:placeholder-shown) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    -webkit-transform: translate(0, -46px);
    transform: translate(0, -46px);
}

.modal .form .inputbox::-webkit-input-placeholder {
    opacity: 0;
}

.modal .form .inputbox::-moz-placeholder {
    opacity: 0;
}

.modal .form .inputbox:-moz-placeholder {
    opacity: 0;
}

.modal .form .inputbox:-ms-input-placeholde {
    opacity: 0;
}

.modal .form .inputbox:not(:-moz-placeholder-shown) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    transform: translate(0, -46px);
}

.modal .form .inputbox:not(:-ms-input-placeholder) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    transform: translate(0, -46px);
}

.modal .form .inputbox:focus ~ span, .modal .form .inputbox:not(:placeholder-shown) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    -webkit-transform: translate(0, -46px);
    transform: translate(0, -46px);
}

.modal .form .messagebox::-webkit-input-placeholder {
    opacity: 0;
}

.modal .form .messagebox::-moz-placeholder {
    opacity: 0;
}

.modal .form .messagebox:-moz-placeholder {
    opacity: 0;
}

.modal .form .messagebox:-ms-input-placeholde {
    opacity: 0;
}

.modal .form .messagebox + span {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 17px;
}

.modal .form .messagebox:not(:-moz-placeholder-shown) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    transform: translate(0, -14px);
}

.modal .form .messagebox:not(:-ms-input-placeholder) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    transform: translate(0, -14px);
}

.modal .form .messagebox:focus ~ span, .modal .form .messagebox:not(:placeholder-shown) ~ span {
    color: #A49F9A;
    font-size: 11px;
    line-height: 160%;
    -webkit-transform: translate(0, -14px);
    transform: translate(0, -14px);
}

.modal .btn.btn-red {
    background: #E81E5A;
    border-color: #E81E5A;
    color: #fff;
}

.modal .btn.btn-red:hover {
    background: #fff;
    border-color: #E81E5A;
    color: #E81E5A;
}

.modal .form__submit .btn {
    width: 100%;
}

.modal .btn {
    border: 0;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    height: 50px;
    background: #fff;
    color: #2B231C;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 0 32px;
    border-radius: 8px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.similar-modal {
    position: fixed;
    bottom: 0;
    z-index: 1000;
    width: 100%;
    left: 0;
    background: #f8f9fd;
    box-shadow: 0px -8px 16px 4px rgb(112 112 112 / 20%);
}

.similar-modal__body {
    max-width: 1350px;
    margin: auto;
    padding: 46px 0;
}

.similar-modal__body h3 {
    /* Похожие товары */
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #2B231C;
    margin-bottom: 24px;

}

.similar-modal__items {
    display: flex;
    justify-content: space-between;
}

.similar-modal__item {
    max-width: 322px;
    min-width: 322px;
}

.similar-modal__item .card-main {
    border-radius: 12px;
}

.similar-modal__item .card-main__price {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.similar-modal__item .card-main__slider {
    margin-top: 12px;
}
.similar-modal__item .similar-modal__price {
    text-decoration-color: #707380 !important;
    display: flex;
    align-items: center;
    gap: 14px;
}

.similar-modal__item .card-main__price div:nth-child(2) {
    text-decoration: none !important;
    margin-bottom: 0;
}

.similar-modal__price div:nth-child(1){
    text-decoration: line-through !important;
    font-size: 15px !important;
    color: #707380 !important;
    font-weight: 400;
    margin-bottom: 0;
}

.similar-modal__item .card-main .discount {
    font-size: 15px !important;
    color: #FFFFFF !important;
}
.similar-modal__item .card-main__product-name {
    padding: 0;
    justify-content: flex-start !important;
}
.similar-modal__item .card-main__product-name span {
    color: #2A231C;
    font-size: 15px;
}

.similar-modal__item .card-main__slider, .similar-modal__item .card-main__product-name{
    width: 100% !important;
    height: 100% !important;
}

.card-main__footer .similar-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    border-radius: 8px;
    padding: 11px 9px;
    max-width: 190px;
    width: 100%;
    height: 40px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(223, 223, 223, 0.9);
    box-shadow: 0 1px 4px 0 rgba(223, 223, 223, 0.9);
    background: #fff;
    color: #e81e5a;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid #e81e5a;
    background: #e81e5a;
    color: #fff;
}

.similar-modal__close {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}

.header-actions__link._active svg {
    fill: #ff760a;
}
.actions-header__cart._active {
    display: flex;
    column-gap: 10px;
    height: 100%;
    align-items: center;
    transition: all .3s ease 0s;
    font-size: 13px;
    min-width: 140px;
    color: #ff760a;
}
.actions-header__cart._active svg{
    fill:#ff760a;
}
.actions-header__cart span {
    display: none;
}
.actions-header__cart._active span {
    display: inline;
}
@media (max-width: 768px) {
    .actions-header__cart._active {
        min-width: 40px;
    }
    .actions-header__cart._active span:nth-child(2) {
        display: none;
    }
    .actions-header__cart._active span:nth-child(3) {
        display: block;
        position: absolute;
        background: #e81e5a;
        color: white;
        width: 20px;
        border-radius: 20px;
        height: 20px;
        font-size: 12px;
        text-align: center;
        padding-top: 4px;
        top: 1px;
        right: -1px;
    }
}
.product-card__footer .product-card__action._active svg{
    fill:#e81e5a;
}
.product-card__footer .product-card__action.hideEl svg{
    fill:#e81e5a;
}
.product-card__footer .product-card__action.hideEl{
    display: none;
}
.quantity {
    width: auto;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #eeeef5;
    border-radius: 8px;
    padding: 5px 20px;
}

.quantity__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}

.quantity__button svg {
    pointer-events: none;
}

.quantity__input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 93px;
    width: 100%;
    height: 100%;
    margin-left: 5px;
    margin-right: 5px;
}

.quantity__input input {
    height: 100%;
    font-size: 16px;
    color: #707380;
    width: 30px;
    text-align: center;
}

.quantity__input span {
    font-size: 16px;
    color: #707380;
}

.quantity_main-card {
    max-width: 190px;
    width: 100%;
    display: none;
}

.quantity.show-quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 768px) {
    .quantity.show-quantity {
        display: none;
    }
    .product-card__footer .product-card__action.hideEl{
        display: block;
    }
    .product-card__action.similar{
        display: none;
    }
}
@media (max-width: 1200px) {
    .product-card__action.similar{
        display: none;
    }
}
.button__button--сlose span {
    position: absolute;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background-color: #000;
}
.button__button--сlose span:nth-child(1) {
    width: 20px;
    height: 1px;
    -webkit-transform: translate(0%, 0%) rotate(45deg) scale(1) skew(0, 0);
    -ms-transform: translate(0%, 0%) rotate(45deg) scale(1) skew(0, 0);
    transform: translate(0%, 0%) rotate(45deg) scale(1) skew(0, 0);
}

.button__button--сlose span:nth-child(2) {
    width: 20px;
    height: 1px;
    -webkit-transform: translate(0%, 0%) rotate(-45deg) scale(1) skew(0, 0);
    -ms-transform: translate(0%, 0%) rotate(-45deg) scale(1) skew(0, 0);
    transform: translate(0%, 0%) rotate(-45deg) scale(1) skew(0, 0);
}
.discount-popup__header {
    margin: 0 0 0 0;
}
.discount-popup .button__button--сlose {
    position: relative;
    height: 10px;
    width: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
}
@media (any-hover: hover) {
    .button__button--orange {
        color: #fff;
    }
}
.button__button--orange {
    border-radius: 8px;
    padding: 11px 9px;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    background: #f9b673;
    position: relative;
}
.discount-popup__button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 121px;
    flex: 0 0 121px;
}
.button__button--orange span {
    z-index: 2;
    position: relative;
    color: #fff;
    line-height: 1.5;
}
.button__button--orange::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff840a), to(#ff700a));
    background: -o-linear-gradient(top,#ff840a 0,#ff700a 100%);
    background: linear-gradient(180deg, #ff840a 0, #ff700a 100%);
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    pointer-events: none;
}
.button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    color: #000;
    cursor: pointer;
    border-radius: 8px;
    overflow: hidden
}
.product-card__slide{
    max-width: 320px;
    min-height: 177px;
    max-height: 176px;
}
.card-main__card-main--filter {
    background: #fff;
}
.seo_footer_more {
    display: none;
}
.seo_min {
    display: none;
}
.seo_footer_more {
    display: none;
}
@media (max-width: 999px) {
    .category-card__title {
        flex: 1;
        font-size: 0.6875rem;
        font-weight: 700;
        line-height: 1.2222222222;
    }
    .product-card__actions .comparison {
        display: none;
    }
    .product-card__action svg {
        fill: #b6b6cc;
        flex: 0 0 1.25rem;
        height: 1.25rem;
        transition: fill .3s ease 0s;
        width: 1.25rem;
    }
    .card-news__title{
        font-size: 0.75rem;
        font-weight: 500;
        line-height: 135%;
    }
}
@media (max-width: 768px) {
    .seo_more{
        display: none;
    }
    .seo_footer_more {
        display: inline-flex;
    }
    .seo_min{
        display: block;
    }
}
.btn--border-main.seoFooterMore{
    align-items: center;
    border-radius: .5rem;

    font-size: 0.75rem;
    font-weight: 700;
    gap: .9375rem;
    justify-content: center;
    line-height: 1;
    overflow: hidden;
    padding: .5rem;
    text-align: center;
    text-wrap: balance;
    border: .125rem solid #888C9B;
    color: #888C9B;
}
.rotate-svg {
    flex: 0 0 0.925rem;
    transform: rotate(90deg); /* Поворот по часовой стрелке */
    transform-origin: center; /* Центрирование оси вращения */
    transition: transform 0.3s; /* Плавный поворот (опционально) */
}
.rotate-svg-top {
    flex: 0 0 0.925rem;
    transform: rotate(270deg); /* Поворот по часовой стрелке */
    transform-origin: center; /* Центрирование оси вращения */
    transition: transform 0.3s; /* Плавный поворот (опционально) */
}
@media (max-width: 90em) {
    .price-compare__row {
        padding-inline: 0!important;
    }
}
@media (min-width: 90em) {
    .price-compare__row {
        margin-inline: -4.25rem!important;
    }
}
@media (max-width: 900px) {
    .price-compare {
        display: none;
    }
}
.header-catalog__container{
    overflow: auto;
}
.mobile-rooms-list {
    display: none;
}
@media (max-width: 990px) {
    .mobile-rooms-list {
        display: flex;
    }
}
.review-card__product-title {
    height: 30px;
    overflow: auto;
}
a.btn.btn--bg-red.nobagbut {
    background: none !important;
}
img.logo__img {
    max-width: 190px;
}
.promo-slider__wrapper.swiper-wrapper > div:nth-child(n+2) {
    width: 890px;
    margin-right: 1000px;
}



.menu-mob {
    padding-bottom: 186px;
}

.menu-mob__decore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 10px 0px;
    min-height: 16px;
}

.menu-mob__decore div:nth-child(1) {
    background: #d9d9d9;
    width: 100%;
    height: 1px;
}

.menu-mob__decore div:nth-child(2) {
    font-size: 13px;
    width: auto;
    text-align: center;
    color: #707380;
    margin: 0px 6px;
}

.menu-mob__decore div:nth-child(3) {
    background: #d9d9d9;
    width: 100%;
    height: 1px;
}

.menu-mob__catalog {
    margin-top: 10px;
}

.menu-mob__catalog ul {
    display: -ms-grid;
    display: grid;
    gap: 22px 11px;
    grid-template-columns: repeat(auto-fit, minmax(116px, 1fr));
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.menu-mob__catalog ul li {
    border: 0.73px solid transparent;
    border-radius: 7px;
    padding: 4px 0px;
}

.menu-mob__catalog ul li._active {
    border: 0.73px solid #ff760a;
}

.menu-mob__catalog ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu-mob__catalog ul li a img {
    display: block;
    width: 116px;
    height: 113px;
    -o-object-fit: contain;
    object-fit: contain;
}

.menu-mob__catalog ul li a span {
    display: block;
    padding: 4px 6px;
    font-size: 11px;
    text-align: center;
    color: #2b231c;
}

.menu-mob__rums ul {
    display: -ms-grid;
    display: grid;
    gap: 22px 11px;
    grid-template-columns: repeat(auto-fit, minmax(116px, 1fr));
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.menu-mob__rums ul li {
    border-radius: 7px;
    padding: 4px 0px;
}

.menu-mob__rums ul li._active {
    border: 0.73px solid #ff760a;
}

.menu-mob__rums ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu-mob__rums ul li a img {
    display: block;
    width: 116px;
    height: 113px;
    -o-object-fit: contain;
    object-fit: contain;
}

.menu-mob__rums ul li a span {
    display: block;
    padding: 4px 6px;
    font-size: 11px;
    text-align: center;
    color: #2b231c;
}

.menu-mob__actions ul {
    display: -ms-grid;
    display: grid;
    gap: 22px 11px;
    grid-template-columns: repeat(auto-fit, minmax(116px, 1fr));
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.menu-mob__actions ul li {
    border-radius: 7px;
    padding: 4px 0px;
}

.menu-mob__actions ul li._active {
    border: 0.73px solid #ff760a;
}

.menu-mob__actions ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu-mob__actions ul li a img {
    display: block;
    width: 116px;
    height: 113px;
    -o-object-fit: contain;
    object-fit: contain;
}

.menu-mob__actions ul li a span {
    display: block;
    padding: 4px 6px;
    font-size: 11px;
    text-align: center;
    color: #2b231c;
}



.mob-menu {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99;
    overflow: auto;
    -webkit-transition: left 0.5s ease 0s;
    -o-transition: left 0.5s ease 0s;
    transition: left 0.5s ease 0s;
}

.mob-menu__navigation {
    padding: 16px 0px 11px 0px;
}

.mob-menu__navigation ul {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
}

.mob-menu__navigation ul::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: #eeeef5;
}

.mob-menu__navigation a {
    font-size: 16px;
    color: #2b231c;
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.mob-menu__navigation a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0px;
    left: 0;
    background: #ff760a;
    z-index: 2;
    opacity: 0;
}

.mob-menu__navigation a._active::after {
    content: "";
    opacity: 1;
}

@media (max-width: 768px) {
    .scroll-top{
        right: 2.1rem;
    }
}
.product-card__name a {
    height: 20px;
    display: block;
    overflow: hidden;
}
/* End */
/* /local/templates/new_home/css/index.min.css?177624448587412 */
/* /local/templates/new_home/template_styles.css?177624467644971 */
