@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Manrope:regular,500,600,700,800&display=swap";
*{padding:0;margin:0;border:0}
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}
:focus,:active{outline:none}
a:focus,a:active{outline:none}
html,body{height:100%;min-width:320px}
body{color:#3d3d3d;line-height:1;font-family:"Manrope";font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input,button,textarea{font-family:"Manrope";font-size:inherit;line-height:inherit}
.font0{font-size:0!important}
button{cursor:pointer;color:inherit;background-color:transparent}
a{color:inherit;text-decoration:none}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}
.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.wrapper > main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.wrapper > *{min-width:0}
[class*=__container]{max-width:76.875rem;margin:0 auto;padding:0 .9375rem}
.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:.3125rem;border:1px solid #3d3d3d;background:#3d3d3d;-webkit-transition:all .3s;transition:all .3s;color:#fff;font-size:1.125rem;font-weight:500;line-height:122.222222%}
.button.button-t{background-color:transparent;color:#3d3d3d}
.button--fw{width:100%}
input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input{width:100%;display:block;border-radius:.3125rem;border:1px solid #f1f1f1;background:#fff;padding:.875rem;font-size:.9375rem;line-height:163%}
.input._form-focus{border-color:#373333}
.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{color:#9b9999;-webkit-transition:opacity .3s;transition:opacity .3s}
.input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder{color:#9b9999;-moz-transition:opacity .3s;transition:opacity .3s}
.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{color:#9b9999;-ms-transition:opacity .3s;transition:opacity .3s}
.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{color:#9b9999;-ms-transition:opacity .3s;transition:opacity .3s}
.input[placeholder]:not([data-placeholder-nohiden])::placeholder{color:#9b9999;-webkit-transition:opacity .3s;transition:opacity .3s}
.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}
.input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}
.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}
.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}
.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}
textarea.input{resize:none;overflow:hidden}
.checkbox{position:relative}
.checkbox__input{position:absolute;width:0;height:0;opacity:0}
.checkbox__input:focus-visible + .checkbox__label:before{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.checkbox__input:checked + .checkbox__label:before{background:url(../img/icons/check.svg) center/9px 7px no-repeat;border-color:#3d3d3d}
.checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;gap:.75rem}
.checkbox__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 .875rem;flex:0 0 .875rem;width:.875rem;height:.875rem;border:1px solid #a7a9ac;border-radius:.0625rem}
.checkbox__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.options__item{position:relative;cursor:pointer}
.options__input{width:0;height:0;opacity:0;position:absolute}
.options__input:checked + .options__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.options__text{-webkit-transition:all .1s;transition:all .1s;cursor:pointer}
.select{min-width:0;position:relative}
.select__body{position:relative;line-height:160%}
.select__title{color:inherit;text-align:left;border-radius:.3125rem;border:1px solid #f1f1f1;background-color:#fff;cursor:pointer;width:100%}
.select__value{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.9375rem .875rem;gap:.625rem;font-size:.9375rem}
.select__value > *{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.select__value:after{content:"";-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 1.0625rem;flex:0 0 1.0625rem;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;height:1.0625rem;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;background:url(../img/icons/crumbs-arrow.svg) 0 0/100% 100% no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
._select-open .select__value:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}
.select__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select__input{width:100%;background-color:transparent;height:100%}
.select__options{position:absolute;font-size:.9375rem;top:calc(100% - 0.1875rem);border-radius:0 0 4px 4px;min-width:100%;left:0;background-color:#fff;border-top:0;border:1px solid #f1f1f1;border-top:0;padding:10px 0 5px}
.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}
.select__option{width:100%;text-align:left;cursor:pointer;padding:5px 15px;color:inherit}
.select__option._select-selected{background-color:#eee}
.select__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.select--show-top .select__options{top:auto;bottom:calc(100% - 0.0625rem);border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 0 10px}
._select-tag{cursor:pointer}
.quantity{border-radius:.3125rem;background:rgba(55,51,51,0.03);width:100%;max-width:13.125rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.875rem}
.quantity__button{-webkit-box-flex:0;-ms-flex:0 0 1.625rem;flex:0 0 1.625rem;height:1.625rem;border-radius:50%;position:relative;cursor:pointer;border:1px solid #3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.quantity__button::before,.quantity__button::after{content:"";position:absolute;top:50%;left:50%;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#a6a6a6;width:.75rem;height:.0625rem}
.quantity__button--plus::before,.quantity__button--plus::after{background-color:#3d3d3d}
.quantity__button--plus::before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}
.quantity__button--minus::before,.quantity__button--minus::after{background-color:#3d3d3d}
.quantity__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.quantity__input input{height:100%;width:100%;text-align:center;background-color:transparent}
.spollers__title{cursor:default;text-align:left;position:relative;list-style:none}
._spoller-init .spollers__title{cursor:pointer}
._spoller-init .spollers__title::before,._spoller-init .spollers__title::after{content:"";position:absolute;right:10px;top:50%;background-color:#373333;height:2px;width:15px;-webkit-transition:-webkit-transform .5s ease 0;transition:-webkit-transform .5s ease 0;transition:transform .5s ease 0;transition:transform .5s ease 0s,-webkit-transform .5s ease 0}
._spoller-init .spollers__title::before{-webkit-transform:translate(-75%,-50%) rotate(40deg);-ms-transform:translate(-75%,-50%) rotate(40deg);transform:translate(-75%,-50%) rotate(40deg)}
._spoller-init .spollers__title::after{-webkit-transform:translate(0,-50%) rotate(-40deg);-ms-transform:translate(0,-50%) rotate(-40deg);transform:translate(0,-50%) rotate(-40deg)}
._spoller-init .spollers__title._spoller-active::before{-webkit-transform:translateX(-75%) rotate(-40deg);-ms-transform:translateX(-75%) rotate(-40deg);transform:translateX(-75%) rotate(-40deg)}
._spoller-init .spollers__title._spoller-active::after{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.spollers__body{padding:1.25rem}
.tabs__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}
.tabs__title{border:1px solid #eee;padding:.625rem .9375rem;border-radius:.3125rem}
.tabs__title._tab-active{border:1px solid #000}
.tabs__content{border:1px solid #eee;padding:.625rem .9375rem}
[class*=-ibg]{position:relative}
[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
[class*=-ibg--contain] img{-o-object-fit:contain;object-fit:contain}
.slick-slider{position:relative}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-slider .slick-list{position:relative;overflow:hidden;width:100%}
.slick-slider .slick-track{position:relative;width:100%}
.slick-slider .slick-slide{overflow:hidden;float:left;position:relative}
.socs-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}
.header-bottom__socs.socs-block{justify-content: flex-end;    gap: 0.75rem;}
.header-bottom__socs.socs-block img{    width: 27px;height: 27px;}
.socs-block__item-ibg{width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;border-radius:50%;/*background-color:#3d3d3d;*/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-transition:all .3s;transition:all .3s}
.swiper{position:relative}
.swiper-navigation{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;max-width:76.875rem;padding:0 .9375rem;width:100%;z-index:3}
.swiper-button{width:2.625rem;height:2.625rem;-webkit-box-flex:0;-ms-flex:0 0 2.625rem;flex:0 0 2.625rem;border-radius:50%;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;background-color:rgba(238,238,238,0.8);position:absolute;top:0}
.swiper-button svg{width:.625rem;height:1.25rem;fill:#5e5e5e}
.swiper-button-prev{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:.9375rem}
.swiper-button-next{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:.9375rem}
.title{font-size:2.5rem;line-height:137.5%;letter-spacing:1.2px;font-weight:500}
.title-s{font-size:2rem;line-height:120%;letter-spacing:1px}
.charact-item__image-ibg{padding-top:100%;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;border-radius:.3125rem;margin-bottom:.875rem}
.charact-item__image-ibg img{-webkit-transition:all .5s;transition:all .5s}
.charact-item__name{text-align:center;line-height:111.111111%;letter-spacing:.03125rem;-webkit-transition:all .3s;transition:all .3s}
.news-s-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.25rem;-webkit-box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);box-shadow:0 4px 8px 0 rgba(114,114,114,0.14)}
.news-s-item__image-ibg{overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;border-radius:.25rem .25rem 0 0;padding-top:70.5%;display:block}
.news-s-item__image-ibg img{-webkit-transition:all .5s;transition:all .5s}
.news-s-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.875rem .875rem 1.25rem}
.news-s-item__name{line-height:137.5%;letter-spacing:.03125rem;margin-bottom:1.25rem;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.news-s-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
.news-s-item__time{color:#3d3d3d;font-size:.75rem;line-height:116.666667%}
.news-s-item__link{font-size:.875rem;line-height:121.428571%;-webkit-transition:all .3s;transition:all .3s;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}
.news-s-item__link span{text-decoration:underline}
.news-s-item__link svg{width:1.375rem;height:.375rem;-webkit-box-flex:0;-ms-flex:0 0 1.375rem;flex:0 0 1.375rem;margin-top:.3125rem}
.crumbs{padding-top:1.25rem;padding-bottom:1rem}
.crumbs__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.crumbs__link{font-size:.875rem;line-height:121.428571%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.crumbs__link a{display:inline-block;border-bottom:1px solid rgba(61,61,61,0.3);-webkit-transition:all .3s;transition:all .3s}
.crumbs__link:not(:last-child)::before{content:"";height:.5625rem;width:.5625rem;-webkit-box-flex:0;-ms-flex:0 0 .5625rem;flex:0 0 .5625rem;display:block;background:url(../img/icons/crumbs-arrow.svg) 0 0/100% 100% no-repeat}
.crumbs__link:last-child{font-weight:600}
.crumbs__link:last-child a{border-bottom:none;pointer-events:none}
.catalog-item{position:relative;border-radius:.25rem;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);box-shadow:0 4px 8px 0 rgba(114,114,114,0.14)}
.touch .catalog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-item.catalog-item-new::after{content:"new";text-transform:uppercase;color:#fff;text-align:center;font-size:.875rem;font-weight:500;line-height:122.222222%;padding:.3125rem .75rem;border-radius:.3125rem;background:#76c86d;position:absolute;left:.625rem;top:.625rem;z-index:1}
.catalog-item__image-ibg{padding-top:64.7%;overflow:hidden;border-radius:.25rem .25rem 0 0;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1}
.catalog-item__content{padding:1.25rem 1.25rem 0}
.touch .catalog-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-item__top{padding-bottom:1.25rem}
.catalog-item__name{font-size:1.25rem;line-height:135%;margin-bottom:.375rem;font-weight:600}
.catalog-item__price{line-height:138.888889%}
.catalog-item__price sup{font-size:.875rem}
.catalog-item__bottom{position:absolute;left:0;top:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .1s;transition:all .1s;padding:0 1.25rem 1.25rem;width:100%}
.touch .catalog-item__bottom{opacity:1;visibility:visible;position:relative;padding:0;padding-bottom:1.25rem;top:auto;left:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-item__bottom-top{margin-bottom:1.125rem}
.touch .catalog-item__bottom-top{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.catalog-item__bottom-row{font-size:1.125rem;line-height:138.888889%}
.catalog-item__bottom-row:not(:last-child){margin-bottom:.75rem}
.catalog-item__bottom-row span{font-weight:700}
.catalog-item__link{width:100%;font-size:1rem;padding:.8125rem}
.pagging{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;flex-direction:column;gap:2.5rem}
.pagging__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;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;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pagging__item{display:block;width:1.875rem;height:1.875rem;border-radius:50%;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;background-color:#f1f1f1;color:#3d3d3d;font-size:.9375rem;-webkit-transition:all .3s;transition:all .3s}
.pagging__item.pagging__item-dots{background-color:transparent;color:#3d3d3d}
.pagging__item._active{color:#fff;background-color:#3d3d3d;font-weight:500}
.prods-item{border-radius:.25rem;background-color:#fff;padding:1.5625rem .875rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);box-shadow:0 4px 8px 0 rgba(114,114,114,0.14)}
.prods-item__articul{font-size:.875rem;line-height:121.428571%;margin-bottom:.9375rem;opacity:.4;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}
.prods-item__image-ibg--contain{border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;padding-top:92%;margin-bottom:.8125rem;display:block;max-width:14.625rem;margin-left:auto;margin-right:auto;width:100%}
.prods-item__image-ibg--contain img{-webkit-transition:all .5s;transition:all .5s}
.prods-item__content{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.prods-item__name{font-size:1.125rem;line-height:133.333333%;margin-bottom:.875rem;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:all .1s;transition:all .1s}
.prods-item__sizes{line-height:118.75%;margin-bottom:.875rem;-webkit-transition:all .1s;transition:all .1s}
.prods-item__price{font-weight:700;font-size:1.125rem;line-height:122.222222%;margin-bottom:1.25rem;-webkit-transition:all .1s;transition:all .1s}
.prods-item__options{margin-bottom:1.25rem;max-width:13.0625rem;margin-left:auto;margin-right:auto;width:100%}
.prods-item__options .options__label.active .options__text,
.prods-item__options .options__input:checked + .options__text{border-color:#3d3d3d}
.prods-item__options .options__text{border-radius:1px;border:1px solid rgba(61,61,61,0.2);padding:.3125rem .375rem;line-height:150%;display:block;text-align:center}
.prods-item__options .options__text sup{font-size:.75rem}
.prods-item__content .prods-item__button.button{gap:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:13.125rem;margin:0 auto;position:relative}
.prods-item__content .prods-item__button.button svg,.prods-item__content .prods-item__button.button span{position:relative;z-index:2}
.prods-item__content .prods-item__button.button svg{width:1.375rem;height:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 1.375rem;flex:0 0 1.375rem;fill:#fff;stroke:#fff;-webkit-transition:all .3s;transition:all .3s}
@-webkit-keyframes prods-item__button {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
40%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
60%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes prods-item__button {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
40%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
60%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.link-hov{border-bottom:1px solid #3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.news-item{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-shadow:0 0 6px 0 rgba(171,171,171,0.25);box-shadow:0 0 6px 0 rgba(171,171,171,0.25)}
.news-item__image-ibg{border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;padding-top:72.3%;display:block}
.news-item__image-ibg img{-webkit-transition:all .5s;transition:all .5s}
.news-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.news-item__name{font-size:1.125rem;line-height:120%;font-weight:500;letter-spacing:.03125rem;-webkit-transition:all .3s;transition:all .3s;display:inline-block;margin-bottom:.875rem}
.news-item__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:120%;letter-spacing:.03125rem;opacity:.6;margin-bottom:1.25rem}
.news-item__bottom{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;gap:.625rem}
.news-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}
.news-item__link span{-webkit-transition:all .3s;transition:all .3s;color:#ff8040;line-height:120%;letter-spacing:.03125rem}
.news-item__link svg{fill:#ff8040;-webkit-transition:all .3s;transition:all .3s;width:1.625rem;height:.375rem;-webkit-box-flex:0;-ms-flex:0 0 1.625rem;flex:0 0 1.625rem}
.news-item__time{opacity:.6;line-height:120%;letter-spacing:.03125rem}
body .section-pb{padding-bottom:6.25rem}
body .section-pt{padding-top:6.25rem}
body .section-pt05{padding-top:3.125rem}
.header{min-width:20rem;padding-bottom:.9375rem}
.header-top{background-color:#f8f8f9;padding:.875rem 0}
.header-top__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header-top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;position:relative;z-index:5}
.header-top__icon{width:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;height:1.75rem;border-radius:50%;background:#3d3d3d;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}
.header-top__icon svg{width:.75rem;height:.875rem;-webkit-box-flex:0;-ms-flex:0 0 .75rem;flex:0 0 .75rem;fill:#fff}
.header-top__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}
.header-top__button{-webkit-transition:all .3s;transition:all .3s;position:relative;line-height:118.75%}
.header-top__button::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:.0625rem;background-color:#3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.header-top__lang{-webkit-box-flex:0;-ms-flex:0 0 5.625rem;flex:0 0 5.625rem;width:5.625rem;position:relative;z-index:6}
.header-top__lang .select__body{-webkit-transition:all .3s;transition:all .3s}
.header-top__lang .select__title{border:none;background-color:transparent;border-radius:0;padding:.3125rem}
.header-top__lang .select__value{padding:0;font-size:1rem;text-transform:uppercase;gap:.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-top__lang .select__value::after{content:"";width:.625rem;height:.3125rem;-webkit-box-flex:0;-ms-flex:0 0 .625rem;flex:0 0 .625rem;background:url(../img/icons/header-arrow.svg) 0 0/100% 100% no-repeat;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.header-top__lang ._select-open .select__value::after{content:"";-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.header-top__lang .select__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-top__lang .select__row .select__asset{width:2.1875rem;-webkit-box-flex:0;-ms-flex:0 0 2.1875rem;flex:0 0 2.1875rem;height:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.header-top__lang .select__row .select__asset img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.header-top__lang .select__options{border:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.header-top__lang .select__option{padding:.3125rem}
.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menu__item{-webkit-transition:all .3s;transition:all .3s;position:relative;line-height:118.75%}
.menu__item::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:.0625rem;background-color:#3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.menu__link{line-height:118.75%}
.header-bottom{position:relative;padding:.9375rem 0 0}
.header-bottom__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header-bottom__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 0 auto}
.header-bottom__catlogo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-bottom__logo-ibg{display:block;-webkit-box-flex:0;-ms-flex:0 0 11.5rem;flex:0 0 11.5rem;width:11.5rem;height:1.75rem}
.header-bottom__catalog{border-radius:.3125rem;background:#3d3d3d;padding:.6875rem 1.1875rem;border:1px solid #3d3d3d;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;gap:.625rem;line-height:150%;color:#fff;font-weight:500;-webkit-transition:all .3s;transition:all .3s}
.header-bottom__catalog-icon{width:1.5rem;height:1.5rem;position:relative}
.header-bottom__catalog-icon span,.header-bottom__catalog-icon::before,.header-bottom__catalog-icon::after{content:"";-webkit-transition:all .3s ease 0;transition:all .3s ease 0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);position:absolute;width:1rem;height:.125rem;background-color:#fff;border-radius:.1875rem}
.header-bottom__catalog-icon::before{top:.3125rem}
.header-bottom__catalog-icon::after{bottom:.3125rem}
.header-bottom__catalog-icon span{top:calc(50% - 0.0625rem)}
.header-bottom__form{padding:.6875rem 2.5rem .6875rem 1.25rem;border-radius:5px;border:1px solid #dedfe1;position:relative;width:100%}
.header-bottom__form._form-focus{border-color:#373333}
.header-bottom__search-input{line-height:150%;width:100%;display:block}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{color:#79797c;-webkit-transition:opacity .3s;transition:opacity .3s}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder{color:#79797c;-moz-transition:opacity .3s;transition:opacity .3s}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{color:#79797c;-ms-transition:opacity .3s;transition:opacity .3s}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{color:#79797c;-ms-transition:opacity .3s;transition:opacity .3s}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden])::placeholder{color:#79797c;-webkit-transition:opacity .3s;transition:opacity .3s}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}
.header-bottom__search-input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}
.header-bottom__search-button{position:absolute;width:1.25rem;height:1.25rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.9375rem}
.header-bottom__search-button svg{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;fill:#b1b1b5;-webkit-transition:all .3s;transition:all .3s}
.header-bottom__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.0625rem}
.header-bottom__addresscont{margin-bottom:.375rem}
.header-bottom__address{padding-left:1.25rem;position:relative;font-size:.875rem;line-height:143%}
.header-bottom__address svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.5625rem;height:.75rem;fill:#3d3d3d}
.header-bottom__address-text{}
.header-bottom__times{padding-left:1.25rem;color:#b1b1b5;font-size:.75rem;line-height:133%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.125rem;white-space:nowrap}
.header-bottom__mail{position:relative;padding-left:1.25rem;font-size:.875rem;line-height:142%}
.header-bottom__mail svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.75rem;height:.5625rem;fill:#3d3d3d}
.header-bottom__mail-link{white-space:nowrap;position:relative;-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid rgba(61,61,61,0.3);color:#3d3d3d}
.header-bottom__phone{padding-left:1.25rem;position:relative;margin-bottom:.25rem}
.header-bottom__phone svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.75rem;height:1rem;fill:#3d3d3d}
.header-bottom__phone-link{line-height:150%;white-space:nowrap;font-weight:500;position:relative;-webkit-transition:all .3s;transition:all .3s}
.header-bottom__phone-link::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:.0625rem;background-color:#3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.header-bottom__card{display:block;position:relative;width:2.5625rem;height:2.4375rem;-webkit-box-flex:0;-ms-flex:0 0 2.5625rem;flex:0 0 2.5625rem;margin-right:.6875rem;position:relative;z-index:5}
.header-bottom__card svg{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;fill:#3d3d3d;stroke-width:1px;stroke:#3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.header-bottom__card span{position:absolute;width:1.375rem;height:1.375rem;border-radius:50%;background-color:#3d3d3d;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;font-size:.75rem;color:#fff;top:-.5rem;right:-.6875rem}
.display-flex{display:flex;gap:10px}
.flex-direction-column{flex-direction:column}
.flex-direction-row{flex-direction:row}
.icon-menu{display:none}
.footer{color:#fff;background:#696f71}
.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;padding:3.125rem 0 2.5rem}
.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}
.footer__logo-ibg{width:13.75rem;height:2.125rem;display:block}
.footer__socs .socs-block__item-ibg{width:2.5rem;height:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}
.footer__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem}
.footer__card-ibg{width:3.75rem;-webkit-box-flex:0;-ms-flex:0 0 3.75rem;flex:0 0 3.75rem;height:2.5rem;border-radius:.3125rem;overflow:hidden}
.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:2.5rem}
.footer__column{-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}
.footer__title{color:#e8e9ee;font-weight:500;line-height:150%;margin-bottom:1.875rem;text-transform:uppercase}
.footer__li:not(:last-child){margin-bottom:.9375rem}
.footer__link{line-height:150%;border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}
.footer__link._active{border-color:#fff}
.footer__iconcont{padding-left:2.125rem;position:relative}
.footer__iconcont svg{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;stroke:#fff;fill:transparent}
.footer__address{margin-bottom:1.25rem}
.footer__address-text{line-height:150%}
.footer__phonetimes{margin-bottom:1.25rem}
.footer__phones{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:start;-ms-flex-align:start;align-items:start}
.footer__phone{font-weight:500;line-height:150%;border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s;display:inline-block;white-space:nowrap}
.footer__time{padding-left:2.125rem;font-size:.75rem;line-height:133%;color:#b1b1b5}
.footer__time span{display:block}
.footer__mail{white-space:nowrap}
.footer__mail-link{line-height:150%;border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}
.footer__copyright{color:#b1b1b5;font-size:.875rem;line-height:142.857%;padding-bottom:1.875rem}
.first{margin-top:1.875rem;padding-bottom:3.125rem}
.first__slider{position:relative}
.first__slider::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(8.91%,#4f504b),color-stop(67.33%,rgba(75,76,71,0)));background:linear-gradient(90deg,#4f504b 8.91%,rgba(75,76,71,0) 67.33%)}
.first__wrapper{position:relative;z-index:2}
.first__wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.first__slide{position:relative;overflow:hidden}
.first__slide-contentcontainer{max-width:76.875rem;padding:0 .9375rem;position:relative;z-index:2;margin:0 auto}
.first__slide-content{color:#fff;padding:4.6875rem 0 4.6875rem 5.125rem;max-width:41.5625rem;min-height:25rem;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:start;-ms-flex-align:start;align-items:start}
.first__image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:all 1.2s .3s;transition:all 1.2s .3s}
.first__image.active{opacity:1}
.first__name{font-size:2.625rem;line-height:147.619048%;letter-spacing:1.26px;margin-bottom:.3125rem;font-weight:700}
.first__sub{line-height:133.333333%;font-weight:500;margin-bottom:.75rem}
.first__text{line-height:137.5%;margin-bottom:1rem}
.first__link.button{color:#fff;border-color:#fff;margin-top:auto}
.first__swiper-navigation .swiper-button{background-color:rgba(55,51,51,0.5)}
.first__swiper-navigation .swiper-button svg{fill:#d9d9d9}
.charact{padding-bottom:3.125rem;padding-top:3.125rem}
.charact + .charact{padding-bottom:6.25rem;}
.charact__title{margin-bottom:1.25rem}
.charact__body{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}
.charact__tabs{margin-bottom:2.5rem;width:100%}
.charact__tabs-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.75rem}
.charact__tabs-title{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;padding:0 .125rem .875rem;line-height:122.222222%;text-align:center;border-bottom:3px solid #e7e7e7;-webkit-transition:border-color .3s;transition:border-color .3s}
.charact__tabs-title._tab-active{font-weight:500;border-color:#3d3d3d}
.charact__tabs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.charact__tabs-row .charact-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 100px) / 6);flex:0 1 calc((100% - 100px) / 6)}
.italhome{margin:0 auto;position:relative;background-color:#3d3d3d;padding:4.375rem 0}
.italhome::after{content:"";position:absolute;right:0;height:100%;top:0;background-color:#3d3d3d;width:.9375rem;z-index:1}
.italhome__bg-ibg{position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.italhome__container{position:relative;z-index:1}
.italhome__body{background-color:#252525;padding:5.3125rem 0 5.3125rem 3.75rem;position:relative}
.italhome__content{color:#fff}
.italhome__image-ibg{width:9.625rem;height:5.4375rem;margin-bottom:1.875rem}
.italhome__title{font-size:1.125rem;letter-spacing:.03125rem;font-weight:800;line-height:138.888889%;margin-bottom:1rem}
.italhome__text{letter-spacing:.03125rem;line-height:137.5%;margin-bottom:2.5rem}
.italhome__text span{font-weight:700}
.italhome__link.button-t{background-color:#fff}
.italhome__right-ibg{position:absolute;left:19.6875rem;top:0;height:100%;width:55.4375rem;display:none}
.italhome__right-ibg img{-o-object-fit:fill;object-fit:fill}
.news-s{padding:3.125rem 0}
.news-s__title{margin-bottom:1.25rem}
.news-s__body{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}
.news-s__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem}
.news-s__row .news-s-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 60px) / 4);flex:0 1 calc((100% - 60px) / 4)}
.catalog{padding-bottom:1.25rem}
.catalog__title{margin-bottom:1rem}
.catalog .spollers__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:.3125rem;background:#f9f9f9;gap:.6875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:118.75%;padding:1rem 1.25rem;-webkit-transition:all .3s;transition:all .3s}
.catalog .spollers__title._spoller-active{color:rgba(55,51,51,0.5)}
.catalog .spollers__title._spoller-active svg{fill:rgba(55,51,51,0.5)}
.catalog .spollers__title svg{width:1.1875rem;height:1.1875rem;-webkit-transition:all .3s;transition:all .3s}
.catalog .spollers__title::before,.catalog .spollers__title::after{content:"";display:none}
.catalog .spollers__body{padding:0;padding-top:1rem}
.catalog-top{padding:1.875rem 1.25rem;border-radius:.25rem;background:#f5f5f5;margin-bottom:1.875rem}
.catalog-top__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.catalog-top__top .select_form{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 24px) / 4);flex:0 1 calc((100% - 24px) / 4)}
.catalog-top__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.catalog-top__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.catalog-top__del{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;line-height:121.428571%}
.catalog-top__del span{white-space:nowrap;font-size:.875rem;opacity:.5;-webkit-transition:all .3s;transition:all .3s;max-width:8rem;overflow:hidden;text-overflow:ellipsis}
.catalog-top__del svg{width:.5625rem;height:.5625rem;-webkit-box-flex:0;-ms-flex:0 0 .5625rem;flex:0 0 .5625rem;display:block;fill:#3d3d3d}
.catalog-top__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}
.catalog-top__buttons .button{-webkit-box-flex:1;-ms-flex:1 1 11.5625rem;flex:1 1 11.5625rem;min-width:11.5625rem}
.catalog-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}
.catalog-bottom__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem}
.catalog-bottom__items .catalog-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3);position:relative}
.catalog-bottom__button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:.75rem 4.375rem}
.desproject{padding:3.125rem 0}
.no-webp .desproject__body{background:url(../img/desproject-bg.png) 0 0/100% 100% no-repeat}
.desproject__body{border-radius:.3125rem}
.desproject__left{padding:2.1875rem 3.0625rem}
.desproject__title{margin-bottom:1rem}
.desproject__button{padding-left:2.5625rem;padding-right:2.5625rem}
.comfort{margin-top:3.125rem;background-color:#252525}
.comfort__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.comfort__body{color:#fff;padding:5.3125rem 5.9375rem 5.3125rem 0}
.comfort__title{margin-bottom:1.5rem}
.comfort .comfort__title-decor{position:relative;color:#3d3d3d;display:inline-block;padding-right:.3125rem}
.comfort .comfort__title-decor span{position:relative;z-index:1}
.comfort .comfort__title-decor::before{content:"";position:absolute;height:100%;width:100vw;top:0;right:0;background-color:#fff}
.comfort__text{line-height:150%}
.comfort__text p:not(:last-child){margin-bottom:1rem}
.comfort__right-ibg{padding-top:42%}
.collection{padding-bottom:1.25rem}
.collection__title{margin-bottom:1.25rem}
.collection__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:2.5rem}
.collection__left{min-width:0}
.collection__wrapper{margin-bottom:.625rem;position:relative;z-index:1}
.collection__wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.collection__slide-ibg{padding-top:60.5%;border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;display:block}
.collection__slide-ibg img{-webkit-transition:all .5s;transition:all .5s}
.collection__swiper-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;border-radius:.25rem;overflow:hidden}
.collection__swiper-bottom .slick-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.collection__swiper-bottom .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}
.collection__swiper-bottom .slick-arrow{width:2.125rem;-webkit-box-flex:0;-ms-flex:0 0 2.125rem;flex:0 0 2.125rem;font-size:0;background:url(../img/icons/slider-arrow.svg) center/8px 20px no-repeat #717171}
.collection__swiper-bottom .slick-arrow.slick-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.collection__slide-bottom{display:block}
.collection__slide-bottom-ibg{height:5.375rem;border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;display:block;cursor:pointer}
.collection__slide-bottom-ibg img{-webkit-transition:all .5s;transition:all .5s}
.collection__right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:start;-ms-flex-align:start;align-items:start;max-width:25rem}
.collection__labels{display:flex;gap:10px}
.catalog-bottom__items .catalog-item .collection__labels{position: absolute;top: 10px;left: 10px;flex-direction: column;z-index:2;gap: 0;}
.collection__new{border-radius:.3125rem;background:#76c86d;padding:.3125rem .75rem;font-size:1.125rem;text-transform:uppercase;color:#fff;font-weight:500;line-height:122.222222%;margin-bottom:.9375rem}
.collection__sale{border-radius:.3125rem;background:#ff636f;padding:.3125rem .75rem;font-size:1.125rem;text-transform:uppercase;color:#fff;font-weight:500;line-height:122.222222%;margin-bottom:.9375rem}
.collection__price{font-size:2rem;line-height:145%;letter-spacing:.0625rem;margin-bottom:1.25rem;font-weight:800}
.collection__link{margin-bottom:2.5rem}
.collection__characts-name{color:#3d3d3d;font-size:2rem;line-height:143.75%;letter-spacing:.0625rem;margin-bottom:1rem;font-weight:500}
.collection__characts-row{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:171%;font-size:.875rem}
.collection__characts-row:not(:last-child){margin-bottom:.625rem}
.collection__characts-left{opacity:.5}
.collection__charaktsright{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.collection__bottom{border-top:1px solid rgba(61,61,61,0.2);padding-top:2.5rem;padding-bottom:3.125rem}
.collection__bottom-text{line-height:137.5%;margin-bottom:1.25rem}
.collection__bottom-text p{margin-bottom:15px}
.collection__bottom-text h2{margin-bottom:15px;font-size: 1.5rem;font-weight: 600;}
.collection__bottom-text h3{margin-bottom:15px;font-size: 1.2rem;font-weight: 600;}
.collection__bottom-text ul, .collection__bottom-text ol{margin-bottom:15px;margin-left: 25px;}
.collection__bottom-text ul li, .collection__bottom-text ol li{margin-bottom:5px}
.collection__bottom-text ul li{list-style: circle;}
.collection__bottom-link.button{padding-left:3rem;padding-right:3rem}
.prods{padding-top:2.9375rem;padding-bottom:4.375rem}
.prods__title{font-size:2rem;line-height:112.5%;letter-spacing:.0625rem;margin-bottom:2.5rem}
.prods__body{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}
.prods__tabs{width:100%}
.prods__tabs-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-radius:.3125rem;overflow:hidden;padding-bottom:.625rem;margin-bottom:.875rem;overflow-x:auto}
.prods__tabs-title{white-space:nowrap;padding:.5rem 1.5rem 1rem;-webkit-transition:all .3s;transition:all .3s;font-size:1.125rem;line-height:122.222222%;text-align:center;border:1px solid #dedfe1}
.prods__tabs-title sup{font-size:.75rem;font-weight:500}
.prods__tabs-title:first-child{border-radius:.3125rem 0 0 .3125rem}
.prods__tabs-title:last-child{border-radius:0 .3125rem .3125rem 0}
.prods__tabs-title:not(:last-child){border-right:none}
.prods__tabs-title._tab-active{background-color:#f5f5f5}
.prods__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.875rem}
.prods__row .prods-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 60px) / 4);flex:0 1 calc((100% - 60px) / 4)}
.prods__button{margin-bottom:2.5rem;padding:.75rem 4.375rem}
.product{padding-bottom:1.25rem}
.product__article{line-height:150%;margin-bottom:1rem}
.product__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.product__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:1.0625rem;-moz-column-gap:1.0625rem;column-gap:1.0625rem;row-gap:1.875rem;min-width:0}
.product__slider{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
.product__slider .slick-list{overflow:hidden}
.product__slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.product__slide{display:block}
.product__slide-ibg--contain{padding-top:120%;border-radius:.5rem;overflow:hidden;display:block}
.product__slide-ibg--contain img{-webkit-transition:all .5s;transition:all .5s}
.product__info{-webkit-box-flex:0;-ms-flex:0 0 24.875rem;flex:0 0 24.875rem}
.product__info-block:not(:last-child){margin-bottom:.625rem}
.product__info-title{font-size:2rem;letter-spacing:.0625rem;margin-bottom:1rem;font-weight:500}
.product__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.625rem;font-size:.875rem;line-height:171%}
.product__info-row:not(:last-child){margin-bottom:.625rem}
.product__info-name{-webkit-box-flex:0;-ms-flex:0 0 8.9375rem;flex:0 0 8.9375rem;opacity:.5}
.product__right-top{margin-bottom:1.75rem}
.product__price{font-size:1.5rem;margin-bottom:1.375rem;font-weight:800}
.product__options.prods-item__options{margin-bottom:1.375rem;max-width:none}
.product__options.prods-item__options .options{gap:.5625rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.product__options.prods-item__options .options__label{display:block}
.product__options.prods-item__options .options__text{padding:.625rem .875rem}
.product__quantity .quantity{max-width:none}
.product__button{width:100%}
.product__warn{margin-bottom:1.25rem}
.product__warn-top{margin-bottom:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product__warn-icon{width:.875rem;height:.875rem;border-radius:50%;background-color:#3d3d3d;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}
.product__warn-icon svg{width:.125rem;height:.5rem;fill:#fff}
.product__warn-title{font-weight:700;line-height:118.75%}
.product__warn-text{font-size:.875rem;line-height:121.428571%}
.product__calc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.75rem}
.product__calc svg{width:1.25rem;height:1.25rem;fill:#3d3d3d}
.product__calcbutton{text-align:left;text-decoration:underline;line-height:118.75%}
.sales-program{padding-bottom:1.25rem}
.sales-program__title{margin-bottom:.625rem}
.sales-program__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.1875rem;-moz-column-gap:2.1875rem;column-gap:2.1875rem;row-gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.sales-program__left{-webkit-box-flex:0;-ms-flex:0 1 59.33%;flex:0 1 59.33%}
.sales-program__left-title{margin-bottom:1.25rem}
.sales-program__top{line-height:120%;margin-bottom:1.25rem;letter-spacing:.03125rem}
.sales-program__top span{font-weight:600}
.sales-program__items{line-height:120%;letter-spacing:.03125rem;margin-bottom:1.25rem}
.sales-program__item{padding-left:2.0625rem;background:url(../img/icons/tokos.svg) 0 0/19px 22px no-repeat;line-height:122.222222%;font-size:1.125rem}
.sales-program__item:not(:last-child){margin-bottom:1.125rem}
.sales-program__text{line-height:120%;letter-spacing:.03125rem;margin-bottom:1.25rem}
.sales-program__right{-webkit-box-flex:0;-ms-flex:0 1 40.3%;flex:0 1 40.3%;display:none}
.sales-program__right img{max-width:100%}
.sales-visualization{background:rgba(247,247,247,0.3);position:relative}
.sales-visualization::before{content:""}
.sales-visualization__body{position:relative;z-index:1;padding:3.125rem 0}
.sales-visualization__title{margin-bottom:1.25rem}
.sales-visualization__text{line-height:120%;letter-spacing:.03125rem;margin-bottom:1.25rem}
.sales-visualization__text p:not(:last-child){margin-bottom:.75rem}
.sales-visualization__text a{font-weight:600}
.sales-best__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.3125rem;padding:.9375rem 0}
.sales-best__left{padding:.9375rem 0}
.sales-best__title{margin-bottom:1.25rem}
.sales-best__text{line-height:120%;letter-spacing:.03125rem;margin-bottom:1.25rem}
.sales-best__text p:not(:last-child){margin-bottom:.75rem}
.sales-best__right{-webkit-box-flex:0;-ms-flex:0 1 21.166667%;flex:0 1 21.166667%;display:none}
.sales-best__right img{max-width:100%}
.delivery{padding-bottom:4.375rem}
.delivery__title{margin-bottom:3.75rem}
.delivery__body{max-width:55.9375rem}
.delivery__tabs{padding-bottom:1.875rem}
.delivery__tabs-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #f1f1f1;border-radius:.25rem;margin-bottom:1.875rem}
.delivery__tabs-title{padding:.875rem;font-size:1.125rem;line-height:122.222222%;letter-spacing:.03125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:all .3s;transition:all .3s}
.delivery__tabs-title:not(:last-child){border-right:1px solid #f1f1f1}
.delivery__tabs-title._tab-active{background-color:#f5f5f5}
.delivery__tabs-name{margin-bottom:3.125rem}
.delivery__warn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:.25rem;border:1px solid rgba(61,61,61,0.2);padding:1.875rem 3.125rem}
.delivery__warn:not(:last-child){margin-bottom:1.25rem}
.delivery__warn-icon{border-radius:50%;background-color:#373333;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;width:1.1875rem;height:1.1875rem;-webkit-box-flex:0;-ms-flex:0 0 1.1875rem;flex:0 0 1.1875rem}
.delivery__warn-icon svg{width:.1875rem;height:.8125rem;fill:#fff}
.delivery__warn-text{line-height:120%;letter-spacing:.03125rem}
.delivery__warn-text span{font-weight:600}
.delivery__warn-text .link-hov{white-space:nowrap}
.delivery__ros{line-height:120%;letter-spacing:.03125rem}
.delivery__ros:not(:last-child){margin-bottom:3.75rem}
.delivery__ros p:not(:last-child){margin-bottom:1.0625rem}
.delivery__ros .link-hov{white-space:nowrap}
.delivery__ros span{font-weight:600}
.delivery__map{height:31.25rem;border-radius:.25rem;overflow:hidden;margin-top:3.75rem}
.delivery__adress:not(:last-child){margin-bottom:3.75rem}
.delivery__adress-title{margin-bottom:1.875rem}
.delivery__adress-row{line-height:120%;letter-spacing:.03125rem;position:relative;padding-left:2.25rem}
.delivery__adress-row:not(:last-child){margin-bottom:1.375rem}
.delivery__adress-row svg{position:absolute;left:0;top:0;width:1.375rem;height:1.375rem}
.delivery__adress-row span{font-weight:600}
.delivery__bottom{padding:1.875rem 0}
.delivery__bottom-title{margin-bottom:1.875rem}
.delivery__bottom-item{line-height:120%;letter-spacing:.03125rem;padding-left:2.25rem;position:relative}
.delivery__bottom-item:not(:last-child){margin-bottom:1.375rem}
.delivery__bottom-item::before{content:"";position:absolute;left:0;top:0;border-radius:50%;width:1.375rem;height:1.375rem;background:url(../img/icons/check-w.svg) center/12px 10px no-repeat #3d3d3d}
.delivery-mosk{margin-bottom:3.75rem}
.delivery-mosk__block{border-bottom:1px solid #f1f1f1;padding-bottom:1.25rem}
.delivery-mosk__block:not(:last-child){margin-bottom:1.25rem}
.delivery-mosk__title{font-weight:600;line-height:120%;font-size:1.25rem;letter-spacing:.0375rem;margin-bottom:1rem}
.delivery-mosk__row{font-size:1.125rem;line-height:120%;letter-spacing:.03125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.delivery-mosk__row:not(:last-child){margin-bottom:.75rem}
.delivery-mosk__right{font-size:.875rem}
.delivery-mosk__right span{font-size:1.125rem;font-weight:600}
.error__body{position:relative;max-width:101.875rem;padding-left:.9375rem;padding-right:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.error__content{max-width:41.375rem;margin:0 auto;text-align:center}
.error .error__image{position:absolute;display:none}
.error__image-1-ibg{bottom:28%;left:0;padding-top:19.8%;width:24.9%}
.error__image-2-ibg{bottom:15%;right:-.3125rem;padding-top:29.3%;width:26.1%}
.error__title{font-size:5.625rem;line-height:120%;letter-spacing:.16875rem;margin-bottom:.625rem;text-align:center;padding-top:6.25rem;font-weight:600}
.error__title span{position:relative}
.no-webp .error__title span::before{background:url(../img/error-title-bg.png) center/1468px 100%}
.error__title span::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:4rem;width:100vw;z-index:-2}
.error__title span::after{content:"";position:absolute;width:130%;height:120%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-filter:blur(25px);filter:blur(25px);z-index:-1}
.error__subtitle{font-size:1.375rem;line-height:120%;letter-spacing:.0375rem;margin-bottom:1.875rem}
.error__text{line-height:120%;letter-spacing:.03125rem;margin-bottom:2.5rem}
.error__text p:not(:last-child){margin-bottom:1.375rem}
.error__link{padding:.875rem 3.875rem}
.card{padding-bottom:4.375rem}
.card__body{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}
.card__title{margin-bottom:3.75rem}
.card__image{width:18.75rem;height:18.75rem;border-radius:50%;background-color:#f8f8f8;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;margin-bottom:1.875rem}
.card__image img{width:10.1875rem;-webkit-box-flex:0;-ms-flex:0 0 10.1875rem;flex:0 0 10.1875rem;height:8.9375rem;max-width:100%}
.card__text{margin-bottom:1.25rem;font-size:1.125rem;line-height:120%;letter-spacing:.03125rem;text-align:center}
.faq{padding-bottom:6.25rem}
.faq__title{margin-bottom:3.75rem}
.faq__body{max-width:55.9375rem}
.faq__body .spollers__item:not(:last-child){margin-bottom:1.875rem}
.faq__body .spollers__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2.75rem;font-size:1.25rem;line-height:120%;letter-spacing:.0375rem;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
.faq__body .spollers__title::before,.faq__body .spollers__title::after{right:0;width:.8125rem}
.faq__body .spollers__body{padding:1rem 0 1.25rem;line-height:120%;letter-spacing:.03125rem;border-bottom:1px solid #f1f1f1}
.faq__item{position:relative;padding-left:.6875rem}
.faq__item::before{content:"";width:.3125rem;height:.0625rem;position:absolute;top:.5625rem;background-color:#3d3d3d;left:0}
.card-full{padding-bottom:3.125rem}
.card-full__title{margin-bottom:2.5rem}
.card-full__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.card-full__left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.card-full__top{gap:.625rem;font-size:1.125rem;line-height:120%;letter-spacing:.03125rem;font-weight:500;margin-bottom:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none}
.card-full__top-name{-webkit-box-flex:0;-ms-flex:0 0 24.375rem;flex:0 0 24.375rem}
.card-full__top-price{-webkit-box-flex:0;-ms-flex:0 0 7.1875rem;flex:0 0 7.1875rem}
.card-full__top-quant{-webkit-box-flex:0;-ms-flex:0 0 10.0625rem;flex:0 0 10.0625rem}
.card-full__top-totalprice{-webkit-box-flex:0;-ms-flex:0 0 8.125rem;flex:0 0 8.125rem}
.card-full__row{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;padding:1.875rem 0;-webkit-transition:all .3s;transition:all .3s}
.card-full__row + .card-full__row{border-top:none}
.card-full__row-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.card-full__row-left-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.card-full__row-image-ibg--contain{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;padding-top:31%;border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;display:block}
.card-full__row-image-ibg--contain img{-webkit-transition:all .5s;transition:all .5s}
.card-full__row-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}
.card-full__row-icon{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;border-radius:50%;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;border:1px solid #da2424;-webkit-transition:all .3s;transition:all .3s}
.card-full__row-icon svg{width:.75rem;height:.875rem;-webkit-box-flex:0;-ms-flex:0 0 .875rem;flex:0 0 .875rem;fill:#da2424;-webkit-transition:all .3s;transition:all .3s}
.card-full__row-buttontext{font-size:.875rem;line-height:120%;letter-spacing:.025rem;opacity:.5;-webkit-transition:all .3s;transition:all .3s}
.card-full__row-article{opacity:.4;font-size:.875rem}
.card-full__row-name{line-height:150%;-webkit-transition:all .3s;transition:all .3s;margin-bottom:.625rem;display:block}
.card-full__row-size{font-size:1.125rem;opacity:.7}
.card-full__row-price{font-weight:700}
.card-full__row-quantblock .product__right-top{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-full__row-quantblock .product__right-top .quantity{margin-bottom:0}
.card-full__row-quantblock .product__options.prods-item__options{margin-bottom:.5625rem}
.card-full__row-quantblock .product__options.prods-item__options .options{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card-full__row-quantblock .options__label .options__text{padding:.1875rem .4375rem}
.card-full__row-quantblock .product__quantity{margin-bottom:0}
.card-full__row-totalprice{font-weight:700}
.card-full__right{border-radius:.3125rem;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(171,171,171,0.25);box-shadow:0 0 6px 0 rgba(171,171,171,0.25);padding:1.875rem 1.125rem}
.card-full__right .checkbox{margin-top:1.5rem}
.card-full__right .checkbox__text{font-size:.75rem}
.card-full__right .checkbox__text a{-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid #3d3d3d;color:#3d3d3d;font-weight:600}
.card-full__right-title{font-size:1.5rem;line-height:120%;letter-spacing:.03125rem;margin-bottom:1.5rem}
.card-full__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}
.card-full__form .input{border-radius:.3125rem 0 0 .3125rem;border:1px solid #f1f1f1;background:#fff;padding:.4375rem .75rem}
.card-full__form-button{font-weight:400;padding:.625rem;font-size:.875rem;line-height:135.714286%;border-radius:0 .3125rem .3125rem 0}
.card-full__right-blocks{margin-bottom:1.5rem}
.card-full__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}
.card-full__right-block:not(:last-child){margin-bottom:1.375rem}
.card-full__right-blockleft{font-weight:500}
.card-full__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.75rem;margin-bottom:1.5rem}
.card-full__info-icon{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;width:.875rem;height:.875rem;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 .875rem;flex:0 0 .875rem;background-color:#3d3d3d}
.card-full__info-icon svg{width:.125rem;height:.5rem;-webkit-box-flex:0;-ms-flex:0 0 .125rem;flex:0 0 .125rem;fill:#fff}
.card-full__info-text{font-size:.75rem}
.card-full__total{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5rem;border-top:1px solid #f1f1f1;flex-wrap: wrap}
.card-full__right-button{width:100%}
.contacts__title{margin-bottom:2.5rem}
.contacts__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;padding-bottom:2.1875rem}
.contacts__left{-webkit-box-flex:0;-ms-flex:0 0 24.1875rem;flex:0 0 24.1875rem}
.contacts__left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:2.5rem}
.contacts__left-top .header-bottom__address,.contacts__left-top .header-bottom__times,.contacts__left-top .header-bottom__phone,.contacts__left-top .header-bottom__mail{padding-left:1.5625rem;font-size:1rem}
.contacts__left-top .header-bottom__times{font-size:.75rem}
.contacts__left-top .header-bottom__phone{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contacts__left-top .header-bottom__phone svg{top:.125rem;-webkit-transform:none;-ms-transform:none;transform:none}
.contacts__left-top .header-bottom__phone a{white-space:nowrap}
.contacts__left-top .header-bottom__address svg{width:.9375rem;height:1.25rem}
.contacts__left-top .header-bottom__phone svg{width:.75rem;height:1rem}
.contacts__left-top .header-bottom__mail svg{width:1rem;height:.6875rem}
.contacts__left-text{font-size:1.125rem;line-height:111%;margin-bottom:.875rem}
.contacts__inputs{margin-bottom:1rem}
.contacts__input:not(:last-child){margin-bottom:.75rem}
.contacts__textarea{min-height:6.625rem}
.contacts__right{position:relative}
.contacts__map{position:absolute;width:100%;height:100%;top:0;left:0}
.contacts__bottom{padding-top:2.1875rem;padding-bottom:4.375rem}
.contacts__bottom-title{margin-bottom:2.5rem}
.contacts__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contacts__image-ibg{border-radius:.3125rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;display:block;padding-top:18.8%;-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 60px) / 4);flex:0 1 calc((100% - 60px) / 4)}
.contacts__image-ibg img{-webkit-transition:all .5s;transition:all .5s}
.oferta{padding-bottom:4.375rem}
.oferta__title{margin-bottom:2.5rem}
.oferta__body{counter-reset:section}
.oferta__block:not(:last-child){margin-bottom:2.5rem}
.oferta__block-title{margin-bottom:1.125rem}
.oferta__block-title::before{counter-increment:section;content:counter(section) ". "}
.oferta__content{line-height:150%}
.oferta__content > ul:not(:last-child){margin-bottom:.9375rem}
.oferta__content > ul{counter-reset:section}
.oferta__content > ul > li:not(:last-child){margin-bottom:.9375rem}
.oferta__content > ul > li::before{content:counters(section, ".", oferta) " ";counter-increment:section}
.oferta__content > ul > li > ul{margin-top:.9375rem}
.oferta__content > ul > li > ul li{padding-left:1.4375rem;position:relative}
.oferta__content > ul > li > ul li::before{content:"";width:.1875rem;height:.1875rem;border-radius:50%;background-color:#3d3d3d;position:absolute;left:.625rem;top:.625rem}
.oferta__content p:not(:last-child){margin-bottom:.9375rem}
.oferta__content a{display:inline-block;-webkit-transition:all .3s;transition:all .3s;position:relative}
.oferta__content a::before{content:"";position:absolute;bottom:.1875rem;left:0;width:100%;height:.0625rem;background-color:#3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.about{padding-bottom:6.25rem}
.about__title{margin-bottom:3.75rem}
.about__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:4.375rem}
.about__text{line-height:137.5%;letter-spacing:.03125rem}
.about__text p:not(:last-child){margin-bottom:1rem}
.about__text h2{font-size: 2.0rem;line-height: 100%;letter-spacing: 1.2px;font-weight: 500;margin-bottom: 1.25rem;}
.about__text h3{font-size: 1.8rem;line-height: 100%;letter-spacing: 1.1px;font-weight: 500;margin-bottom: 1rem;}
.about__top-rightcont{border-radius:.3125rem;height:17.5rem;overflow:hidden;position:relative}
.about__top-rightcont video,.about__top-rightcont iframe,.about__top-rightcont object,.about__top-rightcont embed{position:absolute;top:0;left:0;width:100%;height:100%}
.about__top-rightcont img{max-width:400px;height:auto;}
.about__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about__bottom:not(:last-child){margin-bottom:4.375rem}
.about__bottom-left{overflow:hidden;border-radius:1.875rem .3125rem 1.875rem .3125rem}
.about__bottom-left img{max-width:100%}
.about__bottom-list:not(:last-child){margin-bottom:1rem}
.about__bottom-item{padding-left:1.5625rem;position:relative}
.about__bottom-item::before{content:"";width:.25rem;height:.25rem;border-radius:50%;background-color:#3d3d3d;position:absolute;left:.625rem;top:.5rem}
.news{padding-bottom:4.375rem}
.news__title{margin-bottom:2.5rem}
.article__title{margin-bottom:3.75rem}
.article__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.article__left{min-width:0;padding-bottom:3.125rem}
.article__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.875rem}
.article__date{opacity:.5}
.article__sep{opacity:.5}
.article__eye{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.article__eye span{opacity:.5}
.article__eye svg{width:1.4375rem;height:.875rem;fill:#3d3d3d}
.article__content{padding-bottom:3.75rem;border-bottom:1px solid rgba(61,61,61,0.2)}
.article__image-ibg{padding-top:49.3%;border-radius:.25rem;overflow:hidden}
.article__image-ibg:not(:last-child){margin-bottom:1.875rem}
.article__text{letter-spacing:.03125rem;line-height:160%}
.article__text:not(:last-child){margin-bottom:1.875rem}
.article__text p:not(:last-child){margin-bottom:1.875rem}
.article__text a{transition: all .3s;border-bottom: 1px solid rgba(61, 61, 61, 0.3);color: #3d3d3d;}
.article__text a:hover{border-bottom:none;}
.article__slider:not(:last-child){margin-bottom:1.875rem}
.article__links{padding-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.article__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}
.article__link span{font-weight:600;letter-spacing:.03125rem;border-bottom:1px solid #3d3d3d;-webkit-transition:all .3s;transition:all .3s}
.article__link svg{width:1.5rem;height:.375rem;fill:#3d3d3d}
.article__link-prev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.article__link-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.article .news-s{max-width:50.8125rem}
.article .news-s__row{gap:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
.article .news-s__row .news-s-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 30px) / 3);flex:0 1 calc((100% - 30px) / 3)}
.article__right{position:relative}
.article__right-items{position:sticky;top:0;max-width:25rem}
.article__right-item{padding:.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;border-bottom:1px solid #f1f1f1}
.article__right-image-ibg{width:7.5rem;-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;height:5.625rem;border-radius:.25rem;overflow:hidden;-webkit-mask-image:radial-gradient(white,#000);mask-image:radial-gradient(white,#000);z-index:1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}
.article__right-image-ibg img{-webkit-transition:all .4s;transition:all .4s}
.article__right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.article__right-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;letter-spacing:.03125rem;line-height:135.714286%;margin-bottom:.625rem}
.article__right-date{font-size:.75rem;line-height:116.666667%}
.design{padding-bottom:3.125rem}
.design__title{margin-bottom:1.75rem}
.design__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.design__row:not(:last-child){margin-bottom:3.3125rem}
.design__top{margin-bottom:2.5rem;font-size:1.125rem;line-height:133%}
.design__title-s{margin-bottom:1.875rem}
.design__row-2 .design__blocks{max-width:36.875rem}
.design__block:not(:last-child){margin-bottom:1.375rem}
.design__block-name{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:120%;letter-spacing:.03125rem}
.design__row-1 .design__block-name{padding-left:2.25rem;position:relative}
.design__row-1 .design__block-name::before{content:"";position:absolute;left:0;top:0;border-radius:50%;width:1.375rem;height:1.375rem;background:url(../img/icons/check-w.svg) center/12px 10px no-repeat #3d3d3d}
.design__block-text{line-height:150%}
.design__block-text .link-hov{white-space:nowrap}
.design__image img{max-width:100%}
.design-bot{padding-top:3.125rem;padding-bottom:6.25rem}
.design-bot__title{margin-bottom:3.125rem}
.design-bot__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.design-bot__name{font-size:1.25rem;font-weight:700;line-height:120%;margin-bottom:.5rem}
.design-bot__text{line-height:150%}
.design-why{background-color:#3d3d3d;padding:6.25rem 0;color:#fff;position:relative;z-index:1}
.design-why__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;row-gap:2.5rem}
.design-why__item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3)}
.design-why-item__name{font-size:1.25rem;font-weight:600;line-height:120%;margin-bottom:.5rem}
.design-why-item__text{line-height:150%;opacity:.8}
.design-how__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.8125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.design-how__left img{max-width:100%}
.design-how__right{padding-top:6.25rem;padding-bottom:3.125rem}
.design-how__title{margin-bottom:2.5rem}
.design-how__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:3.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.design-how__item{-webkit-box-flex:0;-ms-flex:0 0 14.375rem;flex:0 0 14.375rem}
.design-how__item.design-how__item-b{-webkit-box-flex:0;-ms-flex:0 1 22.0625rem;flex:0 1 22.0625rem}
.design-how__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.375rem}
.design-how__image{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem}
.design-how__image img{max-width:100%}
.design-how__name{font-size:1.25rem;line-height:120%;font-weight:500;color:#ff8040}
.design-how__bottom{line-height:150%}
.design-how__formlink{color:#ff8040;-webkit-transition:all .3s;transition:all .3s}
.design-how__maillink{-webkit-transition:all .3s;transition:all .3s;color:#ff8040;border-bottom:1px solid #ff8040}
.design-how__tel{-webkit-transition:all .3s;transition:all .3s}
.design-work{padding:4.375rem 0}
.design-work__container{position:relative}
.design-work__body{position:relative}
.design-work .design__block{max-width:44.5rem}
.design-form{background-color:#f9f9f9;padding:6.25rem 0}
.design-form__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.1875rem}
.design-form__left{-webkit-box-flex:0;-ms-flex:0 0 24.1875rem;flex:0 0 24.1875rem}
.design-form__title{margin-bottom:1.25rem}
.design-form__text{line-height:120%}
.design-form__form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}
.design-form__form-left{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.design-form__input:not(:last-child){margin-bottom:.75rem}
.design-form__form-right{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.design-form__textarea{margin-bottom:.75rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:6.25rem}
.design-form__button{min-height:3.375rem}
.order{padding-bottom:4.375rem}
.order__title{margin-bottom:2.5rem}
.order__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.order__top .options{gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-radius:.3125rem;overflow:hidden;border:1px solid #f1f1f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1.875rem}
.order__top .options .options__item:not(:last-child){border-right:1px solid #f1f1f1}
.order__top .options .options__label.active .options__text,
.order__top .options .options__input:checked + .options__text{background-color:#f5f5f5}
.order__top .options .options__text{display:block;padding:.875rem 1.875rem;font-size:1.125rem;font-weight:500;line-height:138.888889%}
.order__block:not(:last-child){margin-bottom:3.125rem}
.order__selectcont .select__value{padding-top:.8125rem;padding-bottom:.8125rem;color:#9b9999}
.order__selectcont ._select-active .select__value{color:#3d3d3d}
.order__select-top{line-height:163%;margin-bottom:.5rem}
.order__block-title{margin-bottom:1.875rem}
.order__block-input:not(:last-child){margin-bottom:.875rem}
.order__block-inputname{line-height:163%;margin-bottom:.5rem}
.order__opts .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}
.order__opts .options .options__label.active .options__text::after,
.order__opts .options .options__input:checked + .options__text::after{content:"";-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.order__opts .options .options__text{font-size:1.125rem;line-height:163%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative}
.order__opts .options .options__text::before{content:"";width:1.375rem;height:1.375rem;-webkit-box-flex:0;-ms-flex:0 0 1.375rem;flex:0 0 1.375rem;border:2px solid #3d3d3d;border-radius:50%;margin-top:.125rem;display:block}
.order__opts .options .options__text::after{content:"";-webkit-transition:all .3s;transition:all .3s;position:absolute;width:.75rem;height:.75rem;border-radius:50%;background-color:#3d3d3d;top:.4375rem;left:.3125rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.order__textarea{min-height:7.375rem;max-width:24.1875rem}
.order__right.card-full__right{-webkit-box-flex:0;-ms-flex:0 0 24.1875rem;flex:0 0 24.1875rem;padding:1.875rem 2.5rem}
.personal{padding-bottom:4.375rem}
.personal__title{margin-bottom:2.5rem}
.personal__body{position:relative}
.personal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.personal__tabs-left{-webkit-box-flex:0;-ms-flex:0 0 19.0625rem;flex:0 0 19.0625rem}
.personal__tabs-leftcont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.375rem;position:sticky;top:0}
.personal__tabs-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.25rem 2.5rem 2.5rem;gap:2.125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:.3125rem;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);box-shadow:0 4px 8px 0 rgba(114,114,114,0.14)}
.personal__tabs-title{line-height:1.5rem;font-size:1.25rem;padding-left:2rem;background:0 0/24px 24px no-repeat}
.personal__tabs-title span{-webkit-transition:all .3s;transition:all .3s;position:relative}
.personal__tabs-title span::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:.0625rem;background-color:#373333;-webkit-transition:all .3s;transition:all .3s}
.personal__tabs-title._tab-active span{font-weight:600}
.personal__tabs-title._tab-active span::before{content:"";left:0;width:100%}
.personal__tabs-title-1{background-image:url(../img/user.svg)}
.personal__tabs-title-2{background-image:url(../img/list.svg)}
.personal__tabs-title-3{background-image:url(../img/hour.svg)}
.personal__tabs-content{-webkit-box-flex:0;-ms-flex:0 1 50.8125rem;flex:0 1 50.8125rem}
.personal__top{margin-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
.personal__sub{line-height:118.75%;opacity:.4}
.personal__sub span{font-weight:500}
.personal-1__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3125rem;margin-bottom:1.375rem}
.personal-1__left{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.personal-1__label{display:block}
.personal-1__label:not(:last-child){margin-bottom:.875rem}
.personal-1__desc{font-size:1.125rem;line-height:161.111111%}
.personal-1__right{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.personal-1__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:.3125rem;border:1px solid rgba(61,61,61,0.2);padding:1.0625rem 2rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.personal-1__icon{border-radius:50%;background-color:#373333;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;width:1.3125rem;height:1.3125rem;-webkit-box-flex:0;-ms-flex:0 0 1.3125rem;flex:0 0 1.3125rem}
.personal-1__icon svg{width:.1875rem;height:.8125rem;fill:#fff}
.personal-1__info-text{opacity:.6;font-size:.9375rem;line-height:166.666667%}
.personal-2__body{border-radius:.3125rem;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(171,171,171,0.25);box-shadow:0 0 6px 0 rgba(171,171,171,0.25)}
.personal-2__top{background:#f9f9f8;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.25rem}
.personal-2__top-left{font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 9.6875rem;flex:0 0 9.6875rem}
.personal-2__top-name{font-size:1.125rem;line-height:122.222222%;margin-bottom:.25rem}
.personal-2__top-status{color:#00d72f;letter-spacing:.03125rem}
.personal-2__top-oform{line-height:118.75%;letter-spacing:.03125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.personal-2__top-oform span:not(:last-child){margin-bottom:.375rem}
.personal-2__top-inforow:not(:last-child){margin-bottom:.375rem}
.personal-2__top-inforow span{font-weight:500;line-height:118.75%}
.personal-2__top-total{font-size:1.25rem}
.personal-2__top-totaltitle{margin-bottom:.625rem}
.personal-2__top-totalprice{font-weight:700}
.personal-2__contentcont{padding:1.25rem 1.25rem 1.875rem}
.personal-2__contentcont:not(:last-child){margin-bottom:1.25rem}
.personal-2__content{margin-bottom:1.875rem}
.personal-2__block:not(:last-child){margin-bottom:2.5rem}
.personal-2__block-title{font-size:1.125rem;line-height:122.222222%;margin-bottom:.75rem;font-weight:700}
.personal-2__del{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.personal-2__del-nal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}
.personal-2__del-nalleft{line-height:118.75%}
.personal-2__del-button{color:#373333;position:relative}
.personal-2__del-button::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:#373333;-webkit-transition:all .3s;transition:all .3s}
.personal-2__delright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.625rem;padding:.625rem 1.25rem;border-radius:.3125rem;border:1px solid rgba(61,61,61,0.2);font-size:.875rem;line-height:163%;-webkit-box-flex:0;-ms-flex:0 1 23.3125rem;flex:0 1 23.3125rem}
.personal-2__dec{border-radius:.3125rem;background:#f9f9f7;line-height:118.75%;padding:.5rem 1.125rem}
.personal-2__dec--viol{background:rgba(218,36,36,0.1)}
.personal-2__delrighttext{opacity:.6}
.personal-2__inforow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.personal-2__inforow:not(:last-child){margin-bottom:.75rem}
.personal-2__prods .card-full__row{border-top:none}
.personal-2__prods .card-full__row-top{margin-bottom:0}
.personal-2__prods .card-full__row-totalprice{text-align:right;font-weight:700}
.personal-2__prods-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}
.personal-2__bottom{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}
.personal-2__bottom-cancel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.personal-2__bottom-cancelicon{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;border-radius:50%;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;border:1px solid #da2424;-webkit-transition:all .3s;transition:all .3s}
.personal-2__bottom-cancelicon svg{width:.875rem;height:.875rem;fill:#da2424;-webkit-transition:all .3s;transition:all .3s}
.personal-2__bottom-canceltext{opacity:.5;-webkit-transition:all .3s;transition:all .3s}
.personal-3 .personal-2__contentcont{padding-bottom:0}
.personal-3 .personal-2__content{margin-bottom:0}
.personal-3 .card-full__row:last-child{border-bottom:none}
.payment{padding-bottom:6.25rem}
.payment__title{margin-bottom:3.75rem}
.payment__subtitle{line-height:120%;letter-spacing:.03125rem;max-width:55.9375rem;margin-bottom:3.125rem}
.payment__methods{margin-bottom:3.75rem}
.payment__methods-title{line-height:120%;letter-spacing:.03125rem;font-size:1.25rem;font-weight:700;margin-bottom:2.5rem}
.payment__methods-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:2.5rem}
.payment__methods-top{font-size:1.125rem;font-weight:700;line-height:120%;letter-spacing:.03125rem;margin-bottom:1rem;padding-left:2.25rem;position:relative}
.payment__methods-top::before{content:"";position:absolute;left:0;top:0;border-radius:50%;width:1.375rem;height:1.375rem;background:url(../img/icons/check-w.svg) center/12px 10px no-repeat #3d3d3d}
.payment__block:not(:last-child){margin-bottom:3.75rem}
.payment__block-title{margin-bottom:1.875rem}
.payment__block-text{line-height:120%;letter-spacing:.03125rem}
.payment__block-text p:not(:last-child){margin-bottom:.9375rem}
@media (min-width: 29.99875em) {
.collection__characts-row{gap:.9375rem}
.collection__characts-left{-webkit-box-flex:0;-ms-flex:0 0 8.9375rem;flex:0 0 8.9375rem}
.personal-1__button{padding-left:4rem;padding-right:4rem}
}
@media (min-width: 43.75em) {
.header-bottom__form.header-bottom__form-m{display:none}
}
@media (min-width: 47.99875em) {
.charact-item__name{font-size:1.125rem}
.catalog-item__price{font-size:1.125rem}
.first__sub{font-size:1.125rem}
.charact__tabs-title{font-size:1.125rem}
.italhome__bg-ibg{display:block}
.italhome__content{max-width:20rem}
.italhome__right-ibg{display:block}
.comfort{display:-webkit-box;display:-ms-flexbox;display:flex}
.comfort__body{width:57%}
.comfort__right-ibg{-webkit-box-flex:0;-ms-flex:0 0 calc((100vw - 30px) * 0.43 + 15px);flex:0 0 calc((100vw - 30px) * 0.43 + 15px);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.collection__left{-webkit-box-flex:0;-ms-flex:0 1 47.625rem;flex:0 1 47.625rem}
.collection__new.collection__new-m{display:none}
.sales-program__left{padding-top:1.5625rem;padding-bottom:2.5rem}
.sales-program__top{font-size:1.125rem}
.sales-program__items{font-size:1.125rem}
.sales-program__text{font-size:1.125rem}
.sales-program__right{display:block}
.no-webp .sales-visualization{background:url(../img/sales-visualization.png) top 0 right 0 no-repeat rgba(247,247,247,0.3)}
.sales-visualization__left{max-width:44.875rem}
.sales-visualization__text{font-size:1.125rem}
.sales-best__left{-webkit-box-flex:0;-ms-flex:0 1 59.33%;flex:0 1 59.33%;padding:3.125rem 0}
.sales-best__text{font-size:1.125rem}
.sales-best__right{display:block}
.delivery__warn-text{font-size:1.125rem}
.delivery__ros{font-size:1.125rem}
.delivery__adress-row{font-size:1.125rem}
.delivery__bottom-item{font-size:1.125rem}
.delivery-mosk__right{text-align:right}
.error .error__image{display:block}
.article__left{-webkit-box-flex:0;-ms-flex:0 1 50.8125rem;flex:0 1 50.8125rem}
.article__right{-webkit-box-flex:0;-ms-flex:0 0 19.0625rem;flex:0 0 19.0625rem;padding-top:2.125rem}
.design-bot__item{-webkit-box-flex:0;-ms-flex:0 1 16.1875rem;flex:0 1 16.1875rem;text-align:center}
.order__left{-webkit-box-flex:0;-ms-flex:0 1 43.25rem;flex:0 1 43.25rem}
.payment__subtitle{font-size:1.125rem}
.payment__methods-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2)}
.payment__block-text{font-size:1.125rem}
}
@media (min-width: 61.99875em) {
.header-bottom__left.header-bottom__left-m{display:none}
.header-bottom__logo-ibg.header-bottom__logo-ibg-m{display:none}
.header-bottom__catalog.header-bottom__catalog-m{display:none}
.header-bottom__card.header-bottom__card-m{display:none}
.footer__left{-webkit-box-flex:0;-ms-flex:0 0 13.75rem;flex:0 0 13.75rem}
.footer__cards.footer__cards-m{display:none}
.catalog .spollers__title{position:absolute;z-index:-1;font-size:0;opacity:0;visibility:hidden;pointer-events:none}
.product__left{-webkit-box-flex:0;-ms-flex:0 1 56.625rem;flex:0 1 56.625rem}
.product__right{-webkit-box-flex:0;-ms-flex:0 0 12.6875rem;flex:0 0 12.6875rem}
.card-full__top{display:-webkit-box;display:-ms-flexbox;display:flex}
.card-full__row{padding-left:1.25rem;padding-right:.3125rem}
.card-full__row-left{-webkit-box-flex:0;-ms-flex:0 0 23.75rem;flex:0 0 23.75rem}
.card-full__row-price{-webkit-box-flex:0;-ms-flex:0 0 7.1875rem;flex:0 0 7.1875rem}
.card-full__row-quantblock{-webkit-box-flex:0;-ms-flex:0 0 10.0625rem;flex:0 0 10.0625rem}
.card-full__row-totalprice{-webkit-box-flex:0;-ms-flex:0 0 8.125rem;flex:0 0 8.125rem}
.contacts__right{-webkit-box-flex:1;-ms-flex:1 0 60.1875rem;flex:1 0 60.1875rem}
.about__top-left{-webkit-box-flex:0;-ms-flex:0 1 44.5rem;flex:0 1 44.5rem}
.about__top-right{-webkit-box-flex:0;-ms-flex:0 0 25.875rem;flex:0 0 25.875rem}
.about__bottom-left{-webkit-box-flex:0;-ms-flex:0 0 25rem;flex:0 0 25rem}
.about__bottom-right{-webkit-box-flex:0;-ms-flex:0 1 44.5rem;flex:0 1 44.5rem}
.design__left{-webkit-box-flex:0;-ms-flex:0 1 59.333333%;flex:0 1 59.333333%}
.design__row-2 .design__left{padding:1.875rem 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.design__right{-webkit-box-flex:0;-ms-flex:0 1 39.333333%;flex:0 1 39.333333%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}
.design-how__left{-webkit-box-flex:0;-ms-flex:0 1 35.875rem;flex:0 1 35.875rem}
.design-how__right{-webkit-box-flex:0;-ms-flex:0 0 31.875rem;flex:0 0 31.875rem}
.no-webp .design-work__body::before{background:url(../img/design-work.png) 0 0/100% 100% no-repeat}
.design-work__body::before{content:"";width:36%;height:12.625rem;right:0;bottom:0;position:absolute}
}
@media (min-width: 76.875em) {
.header-top .header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
/*.header-bottom__form{-webkit-box-flex:1;-ms-flex:1 1 18.375rem;flex:1 1 18.375rem}*/
.header-bottom__phone-link{font-size:1.125rem}
.comfort__right-ibg{-webkit-box-flex:0;-ms-flex:0 0 calc(50vw - 84px);flex:0 0 calc(50vw - 84px)}
.error__body{padding-bottom:15.875rem}
.card-full__right{-webkit-box-flex:0;-ms-flex:0 0 17.8125rem;flex:0 0 17.8125rem}
}
@media (max-width: 20em) {
.error__body{padding-bottom:6.25rem}
}
@media (max-width: 76.875em) {
.header-top__body{gap:.625rem}
.menu__list{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}
.header-bottom__logo-ibg{-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;width:7.5rem;height:1.125rem}
.header-bottom__catalog{padding:.5625rem}
.header-bottom__form{padding-left:.625rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;/*max-width:21.875rem*/}
.header-bottom__right{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.header-bottom__phone{font-size:.875rem}
.footer__body{gap:2.5rem}
.footer__right{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:30}
.comfort__body{padding-right:1.25rem}
.product__info{-webkit-box-flex:0;-ms-flex:0 0 21.875rem;flex:0 0 21.875rem}
.sales-program__tel{font-size:1rem}
.sales-program__right{margin-right:0;-webkit-box-flex:0;-ms-flex:0 1 37%;flex:0 1 37%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.sales-visualization::before{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.6)}
.card-full__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-full__left{width:100%}
.design__block-text .header-bottom__phone{font-size:1.125rem}
.design-how__body{gap:1.875rem}
.design-work__body::before{width:27%}
.design-form__left{-webkit-box-flex:0;-ms-flex:0 0 18.75rem;flex:0 0 18.75rem}
.personal__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.personal__tabs-leftcont{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.personal__top{gap:.625rem}
}
@media (max-width: 61.99875em) {
.socs-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.catalog-item{opacity:1;visibility:visible;position:relative;padding:0;padding-bottom:1.25rem}
.catalog-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-item__bottom{opacity:1;visibility:visible;position:relative;padding:0;padding-bottom:1.25rem;top:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-item__bottom-top{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.prods-item__image-ibg--contain{max-width:none}
.header-top{padding:.9375rem 0}
.header-top__body{gap:1.25rem}
.header-top__right{position:relative;margin-left:auto}
.header-top__right:hover .header-top__buttons{opacity:1;visibility:visible;z-index:8;top:calc(100% + 10px);right:auto}
.header-top__icon{width:2.8125rem;height:2.8125rem;-webkit-box-flex:0;-ms-flex:0 0 2.8125rem;flex:0 0 2.8125rem}
.header-top__icon svg{width:1.0625rem;-webkit-box-flex:0;-ms-flex:0 0 1.0625rem;flex:0 0 1.0625rem;height:1.3125rem}
.header-top__buttons{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;background-color:#fff;padding:.4375rem .9375rem;border-radius:.4375rem;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);color:#1c2f47}
.menu__body{position:fixed;width:100%;height:100%;top:0;right:100%;background-color:rgba(255,255,255,0.99);z-index:4;padding-top:6.25rem;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;overflow:auto;-webkit-transition:all .3s;transition:all .3s}
.menu-open .menu__body{right:0}
.menu__body::before{content:"";position:fixed;right:100%;top:0;width:100%;height:5.3125rem;background-color:#f8f8f9;z-index:2;-webkit-transition:all .3s;transition:all .3s}
.menu-open .menu__body::before{right:0}
.menu__list{-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;row-gap:.9375rem}
.menu__link{font-size:1.5rem;line-height:1.5}
.header-bottom__left.header-bottom__left-s{display:none}
.header-bottom__logo-ibg{width:100%;max-width:24rem;height:3.625rem;margin:0 auto;margin-bottom:1.875rem}
.header-bottom__logo-ibg.header-bottom__logo-ibg-s{display:none}
.header-bottom__catalog{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.6875rem 1.1875rem;margin-top:1.25rem;margin-left:.9375rem;margin-right:.9375rem}
.header-bottom__catalog.header-bottom__catalog-s{display:none}
.header-bottom__catalog-text{font-size:1.25rem}
.header-bottom__form{max-width:none}
.header-bottom__right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header-bottom__addresscont{margin-bottom:1.0625rem}
.header-bottom__address{font-size:1.125rem;padding-left:1.5625rem}
.header-bottom__address svg{width:.9375rem;height:1.25rem}
.header-bottom__times{font-size:.875rem;padding-left:1.5625rem}
.header-bottom__mail{font-size:1.125rem;padding-left:1.5625rem}
.header-bottom__mail svg{width:1.0625rem;height:.75rem}
.header-bottom__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 20.625rem;flex:0 1 20.625rem}
.header-bottom__phone{font-size:1rem}
.header-bottom__phone svg{width:.9375rem;height:1.25rem}
.header-bottom__phone-link{border-bottom:1px solid #373333}
.header-bottom__phone-link::before{display:none}
.header-bottom__socs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.header-bottom__card.header-bottom__card-s{display:none}
.icon-menu{display:block;position:relative;width:3.75rem;height:3.4375rem;z-index:5;border-radius:.3125rem;background:#3d3d3d}
.icon-menu span,.icon-menu::before,.icon-menu::after{content:"";-webkit-transition:all .3s ease 0;transition:all .3s ease 0;right:1.125rem;position:absolute;width:1.5rem;height:.125rem;background-color:#fff}
.icon-menu::before{top:1.1875rem}
.icon-menu::after{bottom:1.1875rem}
.icon-menu span{top:calc(50% - 0.0625rem)}
.menu-open .icon-menu span{width:0}
.menu-open .icon-menu::before{top:calc(50% - 0.0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-open .icon-menu::after{bottom:calc(50% - 0.0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem;padding-bottom:3.75rem}
.footer__left{gap:3.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__logo-ibg{width:24rem;height:3.6875rem}
.footer__socs .socs-block{gap:2.5rem}
.footer__socs .socs-block__item-ibg{width:3.625rem;height:3.625rem;-webkit-box-flex:0;-ms-flex:0 0 3.625rem;flex:0 0 3.625rem}
.footer__cards.footer__cards-s{display:none}
.footer__card-ibg{width:5.25rem;height:3.5rem;-webkit-box-flex:0;-ms-flex:0 0 5.25rem;flex:0 0 5.25rem}
.footer__title{font-size:1.125rem;margin-bottom:.9375rem}
.footer__copyright{gap:1.25rem;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}
.charact__tabs-row .charact-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 60px) / 4);flex:0 1 calc((100% - 60px) / 4)}
.news-s__row .news-s-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2)}
.catalog__title{margin-bottom:2.5rem}
.catalog .spollers{margin-bottom:1.25rem}
.catalog-top{padding:0;background-color:transparent;margin-bottom:0;max-width:32.875rem}
.catalog-top__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-top__top .select_form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.catalog-top__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalog-top__buttons{width:100%}
.catalog-top__buttons .button{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:auto}
.catalog-bottom__items .catalog-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2)}
.comfort__body{padding:1.25rem 1.25rem 1.25rem 0}
.prods__row .prods-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2)}
.product__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product__left{max-width:100%}
.product__slider{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.product__info{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.product__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;max-width:44.25rem}
.product__right-top{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.product__options.prods-item__options .options{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.product__options.prods-item__options .options__text{padding:1rem 1.25rem}
.product__right-bottom{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.error__title{font-size:3.75rem;letter-spacing:.10625rem}
.no-webp .error__title span::before{background:url(../img/error-title-bg.png) center/700px 100%}
.error__title span::before{height:2rem}
.error__title span::after{width:140%;height:130%;-webkit-filter:blur(10px);filter:blur(10px)}
.card-full__row{max-width:31.25rem;margin:0 auto}
.card-full__row-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.25rem;margin-bottom:1.875rem}
.card-full__row-left{width:100%}
.card-full__row-image-ibg--contain{padding-top:24%}
.card-full__row-delete{padding-left:11rem}
.card-full__row-price{padding-left:11rem}
.card-full__row-quantblock{padding-left:11rem}
.card-full__row-totalprice{padding-left:11rem}
.card-full__right{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.contacts__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contacts__left-top .header-bottom__actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}
.contacts__left-top .header-bottom__actions .socs-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.contacts__left-top .header-bottom__addresscont{margin-bottom:0}
.contacts__right{height:31.25rem}
.contacts__image-ibg{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3);padding-top:25%}
.about__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.about__top-right{width:100%;max-width:25.875rem}
.about__top-rightcont{height:auto;padding-top:56%}
.about__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.about__bottom-left{width:100%;max-width:25rem}
.article__link{font-size:.875rem}
.article .news-s__row .news-s-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 15px) / 2);flex:0 1 calc((100% - 15px) / 2)}
.design__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}
.design__right{width:100%;max-width:30.3125rem}
.design-bot__body{gap:1.875rem}
.design-why__item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2)}
.design-how{padding-bottom:1.875rem}
.design-how__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.design-how__left{width:100%}
.design-how__right{padding-bottom:0}
.design-form__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.design-form__left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.order__top .options .options__text{padding:.875rem}
.order__right.card-full__right{padding:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 19.0625rem;flex:0 0 19.0625rem;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}
.personal-2__prods-info{padding-left:11rem}
}
@media (max-width: 61.99875em) and (any-hover: none) {
.icon-menu{cursor:default}
}
@media (max-width: 61.99875em) and (max-width: 26.25em) {
.contacts__left-top .header-bottom__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
}
@media (max-width: 47.99875em) {
.socs-block{gap:.625rem}
.swiper-button{width:2.1875rem;height:2.1875rem}
.swiper-button svg{width:.5rem;height:.9375rem}
.title{font-size:1.875rem;line-height:120%}
.title-s{font-size:1.5rem}
.charact-item__image-ibg{margin-bottom:.625rem}
.catalog-item__name{font-size:1.125rem}
body .section-pb{padding-bottom:3.125rem}
body .section-pt{padding-top:3.125rem}
.footer__right{-ms-flex-wrap:wrap;flex-wrap:wrap}
.first{padding-bottom:1.5625rem}
.first__slider::before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#4f504b),to(rgba(75,76,71,0)));background:linear-gradient(90deg,#4f504b 30%,rgba(75,76,71,0) 100%)}
.first__slide-content{padding:1.875rem 1.25rem;min-height:15.625rem}
.first__name{font-size:1.875rem}
.charact{padding-bottom:1.5625rem;padding-top:1.5625rem}
.charact__tabs-navigation{margin-bottom:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.charact__tabs-title{padding-bottom:.3125rem;padding-top:.625rem;border-width:.0625rem;-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 0px) / 2);flex:0 1 calc((100% - 0px) / 2)}
.charact__tabs-row{row-gap:1.25rem}
.charact__tabs-row .charact-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3)}
.italhome{padding:2.5rem 0}
.italhome__body{padding:2.5rem 1.875rem}
.news-s{padding:1.5625rem 0}
.desproject{padding:1.5625rem 0}
.desproject__left{padding-right:15.625rem}
.comfort__body{padding-right:0}
.collection__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;padding-bottom:1.875rem}
.collection__left{max-width:31.25rem;width:100%}
.collection__slider{position:relative}
.collection__new{font-size:.875rem;margin-bottom:.3125rem;position:absolute;top:10px;left:10px;z-index:1}
.collection__new.collection__new-s{display:none}
.collection__price{font-size:1.75rem}
.collection__link{margin-bottom:1.25rem}
.collection__characts-name{font-size:1.625rem}
.collection__bottom{padding-bottom:1.5625rem}
.prods{padding-top:1.875rem;padding-bottom:2.5rem}
.prods__title{font-size:1.75rem;margin-bottom:1.5625rem}
.product__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product__slider{max-width:100%;width:100%}
.product__slide-ibg--contain{padding-top:100%}
.product__info-title{font-size:1.5rem}
.sales-program{padding-bottom:2.5rem}
.sales-program__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sales-program__item:not(:last-child){margin-bottom:.75rem}
.sales-visualization::before{display:none}
.sales-visualization__body{padding:1.875rem 0}
.delivery{padding-bottom:2.5rem}
.delivery__title{margin-bottom:1.875rem}
.delivery__tabs{padding-bottom:1.25rem}
.delivery__tabs-navigation{margin-bottom:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.delivery__tabs-title:not(:last-child){border-right:none;border-bottom:1px solid #f1f1f1}
.delivery__tabs-name{margin-bottom:1.25rem}
.delivery__warn{padding:1.0625rem 2rem;gap:.625rem}
.delivery__ros:not(:last-child){margin-bottom:1.875rem}
.delivery__ros p:not(:last-child){margin-bottom:.8125rem}
.delivery__map{margin-top:2.5rem;height:21.875rem}
.delivery__adress:not(:last-child){margin-bottom:1.875rem}
.delivery__adress-title{margin-bottom:1.25rem}
.delivery__adress-row:not(:last-child){margin-bottom:.9375rem}
.delivery__bottom{padding:1.25rem 0}
.delivery__bottom-title{margin-bottom:1.25rem}
.delivery__bottom-item{padding-left:1.5625rem}
.delivery__bottom-item:not(:last-child){margin-bottom:1.125rem}
.delivery__bottom-item::before{width:1.125rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;top:.125rem}
.delivery-mosk{margin-bottom:1.875rem}
.delivery-mosk__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}
.error__body{padding-bottom:3.125rem}
.error__title{font-size:2.5rem;letter-spacing:.0625rem;padding-top:3.125rem}
.error__subtitle{font-size:1.25rem}
.error__link{padding:.875rem 1.5625rem}
.card{padding-bottom:2.5rem}
.card__title{margin-bottom:1.875rem}
.card__image{width:15.625rem;height:15.625rem}
.card__image img{width:7.5rem;-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;height:6.875rem}
.faq{padding-bottom:3.75rem}
.faq__title{margin-bottom:1.875rem}
.faq__body .spollers__item:not(:last-child){margin-bottom:1.25rem}
.faq__body .spollers__title{font-size:1.125rem}
.card-full{padding-bottom:1.875rem}
.card-full__title{margin-bottom:1.875rem}
.card-full__right{width:100%}
.contacts__title{margin-bottom:1.875rem}
.contacts__body{padding-bottom:1.25rem}
.contacts__bottom{padding-top:1.25rem;padding-bottom:2.5rem}
.contacts__bottom-title{margin-bottom:1.875rem}
.contacts__image-ibg{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 20px) / 2);flex:0 1 calc((100% - 20px) / 2);padding-top:35%}
.oferta{padding-bottom:2.5rem}
.oferta__title{margin-bottom:1.875rem}
.oferta__block:not(:last-child){margin-bottom:1.875rem}
.about{padding-bottom:3.75rem}
.about__title{margin-bottom:1.875rem}
.about__top{margin-bottom:2.5rem}
.about__bottom:not(:last-child){margin-bottom:1.875rem}
.news{padding-bottom:2.5rem}
.news__title{margin-bottom:1.875rem}
.article__title{margin-bottom:1.875rem}
.article__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.article__left{padding-bottom:1.5625rem}
.article__info{margin-bottom:1.25rem}
.article__content{padding-bottom:2.5rem}
.article__image-ibg:not(:last-child){margin-bottom:1.25rem}
.article__text:not(:last-child){margin-bottom:1.25rem}
.article__text p:not(:last-child){margin-bottom:1.25rem}
.article__slider:not(:last-child){margin-bottom:1.25rem}
.article__links{padding-top:1.25rem}
.article__link{font-size:1rem}
.design{padding-bottom:1.875rem}
.design__title{margin-bottom:1.875rem}
.design__row:not(:last-child){margin-bottom:2.5rem}
.design__top{margin-bottom:1.875rem}
.design__row-1 .design__block-name{padding-left:1.5625rem}
.design__row-1 .design__block-name::before{width:1.125rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;top:.125rem}
.design-bot{padding-top:1.875rem;padding-bottom:3.75rem}
.design-bot__title{margin-bottom:1.875rem}
.design-bot__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.design-why{padding:3.75rem 0}
.design-why__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}
.design-why__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.design-why__item-first{margin-bottom:1.25rem}
.design-how__right{padding-top:3.75rem}
.design-how__title{margin-bottom:1.875rem}
.design-work{padding:2.5rem 0}
.design-form{padding:3.125rem 0}
.design-form__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}
.order{padding-bottom:2.5rem}
.order__title{margin-bottom:1.875rem}
.order__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}
.order__left{width:100%}
.order__block:not(:last-child){margin-bottom:2.5rem}
.order__block-title{margin-bottom:1.25rem}
.order__right.card-full__right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.personal{padding-bottom:1.875rem}
.personal__title{margin-bottom:1.875rem}
.personal__top{margin-bottom:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.personal-1__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}
.personal-1__desc{font-size:1rem}
.personal-2__content{margin-bottom:1.25rem}
.payment{padding-bottom:3.75rem}
.payment__title{margin-bottom:1.875rem}
.payment__methods{margin-bottom:2.5rem}
.payment__methods-title{margin-bottom:1.25rem}
.payment__methods-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.875rem}
.payment__methods-top{padding-left:1.5625rem;margin-bottom:.625rem}
.payment__methods-top::before{width:1.125rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;top:.125rem}
.payment__block:not(:last-child){margin-bottom:2.5rem}
.payment__block-title{margin-bottom:1.25rem}
.payment__block-text p:not(:last-child){margin-bottom:.625rem}
}
@media (max-width: 43.75em) {
.header-bottom__left{display:none}
.header-bottom__form{margin:.9375rem .9375rem 0;width:auto}
.header-bottom__form.header-bottom__form-s{display:none}
.header-bottom__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.header-bottom__actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}
.header-bottom__socs{-webkit-box-flex:0;-ms-flex:0;flex:0}
}
@media (max-width: 40.625em) {
.catalog-bottom__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:25rem;width:100%;margin-left:auto;margin-right:auto}
.catalog-bottom__items .catalog-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.desproject__left{padding:1.25rem}
.desproject__title{font-size:1.5rem;line-height:125%}
.desproject__button{margin-right:auto}
}
@media (max-width: 37.5em) {
.charact__title{margin-bottom:.625rem}
.prods__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.prods__row .prods-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
@media (max-width: 29.99875em) {
.pagging__list{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}
.header-bottom__logo-ibg{width:14.875rem;height:2.25rem;margin-bottom:1.5rem}
.footer__body{padding-bottom:1.875rem}
.footer__left{gap:1.875rem}
.footer__logo-ibg{width:14.875rem;height:2.3125rem}
.footer__socs .socs-block__item-ibg{width:2.5rem;height:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}
.footer__title{font-size:1rem}
.footer__link{font-size:.875rem}
.first__slide-content{padding:1.875rem 0}
.charact__tabs-row{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}
.charact__tabs-row .charact-item{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 10px) / 2);flex:0 1 calc((100% - 10px) / 2)}
.news-s__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.news-s__row .news-s-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.catalog-top__left{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}
.desproject__button{padding-left:1.875rem;padding-right:1.875rem}
.collection__body{gap:1.25rem}
.collection__characts-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:130%}
.product__right-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product__options.prods-item__options .options__text{padding:.625rem .875rem}
.sales-program__item{font-size:1rem;background-size:16px 20px;padding-left:1.5625rem}
.delivery__tabs-title{font-size:1rem}
.delivery__warn{padding:.9375rem}
.delivery-mosk__block{padding-bottom:.625rem}
.delivery-mosk__block:not(:last-child){margin-bottom:.625rem}
.delivery-mosk__title{font-size:1.125rem;margin-bottom:.625rem}
.delivery-mosk__row{font-size:1rem}
.delivery-mosk__right span{font-size:1rem}
.card-full__row-left-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-full__row-image-ibg--contain{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:17.5rem;padding-top:45%}
.card-full__row-delete{padding-left:0}
.card-full__row-left-right{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}
.card-full__row-price{padding-left:0}
.card-full__row-quantblock{padding-left:0;width:100%}
.card-full__row-totalprice{padding-left:0}
.contacts__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contacts__image-ibg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:70%}
.article__left{padding-bottom:0}
.article__link{padding:1.25rem}
.article__link span{display:none}
.article__link svg{width:3rem;height:.75rem}
.article .news-s__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.order__top .options .options__text{font-size:.875rem;padding:.875rem .5rem}
.personal__tabs-navigation{width:100%}
.personal__tabs-leftbutton{width:100%}
.personal-2__delright{padding:.625rem}
.personal-2__prods-info{padding-left:0}
}
@media (max-width: 26.25em) {
.header-bottom__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (max-width: 21.875em) {
.header-bottom__actions{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}
.charact__tabs-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media (any-hover: hover) {
.button.button-t:hover{background-color:#3d3d3d;color:#fff}
.button:hover{color:#3d3d3d;background-color:transparent}
.select__option:hover{background:#d9d9d9}
.quantity__button--plus:hover{background-color:#3d3d3d}
.quantity__button--plus:hover::before,.quantity__button--plus:hover::after{background-color:#fff}
.quantity__button--minus:hover{background-color:#3d3d3d}
.quantity__button--minus:hover::before,.quantity__button--minus:hover::after{background-color:#fff}
.socs-block__item-ibg:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.charact-item:hover .charact-item__image-ibg img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.charact-item:hover .charact-item__name{color:#000;font-weight:500}
.news-s-item:hover .news-s-item__image-ibg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.crumbs__link a:hover{border-color:transparent}
.catalog-item:hover{z-index:3}
.catalog-item:hover .catalog-item__bottom{opacity:1;visibility:visible;-webkit-box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);box-shadow:0 4px 8px 0 rgba(114,114,114,0.14);-webkit-transition:all .5s;transition:all .5s}
.pagging__item.pagging__item-dots:hover{background-color:transparent;color:#3d3d3d}
.pagging__item:hover{color:#fff;background-color:#3d3d3d;font-weight:500}
.prods-item:hover{background-color:#3d3d3d;color:#fff}
.prods-item:hover .prods-item__options .options__text{border-radius:1px;border-color:rgba(255,255,255,0.2)}
.prods-item:hover .options__label.active .options__text,
.prods-item:hover .options__input:checked + .options__text{border-color:#fff}
.prods-item:hover .quantity{background-color:rgba(255,255,255,0.03)}
.prods-item:hover .quantity .quantity__input input{color:#fff}
.prods-item:hover .quantity .quantity__button{border-color:rgba(255,255,255,0.1)}
.prods-item:hover .quantity .quantity__button::before,.prods-item:hover .quantity .quantity__button::after{content:"";background-color:#fff}
.prods-item:hover .prods-item__button.button{background-color:#fff;color:#3d3d3d}
.prods-item:hover .prods-item__button.button svg{fill:#3d3d3d;stroke:#3d3d3d}
.prods-item__image-ibg--contain:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.prods-item__name:hover{text-decoration:underline}
.prods-item .quantity .quantity__button:hover{background-color:#fff}
.prods-item .quantity .quantity__button:hover::before,.prods-item .quantity .quantity__button:hover::after{content:"";background-color:#3d3d3d}
.prods-item__content .prods-item__button.button:hover{color:#fff;background-color:#252525}
.prods-item__content .prods-item__button.button:hover svg{-webkit-animation:prods-item__button .8s linear;animation:prods-item__button .8s linear;fill:#fff;stroke:#fff}
.link-hov:hover{border-color:transparent}
.news-item__image-ibg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.news-item__name:hover{color:#ff8040}
.news-item__link:hover span{color:#373333}
.news-item__link:hover svg{fill:#373333}
.header-top__button:hover::before{width:100%;left:0}
.header-top__lang .select__body:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.menu__item:hover::before{width:100%;left:0}
.header-bottom__catalog:hover{background-color:transparent;color:#3d3d3d}
.header-bottom__catalog:hover .header-bottom__catalog-icon span,.header-bottom__catalog:hover .header-bottom__catalog-icon::before,.header-bottom__catalog:hover .header-bottom__catalog-icon::after{background-color:#3d3d3d}
.header-bottom__search-button svg:hover{fill:#373333}
.header-bottom__mail-link:hover{color:#333;border-color:transparent}
.header-bottom__phone-link:hover{color:#3d3d3d}
.header-bottom__phone-link:hover::before{width:100%;left:0}
.header-bottom__card:hover svg{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
.footer__link:hover{color:#fff;border-color:#fff}
.footer__phone:hover{border-color:#e8e9ee}
.footer__mail-link:hover{border-color:#e8e9ee}
.first__link.button:hover{border-color:#3d3d3d}
.catalog-top__del:hover span{opacity:1}
.collection__slide-ibg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.collection__slide-bottom-ibg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.prods__tabs-title:hover{background-color:#f5f5f5}
.product__slide-ibg--contain:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.product__calcbutton:hover{text-decoration:none}
.delivery__tabs-title:hover{background-color:#f5f5f5}
.card-full__row:hover{background-color:#f3f3f3}
.card-full__row-image-ibg--contain:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.card-full__row-delete:hover .card-full__row-buttontext{opacity:1}
.card-full__row-delete:hover .card-full__row-icon{background-color:#da2424}
.card-full__row-delete:hover .card-full__row-icon svg{fill:#fff}
.card-full__row-name:hover{color:#000;text-decoration:underline}
.card-full__right .checkbox__text a:hover{border-color:transparent}
.contacts__image-ibg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.oferta__content a:hover::before{background-color:transparent}
.article__link:hover span{border-color:transparent}
.article__right-item:hover .article__right-image-ibg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.design-how__formlink:hover{color:#3d3d3d}
.design-how__maillink:hover{border-color:transparent}
.design-how__tel:hover{color:#ff8040}
.personal__tabs-title:hover span{color:#373333}
.personal__tabs-title:hover span::before{content:"";left:0;width:100%}
.personal-2__del-button:hover::before{width:0;left:50%}
.personal-2__bottom-cancel:hover .personal-2__bottom-cancelicon{background-color:#da2424}
.personal-2__bottom-cancel:hover .personal-2__bottom-cancelicon svg{fill:#fff}
.personal-2__bottom-cancel:hover .personal-2__bottom-canceltext{opacity:1}
}
.webp .desproject__body{background:url(../img/desproject-bg.webp) 0 0/100% 100% no-repeat}
.webp .error__title span::before{background:url(../img/error-title-bg.webp) center/1468px 100%}
@media (min-width: 47.99875em) {
.webp .sales-visualization{background:url(../img/sales-visualization.webp) top 0 right 0 no-repeat rgba(247,247,247,0.3)}
}
@media (min-width: 61.99875em) {
.webp .design-work__body::before{background:url(../img/design-work.webp) 0 0/100% 100% no-repeat}
}
@media (max-width: 61.99875em) {
.webp .error__title span::before{background:url(../img/error-title-bg.webp) center/700px 100%}
}

.collection__bottom-text.hidden-desc{
    max-height: 104px;
    overflow: hidden;
    transition: all 0.5s;
}
.collection__bottom-text.open.hidden-desc{
    max-height: fit-content;
}

.info-links{margin-bottom:15px;margin-top:25px;}
.info-links a{text-decoration: none;margin-right: 10px;padding: 2px 8px;color: #333;font-size: 14px;box-shadow: 0px 0px 2px #CCC;display: inline-block;margin-bottom: 10px;}
.info-links a:hover{background: #f8f8f9;color: #000;}
.info-links .info-title{font-size: 15px;padding: 2px 8px;margin-right: 6px;}