@charset "UTF-8";@font-face{font-family:InterDisplay;font-weight:400;font-style:normal;src:local("InterDisplay Regular"),local("InterDisplay-Regular"),url(../fonts/InterDisplay-Regular.woff2) format("woff2"),url(../fonts/InterDisplay-Regular.woff) format("woff"),url(../fonts/InterDisplay-Regular.ttf) format("truetype")}@font-face{font-family:InterDisplay;font-weight:500;font-style:normal;src:local("InterDisplay Medium"),local("InterDisplay-Medium"),url(../fonts/InterDisplay-Medium.woff2) format("woff2"),url(../fonts/InterDisplay-Medium.woff) format("woff"),url(../fonts/InterDisplay-Medium.ttf) format("truetype")}@font-face{font-family:InterDisplay;font-weight:600;font-style:normal;src:local("InterDisplay SemiBold"),local("InterDisplay-SemiBold"),url(../fonts/InterDisplay-SemiBold.woff2) format("woff2"),url(../fonts/InterDisplay-SemiBold.woff) format("woff"),url(../fonts/InterDisplay-SemiBold.ttf) format("truetype")}@font-face{font-family:InterDisplay;font-weight:700;font-style:normal;src:local("InterDisplay Bold"),local("InterDisplay-Bold"),url(../fonts/InterDisplay-Bold.woff2) format("woff2"),url(../fonts/InterDisplay-Bold.woff) format("woff"),url(../fonts/InterDisplay-Bold.ttf) format("truetype")}@font-face{font-family:FirsNeue;font-weight:500;font-style:normal;src:local("FirsNeue Medium"),local("FirsNeue-Medium"),url(../fonts/FirsNeue-Medium.woff2) format("woff2"),url(../fonts/FirsNeue-Medium.woff) format("woff"),url(../fonts/FirsNeue-Medium.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse}li,ol,ul{list-style:none}a,a:visited{text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .3s linear;transition:all .3s linear}button,label{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{width:100%;height:1px;background-color:#bebebe}blockquote{margin-bottom:8px}b,strong{font-weight:600}em{font-style:italic}figure figcaption{margin-top:8px}figure img{margin:0}figure,iframe,img,svg,video{display:block;max-width:100%}svg{max-height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;border:0;margin:0}a,button,input,textarea{background-color:transparent;-webkit-tap-highlight-color:transparent}label{display:block}input,textarea{font-family:inherit;width:100%}textarea{resize:none;overflow:hidden}textarea::-webkit-resizer{display:none}button:focus,input:focus,textarea:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{font:inherit;opacity:1}::-moz-placeholder{font:inherit;opacity:1}:-ms-input-placeholder{font:inherit;opacity:1}::-ms-input-placeholder{font:inherit;opacity:1}::placeholder{font:inherit;opacity:1}:root{--content-width:1660px;--container-offset:16px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--header-height:163px;--main-offset:40px;--breadcrumbs-offset:54px;--font-family:"InterDisplay",sans-serif;--font-family-secondary:"FirsNeue",sans-serif;--black:#232323;--white:#ffffff;--primary-color:#769882;--primary-color-rgb:118,152,130;--primary-color-hover:#6c8e78;--primary-color-active:#6c8e78;--border-color:#dfdfdf;--border-color-green:#dee6e1;--green-color:#326b43;--green-color-light:#e8f0eb;--gray-color:#8e8e8e;--gray-color-dark:#505853;--gray-color-light:#f8f8f8;--red-color:#fe3b3b;--red-color-light:#ffeded;--yellow-color:#e6b017;--yellow-color-light:#fdf1d1;--scrollbar-color:#cfd8d2;--scrollbar-thumb-color:#769882}body,html{height:100%}.custom-scroll,body,html,table{scroll-behavior:smooth}.custom-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,table::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:8px;background-clip:padding-box}.custom-scroll::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar,table::-webkit-scrollbar{width:6px;border-radius:6px;background-color:var(--scrollbar-color)}body{min-width:320px;background:var(--white);font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.35;color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-word;overflow-x:hidden}body.loaded .preloader{visibility:hidden;opacity:0;pointer-events:none}.wrap{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}.no-scroll{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:calc(var(--main-offset) + var(--header-height))}.intro-banner{margin-top:calc(var(--main-offset) * -1)}.visually-hidden{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;pointer-events:none}.overlay.show{visibility:visible;opacity:1}.text-l{font-size:70px;font-weight:500}.h1,.h2,.text-l,h1,h2{font-family:var(--font-family-secondary)}.h1,.h2,.h3,.h4,.text-l,h1,h2,h3,h4{line-height:1.1;letter-spacing:-.01em}.h1,h1{font-size:54px;font-weight:500}.h2,.page-content h1,h2{font-size:40px;font-weight:500}.h3,.page-content h2,h3{font-size:32px;font-weight:500}.h4,.page-content h3,h4{font-size:24px}.h4,h4{font-weight:600}.h5,h5{font-size:18px;font-weight:600}.h6,h6{font-size:16px;font-weight:600}a,button{color:var(--black)}p a{color:var(--primary-color)}p a:hover{color:var(--green-color)}.container{width:100%;max-width:var(--container-width);padding:0 var(--container-offset);margin:0 auto}.fixed-block{min-width:320px}.rub:after{content:" ₽"}.loading{-webkit-transition:opacity 0s linear!important;transition:opacity 0s linear!important;position:relative}.loading::before{content:"";width:100px;height:100px;background:var(--primary-color);-webkit-mask:url(../img/svg/loading.svg) center/100px 100px no-repeat;mask:url(../img/svg/loading.svg) center/100px 100px no-repeat;position:absolute;top:100px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading>*{opacity:0!important}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.btn svg{pointer-events:none}.btn-cross{width:20px;height:20px;position:relative}.btn-cross:after,.btn-cross:before{content:"";display:block;width:100%;height:2px;border-radius:4px;background:var(--black);position:absolute;top:50%;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.btn-cross:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-cross:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-cross:hover:after,.btn-cross:hover:before{background:var(--green-color)}.link-icon{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:url(../img/svg/link.svg) center/12px 12px no-repeat,var(--primary-color);-webkit-transition:all .3s linear;transition:all .3s linear}.link-icon:hover{background-color:var(--primary-color-hover)}.link-icon:active{background-color:var(--primary-color-active)}.main-btn,.stroke-btn{font-weight:600;padding:13px 40px;border-radius:50px;overflow:hidden;position:relative;z-index:1}.main-btn.disabled,.main-btn:disabled,.stroke-btn.disabled,.stroke-btn:disabled{opacity:.4;pointer-events:none}.main-btn>svg,.stroke-btn>svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-left:12px;-webkit-transition:all .3s linear;transition:all .3s linear}.main-btn .link-icon,.stroke-btn .link-icon{margin-left:8px;pointer-events:none}.main-btn:after,.main-btn:before,.stroke-btn:after,.stroke-btn:before{display:block;width:100%;position:absolute;right:0;pointer-events:none;-webkit-transition:.3s linear;transition:.3s linear}.main-btn::before,.stroke-btn::before{content:"";height:400%;border-radius:50%;background-color:var(--primary-color);z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.main-btn:active::before,.main-btn:hover::before,.stroke-btn:active::before,.stroke-btn:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main-btn:hover .link-icon,.main-btn:hover:before,.stroke-btn:hover .link-icon,.stroke-btn:hover:before{background-color:var(--primary-color-hover)}.main-btn:active .link-icon,.main-btn:active:before,.stroke-btn:active .link-icon,.stroke-btn:active:before{background-color:var(--primary-color-active)}.main-btn{color:var(--white);border:1px solid transparent}.main-btn svg{fill:var(--white)}.main-btn::after{content:"";height:100%;top:0;background-color:var(--primary-color);z-index:-2}.stroke-btn{color:var(--green-color);border:1px solid var(--primary-color)}.stroke-btn svg{fill:var(--green-color)}.stroke-btn.stroke-btn--link{padding-top:9px;padding-bottom:9px;padding-right:13px}.stroke-btn.stroke-btn--link::before{-webkit-transform-origin:calc(100% - 29px) center;-ms-transform-origin:calc(100% - 29px) center;transform-origin:calc(100% - 29px) center}.stroke-btn:active,.stroke-btn:hover{color:var(--white)}.stroke-btn:active svg,.stroke-btn:hover svg{fill:var(--white)}.text-btn{font-weight:600;color:var(--green-color);position:relative}.text-btn svg{fill:var(--green-color);-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-left:8px;-webkit-transition:all .3s linear;transition:all .3s linear}.text-btn.disabled,.text-btn:disabled{pointer-events:none}.text-btn .btn-cross{margin-left:8px}.text-btn .btn-cross:after,.text-btn .btn-cross:before{background:var(--green-color)}.back-btn{color:var(--gray-color)}.back-btn svg{fill:var(--gray-color);-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px;margin-right:14px;-webkit-transition:all .3s linear;transition:all .3s linear}.back-btn:hover{color:var(--black)}.back-btn:hover svg{fill:var(--black);-webkit-box-flex:0;-ms-flex:0 0 11px;flex:0 0 11px;width:11px;height:11px}.nav-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-btn{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;padding:13px;position:relative;z-index:1}.nav-btn:before{content:"";display:block;border-radius:50%;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:0 0 24px 0 rgba(147,147,147,.1803921569);box-shadow:0 0 24px 0 rgba(147,147,147,.1803921569);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn:hover:before{background:var(--green-color-light)}.nav-btn svg{fill:var(--green-color);width:100%;height:100%;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn.swiper-button-disabled{visibility:hidden;opacity:0}.nav-btn--prev{margin-right:24px}.media-cover{display:block;position:relative;background:url(../img/svg/skeleton.svg) center/cover,no-repeat;overflow:hidden}.media-cover iframe,.media-cover img,.media-cover video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-contain{display:block;position:relative;overflow:hidden}.media-contain iframe,.media-contain img,.media-contain video{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.no-photo{background:url(../img/svg/no-photo.svg) center/auto 50% no-repeat}.section{margin-bottom:140px}.section:last-child{margin-bottom:90px}.mb-90{margin-bottom:90px}.mb-60{margin-bottom:60px}.desktop-hidden{display:none}.mob-hidden{display:block}.sec-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.sec-top>*{-ms-flex-item-align:center;align-self:center}.sec-top>h2,.sec-top>h3{-ms-flex-item-align:start;align-self:flex-start;margin-right:16px}.sec-top>h2 span,.sec-top>h3 span{color:var(--primary-color)}.sec-top>p{margin-top:16px}.sec-top .social-list{margin-top:24px}.sec-top__content{-webkit-box-flex:0;-ms-flex:0 0 40.96%;flex:0 0 40.96%}.sec-top__content p{font-size:16px;max-width:341px}.page-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-row--account .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 24.09%;flex:0 0 24.09%;margin-right:40px;margin-left:0}.page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 32.53%;flex:0 0 32.53%;position:sticky;top:calc(var(--header-height) + 10px);margin-left:40px;-webkit-transition:top .3s linear;transition:top .3s linear}.page-row__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.page-row__content .page-content{max-width:960px}.page-row__content .section:last-child{margin-bottom:0}.header.unshow+.main .page-row__aside,.header.unshow+.main .product__sticky{top:110px!important}.page-up{font-size:12px;font-weight:400;color:var(--gray-color);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}.page-up .btn{-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;width:58px;height:58px;padding:17px;border-radius:50%;background-color:var(--primary-color);margin-bottom:8px}.page-up .btn svg{fill:var(--white);width:100%;height:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-up:hover .btn{background-color:var(--primary-color-hover)}.page-up:active .btn{background-color:var(--primary-color-active)}.page-top{margin-bottom:24px;position:relative;z-index:1}.page-top p{margin-top:16px}.page-top--account .back-btn{display:none}.page-logo{display:block;width:216px;height:52px}.page-logo svg{fill:var(--black);width:100%;height:100%}.page-loc{max-width:100%;overflow:hidden}.page-loc svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.page-loc svg:first-child{stroke:var(--green-color)}.page-loc svg:last-child{fill:var(--gray-color)}.page-loc span{font-size:16px;display:inline;margin:0 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-contact a{font-weight:700;line-height:1.16}.page-contact a:hover{color:var(--green-color)}.page-contact span{font-size:12px;line-height:1.16;display:block;margin-top:4px}.page-contact__icon{fill:var(--gray-color);width:24px;height:24px}.page-contact.mail,.page-contact.phone{padding-left:30px;position:relative}.page-contact.mail::before,.page-contact.phone::before{content:"";display:block;width:24px;height:24px;position:absolute;top:0;left:0}.page-contact.phone::before{background:url(../img/svg/phone.svg) center/contain no-repeat}.page-contact.mail::before{background:url(../img/svg/mail.svg) center/contain no-repeat}.page-content>:first-child{margin-top:0!important}.page-content>:last-child{margin-bottom:0!important}.page-content h1,.page-content h2{font-family:var(--font-family);margin-top:60px;margin-bottom:24px}.page-content h3{margin-top:24px;margin-bottom:16px}.page-content h4,.page-content h5,.page-content h6,.page-content p{margin-bottom:12px}.page-content hr,.page-content ol,.page-content ul{margin:16px 0}.page-content ol{padding-left:28px}.page-content ol li{list-style:decimal}.page-content ol li,.page-content ul li{margin-bottom:8px}.page-content ol li:last-child,.page-content ul li:last-child{margin-bottom:0!important}.page-content ul{padding-left:14px}.page-content ul li{padding-left:14px;position:relative}.page-content ul li::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px;display:block;width:6px;height:6px;background-color:var(--primary-color);border-radius:50%;position:absolute;top:11px;left:0}.page-content figure,.page-content iframe,.page-content img,.page-content video{overflow:hidden;margin:24px 0}.page-content img,.page-content video{border-radius:20px}.page-content video{max-height:382px}.page-content table{width:100%;display:block;overflow-x:auto;margin:24px 0}.page-content table::-webkit-scrollbar{height:6px}.page-content table tbody,.page-content table thead{display:table;width:100%}.page-content table tbody tr:first-child{background:var(--green-color-light);border-radius:20px 20px 0 0}.page-content table tbody tr:first-child td,.page-content table tbody tr:first-child th{font-weight:600;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-pack:center;-ms-flex-pack:center;justify-content:center}.page-content table tbody tr:last-child{border-radius:0 0 20px 20px;border-bottom:1px solid var(--border-color)}.page-content table tbody td,.page-content table tbody th{font-weight:400}.page-content table tr{width:100%!important;height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--border-color);border-bottom:none}.page-content table td,.page-content table th{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;text-align:left;padding:12px;border-right:1px solid var(--border-color)}.page-content table td:last-child,.page-content table th:last-child{border-right:none}.page-content table+span{font-size:16px;font-weight:400;color:var(--gray-color);display:block;margin-top:-16px;margin-bottom:24px}.tabs-scroll{margin-bottom:24px;position:relative}.tabs-scroll .nav-btn{right:8px}.tabs-scroll .nav-btn svg{fill:var(--green-color)}.tabs-scroll__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px -12px}.tabs a,.tabs span{color:var(--gray-color);margin:0 6px 12px;cursor:pointer}.tabs a:hover{color:var(--green-color)}.tabs__item{font-size:16px;color:var(--black)!important;padding:12px 20px;border-radius:16px;border:1px solid transparent;background:var(--green-color-light)}.tabs__item.active,.tabs__item:hover{border-color:var(--primary-color)}.tabs__item.active{pointer-events:none}.switch-block .tabs{margin:0 -15px -15px}.switch-block [data-tab]{padding-bottom:9px;margin:0 15px 15px;cursor:pointer;position:relative}.switch-block [data-tab]:after{content:"";display:block;width:0;height:1px;background:var(--green-color);-webkit-transition:all .6s ease;transition:all .6s ease;position:absolute;left:50%;bottom:0}.switch-block [data-tab].active{color:var(--black);pointer-events:none}.switch-block [data-tab].active:after{width:100%;left:0}.switch-block [data-block]{display:none;-webkit-transition:all .4s linear;transition:all .4s linear}.switch-block [data-block].active{display:block}[data-visibility]{display:none}[data-visibility].show{display:block}[data-fancy],[data-fancybox]{cursor:pointer}.file-form label{display:block;text-align:center;padding:22px 16px;border-radius:12px;border:1px dashed var(--primary-color);background:var(--green-color-light);cursor:pointer}.file-form label input{display:none}.file-form label span{font-size:16px}.file-form label span span{font-size:18px;font-weight:600;color:var(--green-color)}.file-form label:before{content:"";display:block;width:40px;height:40px;background:url(../img/svg/upload.svg) center/contain no-repeat;margin:0 auto 12px}.file-form--readonly{opacity:.4}.file-form__info{font-size:14px;font-weight:400;color:var(--gray-color);margin-bottom:8px}.file-form__info-desc{font-weight:500;color:var(--black);max-width:542px;margin-bottom:8px}.file-form__items{margin-top:8px}.file-form__items:empty::before{display:none}.file-form__items:before{content:"Загруженные файлы:";font-size:16px;display:block}.file-form__item{font-size:14px;color:var(--gray-color);display:grid;grid-template-columns:1fr auto auto;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}.file-form__item .btn-cross{width:16px;height:16px}.file-form__item .btn-cross:after,.file-form__item .btn-cross:before{background:var(--gray-color)}.item-form{margin-bottom:12px;position:relative}.item-form.show-password .item-form__eye{background-image:url(../img/svg/eye.svg)}.item-form input,.item-form textarea{font:inherit;font-size:16px;font-weight:400;border:1px solid var(--primary-color)}.item-form input.required+.item-form__placeholder:after,.item-form textarea.required+.item-form__placeholder:after{content:"*";color:var(--red-color);padding-bottom:4px}.item-form input{padding:24px 40px 5px 20px;border-radius:100px}.item-form input::-webkit-input-placeholder{visibility:hidden}.item-form input::-moz-placeholder{visibility:hidden}.item-form input:-ms-input-placeholder{visibility:hidden}.item-form input::-ms-input-placeholder{visibility:hidden}.item-form input::placeholder{visibility:hidden}.item-form input:-moz-placeholder-shown+.item-form__placeholder{font-size:16px;top:50%;transform:translateY(-50%)}.item-form input:-ms-input-placeholder+.item-form__placeholder{font-size:16px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.item-form input:placeholder-shown+.item-form__placeholder{font-size:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item-form input:focus+.item-form__placeholder,.item-form__placeholder{font-size:12px;font-weight:400;color:var(--gray-color);position:absolute;top:7px;left:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.item-form textarea{padding:8px 20px;min-height:90px;border-radius:16px;resize:none;overflow:hidden}.item-form .dropdown__body{width:100%;border-color:var(--primary-color);padding-left:0;padding-right:0}.item-form.error input{border-color:var(--red-color);background:var(--red-color-light)}.item-form.error [data-error]{display:block}.item-form.error .item-form__reset:after,.item-form.error .item-form__reset:before{background:var(--red-color)}.item-form--readonly{width:100%;padding:24px 20px 5px;border-radius:100px;border:1px solid var(--primary-color);position:relative;opacity:.4}.item-form--readonly span{font-weight:400}.item-form--readonly span:nth-child(1){font-size:12px;color:var(--gray-color);position:absolute;top:7px;left:20px;-webkit-transition:all .3s linear;transition:all .3s linear}.item-form--readonly span:nth-child(2){font-size:16px}.item-form--dropdown input{padding-right:76px}.item-form--dropdown .item-form__reset{right:56px}.item-form__inp{position:relative}.item-form .dropdown__icon,.item-form__eye,.item-form__reset{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item-form__reset{visibility:hidden;opacity:0}.item-form__reset:after,.item-form__reset:before{background:var(--gray-color)}.item-form__reset.show{visibility:visible;opacity:1}.item-form__eye{width:24px;height:24px;background:url(../img/svg/eye-slash.svg) center/contain no-repeat}.item-checkbox{position:relative;cursor:pointer}.item-checkbox input{display:none}.item-checkbox input:checked+span:before{background:var(--primary-color)}.item-checkbox input:checked+span:after{opacity:1}.item-checkbox span{font-size:16px;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px;position:relative}.item-checkbox span:empty{padding-left:20px}.item-checkbox span a{display:contents}.item-checkbox span a:hover{color:var(--green-color)}.item-checkbox span:after,.item-checkbox span:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.item-checkbox span::before{border-radius:4px;border:1px solid var(--primary-color);background:var(--white)}.item-checkbox span:after{background:url(../img/svg/check.svg) center/14px 14px no-repeat;opacity:0}.item-toggle{margin-bottom:24px}.item-toggle:last-child{margin-bottom:0}.item-toggle input{display:none}.item-toggle span{font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.item-toggle span:after,.item-toggle span:before{content:"";display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.item-toggle span:before{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;width:46px;height:24px;border-radius:16px;background:var(--green-color-light);margin-right:12px}.item-toggle span:after{width:20px;height:20px;border-radius:50%;background:var(--white);position:absolute;top:calc(50% - 10px);left:2px;z-index:2}.item-toggle input:checked+span:before{background:var(--primary-color)}.item-toggle input:checked+span:after{-webkit-transform:translateX(calc(100% + 2px));-ms-transform:translateX(calc(100% + 2px));transform:translateX(calc(100% + 2px))}.text-radio input{display:none}.text-radio input:checked+.text-radio__content{border-color:var(--primary-color)}.text-radio input:checked+.text-radio__content>p:before{border-color:var(--primary-color)}.text-radio input:checked+.text-radio__content>p::after{background:var(--primary-color)}.text-radio__icon{width:48px;height:48px;padding:12px;border-radius:12px;background:var(--green-color-light);margin-bottom:32px}.text-radio__content{height:100%;padding:16px 24px 24px;border-radius:20px;border:1px solid var(--border-color);-webkit-transition:all .3s linear;transition:all .3s linear}.text-radio__content>p{font-size:16px;font-weight:600;padding-right:32px;position:relative}.text-radio__content>p:after,.text-radio__content>p:before{content:"";display:block;border-radius:50%;position:absolute;-webkit-transition:all .3s linear;transition:all .3s linear}.text-radio__content>p:before{width:24px;height:24px;border:1px solid var(--border-color);top:0;right:0}.text-radio__content>p:after{width:16px;height:16px;background-color:var(--border-color);top:4px;right:4px}[data-error]{font-size:14px;font-weight:400;display:block;margin:4px;color:var(--red-color)}[data-error]:empty{display:none}[data-error]:last-child{margin-bottom:0}.form__group,.form__items{margin-bottom:20px}.form__group:last-child,.form__items:last-child{margin-bottom:0}.form__lbl{font-size:16px;font-weight:600;margin-bottom:6px}.form__lbl:first-child{margin-top:0}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form__grid .item-form{margin-bottom:0}.form__footer{margin-top:32px}.form__footer .item-checkbox{margin-bottom:12px}.form__footer .item-checkbox span{font-size:14px}.form__footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__footer-row .btn{-ms-flex-negative:0;flex-shrink:0}.form__footer-row .add-info{max-width:none;margin-left:12px}.video{display:block;position:relative;cursor:pointer}.video:after{content:"";width:60px;height:60px;border-radius:50%;background:url(../img/svg/play.svg) center center/24px 24px no-repeat,var(--green-color-light);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;z-index:2}.video:hover:after{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.video-btn .video{width:60px;height:60px}.video-btn .text-btn{margin-left:12px}.video-btn:hover .video:after{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;margin-bottom:-20px}.share-list .social-list{margin-bottom:16px}.share-list__lbl{font-size:16px;display:block;margin-right:24px;margin-bottom:16px}.item-contact{color:var(--black);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:flex-start;margin-bottom:8px}.item-contact:last-child{margin-bottom:0!important}.item-contact a,.item-contact span{font-size:16px}.item-contact a:first-child,.item-contact span:first-child{font-size:14px;font-weight:400!important;color:var(--gray-color);margin-bottom:4px}.dropdown{position:relative}.dropdown.open .dropdown__icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.open .dropdown__body{visibility:visible;opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:auto}.dropdown.open .modal{visibility:visible;opacity:1}.dropdown.open .modal__content{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.dropdown .desktop-hidden{display:none}.dropdown__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__header span{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-left:4px}.dropdown__icon svg{fill:var(--gray-color);width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__body{position:absolute;top:calc(100% + 8px);right:0;z-index:2;visibility:hidden;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.dropdown__body label{margin:0 0 4px}.dropdown__body label:last-child{margin-bottom:0}.dropdown__body label input{display:none}.dropdown__body label input:checked+span{color:var(--white);background:var(--primary-color)}.dropdown__body label span{font-size:16px;padding:8px 12px;border-radius:100px;display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.dropdown__body label span:hover{background:var(--green-color-light)}.dropdown__body .custom-scroll{max-height:329px;overflow:auto}.read-more.btn-show .read-more__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.read-more.btn-show.active .read-more__btn svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.read-more__content{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden}.read-more__btn{display:none;margin-top:8px}.accordion.active .accordion__header .text-btn svg,.accordion.active .accordion__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion.active .accordion__header .text-btn::before{content:attr(data-close)}.accordion__header{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;cursor:pointer}.accordion__header .text-btn{justify-self:end}.accordion__header .text-btn::before{content:attr(data-open)}.accordion__body{display:none;overflow:hidden;-webkit-transition:height .5s linear;transition:height .5s linear}.accordion__body.active{display:block!important}.accordion__icon{fill:var(--gray-color);width:24px;height:24px;-webkit-transition:all .3s linear;transition:all .3s linear;margin-left:16px}.social-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-6px}.social-list ul li{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;margin:6px}.social-list ul li a{width:100%;height:100%;display:block;padding:8px;border-radius:50%;background-color:var(--primary-color)}.social-list ul li a:hover{background-color:var(--primary-color-hover)}.social-list ul li a svg{fill:var(--white);width:100%;height:100%}.tippy{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;cursor:pointer}.tippy svg{fill:var(--gray-color);width:100%;height:100%}.tippy p{display:none}.item-tippy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-tippy .tippy{margin-left:4px}.add-info{width:100%;max-width:330px;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;background:var(--green-color-light)}.add-info svg{fill:var(--green-color);-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-right:8px}.add-info p{font-size:14px}.quantity{width:144px;padding:13px 20px;border-radius:100px;background:var(--green-color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quantity input{font-size:16px;font-weight:400;margin:0 10px;text-align:center}.quantity button{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;position:relative}.quantity button:after,.quantity button:before{content:"";display:block;width:100%;height:2px;border-radius:4px;background:var(--gray-color);position:absolute;top:calc(50% - 1px);left:0}.quantity button.disabled,.quantity button:disabled{opacity:.4;pointer-events:none}.quantity .js-minus.disabled,.quantity .js-minus:disabled,.quantity .js-plus.disabled,.quantity .js-plus:disabled{opacity:.4;pointer-events:none}.quantity .js-plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.text-center{text-align:center}.swiper{min-width:0;overflow:hidden;position:relative}.swiper-fade,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reviews,.swiper3,.swiper4,.swiper5,.swiper6{overflow:hidden}.reviews .swiper,.swiper3 .swiper,.swiper4 .swiper,.swiper5 .swiper,.swiper6 .swiper{overflow:visible}.reviews .nav-btn,.swiper3 .nav-btn,.swiper4 .nav-btn,.swiper5 .nav-btn,.swiper6 .nav-btn{position:absolute;top:50%}.reviews .nav-btn--prev,.swiper3 .nav-btn--prev,.swiper4 .nav-btn--prev,.swiper5 .nav-btn--prev,.swiper6 .nav-btn--prev{left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reviews .nav-btn--next,.swiper3 .nav-btn--next,.swiper4 .nav-btn--next,.swiper5 .nav-btn--next,.swiper6 .nav-btn--next{right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.reviews,.swiper3,.swiper5{padding-bottom:15px}.swiper-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.swiper-slide-active{z-index:2}.swiper-pagination{width:100%;max-width:376px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullet{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;border-radius:50px;background:rgba(var(--primary-color-rgb),.4);margin-right:4px;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination-bullet-active{-ms-flex-preferred-size:42%;flex-basis:42%;background:var(--primary-color);pointer-events:none}.swiper-scrollbar{height:2px;border-radius:4px;background:rgba(var(--primary-color-rgb),.4);margin-top:40px}.swiper-scrollbar:empty{display:none}.swiper-scrollbar-drag{height:100%;border-radius:4px;background:var(--primary-color)}.preloader{background:var(--green-color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.preloader__logo{width:calc((1vw + 1vh) * 16)}.preloader__logo svg{fill:var(--primary-color);width:100%}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.search-form{width:100%;max-width:753px;position:relative}.search-form.focused .search-form__inner{border-color:var(--green-color)}.search-form.show-results .search-form__results{visibility:visible;opacity:1}.search-form__inner{padding:4px 4px 4px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px solid var(--primary-color);position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.search-form__inner:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;background:url(../img/svg/loupe.svg) center/contain no-repeat;margin-right:10px}.search-form__inner .btn-cross:after,.search-form__inner .btn-cross:before{background-color:var(--gray-color)}.search-form__inner .main-btn{width:auto;padding:11px 30px}.search-form__inp{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-form__reset,.search-form__submit{-ms-flex-negative:0;flex-shrink:0;margin-left:10px;visibility:hidden;opacity:0;pointer-events:none}.search-form__reset.show,.search-form__submit.show{visibility:visible;opacity:1;pointer-events:auto}.search-form__reset svg{fill:var(--gray-color);width:20px;height:20px}.search-form__results{visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;padding:12px 6px;border-radius:20px;border:1px solid var(--green-color);background:var(--white);position:absolute;top:100%;left:0;width:100%;margin-top:10px}.search-form__results .text-btn{margin:20px 20px 8px}.search-form__results .link-btn b{display:contents}.search-form__results-inner .custom-scroll{padding-right:2px;margin-right:-2px;max-height:308px;overflow:auto}.search-p .sec-top{display:block}.search-noresult__img{margin-bottom:8px}.header{border:1px solid var(--green-color-light);-webkit-box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569);box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569);background:var(--white);position:fixed;top:0;left:0;width:100%;z-index:501;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.header.scroll .header__body{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.header.scroll.unshow .search-form__results{visibility:hidden;opacity:0}.header.scroll.unshow .header__bot{max-height:0;padding-bottom:0}.header .page-phone{margin-right:20px}.header .page-loc{justify-self:start}.header--main .page-logo{pointer-events:none}.header__top{padding:12px 0;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;border-bottom:1px solid var(--border-color)}.header__body{padding:20px 0;background:var(--white);display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__delivery{font-size:16px;font-weight:600;color:var(--green-color);text-align:center;padding:8px 40px;border-radius:8px;background:var(--green-color-light)}.header__center,.header__right{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__center{gap:20px}.header__right .page-loc{display:none}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}.header__actions>*{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;padding:13px;position:relative}.header__actions>* svg{fill:var(--black);width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear}.header__actions>* span{font-size:12px;font-weight:400;line-height:17px;color:var(--white);padding:0 3px;border-radius:10px;border:1px solid var(--white);background:var(--primary-color);position:absolute;min-width:19px;bottom:50%;left:50%;white-space:nowrap;text-align:center}.header__actions>* span:empty{display:none}.header__actions>:hover svg{fill:var(--green-color)}.header__bot{max-height:100px;overflow:hidden;padding-bottom:20px;-webkit-transition:all .3s linear;transition:all .3s linear}.header__bot ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px}.header__bot ul li{font-size:16px;margin:12px}.header__bot ul li a{display:block;padding:4px 12px;border-radius:100px;border:1px solid var(--border-color)}.header__bot ul li a:hover{border-color:var(--primary-color)}.top-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-menu__list li{font-size:16px;margin-left:30px;position:relative}.top-menu__list li:first-child{margin-left:0}.top-menu__list li:hover .top-menu__header svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.top-menu__list li:hover .top-menu__body{visibility:visible;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.top-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.top-menu__header.current,.top-menu__header:hover{color:var(--green-color)}.top-menu__header svg{fill:var(--gray-color);-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-left:4px;-webkit-transition:all .3s linear;transition:all .3s linear}.top-menu__body{padding-top:15px;position:absolute;top:100%;right:0;visibility:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:all .3s linear;transition:all .3s linear}.top-menu__subnavs{width:222px;padding:12px 4px;background:var(--white);border-radius:20px;border:1px solid var(--green-color-light);-webkit-box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569);box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569)}.top-menu__subnavs ul li{margin:0 0 4px}.top-menu__subnavs ul li:hover a{color:var(--white);background:var(--primary-color)}.top-menu__subnavs ul li:last-child{margin-bottom:0}.top-menu__subnavs ul li a{display:block;padding:8px 12px;border-radius:100px}.top-menu__subnavs .custom-scroll{padding:0 3px;max-height:450px;overflow:auto}.menu-btn{padding:17px 31px;border-radius:100px;background:var(--primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.menu-btn.active .menu-btn__items span{-webkit-transition:top .2s ease-in-out,bottom .2s ease-in-out,opacity .1s .2s ease-in-out,-webkit-transform .3s ease-in-out .2s;transition:top .2s ease-in-out,bottom .2s ease-in-out,opacity .1s .2s ease-in-out,-webkit-transform .3s ease-in-out .2s;transition:top .2s ease-in-out,bottom .2s ease-in-out,transform .3s ease-in-out .2s,opacity .1s .2s ease-in-out;transition:top .2s ease-in-out,bottom .2s ease-in-out,transform .3s ease-in-out .2s,opacity .1s .2s ease-in-out,-webkit-transform .3s ease-in-out .2s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.menu-btn.active .menu-btn__items span:first-child{top:calc(50% - 1.5px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.active .menu-btn__items span:nth-child(2){opacity:0}.menu-btn.active .menu-btn__items span:last-child{bottom:calc(50% - 1.5px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-btn__items{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:20px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;position:relative}.menu-btn__items span{display:block;width:100%;height:3px;border-radius:4px;background:var(--white);position:absolute;left:0;width:100%;-webkit-transition:top .2s ease-in-out .3s,bottom .2s ease-in-out .3s,opacity .2s .2s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .2s ease-in-out .3s,bottom .2s ease-in-out .3s,opacity .2s .2s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .2s ease-in-out .3s,bottom .2s ease-in-out .3s,transform .3s ease-in-out,opacity .2s .2s ease-in-out;transition:top .2s ease-in-out .3s,bottom .2s ease-in-out .3s,transform .3s ease-in-out,opacity .2s .2s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.menu-btn__items span:first-child{top:0}.menu-btn__items span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-btn__items span:last-child{bottom:0}.menu-btn__txt{font-weight:600;color:var(--white);margin-left:13px;-webkit-transition:all .3s linear;transition:all .3s linear}.link-btn{margin-bottom:4px}.link-btn:last-child{margin-bottom:0}.link-btn.has-icon>a:after,.link-btn.has-icon>span:after{content:"";display:block;width:24px;height:24px;background:var(--black);-webkit-mask:url(../img/svg/chevron-right.svg) center/24px 24px no-repeat;mask:url(../img/svg/chevron-right.svg) center/24px 24px no-repeat;-webkit-transition:all .3s linear;transition:all .3s linear;margin-left:16px}.link-btn.active>a,.link-btn.active>span,.link-btn:hover>a,.link-btn:hover>span{color:var(--white);background:var(--primary-color)}.link-btn.active>a::after,.link-btn.active>span::after,.link-btn:hover>a::after,.link-btn:hover>span::after{background:var(--white)}.link-btn>a,.link-btn>span{font-weight:600;padding:8px 20px;border-radius:50px;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}.main-menu{width:100%;padding:40px 0 10px;border-radius:0 0 20px 20px;-webkit-box-shadow:0 18px 18px 0 rgba(179,178,178,.1803921569);box-shadow:0 18px 18px 0 rgba(179,178,178,.1803921569);background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:140px;left:0;visibility:hidden;opacity:0;pointer-events:none;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear}.main-menu:before{content:"";position:absolute;left:0;width:100%;top:50%;bottom:0;border-radius:0 0 20px 20px;z-index:-1}.main-menu.show{visibility:visible;opacity:1;pointer-events:auto}.main-menu .container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:40px;overflow-y:auto}.main-menu .page-contact{margin-bottom:20px}.main-menu .page-contact span{display:none}.main-menu__row{display:grid;grid-template-columns:2.85fr 1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative}.main-menu__row::after{content:"";width:1px;height:100%;background:var(--border-color);position:absolute;top:0;left:420px}.main-menu__main{position:relative}.main-menu__main>*{width:400px}.main-menu__nav{padding-bottom:40px;border-bottom:1px solid var(--border-color)}.main-menu__list li.active>.main-menu__body{visibility:visible;opacity:1}.main-menu__body{background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;opacity:0;position:absolute;height:100%;top:0;left:460px;right:0;-webkit-transition:all .3s linear;transition:all .3s linear}.main-menu__subnav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden;overflow-y:auto}.no-webp .main-menu__banner{background:url(../img/cat-banner.png) top right/76% auto no-repeat}.main-menu__banner{max-width:420px;min-height:328px;padding:16px 24px;border-radius:20px;border:1px solid var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu__banner h3{max-width:345px}.main-menu__banner .page-logo{width:110px;height:26px;margin-bottom:16px}.main-menu__banner-icon{-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;width:65px;height:65px;padding:12.5px;border-radius:12px;background:var(--green-color-light);margin-bottom:16px;margin-top:auto}.main-menu__banner-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-menu__contacts{padding:0 20px;margin-top:60px}.breadcrumbs{margin-bottom:16px}.breadcrumbs:last-child{margin-bottom:0}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden}.breadcrumbs ul li{font-size:16px;color:var(--gray-color);display:inline;margin-bottom:8px}.breadcrumbs ul li:before{content:"/";margin:0 5px}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li:last-child{overflow:hidden;text-overflow:ellipsis}.breadcrumbs ul li a{color:var(--gray-color)}.breadcrumbs ul li a:hover{color:var(--green-color)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:-12px}.pagination .nav-btn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:12px}.pagination .nav-btn svg{fill:var(--gray-color)}.pagination .nav-btn:hover svg{fill:var(--green-color)}.pagination .nav-btn:before{background:var(--green-color-light)}.pagination .nav-btn:first-child{margin-right:12px}.pagination .nav-btn:last-child{margin-left:12px}.pagination .nav-btn.disabled svg,.pagination .nav-btn:disabled svg{opacity:.4;pointer-events:none}.pagination__item,.pagination__link{font-size:16px;font-weight:400;line-height:1;min-width:40px;height:40px;padding:9px;border-radius:20px;background:var(--green-color-light);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;margin:0 6px;-webkit-transition:all .4s linear;transition:all .4s linear;white-space:nowrap}.pagination__item.active,.pagination__item.current,.pagination__link.active,.pagination__link.current{color:var(--white);background:var(--primary-color)}.pagination .nav-btn,.pagination__item,.pagination__link{margin-bottom:12px}.pagination__item{pointer-events:none}.notfound-p__inner,.search-noresult{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;text-align:center}.notfound-p__content .h3,.notfound-p__content h3,.search-noresult__content .h3,.search-noresult__content h3{margin-bottom:16px}.notfound-p__content p,.search-noresult__content p{font-size:16px}.notfound-p__content .main-btn,.search-noresult__content .main-btn{margin-top:32px}.item-intro{min-height:calc(100dvh - var(--header-height));padding-top:30px;padding-bottom:50px;display:grid;grid-template-columns:1fr 1.12fr;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.item-intro .media-contain{padding-top:62.61%;-ms-flex-item-align:center;align-self:center}.item-intro__content{-ms-flex-item-align:center;align-self:center;padding-bottom:160px}.item-intro__content>*{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 1s .4s ease;transition:all 1s .4s ease}.item-intro__content .text-l{margin-bottom:20px;-webkit-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-delay:.6s;transition-delay:.6s}.item-intro__content p{font-size:20px;max-width:465px}.item-intro__content .main-btn{margin-top:32px}.intro{padding:0 60px;background:var(--gray-color-light)}.intro__inner{position:relative}.intro .swiper-slide{-ms-flex-preferred-size:100%;flex-basis:100%}.intro .nav-btn{position:absolute;top:40%}.intro .nav-btn:hover svg{fill:var(--green-color)}.intro .nav-btn svg{fill:var(--primary-color)}.intro .nav-btn--prev{left:-10px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.intro .nav-btn--next{right:-10px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.intro .swiper-pagination{position:absolute;bottom:180px}.intro .swiper-slide-active .item-intro__content>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.info-card{height:100%;padding:20px 24px;display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:20px;background:var(--gray-color-light);-webkit-transition:all .3s linear;transition:all .3s linear}.info-card h4{font-size:22px;font-weight:500}.info-card h4 span{font-size:16px;font-weight:400;color:var(--gray-color);display:block;margin-top:4px}.info-card h5{max-width:360px}.info-card__icon{width:60px;height:60px;padding:10px;border-radius:12px;background:var(--green-color-light);-webkit-transition:all .3s linear;transition:all .3s linear}.info-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-features .info-card{gap:20px}.main-features .info-card h4{letter-spacing:-.05em}.main-features .info-card__icon{width:48px;height:48px;padding:12px}.main-form__inner{padding:50px 8.3333333333%;display:grid;grid-template-columns:1.1fr 1fr;gap:20px;border-radius:30px;background:var(--gray-color-light);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-form__img{width:100%;max-width:583px;margin:0 auto}.main-form__img .media-contain{padding-top:92.28%}.main-form__top{margin-bottom:20px}.main-form__top h2{max-width:350px;margin-bottom:12px}.main-form__top p{font-size:16px}.main-form__content{max-width:497px;margin-left:55px;justify-self:center}.main-idea{overflow:hidden}.main-idea .sec-top h2{max-width:410px}.main-idea .swiper{overflow:visible}.main-idea .media-cover{padding-top:100%;border-radius:20px}.item-cat{height:170px;padding:12px 20px;position:relative;border-radius:20px;border:1px solid var(--primary-color);overflow:hidden;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 linear;transition:all .3s linear}.item-cat:after{content:"";display:block;background:var(--white);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.item-cat:hover{border-color:var(--green-color)}.item-cat:hover::after{visibility:visible;opacity:.8}.item-cat:hover .item-cat__items{visibility:visible;opacity:1}.item-cat .media-cover{padding-top:28%;background:0 0;position:absolute;bottom:0;left:0;width:100%;z-index:-1}.item-cat .media-cover img{top:auto;bottom:0;-o-object-position:top;object-position:top}.item-cat__top{display:grid;grid-template-columns:1fr auto;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:16px}.item-cat__top:hover h4{color:var(--green-color)}.item-cat__top h4{-ms-flex-item-align:center;align-self:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.item-cat__check{width:20px;height:20px;border-radius:4px;border:1px solid var(--primary-color);background:var(--white);-webkit-transition:all .3s linear;transition:all .3s linear;position:relative}.item-cat__check:after{content:"";display:block;width:14px;height:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s linear;transition:all .3s linear}.item-cat__check:after{background:url(../img/svg/check.svg) center/contain no-repeat;opacity:0}.item-cat__items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px;overflow-y:auto;margin:-4px;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.item-cat__items::-webkit-scrollbar{width:4px}.item-cat__items ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-cat__items ul li{margin:4px}.item-cat__items ul li a{font-size:14px;padding:2px 8px;border-radius:50px;border:1px solid var(--border-color)}.item-cat__items ul li a:hover{border-color:var(--green-color)}.category__items{display:grid;grid-template-columns:repeat(24,1fr);gap:20px}.category__items .item-cat{grid-column-end:span 6}.category__items .item-cat:nth-child(1){height:100%;grid-column-end:span 8;grid-row-end:span 2}.category__items .item-cat:nth-child(1) .media-cover{padding-top:55%}.category__items .item-cat:nth-child(2){grid-column-end:span 10}.category__items .item-cat:nth-child(2) .media-cover{padding-top:16.47%}.category__items .item-cat:nth-child(4),.category__items .item-cat:nth-child(5){grid-column-end:span 5}.category__items .item-cat:nth-child(4) .media-cover,.category__items .item-cat:nth-child(5) .media-cover{padding-top:29.69%}.product-lbls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2px}.product-lbls span{font-size:12px;display:block;padding:3px 6px 3px 18px;border-radius:20px;background-position:center left 4px;background-size:12px 12px;background-repeat:no-repeat;margin:2px}.product-lbls span.hit{color:var(--yellow-color);background-image:url(../img/svg/hit.svg);background-color:var(--yellow-color-light)}.product-lbls span.recommended{color:var(--green-color);background-image:url(../img/svg/recommended.svg);background-color:var(--green-color-light)}.product-lbls span.promo{color:var(--red-color);background-image:url(../img/svg/flash.svg);background-color:var(--red-color-light)}.product-lbls span.discount{color:var(--red-color);background-image:url(../img/svg/discount.svg);background-color:var(--red-color-light)}.product-fav,.product-remove,.product-view{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:8px;border-radius:50%;background:var(--gray-color-light)}.product-fav svg,.product-remove svg,.product-view svg{fill:var(--gray-color);width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.product-fav svg{fill:none;stroke-width:1.8;stroke:var(--gray-color)}.product-fav:hover svg{stroke:var(--red-color);-webkit-animation:heartbeat 1s;animation:heartbeat 1s}.product-fav.active svg{fill:var(--red-color);stroke:none}.product-remove:hover svg,.product-view:hover svg{fill:var(--primary-color)}.product-status{font-size:14px;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-status:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-right:4px}.product-status.in-stock::before{background:#690}.product-status.out-of-stock::before{background:var(--yellow-color)}.product-action .btn svg{margin:0 8px 0 0}.product-action .btn,.product-action .quantity{width:100%}.js-prodBlock.in-cart .quantity .js-minus.disabled{opacity:1;pointer-events:auto}.product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-price__current{font-weight:600}.product-price__old{font-weight:400;color:var(--gray-color);margin-left:4px}.js-prodBlock .product-action .js-in-cart,.js-prodBlock .product-action .quantity{display:none}.js-prodBlock.in-cart .product-action .js-add-to-cart{display:none}.js-prodBlock.in-cart .product-action .js-in-cart,.js-prodBlock.in-cart .product-action .quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.js-add-to-cart>*{pointer-events:none}@-webkit-keyframes heartbeat{20%{-webkit-transform:scale(.9);transform:scale(.9)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{20%{-webkit-transform:scale(.9);transform:scale(.9)}40%{-webkit-transform:scale(1);transform:scale(1)}}.card{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;border-radius:20px;background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2);-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.card .media-contain{padding-top:72.36%}.card .product-status{margin-bottom:8px}.card .product-price__current{font-size:16px}.card .product-price__old{font-size:14px}.card .product-action{width:100%;grid-column:1/3;margin-top:auto}.card .product-action>*{margin-top:16px}.card .product-action .btn{padding:11px}.card .product-action .btn.js-in-cart{padding-left:2px;padding-right:2px}.card:hover{-webkit-box-shadow:0 0 24px 0 rgba(94,100,96,.2);box-shadow:0 0 24px 0 rgba(94,100,96,.2)}.card .product-view,.card__details{display:none}.card__preview{position:relative;margin-bottom:8px}.card__preview .product-lbls{position:absolute;top:16px;left:16px;right:16px;z-index:1}.card__preview .main-btn{font-size:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;visibility:hidden;opacity:0}.card__preview .main-btn svg{display:none;fill:var(--primary-color);-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;margin:0}.card__preview:hover .main-btn{visibility:visible;opacity:1}.card__inner{-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:flex-start;padding:0 16px 16px}.card__header{min-height:94px;margin-bottom:12px}.card__header h5{max-width:275px;margin-bottom:4px}.card__header h5 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card__header h5 a:hover{color:var(--green-color)}.card__details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card__details-item dd,.card__details-item dt{font-size:14px;font-weight:400;margin-bottom:4px}.card__details-item dt{color:var(--gray-color);margin-right:4px}.card .item-tippy,.card__info{font-size:14px;font-weight:400;color:var(--gray-color)}.card__footer{width:100%;display:grid;grid-template-columns:1fr auto;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.card__footer .item-tippy{font-weight:400;color:var(--gray-color);margin-bottom:4px}.card__price-wrapper{-ms-flex-item-align:center;align-self:center}.text-block .page-content p{font-weight:600}.catalog .filter-selected{margin-left:20%}.catalog .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;margin:0 20px 0 0}.catalog .page-row__content{min-height:330px}.catalog .switch-block .tabs-scroll{padding:5px 0;background:var(--white);position:sticky;top:0;z-index:2}.catalog__items{min-height:100px;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.catalog__items.loading>*{-webkit-transition:all 0s linear;transition:all 0s linear}.catalog__items[data-catalog-view=list],.catalog__items[data-catalog-view=tile]{grid-template-columns:1fr!important}.catalog__items[data-catalog-view=list] .card,.catalog__items[data-catalog-view=tile] .card{padding:20px}.catalog__items[data-catalog-view=list] .card .product-price__current,.catalog__items[data-catalog-view=tile] .card .product-price__current{font-size:18px}.catalog__items[data-catalog-view=list] .card .product-action,.catalog__items[data-catalog-view=tile] .card .product-action{grid-column:2/3;display:grid;grid-template-columns:144px 1fr;gap:12px;margin-top:0}.catalog__items[data-catalog-view=list] .card .product-action>*,.catalog__items[data-catalog-view=tile] .card .product-action>*{margin-top:0}.catalog__items[data-catalog-view=list] .card .product-action .quantity,.catalog__items[data-catalog-view=tile] .card .product-action .quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__items[data-catalog-view=list] .card__header,.catalog__items[data-catalog-view=tile] .card__header{grid-row:1/3}.catalog__items[data-catalog-view=list] .card__inner,.catalog__items[data-catalog-view=tile] .card__inner{padding:0;display:grid;grid-template-rows:auto 1fr;gap:20px 40px}.catalog__items[data-catalog-view=list] .card__header,.catalog__items[data-catalog-view=tile] .card__header{grid-row:1/3;margin-bottom:0}.catalog__items[data-catalog-view=list] .card__header h5,.catalog__items[data-catalog-view=tile] .card__header h5{max-width:100%}.catalog__items[data-catalog-view=tile] .card{display:grid;grid-template-columns:24.6% 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.catalog__items[data-catalog-view=tile] .card__inner{grid-template-columns:1fr 38.46%}.catalog__items[data-catalog-view=tile] .card__details{display:block;margin-top:4px}.catalog__items[data-catalog-view=list]{gap:12px}.catalog__items[data-catalog-view=list] .card .product-view{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__items[data-catalog-view=list] .card__inner{display:grid;grid-template-columns:1fr 28%}.catalog__items[data-catalog-view=list] .card__preview{display:none}.catalog__items[data-catalog-view=list] .card__header{display:grid;grid-template-columns:1fr 66%;gap:40px}.catalog__items[data-catalog-view=list] .card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-8px}.catalog__items[data-catalog-view=list] .card__details-item{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:8px}.catalog__items[data-catalog-view=list] .card__btns{display:grid;grid-template-columns:auto auto;gap:8px}.catalog-tabs .tabs a{font-size:16px;color:var(--black);padding:12px 20px;border-radius:16px;border:1px solid transparent;background:var(--green-color-light)}.catalog-tabs .tabs a:hover{border-color:var(--primary-color)}.sec-top+.catalog-tabs{margin-top:-8px}.catalog-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.catalog-top .dropdown{-webkit-box-flex:0;-ms-flex:0 0 195px;flex:0 0 195px;width:195px;margin-left:20px}.catalog-top .dropdown__header{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;height:32px;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog-top .filter-selected{-ms-flex-item-align:center;align-self:center}.catalog-top__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.catalog-top__view-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:80px}.catalog-top__view-btn{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-right:16px}.catalog-top__view-btn:last-child{margin-right:0}.catalog-top__view-btn.active svg{fill:var(--green-color)}.catalog-top__view-btn svg{fill:var(--gray-color);width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.catalog-p__sections{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.catalog-p__sections .info-card{border:1px solid var(--primary-color)}.catalog-p__sections .info-card:hover{background:var(--green-color-light)}.catalog-p__sections .info-card:hover .info-card__icon{background:var(--white)}.catalog-p__sections .info-card h6{max-width:160px}.calc-icon,.filter-icon{display:none}.filter-count{font-size:12px;font-weight:400;line-height:20px;color:var(--primary-color);min-width:20px;padding:0 3px;border-radius:10px;background:var(--white);white-space:nowrap;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}.filter-count:empty{display:none}.filter-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-4px -6px}.filter-selected__items li,.filter-selected__reset{font-size:16px;-ms-flex-negative:0;flex-shrink:0;padding:4px 12px;border-radius:100px;border:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px 6px}.filter-selected__items li .btn-cross,.filter-selected__reset .btn-cross{width:14px;margin-left:4px}.filter-selected__items li .btn-cross::before,.filter-selected__items li .btn-cross:after,.filter-selected__reset .btn-cross::before,.filter-selected__reset .btn-cross:after{background:var(--gray-color)}.filter-selected__items li .btn-cross:hover::before,.filter-selected__items li .btn-cross:hover:after,.filter-selected__reset .btn-cross:hover::before,.filter-selected__reset .btn-cross:hover:after{background:var(--green-color)}.filter-selected__reset{cursor:pointer}.filter-selected__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-selected__items:empty+.filter-selected__reset{display:none}.cat-filter{padding:24px 16px;border-radius:20px;background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2)}.cat-filter .accordion .item-checkbox,.cat-filter .accordion .item-radio{margin-top:8px}.cat-filter .accordion .item-checkbox:first-child,.cat-filter .accordion .item-radio:first-child{margin-top:12px}.cat-filter .accordion .item-checkbox span{font-weight:400}.cat-filter .accordion__header span{font-weight:600}.cat-filter__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.cat-filter__close{display:none}.cat-filter__sec{margin-bottom:24px}.cat-filter__body{margin-bottom:24px}.cat-filter__bot .btn{width:100%;margin-bottom:8px}.cat-filter__bot .btn:last-child{margin-bottom:0}.range-filter__amounts{display:grid;grid-template-columns:auto auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:12px 0}.range-filter__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-filter__amount input::-webkit-input-placeholder{font-size:16px;font-weight:400}.range-filter__amount input::-moz-placeholder{font-size:16px;font-weight:400}.range-filter__amount input:-ms-input-placeholder{font-size:16px;font-weight:400}.range-filter__amount input::-ms-input-placeholder{font-size:16px;font-weight:400}.range-filter__amount input,.range-filter__amount input::placeholder,.range-filter__amount span{font-size:16px;font-weight:400}.range-filter__amount span{color:var(--gray-color);margin-right:4px;white-space:nowrap}.range-filter__amount input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:106px;padding:7px 16px;border-radius:100px;border:1px solid var(--primary-color)}.range-filter__amount input::-webkit-input-placeholder{color:var(--gray-color)}.range-filter__amount input::-moz-placeholder{color:var(--gray-color)}.range-filter__amount input:-ms-input-placeholder{color:var(--gray-color)}.range-filter__amount input::-ms-input-placeholder{color:var(--gray-color)}.range-filter__amount input::placeholder{color:var(--gray-color)}.range-filter__minmax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.range-filter__minmax span{font-size:12px;font-weight:400;color:var(--gray-color)}.calculator{padding:20px 15px;border-radius:20px;border:1px solid var(--border-color-green);background:var(--green-color-light);-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2);margin:20px 0}.calculator:first-child{margin-top:0}.calculator:last-child{margin-bottom:0}.calculator p{font-size:16px;font-weight:400;color:var(--gray-color);margin-bottom:8px}.calculator--product{padding:20px 24px}.calculator__top{margin-bottom:12px}.calculator__top span{font-weight:600}.calculator__size{padding-bottom:9px;margin-bottom:8px}.calculator__size .range-filter{display:grid;grid-template-columns:90px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.calculator__size .range-filter .noUi-target:after{content:"";width:6px;height:100%;background:var(--green-color);position:absolute;top:0;left:-6px}.calculator__size .range-filter .noUi-connect{background:var(--green-color)}.calculator__size .range-filter .noUi-handle{border-color:var(--green-color)}.calculator__size .range-filter__amounts{display:block;margin:0}.calculator__size .range-filter__amount input{max-width:100%}.calculator__size .range-filter__slider-wrap{position:relative}.calculator__size .range-filter__minmax{position:absolute;top:100%;left:0;width:100%}.calculator__size-lbl{font-size:16px;margin-bottom:4px}.calculator__items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.calculator__item{text-align:center}.calculator__item span{font-size:16px;display:block;margin-bottom:4px}.calculator__item input{padding:7px 16px;border-radius:100px;border:1px solid var(--primary-color)}.calculator__item input input::-webkit-input-placeholder{font-size:16px;font-weight:400}.calculator__item input input::-moz-placeholder{font-size:16px;font-weight:400}.calculator__item input input:-ms-input-placeholder{font-size:16px;font-weight:400}.calculator__item input input::-ms-input-placeholder{font-size:16px;font-weight:400}.calculator__item input input,.calculator__item input input::placeholder{font-size:16px;font-weight:400}.calculator__item input::-webkit-input-placeholder{color:var(--gray-color)}.calculator__item input::-moz-placeholder{color:var(--gray-color)}.calculator__item input:-ms-input-placeholder{color:var(--gray-color)}.calculator__item input::-ms-input-placeholder{color:var(--gray-color)}.calculator__item input::placeholder{color:var(--gray-color)}.category-p__items,.quiz-form__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-p .item-cat:after{content:none}.category-p .item-cat:hover h4{color:var(--green-color)}.subcat-p{margin-bottom:90px}.subcat-p .page-content li,.subcat-p .page-content p{font-size:16px}.subcat-p .page-content ol li,.subcat-p .page-content ul li{margin-bottom:4px}.subcat-p .page-content ol li:before,.subcat-p .page-content ul li:before{top:7px}.subcat-p .read-more.more-hidden .read-more__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;text-overflow:ellipsis}.subcat-p__row{display:grid;grid-template-columns:5fr 7fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.subcat-p__preview{padding:5px;border-radius:20px;border:1px solid var(--border-color);overflow:hidden}.subcat-p__preview .media-contain{padding-top:42.64%}.subcat-p__content{-ms-flex-item-align:center;align-self:center}.favorites-empty h1{margin-bottom:16px}.favorites-empty p{max-width:800px}.favorites-empty .main-btn{margin-top:32px}.category-check input[type=checkbox]{display:none}.category-check input:checked+.item-cat .item-cat__check{background:var(--primary-color)}.category-check input:checked+.item-cat .item-cat__check:after{opacity:1}.category-check .item-cat::after{content:none}.category-check .item-cat:hover{border-color:var(--green-color)}.selection-banner{background:var(--gray-color-light);overflow:hidden}.selection-banner__inner{padding-left:calc((100% - var(--content-width))/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selection-banner__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.selection-banner__img .media-contain{padding-top:38.6%}.selection-banner__img .media-contain img{margin-left:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative;background:0 0;margin:0 6px 6px}.noUi-target:before{content:"";width:calc(100% + 12px);height:100%;background:var(--primary-color);position:absolute;top:0;left:-6px}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1;cursor:pointer}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-horizontal{height:1px}.noUi-horizontal .noUi-handle{right:-6px;top:-5.5px}.noUi-connect{background:var(--primary-color)}.noUi-handle{width:12px;height:12px;border-radius:50%;border:1px solid var(--primary-color);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-handle-lower,.noUi-handle-upper{background:var(--white)}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.product .info-product{grid-column:1/3;margin-top:60px}.product__inner{min-width:0;display:grid;grid-template-columns:5.3fr 3.9fr 3.1fr;grid-template-rows:auto 1fr auto;gap:0 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product__preview{grid-area:1/1/3/2;min-width:0;position:relative}.product__preview .product-lbls{position:absolute;top:16px;left:24px;z-index:1}.product__preview .swiper-pagination{display:none}.product__preview .swiper-slide{background:var(--white);overflow:hidden;cursor:pointer}.product__preview .media-contain{padding-top:72.36%}.product__mainswiper{border:1px solid var(--border-color);border-radius:20px}.product__mainswiper .video:after{top:auto;left:auto;bottom:16px;right:24px;-webkit-transform:none;-ms-transform:none;transform:none}.product__thumbswiper{margin-top:12px;position:relative}.product__thumbswiper .nav-btn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product__thumbswiper .nav-btn--prev{left:0}.product__thumbswiper .nav-btn--next{right:0}.product__thumbswiper .swiper-slide{border-radius:12px;border:1px solid var(--border-color);-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.product__thumbswiper .swiper-slide-thumb-active{border-color:var(--primary-color)}.product__thumbswiper .video:after{width:40px;height:40px;background-size:16px 16px}.product__title{font-family:var(--font-family);font-weight:500;margin-bottom:12px}.product__sticky{grid-area:1/3/4/4;position:sticky;top:calc(var(--header-height) + 10px);-webkit-transition:all .3s linear;transition:all .3s linear}.product__main .text-btn{margin-top:12px}.product__content{margin-bottom:32px}.product__content p{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;text-overflow:ellipsis;overflow:hidden}.prod-details.more-hidden .prod-details__item{display:none}.prod-details.more-hidden .prod-details__item:nth-of-type(-n+4){display:-webkit-box;display:-ms-flexbox;display:flex}.prod-details__item{padding-bottom:8px;border-bottom:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.prod-details__item:last-child{border-bottom:none;margin-bottom:0}.prod-details__item>*{font-size:16px;font-weight:400}.prod-details__item>:first-child{color:var(--gray-color);margin-right:16px}.info-product .prod-details{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 60px}.info-product .prod-details__item{margin-bottom:0}.info-product .prod-details__item:last-child{padding-bottom:6px;border-bottom:1px solid var(--border-color)}.info-product__sec{margin-bottom:32px}.info-product__sec:last-child{margin-bottom:0}.info-product__sec .text-btn{margin-top:20px}.info-product__sec-title{margin-bottom:24px}.delivery-section .delivery-features{margin-bottom:20px}.payment-section .payment-features{grid-template-columns:1fr 1fr}.payment-section .payment-features .item-tippy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.payment-section .payment-features .tippy{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-left:8px}.total-product{padding:20px 24px;border-radius:20px;background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2)}.total-product .product-status{grid-column:1/3}.total-product .product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.total-product .product-price__old{font-size:16px;margin:4px 0 0}.total-product__top{display:grid;grid-template-columns:1fr auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.total-product__info span{display:block}.total-product__info span:nth-child(2){font-size:14px;font-weight:400;color:var(--gray-color)}.total-product__body{margin-bottom:20px}.total-product__price-wrapper{padding-top:16px;border-top:1px solid var(--border-color);display:grid;grid-template-columns:1fr auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.total-product__price-lbl{font-size:16px;line-height:26px;-ms-flex-item-align:start;align-self:start}.total-product__action,.total-product__bot{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 10px}.total-product__orderBtn{margin:24px auto 16px}.total-product-mob{display:none}.rating{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px;width:84px;height:16px;position:relative}.rating__container{overflow:hidden}.rating__container svg{width:100%;height:16px}.rating__container.light svg{fill:var(--border-color)}.rating__container.dark{position:absolute;left:0;top:0}.rating__container.dark svg{fill:var(--yellow-color);width:84px;max-width:84px}.rate{display:inline-block;direction:rtl;white-space:nowrap}.rate label{display:inline-block;width:24px;height:24px;cursor:pointer}.rate input{display:none}.rate svg{width:100%;height:100%;fill:var(--border-color);-webkit-transition:all .3s linear;transition:all .3s linear}.rate label:hover svg,.rate label:hover~label svg{fill:var(--yellow-color)}.rate input:checked~label svg{fill:var(--yellow-color)}.item-review{height:100%;padding:24px 32px;border-radius:20px;background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(146,148,147,.1803921569);box-shadow:0 0 18px 0 rgba(146,148,147,.1803921569);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-review .read-more{margin-bottom:10px}.item-review .read-more.more-hidden .read-more__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis}.item-review .read-more__content p{font-size:16px;font-weight:400}.item-review__top{display:grid;grid-template-columns:1fr auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.item-review__top p{font-size:20px}.item-review__date{font-size:14px;font-weight:400;color:var(--gray-color);margin-top:auto}.reviews__top{display:grid;grid-template-columns:1fr auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reviews-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-ratings__item{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:var(--gray-color-light)}.reviews-ratings__item>*{margin-right:12px}.reviews-ratings__item>:last-child{margin-right:0}.reviews-ratings__item img{max-height:29px;-o-object-fit:contain;object-fit:contain}.reviews-ratings__item span{font-size:16px}.item-about{height:100%;display:grid;grid-template-columns:41.46% 1fr;gap:20px}.item-about .media-cover{padding-top:71.17%;border-radius:20px}.item-about__content{padding:20px 32px;border-radius:20px;background:var(--green-color-light);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-pack:center;-ms-flex-pack:center;justify-content:center}.item-about__content h3{color:var(--green-color);max-width:302px;margin-bottom:20px}.item-about__content p{font-size:16px;color:var(--gray-color-dark);max-width:336px}.info-about{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;border-radius:20px;overflow:hidden}.info-about .media-cover{padding-top:71.11%}.info-about .page-content li,.info-about .page-content p{font-size:16px;font-weight:400}.info-about .page-content ol,.info-about .page-content ul{margin:8px 0}.info-about .page-content ol li,.info-about .page-content ul li{margin-bottom:4px}.info-about .page-content ol li:before,.info-about .page-content ul li:before{top:7px}.info-about .page-content b,.info-about .page-content strong{font-weight:500}.info-about__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:32px 40px;background:var(--green-color-light)}.info-about__content .h2{color:var(--primary-color);margin-bottom:20px}.main-info{overflow:hidden}.main-info .swiper{overflow:visible}.about-p{padding:calc(var(--breadcrumbs-offset) + var(--main-offset)) 0;background:var(--gray-color-light);position:relative;overflow:hidden}.about-p::before{content:"";display:block;background:url(../img/svg/about-bg.svg) center left/contain;position:absolute;width:50%;height:100%;right:0;top:0}.about-p__inner{display:grid;grid-template-columns:7fr 5fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.about-p__content h1{margin-bottom:16px}.about-p__content p{font-size:20px;max-width:calc(71.4285714286% - 20px);margin-bottom:40px}.about-p__stats{display:grid;grid-template-columns:repeat(4,auto);gap:20px;margin-right:-50px}.about-p__stats .item-stat{max-width:233px}.about-p__logo{width:100%;max-width:663px;margin:0 auto}.about-p__logo img{width:100%}.video-about .sec-top__content p{max-width:414px}.video-about .sec-top__content .video-btn{margin-top:24px}.page-top+.about-p,.page-top+.legal-entity,.page-top+.selection-cat{margin-top:calc(-1 * (var(--breadcrumbs-offset) + var(--main-offset)))}.item-stat .h2{color:var(--green-color)}.item-stat span{display:block}.item-stat span:last-child{font-size:16px;color:var(--gray-color);margin-top:4px}.feedback-form{padding:40px 60px;border-radius:20px;border:1px solid var(--border-color-green);background:var(--green-color-light)}.feedback-form h3{margin-bottom:20px}.feedback-form .main-btn{width:100%}.feedback-form .form__group{margin-bottom:12px}.feedback-form .form__footer{margin-top:20px}.feedback-form .form__footer .item-checkbox{margin-top:12px;margin-bottom:0}.delivery-features,.payment-features{display:grid;gap:20px}.delivery-features{grid-template-columns:1fr 1fr}.delivery-p .delivery-features{max-width:960px}.delivery-p__map iframe{height:380px;overflow:hidden}.payment-features{grid-template-columns:repeat(4,1fr)}.payment-features .item-tippy{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.width-less{max-width:1220px}.faq .accordion{padding:24px 40px;border-radius:20px;border:1px sold var(--border-color);background:var(--gray-color-light);margin-bottom:12px}.faq .accordion:last-child{margin-bottom:0}.faq .accordion .page-content{max-width:699px;padding-top:24px}.faq .accordion .page-content p{font-size:16px}.payment-p{overflow:hidden}.payment-p .swiper6{overflow:visible}.payment-p__swiper .swiper-slide{height:84px;padding:20px;border-radius:20px;background:var(--gray-color-light);overflow:hidden}.payment-p__swiper .media-contain{height:100%}.payment-p__requisites{padding:40px 80px;border-radius:20px;background:var(--gray-color-light);display:grid;grid-template-columns:repeat(5,auto);gap:20px}.payment-p__requisites .item-contact{max-width:300px}.payment-p__requisites .item-contact span{font-weight:600}.payment-p__sec .sec-top{margin-bottom:24px}.pub-date{color:var(--gray-color);display:block;margin-top:16px}.item-news,.item-promo{height:100%}.item-news .media-cover,.item-promo .media-cover{padding-top:71%;border-radius:20px}.item-news .media-cover img,.item-promo .media-cover img{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.item-news .media-cover:hover img,.item-promo .media-cover:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.item-news__content h4,.item-promo__content h4{margin-bottom:16px}.item-news__content a,.item-news__content p,.item-promo__content a,.item-promo__content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.item-news__content a:hover,.item-promo__content a:hover{color:var(--green-color)}.item-news__content p,.item-promo__content p{font-size:16px;font-weight:400;margin-bottom:16px}.item-news__date,.item-promo__date{font-size:16px;font-weight:400;color:var(--gray-color)}.item-news__content{padding:12px 12px 0}.news-p__items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px}.article-p .page-row__content .nav-anchors{display:none}.article-p .sec-top{display:block}.article-p__img{max-width:960px;margin-bottom:24px}.article-p__img img{width:100%;border-radius:20px}.news-banner{border-radius:20px;position:relative;overflow:hidden}.news-banner .media-cover,.news-banner__content{width:100%;height:100%;position:absolute;top:0;left:0}.news-banner .media-cover{background:var(--green-color-light)}.news-banner__content{padding:24px 32px;z-index:1}.news-banner__content h3{font-weight:500;color:var(--green-color)}.nav-anchors ul li{margin-bottom:8px}.nav-anchors ul li:last-child{margin-bottom:0}.nav-anchors ul li a{font-weight:600;padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;background:var(--gray-color-light)}.nav-anchors ul li a.active{color:var(--white);background:var(--primary-color)}.nav-anchors ul li a.active:before{background:var(--white)}.nav-anchors ul li a::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--primary-color);margin-right:15px}.item-promo{background:var(--white-color);border-radius:20px;-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2)}.item-promo__content{padding:16px}.promos-p .promo-block{min-height:340px;padding-left:60px;padding-right:60px;border-radius:20px;border:1px solid var(--border-color-green)}.promos-p__items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}.promo-block{min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--green-color-light);position:relative;overflow:hidden}.promo-block .container{-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}.promo-block .social-list{margin-top:24px}.promo-block__img{position:relative}.promo-block__img:before{content:"";width:100%;height:200%;background:url(../img/svg/gradient.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.promo-block__content{max-width:45%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:38px 0;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:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.promo-block__content .h1,.promo-block__content h1{color:var(--green-color);margin-bottom:20px}.promo-block__content p{font-size:20px}.promo-block__date{font-size:16px;font-weight:400;margin-bottom:16px}.info-block .main-btn{margin-top:32px}.info-block__row{display:grid;grid-template-columns:1fr 43.37%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:60px}.info-block__content{max-width:800px}.info-block__banner{position:relative;z-index:1;border-radius:20px;border:1px solid var(--border-color-green);background:var(--green-color-light);overflow:hidden}.info-block__banner p{color:var(--green-color);position:absolute;top:32px;left:40px;bottom:32px;right:40px}.info-block__banner .media-cover{padding-top:56.94%}.map{border-radius:20px;border:1px solid var(--border-color);overflow:hidden}.map [class*=copyrights-pane]{display:none!important}.map [class*=ground-pane]{-webkit-filter:grayscale(.8);filter:grayscale(.8)}[class*=-balloon_layout]{width:463px;padding:0!important;border-radius:20px;border:1px solid var(--border-color-green);overflow:hidden;-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2)!important;box-shadow:0 0 18px 0 rgba(113,125,117,.2)!important;-webkit-animation:balloon-fadeUp .35s;animation:balloon-fadeUp .35s}[class*=-balloon__layout]{background:var(--green-color-light)!important}[class*=balloon__content]{padding:24px 0 32px 32px!important;font-family:Helvetica-Neue,sans-serif!important;background:var(--green-color-light)!important}[class*=-balloon__tail]{display:none!important}[class*=balloon__close]{top:5px;right:5px}[class*=balloon__close-button]{opacity:1!important;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}[class*=__control]{display:none!important}@-webkit-keyframes balloon-fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes balloon-fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#showrooms-map .balloon__header,.showrooms-modal .balloon__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12px}#showrooms-map .balloon__header::before,.showrooms-modal .balloon__header::before{content:"";display:block;width:32px;height:32px;background:url(../img/svg/map-marker.svg) center/contain no-repeat;margin-right:8px}#showrooms-map .balloon__body,.showrooms-modal .balloon__body{padding-left:40px}.address-map{position:relative}.address-map .map{height:264px}.address-map [class*=-events-pane]{cursor:auto!important}.address-map [class*=-balloon]{display:none!important}.address-map__marker{width:32px;height:32px;background:url(../img/svg/map-marker-loc.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.address-map__marker.undefined{background-image:url(../img/svg/map-marker-loc-error.svg)}.showrooms .custom-scroll{height:100%;padding-right:6px;margin-right:-6px;overflow-y:auto}.showrooms__blocks{height:690px;display:grid;grid-template-columns:1fr 2fr;gap:20px;overflow:hidden}.showrooms__block--map{position:relative}.showrooms__map{position:absolute;top:0;left:0;width:100%;height:100%}.showrooms-city{margin-bottom:12px;border-radius:20px;border:1px solid var(--border-color);overflow:hidden}.showrooms-city:last-child{margin-bottom:0}.showrooms-city__header{padding:20px 24px;background:var(--gray-color-light)}.showrooms-city__list{padding:20px 24px;border-top:1px solid var(--border-color)}.item-showroom{padding-bottom:12px;border-bottom:1px solid var(--primary-color);margin-bottom:24px}.item-showroom:last-child{border-bottom:none;margin-bottom:0}.item-showroom__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-showroom__header::before{content:"";display:block;width:32px;height:32px;background:url(../img/svg/map-marker.svg) center/contain no-repeat;margin-right:8px}.item-showroom__content{padding:12px 0 0 40px}.callback-form .form__footer{margin-top:24px}.callback-form__inner{padding:85px calc(8.3333333333% - 20px);display:grid;grid-template-columns:2.17fr 3fr;gap:20px;border-radius:30px;background:var(--gray-color-light)}.callback-form__info h2{max-width:430px}.callback-form__info p{font-size:16px;margin-top:12px}.callback-form__contacts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.office-p__contacts{padding:24px 40px;display:grid;grid-template-columns:1fr minmax(auto,380px) 1.7fr;gap:40px;border-radius:20px 20px 0 0;border:1px solid var(--border-color);margin-bottom:-1px;background:var(--gray-color-light)}.office-p__map{height:380px;border-radius:0 0 20px 20px}.questions__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.item-cart{padding:20px 40px;border-radius:20px;background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(113,125,117,.2);box-shadow:0 0 18px 0 rgba(113,125,117,.2);display:grid;grid-template-columns:246px minmax(auto,360px) 1fr 1fr auto;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:12px}.item-cart:last-child{margin-bottom:0}.item-cart .mod-open-btn{grid-column-end:span 2;align-self:center;justify-self:center}.item-cart__left{display:grid;grid-template-columns:auto 1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-cart__check{-ms-flex-item-align:center;align-self:center}.item-cart__preview{position:relative}.item-cart__preview .media-contain{padding-top:72.36%;border-radius:16px}.item-cart__preview .product-lbls{position:absolute;top:8px;right:8px;left:8px;z-index:2}.item-cart__preview .product-lbls span{font-size:10px;padding:2px 6px 2px 14px;background-size:10px 10px}.item-cart__main h5{max-width:310px;margin-bottom:4px}.item-cart__main h5 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.item-cart__main h5 a:hover{color:var(--green-color)}.item-cart__main .product-status{margin-bottom:12px}.item-cart__art,.item-cart__info{font-size:14px;font-weight:400;color:var(--gray-color)}.item-cart__info{margin-bottom:4px}.item-cart__art{margin-top:12px}.item-cart__count,.item-cart__total{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.item-cart__count .quantity{margin-bottom:12px}.item-cart__count .item-tippy{font-size:16px;font-weight:400;color:var(--gray-color);margin-bottom:4px}.item-cart__price .product-price__old{font-size:14px}.item-cart__total .product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-cart__total .product-price__old{font-size:16px;margin:4px 0 0}.item-cart__action{grid-column:5/6;justify-self:end}.item-cart__action button{display:block;margin-bottom:24px}.item-cart__action button:last-child{margin-bottom:0}.cart-p .sec-top,.cart-p__top{padding-right:20px}.cart-p .sec-top .btn,.cart-p__top .btn{font-size:16px}.cart-p .sec-top .btn svg,.cart-p__top .btn svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.cart-p.some-items-checked .cart-p__checked-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart-p.some-items-checked .cart-p__all-remove{display:none}.cart-p--empty h1{margin-bottom:16px}.cart-p--empty .main-btn{margin-top:32px}.cart-p__top{max-width:calc(75.9% - 40px);padding-left:40px;display:grid;grid-template-columns:1fr auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cart-p__checked-remove{display:none}.cart-p__sec{margin-bottom:90px}.cart-p__sec:last-child{margin-bottom:0}.cart-p .profile-noLogged,.order-p .profile-noLogged{max-width:calc(75.9% - 40px)}.cart-p .page-row__aside,.order-p .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 24.1%;flex:0 0 24.1%}.total-cart{position:sticky;top:20px;padding:20px 24px;border-radius:20px;border:1px solid var(--border-color-green);background:var(--green-color-light)}.total-cart__header{margin-bottom:20px}.total-cart__footer .main-btn{width:100%;margin-top:24px}.total-cart__footer .item-checkbox{margin-top:12px}.total-cart__footer .item-checkbox span{font-size:14px}.total-cart__price-wrapper{padding-top:16px;border-top:1px solid var(--border-color);display:grid;grid-template-columns:1fr auto;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.total-cart__price-lbl{font-size:16px;line-height:26px;-ms-flex-item-align:start;align-self:start}.total-cart__price-info{font-size:14px;font-weight:400;color:var(--gray-color);grid-column:1/3;text-align:right}.item-incart{display:grid;grid-template-columns:112px 1fr auto;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:24px}.item-incart:last-child{margin-bottom:0}.item-incart:hover .product-remove{visibility:visible;opacity:1}.item-incart .product-remove{background:0 0;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.item-incart .media-contain{padding-top:72.36%;border-radius:12px;border:1px solid var(--border-color)}.item-incart__main h5{font-size:14px}.item-incart__main h5 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.item-incart__info{font-size:14px;font-weight:400;color:var(--gray-color);margin-top:4px}.item-order{display:grid;grid-template-columns:150px minmax(auto,530px) 1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:8px}.item-order:last-child{margin-bottom:0}.item-order .media-contain{padding-top:72.36%;border-radius:16px}.item-order__main h5{margin-bottom:4px}.item-order__main h5 a{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.item-order__main h5 a:hover{color:var(--green-color)}.item-order__art,.item-order__info{font-size:14px;font-weight:400;color:var(--gray-color)}.item-order__info{margin-bottom:4px}.item-order__art{margin-top:12px}.item-order__details{display:grid;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.item-order__count{font-size:16px;font-weight:400;color:var(--gray-color)}.item-order__count,.item-order__total{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.item-order__total .product-price__old{font-size:16px;margin:4px 0 0}.order-p .accordion{border-radius:20px;border:1px solid var(--border-color);overflow:hidden;counter-increment:order}.order-p .accordion__header{padding:24px 40px;background:var(--green-color-light)}.order-p .accordion__header h4{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-p .accordion__header h4 span{font-size:16px;font-weight:400;color:var(--gray-color);margin-left:20px}.order-p .accordion__header h4 span:empty{display:none}.order-p .accordion__header:before{content:counter(order);font-size:16px;font-weight:600;line-height:32px;color:var(--white);min-width:32px;padding:0 2px;text-align:center;border-radius:16px;background:var(--primary-color);margin-right:12px;white-space:nowrap}.order-p .accordion__content{padding:32px 40px;border-top:1px solid var(--border-color)}.order-p .form__group--radio{margin-bottom:0}.order-p .form__items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.order-p .form__items .item-form{margin-bottom:0}.order-p .form__items .item-form--span-3{grid-column-end:span 3}.order-p .form__items .item-form--span-2{grid-column-end:span 2}.order-p__loc{margin-bottom:20px}.order-p__loc .tippy{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.order-p__fieldset{margin-bottom:24px}.order-p__fieldset:last-child{margin-bottom:0}.order-p__radio-items{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.order-p__delivery-block{margin-top:20px}.order-p__delivery-block .form__items{grid-template-columns:1fr 1fr}.order-p__payment-blocks .desc-block{margin-bottom:0}.order-p__payment-blocks .desc-block__inner{display:block}.desc-block{padding:20px 24px;border-radius:20px;background:var(--gray-color-light);margin:20px 0}.desc-block__inner{display:grid;grid-template-columns:.865fr 1fr;gap:20px}.desc-block__item{padding-left:20px;border-left:1px solid var(--border-color)}.desc-block__item:first-child{padding-left:0;border-left:none}.desc-block__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.desc-block__title svg{fill:var(--gray-color);-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-right:8px}.desc-block__content{max-width:590px}.desc-block__content p{font-size:14px}.desc-block__contacts{display:grid;grid-template-columns:repeat(3,auto);gap:20px}.order-error h1,.order-success h1,.quiz-success h1{display:grid;grid-template-columns:auto 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.order-error h1::before,.order-success h1::before,.quiz-success h1::before{content:"";display:block;width:60px;height:60px;border-radius:50%;background-size:32px 32px;background-position:center;background-repeat:no-repeat;-ms-flex-item-align:start;align-self:start}.order-error p,.order-success p,.quiz-success p{max-width:798px}.order-error .main-btn,.order-success .main-btn,.quiz-success .main-btn{margin-top:32px}.order-success h1::before,.quiz-success h1::before{background-image:url(../img/svg/success.svg);background-color:var(--green-color-light)}.order-success__details{margin-top:16px}.order-success__det{font-size:16px;font-weight:400;color:var(--gray-color);margin-bottom:8px}.order-success__det:last-child{margin-bottom:0}.order-success__det span{font-size:18px;font-weight:600;color:var(--black)}.order-error h1::before{background-image:url(../img/svg/error.svg);background-color:var(--red-color-light)}.service-p .page-content{margin-bottom:60px}.service-p .page-content:last-child{margin-bottom:0}.service-p .page-content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.service-p .page-content li,.service-p .page-content p{font-size:16px}.service-p .page-content li:before{top:7px}.service-p__row{display:grid;grid-template-columns:1fr 1.8fr 1.266fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.service-p__nav .link-btn a{padding:13px 20px;border-radius:16px}.service-p__nav .link-btn.active{pointer-events:none}.service-p__nav .link-btn:hover a{color:var(--green-color);background:0 0}.service-p__content{padding-left:20px}.service-p__content .text-btn{margin:16px 0}.service-p__banner{max-width:500px;justify-self:end}.service-p__banner img{border-radius:16px;border:1px solid var(--border-color)}.item-service{height:100%;display:block;padding:20px 32px 40px;border-radius:20px;border:1px solid #769882;background:var(--white)}.item-service:hover{background:var(--green-color-light)}.item-service:hover .item-service__icon{background:var(--white)}.item-service__icon{width:60px;height:60px;padding:10px;border-radius:12px;background:var(--green-color-light);margin-bottom:16px;-webkit-transition:all .3s linear;transition:all .3s linear}.item-service__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item-service__inner{display:grid;grid-template-columns:1fr auto;gap:40px}.item-service__content p{font-size:16px;font-weight:400;color:var(--gray-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;margin-top:8px}.services-p__items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.suppliers-p .page-content ul{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.main-advants .info-card{grid-template-columns:auto 1fr;row-gap:12px}.main-advants .info-card h4{-ms-flex-item-align:center;align-self:center}.main-advants .info-card__text{grid-column:1/3}.main-advants .info-card__text p{font-size:16px;font-weight:400;color:var(--gray-color)}.legal-entity-cards .swiper-wrapper,.main-advants .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.legal-entity{background:var(--gray-color-light)}.legal-entity .item-intro{padding-top:calc(var(--breadcrumbs-offset) + var(--main-offset))}.legal-entity .item-intro__content{padding-bottom:0}.legal-entity .item-intro__content>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.price-acc{border:1px solid var(--border-color);border-radius:20px;background:var(--gray-color-light);margin-bottom:24px}.price-acc:last-child{margin-bottom:0}.price-acc .accordion__header{padding:24px 40px;display:grid;grid-template-columns:3.2fr auto 140px;gap:20px}.price-acc .page-content table:last-child tbody tr:last-child{border-bottom:none}.price-acc .page-content table tr{border-radius:0!important;border-left:none;border-right:none}.price-acc .page-content table tr:nth-child(2n+1){background:var(--green-color-light)}.price-acc .page-content table tr:first-child td,.price-acc .page-content table tr:first-child th{font-size:20px;font-weight:500}.price-acc .page-content table td,.price-acc .page-content table th{min-width:180px;padding-left:40px;padding-right:40px;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-pack:center;-ms-flex-pack:center;justify-content:center}.price-acc .page-content table td:first-child,.price-acc .page-content table td:last-child,.price-acc .page-content table th:first-child,.price-acc .page-content table th:last-child{font-size:18px;font-weight:600}.price-acc .page-content table td:first-child,.price-acc .page-content table th:first-child{-ms-flex-preferred-size:20.7%;flex-basis:20.7%;min-width:263px}.price-acc .page-content table td>*,.price-acc .page-content table th>*{display:contents}.price-acc__price{font-weight:600}.price-p .sec-top{display:block}.price-p .sec-top__content{margin-top:16px}.price-p .sec-top__content p{font-size:18px;font-weight:600;max-width:48%}.quiz-form__sec{display:none;-webkit-transition:all .3s linear;transition:all .3s linear}.quiz-form__sec.active{display:block}.quiz-form__sec .main-btn{margin-top:32px}.quiz-form__top{display:grid;grid-template-columns:1fr auto;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:32px}.quiz-form__step{color:var(--gray-color);-ms-flex-item-align:center;align-self:center}.modal{visibility:hidden;opacity:0;padding:40px var(--container-offset);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;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal.open{visibility:visible;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal.open .modal{pointer-events:all!important}.modal.open .modal__content{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal.loading:before{top:50%;background-color:var(--white)}.modal .btn-cross.dropdown__close,.modal .btn-cross.modal__close{width:32px;height:32px;position:relative;position:absolute;right:40px;top:40px;z-index:2}.modal .btn-cross.dropdown__close:after,.modal .btn-cross.dropdown__close:before,.modal .btn-cross.modal__close:after,.modal .btn-cross.modal__close:before{height:4px}.modal .add-info{max-width:100%}.modal .add-info p{font-size:14px}.modal__top{margin-bottom:20px}.modal__top p{font-size:16px;margin-top:16px}.modal__top .back-btn{margin-bottom:20px}.modal__content{width:100%;max-width:756px;padding:40px 80px;margin:auto;border-radius:20px;border:1px solid var(--border-color);background-color:var(--white);-webkit-box-shadow:2px 2px 4px 0 rgba(189,191,193,.2509803922);box-shadow:2px 2px 4px 0 rgba(189,191,193,.2509803922);position:relative;overflow:hidden;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal__btns{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:grid;grid-template-columns:auto auto;gap:12px}.modal__scroll p{font-size:16px}.fancy-modal{display:block;background:var(--white);z-index:1001}.fancy-modal .btn-cross.modal__close{top:0!important;right:0!important}.fancy-modal__content{height:100%;max-width:var(--content-width);min-height:200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.fancy-modal__mainswiper{width:100%;max-width:1061px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 auto}.fancy-modal__mainswiper .swiper{width:100%;height:100%}.fancy-modal__mainswiper .media-contain,.fancy-modal__mainswiper .media-cover{position:absolute;top:0;left:0;width:100%;height:100%}.fancy-modal__thumbswiper{width:100%;max-width:644px;padding:0 64px;margin:24px auto 0;position:relative}.fancy-modal__thumbswiper .media-contain,.fancy-modal__thumbswiper .media-cover{padding-top:70%}.fancy-modal__thumbswiper .swiper-slide{border-radius:12px;border:1px solid var(--border-color);-webkit-transition:border-color .3s linear;transition:border-color .3s linear;cursor:pointer;overflow:hidden}.fancy-modal__thumbswiper .swiper-slide-thumb-active{border-color:var(--primary-color)}.fancy-modal__thumbswiper .nav-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fancy-modal__thumbswiper .nav-btn--prev{left:0}.fancy-modal__thumbswiper .nav-btn--next{right:0}.fancy-modal__thumbswiper .video:after{width:40px;height:40px;background-size:16px 16px}.city-modal .modal__content{max-width:900px}.city-modal__list{max-height:282px;padding-right:40px;margin-right:-40px;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.city-modal__list .link-btn{margin-bottom:0}.showrooms-modal .btn-cross.modal__close{right:var(--container-offset)!important}.log-modal .tabs-scroll{margin-bottom:16px}.log-modal input.required+.item-form__placeholder:after{content:none}.log-modal__forget-password,.log-modal__reg{font-weight:600}.log-modal__forget-password button,.log-modal__reg button{color:var(--green-color)}.log-modal__reg{color:var(--gray-color);margin-top:24px}.log-modal__forget-password{text-align:right}.address-modal{pointer-events:none!important}.address-modal.open{pointer-events:all!important}.address-modal .modal__content{max-width:1094px;overflow:visible}.address-modal .form__footer .main-btn{width:100%}.address-modal .js-edit-address{display:none}.address-modal.edit .js-add-address{display:none}.address-modal.edit .js-edit-address{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.address-modal__row{display:grid;grid-template-columns:1.37fr 1fr;gap:20px}.address-modal__mapBtn{display:none}.quickView-modal .modal__content{max-width:1372px}.quickView-modal .product__preview{grid-area:1/1/2/2}.quickView-modal .product__details{max-height:362px;overflow:hidden}.quickView-modal .product__details .prod-details{height:100%;padding-right:10px;overflow-y:auto}.quickView-modal__inner{display:grid;grid-template-columns:1.6fr 1fr 1.1fr;gap:24px;margin-bottom:32px}.showrooms-modal .modal__top{margin-bottom:0}.error-modal h3,.success-modal h3{display:grid;grid-template-columns:auto 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-modal h3::before,.success-modal h3::before{content:"";display:block;width:40px;height:40px;-ms-flex-item-align:start;align-self:start;border-radius:50%;background-size:24px 24px;background-position:center;background-repeat:no-repeat}.error-modal p,.success-modal p{margin-bottom:32px}.error-modal p:empty,.success-modal p:empty{margin-bottom:4px}.success-modal h3::before{background-image:url(../img/svg/success.svg);background-color:var(--green-color-light)}.success-modal--log h3:before{content:none}.error-modal h3::before{background-image:url(../img/svg/error.svg);background-color:var(--red-color-light)}.success-popup{position:fixed;bottom:40px;right:var(--container-offset);width:calc(100% - var(--container-offset) * 2);max-width:323px;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;background:var(--green-color-light);z-index:400;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.success-popup:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;background:url(../img/svg/success.svg) center/contain no-repeat;margin-right:8px}.success-popup.show{visibility:visible;opacity:1}.success-popup__content p{font-size:14px;font-weight:400;margin-top:4px}.resend-pass__btn.disabled,.resend-pass__btn:disabled{color:var(--gray-color)}.resend-pass__timeout{display:contents;color:var(--gray-color)}.resend-pass__timeout.hidden{display:none}.cart-popup{position:fixed;right:calc((100% - var(--content-width))/ 2);top:150px;z-index:1000;visibility:hidden;opacity:0;-webkit-transition:visibility .3s linear,opacity .3s linear,-webkit-transform .3s linear;transition:visibility .3s linear,opacity .3s linear,-webkit-transform .3s linear;transition:visibility .3s linear,opacity .3s linear,transform .3s linear;transition:visibility .3s linear,opacity .3s linear,transform .3s linear,-webkit-transform .3s linear;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);pointer-events:none}.cart-popup.show,.cart-popup:hover{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cart-popup .custom-scroll{padding-right:8px;margin-right:-8px}.cart-popup__inner{width:494px;padding:20px 32px;border-radius:20px;border:1px solid var(--primary-color);background:var(--white);overflow:hidden}.cart-popup__items{max-height:405px;overflow-y:auto}.cart-popup__bot{margin-top:24px}.cart-popup__bot .main-btn{width:100%}.fixed-menu{display:none}.cookie{position:fixed;bottom:40px;left:calc((100% - var(--content-width))/ 2);width:100%;max-width:949px;border-radius:8px;border:1px solid var(--border-color-green);background:var(--green-color-light);z-index:400;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.cookie.show{visibility:visible;opacity:1;pointer-events:auto}.cookie__inner{padding:8px 12px;display:grid;grid-template-columns:1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}.cookie__content{-ms-flex-item-align:center;align-self:center}.cookie__content p{font-size:16px}.cookie__btns{display:grid;grid-template-columns:auto auto;gap:24px}.cookie__btns .btn{font-size:14px}.cookie__btns .main-btn{padding-left:32px;padding-right:32px}.tippy-content{font-size:14px;color:var(--black)}.tippy-content.open{visibility:visible;opacity:1}.item-vacancy{padding:24px 40px;border:1px solid var(--border-color);border-radius:20px;background:var(--gray-color-light)}.item-vacancy__top{margin-bottom:20px}.item-vacancy__city{font-size:14px;font-weight:400;color:var(--gray-color);margin-top:8px}.item-vacancy__details{margin-bottom:20px}.item-vacancy__det{display:grid;grid-template-columns:auto 1fr;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:4px}.item-vacancy__det:last-child{margin-bottom:0}.item-vacancy__det p{font-size:16px;-ms-flex-item-align:center;align-self:center}.item-vacancy__icon{width:32px;height:32px;padding:8px;border-radius:6px;background:var(--green-color-light)}.item-vacancy__footer{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:16px}.vacancies__tabs{margin-bottom:40px}.vacancies__items{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vacancies__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.account-nav ul li{margin-bottom:8px}.account-nav ul li:last-child{margin-bottom:0}.account-nav ul li a,.account-nav ul li button{font-weight:600;padding:14px 20px;border-radius:50px;background:var(--gray-color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-nav ul li a svg,.account-nav ul li button svg{fill:var(--gray-color);-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-right:8px;-webkit-transition:all .3s linear;transition:all .3s linear}.account-nav ul li a.active,.account-nav ul li a:hover,.account-nav ul li button.active,.account-nav ul li button:hover{color:var(--white);background:var(--primary-color)}.account-nav ul li a.active svg,.account-nav ul li a:hover svg,.account-nav ul li button.active svg,.account-nav ul li button:hover svg{fill:var(--white)}.account-empty{padding:20px 0;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;text-align:center}.account-empty h3{max-width:538px}.account-empty p{font-size:16px;max-width:376px;margin-top:16px}.account-empty .main-btn,.account-empty .stroke-btn{margin-top:32px}.order-status{font-size:14px;padding:6px 12px;border-radius:20px}.order-status--pending-manager{color:#ee8945;background:#fdebd1}.order-status--payment-pending{color:#309531;background:#e1efdc}.order-status--paid{color:#54b2a9;background:#e8f0ef}.order-status--delivering{color:#427e8c;background:#e8edf0}.order-status--ready-to-ship{color:#8a4c9e;background:#eee8f0}.order-status--completed{color:#326b43;background:#e8f0eb}.order-status--cancelled{color:#fe3b3b;background:#ffeded}.order-current,.order-hist{border:1px solid var(--border-color);border-radius:20px;margin-bottom:12px;overflow:hidden}.order-current:last-child,.order-hist:last-child{margin-bottom:0}.order-current__content,.order-hist__content{padding:32px 40px}.order-current__header,.order-hist__header{padding:24px 40px;border-radius:20px 20px 0 0;background:var(--gray-color-light)}.order-current__info,.order-hist__info{font-size:16px;font-weight:400;color:var(--gray-color);margin-top:8px}.order-current__bottom,.order-hist__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;border-top:1px solid var(--border-color);margin-top:24px}.order-current__total,.order-hist__total{display:grid;grid-template-columns:auto auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;margin-left:auto}.order-current__total-lbl,.order-hist__total-lbl{font-weight:500}.order-current__price,.order-hist__price{-ms-flex-item-align:center;align-self:center}.order-current__price span,.order-hist__price span{display:block}.order-current__price-old,.order-hist__price-old{font-weight:400}.order-hist .item-order{grid-template-columns:150px minmax(auto,306px) 1.5fr 1fr}.order-hist .item-order .btn{font-size:16px}.order-hist .item-order--outOfStock .item-order__details,.order-hist .item-order--outOfStock .item-order__main,.order-hist .item-order--outOfStock .media-contain{opacity:.5}.order-hist .order-status{justify-self:center}.order-hist__header{display:grid;grid-template-columns:4fr 3fr 2fr;gap:16px}.order-current__header{display:grid;grid-template-columns:1fr auto;gap:16px}.order-current__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-current__status .main-btn{margin-right:24px}.order-current__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.order-current__bottom .item-contact{min-width:234px;margin-right:50px}.order-current__btns{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:24px}.order-current__btns .text-btn{margin-left:52px}.profile-p__wrapper{padding:32px 40px;border-radius:20px;border:1px solid var(--border-color)}.profile-p__sec{margin-bottom:32px}.profile-p__sec:last-child{margin-bottom:0}.profile-p__lbl{font-size:18px;font-weight:600;margin-bottom:16px}.profile-p__form .form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-p__form .form__footer .add-info{margin-left:12px}.profile-p__address-list{margin-bottom:4px}.profile-p__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}.profile-p__address .item-contact{margin-bottom:0}.profile-p__address-actions{display:grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:20px}.profile-p__address-actions .btn{fill:var(--gray-color);width:20px;height:20px}.profile-p__cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 20px}.profile-p__cols:first-child{margin-top:0}.profile-p__cols:last-child{margin-bottom:0}.profile-p__col{padding:24px 40px;border-radius:20px;background:var(--gray-color-light)}.profile-p__col .item-contact span{font-weight:400}.profile-noLogged{padding:20px;display:grid;grid-template-columns:1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;border-radius:20px;background:var(--gray-color-light);margin-bottom:20px}.profile-noLogged:last-child{margin-bottom:0}.profile-noLogged p{-ms-flex-item-align:center;align-self:center}.footer{padding-top:60px;background:var(--green-color-light)}.footer .social-list{margin-top:28px}.footer .page-contact{margin-top:40px}.footer .page-contact:first-child{margin-top:0}.footer .page-up{position:absolute;top:0;right:0}.footer--main .page-logo{pointer-events:none}.footer__inner{position:relative}.footer__bot,.footer__top{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px}.footer__top{padding-bottom:40px;border-bottom:1px solid var(--primary-color)}.footer__info h5{font-size:16px;line-height:1.35;color:var(--gray-color-dark);letter-spacing:normal;max-width:300px;margin-top:16px}.footer__menu{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer__menu .accordion__header{font-size:20px;font-weight:600;pointer-events:none;margin-bottom:12px}.footer__menu .accordion__icon{display:none}.footer__menu .accordion__body{display:block}.footer__menu .accordion__body ul li{font-size:16px;margin-bottom:8px}.footer__menu .accordion__body ul li:last-child{margin-bottom:0}.footer__menu .accordion__body ul li a{color:var(--gray-color-dark)}.footer__menu .accordion__body ul li a:hover{color:var(--green-color)}.footer__contacts .main-btn{margin-top:16px}.footer__bot{font-size:14px;color:var(--gray-color);padding:16px 0}.footer__links{display:grid;grid-template-columns:1fr 2fr;gap:10px}.footer__links a{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--gray-color);display:inline-block}.footer__links a:hover{color:var(--green-color)}.footer__dev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__dev a svg{fill:var(--gray-color);-webkit-transition:all .3s linear;transition:all .3s linear;margin-left:8px}.footer__dev a:hover svg{fill:var(--green-color)}[data-animation=fadeUp]{opacity:0}.fadeUp{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}@-webkit-keyframes fadeUp{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0}100%{opacity:1}}.main-menu__banner{background:url(../img/cat-banner.webp) top right/76% auto no-repeat}@media (min-width:700.98px){.calc-icon svg,.filter-icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.payment-section .info-card{grid-template-columns:auto 1fr}.payment-section .info-card .item-tippy,.payment-section .info-card h5{-ms-flex-item-align:center;align-self:center}.delivery-features .info-card{grid-template-columns:auto 1fr}.delivery-features .info-card h5{-ms-flex-item-align:center;align-self:center}.item-promo__content p{-webkit-line-clamp:3}.promo-block__img{position:absolute;top:47%;right:50%;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.order-hist .item-order .product-action,.order-hist .item-order .stroke-btn{justify-self:center}.order-hist .item-order .product-action .quantity{width:144px}}@media (min-width:1030.98px){.dropdown .modal{height:auto;padding:0;position:static;background:0 0;overflow:visible}.dropdown .modal__close.btn-cross{display:none}.dropdown .modal__top{display:none}.dropdown .modal__content{padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.dropdown__close{display:none}.dropdown__body{width:222px;padding:12px 4px;border-radius:20px;border:1px solid var(--green-color-light);background:var(--white);-webkit-box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569);box-shadow:0 0 18px 0 rgba(204,204,204,.1803921569);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.dropdown__body .custom-scroll{padding:0 4px}.main-menu__item{display:none}.main-menu__item[data-level="1"]>.main-menu__body{visibility:visible;opacity:1;position:static;width:100%;height:auto}.main-menu__item[data-level="1"]>.main-menu__body>.main-menu__subnav{display:block}.main-menu__item--cat{display:block}.main-menu__item--cat .main-menu__body-header,.main-menu__item--cat>.main-menu__header{display:none}.item-intro__content .text-l,.item-intro__content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.text-block .page-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.text-block .page-content>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.catalog .page-row__content .catalog__items{grid-template-columns:repeat(3,1fr)}.header.unshow+.main .cat-filter{max-height:calc(100dvh - 101px)}.cat-filter{max-height:calc(100dvh - var(--header-height) - 20px);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 linear;transition:all .3s linear}.cat-filter__form,.cat-filter__scroll{-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;overflow:hidden}.cat-filter__form{margin-left:-8px;margin-right:-8px}.cat-filter__form>*{padding:0 8px}.cat-filter__scroll{overflow-y:auto}.calculator__top{pointer-events:none}.calculator__top svg{display:none}.calculator .modal{height:auto;padding:0;position:static;background:0 0;visibility:visible;opacity:1}.calculator .modal__close.btn-cross,.calculator .modal__top{display:none}.calculator .modal__content{max-width:100%;padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;opacity:1}.selection-banner__content{width:100%;max-width:41.6666666667%;padding:calc(var(--breadcrumbs-offset) + var(--main-offset)) 0;margin-right:10px}.address-map__bottom{display:none}.showrooms__tabs{display:none}.showrooms__block{display:block!important}#address-map-modal{height:100%;padding:0;position:static;background:0 0;visibility:visible;opacity:1}#address-map-modal .modal__close.btn-cross,#address-map-modal .modal__top{display:none}#address-map-modal .modal__content{max-width:100%;padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;opacity:1}.tippy-content{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:260px;height:auto;left:auto;right:auto;padding:8px 12px;border-radius:8px;background:var(--green-color-light);overflow:visible;-webkit-transition:visibility .3s ease-out,opacity .3s ease-out!important;transition:visibility .3s ease-out,opacity .3s ease-out!important}.tippy-content:before{content:"";width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:var(--green-color-light) transparent transparent transparent;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%) rotate(180deg);-ms-transform:translate(-50%,-100%) rotate(180deg);transform:translate(-50%,-100%) rotate(180deg)}.tippy-content .btn-cross.modal__close{display:none}.tippy-content .modal__content{padding:0;border:none;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.tippy-content .modal__scroll{overflow:visible}}@media (min-width:1250.98px){.main-features .info-card{grid-template-columns:auto 1fr}.main-features .info-card h4{-ms-flex-item-align:center;align-self:center}.catalog .page-row__content .catalog__items{grid-template-columns:repeat(4,1fr)}.product__preview .product-lbls{margin:-4px}.product__preview .product-lbls span{font-size:14px;padding:6px 12px 6px 26px;background-size:16px 16px;background-position:center left 6px;margin:4px}.delivery-section .info-card h5,.payment-section .info-card h5{font-size:14px}.delivery-section .info-card__icon,.payment-section .info-card__icon{width:40px;height:40px;padding:10px}.main-about .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.main-about .swiper-slide:nth-child(4n) .item-about,.main-about .swiper-slide:nth-child(4n+3) .item-about{grid-template-columns:1fr 41.46%}.main-about .swiper-slide:nth-child(4n) .item-about .media-cover,.main-about .swiper-slide:nth-child(4n+3) .item-about .media-cover{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.promos-p__items{grid-template-columns:repeat(12,1fr)}.promos-p__items .item-promo{grid-column-end:span 4}.promos-p__items .item-promo:nth-child(7n),.promos-p__items .item-promo:nth-child(7n+4),.promos-p__items .item-promo:nth-child(7n+5),.promos-p__items .item-promo:nth-child(7n+6){grid-column-end:span 3}.tippy-content{max-width:330px}}@media ((min-width:1700.98px)){.file-form__info-desc{font-size:16px;max-width:820px}}@media (min-height:1000px) and (min-width:1700.98px){.item-intro{min-height:calc(1000px - var(--header-height))}}@media (min-width:1700.98px){.catalog .page-row__content .catalog__items{grid-template-columns:repeat(5,1fr)}.header.unshow+.main .cat-filter{max-height:calc(100dvh - 120px)}.delivery-section .info-card,.payment-section .info-card{padding:16px 20px}.delivery-section .info-card__icon,.payment-section .info-card__icon{width:48px;height:48px;padding:12px}.questions .info-card{padding:16px 20px}.questions .info-card__icon{width:48px;height:48px;padding:12px}.legal-entity-cards .info-card{grid-template-columns:auto 1fr}.legal-entity-cards .info-card p{-ms-flex-item-align:center;align-self:center}.cart-removal-modal .modal__content{max-width:738px}.vacancies__cards .info-card{display:grid;grid-template-columns:auto 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.vacancies__cards .info-card .h6{-ms-flex-item-align:center;align-self:center}}@media (max-width:1700.98px){:root{--content-width:1196px;--header-height:125px;--main-offset:24px;--breadcrumbs-offset:48px}body{font-size:16px}.text-l{font-size:50px}.h1,h1{font-size:38px}.h2,.page-content h1,h2{font-size:32px}.h3,.page-content h2,h3{font-size:26px}.h4,.page-content h3,h4{font-size:20px}.h5,h5{font-size:16px}.btn-cross{width:18px;height:18px}.link-icon{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;background-size:10px 10px}.main-btn,.stroke-btn{padding:13px 30px}.stroke-btn.stroke-btn--link{padding-top:7px;padding-bottom:7px;padding-right:7px}.stroke-btn.stroke-btn--link::before{-webkit-transform-origin:calc(100% - 20px) center;-ms-transform-origin:calc(100% - 20px) center;transform-origin:calc(100% - 20px) center}.text-btn svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.text-btn .btn-cross{margin-left:4px}.back-btn svg{margin-right:12px}.nav-btn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:12px}.section{margin-bottom:100px}.section:last-child{margin-bottom:50px}.mb-90{margin-bottom:60px}.mb-60{margin-bottom:40px}.sec-top{margin-bottom:24px}.sec-top .social-list{margin-top:16px}.sec-top>p{margin-top:12px}.sec-top__content{-webkit-box-flex:0;-ms-flex:0 0 45.5%;flex:0 0 45.5%}.sec-top__content p{font-size:14px}.page-row--account .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 28.59%;flex:0 0 28.59%;margin-right:10px}.page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 35.55%;flex:0 0 35.55%;margin-left:20px}.page-row__content .page-content{max-width:690px}.header.unshow+.main .page-row__aside,.header.unshow+.main .product__sticky{top:91px!important}.page-up .btn{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;padding:12px}.page-top{margin-bottom:20px}.page-logo{width:166px;height:40px}.page-loc svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.page-loc span{font-size:14px}.page-content h1,.page-content h2{margin-top:40px;margin-bottom:16px}.page-content h3{margin:16px 0}.page-content hr,.page-content ol,.page-content ul{margin:12px 0}.page-content ul li:before{top:7px}.page-content figure,.page-content iframe,.page-content img,.page-content video{margin:16px 0}.page-content table td,.page-content table th{font-size:14px;padding:8px 12px}.page-content table tbody tr:first-child{border-radius:16px 16px 0 0}.page-content table tbody tr:last-child{border-radius:0 0 16px 16px}.page-content table+span{font-size:14px;margin-bottom:16px}.tabs{margin:0 -4px -8px}.tabs a,.tabs span{margin:0 4px 8px}.tabs__item{font-size:14px;padding:8px 16px;border-radius:12px}.switch-block .tabs{margin:0 -12px -12px}.switch-block [data-tab]{margin:0 12px 12px;padding-bottom:4px}.file-form label{padding:20px 16px}.file-form label span span{font-size:16px}.file-form label::before{width:32px;height:32px;margin-bottom:8px}.file-form__items{margin-top:4px}.item-form{margin-bottom:8px}.item-form input{padding:20px 34px 5px 16px}.item-form input:-moz-placeholder-shown+.item-form__placeholder{font-size:14px}.item-form input:-ms-input-placeholder+.item-form__placeholder{font-size:14px}.item-form input:placeholder-shown+.item-form__placeholder{font-size:14px}.item-form input:focus+.item-form__placeholder,.item-form__placeholder{font-size:12px;top:6px;left:17px}.item-form textarea{padding:8px 16px}.item-form textarea::-webkit-input-placeholder{font-size:14px}.item-form textarea::-moz-placeholder{font-size:14px}.item-form textarea:-ms-input-placeholder{font-size:14px}.item-form textarea::-ms-input-placeholder{font-size:14px}.item-form textarea::placeholder{font-size:14px}.item-form--readonly{padding:20px 16px 5px}.item-form--readonly span:nth-child(1){top:6px;left:17px}.item-form--dropdown input{padding-right:70px}.item-form--dropdown .item-form__reset{right:52px}.item-form .dropdown__icon,.item-form__eye,.item-form__reset{right:16px}.item-form__eye{width:20px;height:20px}.item-checkbox span{font-size:14px;padding-left:26px}.item-toggle{margin-bottom:20px}.text-radio__icon{margin-bottom:12px}.text-radio__content{padding:12px 16px 18px}.text-radio__content>p{font-size:14px}.text-radio__content>p:before{width:20px;height:20px}.text-radio__content>p:after{width:12px;height:12px}.form__group,.form__items{margin-bottom:16px}.form__footer{margin-top:24px}.form__footer-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__footer-row .add-info{margin:0 0 12px}.video:after{width:48px;height:48px;background-size:19px 19px}.video-btn .video{width:48px;height:48px}.share-list{display:block;margin-top:24px}.share-list .social-list li{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px}.share-list .social-list li a{padding:9px}.item-contact a,.item-contact span{font-size:14px}.social-list ul li{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.social-list ul li a{padding:7px}.quantity{width:120px;padding:9px 18px}.quantity input{margin:0 4px}.quantity button{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;height:15px}.swiper-scrollbar{margin-top:24px}.search-form{max-width:443px}.search-form__inner{padding-left:16px}.search-form__inner::before{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-right:6px}.search-form__inner .main-btn{padding-top:9.5px;padding-bottom:9.5px}.search-form__reset,.search-form__submit{margin-left:8px}.search-form__results{margin-top:6px}.search-form__results .text-btn{margin:12px 16px 6px}.search-form__results-inner .custom-scroll{max-height:208px}.search-noresult__img{max-width:154px}.header__top{padding:7px 0;gap:20px}.header__delivery{font-size:14px;padding:4px 24px}.header__body{padding:14px 0;gap:20px}.header__bot ul{margin:-6px}.header__bot ul li{font-size:14px;margin:6px}.header__bot ul li a{padding:2px 9px}.header__actions{margin-left:32px}.header__actions>*{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:10px}.top-menu__header svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.top-menu__list li{margin-left:20px;font-size:14px}.top-menu__body{padding-top:10px}.menu-btn{padding:15px 29px}.menu-btn.active .menu-btn__items span:first-child{top:calc(50% - 1px)}.menu-btn.active .menu-btn__items span:last-child{bottom:calc(50% - 1px)}.menu-btn__items{-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px;width:23px;height:18px}.menu-btn__items span{height:2px}.link-btn.has-icon>a:after,.link-btn.has-icon>span:after{width:20px;height:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px}.link-btn>a,.link-btn>span{padding:8px 16px}.main-menu .link-btn{margin-bottom:2px}.main-menu .page-contact{margin-bottom:12px}.main-menu__row{grid-template-columns:3.28fr 1fr;gap:24px}.main-menu__row:after{left:320px}.main-menu__main>*{width:300px}.main-menu__nav{padding-bottom:24px}.main-menu__body{left:344px}.main-menu__contacts{margin-top:32px}.breadcrumbs{margin-bottom:12px}.breadcrumbs ul li{font-size:14px}.notfound-p__content p,.search-noresult__content p{font-size:14px}.notfound-p__content .main-btn,.search-noresult__content .main-btn{margin-top:24px}.notfound-p__img{max-width:458px}.item-intro{padding-bottom:40px;grid-template-columns:1fr 1fr;gap:20px}.item-intro__content{padding-bottom:60px}.item-intro__content .text-l{margin-bottom:16px}.item-intro__content p{font-size:16px;max-width:100%}.item-intro__content .main-btn{margin-top:24px}.intro{padding:0 50px}.intro .swiper-pagination{bottom:80px}.info-card{padding:16px 20px;gap:16px;border-radius:16px}.info-card h4{font-size:18px}.info-card h4 span{font-size:14px}.info-card__icon{width:48px;height:48px;padding:12px;border-radius:8px}.main-features .info-card{padding:16px 12px;gap:8px}.main-features .info-card__icon{width:42px;height:42px;padding:11px}.main-form__inner{padding:56px;border-radius:20px}.main-form__img{max-width:385px}.main-form__top p{font-size:14px}.main-form__content{max-width:407px;justify-self:start;margin-left:20px}.main-idea .media-cover{border-radius:16px}.item-cat{height:140px;padding:12px 16px}.category__items{grid-template-columns:repeat(4,1fr);gap:16px}.category__items .item-cat{height:170px;padding:16px 20px;grid-column-end:span 1}.category__items .item-cat:nth-child(1){padding:20px;grid-column-end:span 2;grid-row:1/3}.category__items .item-cat:nth-child(2),.category__items .item-cat:nth-child(3),.category__items .item-cat:nth-child(6){grid-column-end:span 2;padding:20px}.category__items .item-cat:nth-child(3),.category__items .item-cat:nth-child(6){height:254px}.category__items .item-cat:nth-child(4),.category__items .item-cat:nth-child(5){grid-column-end:span 1;grid-row:2/3}.card{border-radius:12px}.card .item-tippy,.card__info{font-size:12px}.card .product-price__current{font-size:14px}.card .product-action .btn{font-size:14px;padding:9px 11px}.card .product-lbls{top:8px;left:12px;right:12px}.card__preview .main-btn{font-size:14px}.card__header{min-height:86px}.card__details-item dd,.card__details-item dt{font-size:12px;margin-bottom:2px}.card__inner{padding:0 12px 12px}.catalog__items[data-catalog-view=list] .card,.catalog__items[data-catalog-view=tile] .card{padding:16px 20px}.catalog__items[data-catalog-view=list] .card .product-status,.catalog__items[data-catalog-view=tile] .card .product-status{font-size:12px}.catalog__items[data-catalog-view=list] .card .product-action,.catalog__items[data-catalog-view=tile] .card .product-action{grid-template-columns:120px 1fr;gap:8px}.catalog__items[data-catalog-view=list] .card .product-fav,.catalog__items[data-catalog-view=list] .card .product-view,.catalog__items[data-catalog-view=tile] .card .product-fav,.catalog__items[data-catalog-view=tile] .card .product-view{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.catalog__items[data-catalog-view=list] .card__inner,.catalog__items[data-catalog-view=tile] .card__inner{gap:20px}.catalog__items[data-catalog-view=tile]{gap:12px}.catalog__items[data-catalog-view=tile] .card{gap:16px}.catalog__items[data-catalog-view=tile] .card__inner{grid-template-columns:1fr 44%}.catalog__items[data-catalog-view=tile] .card__header h5{max-width:275px}.catalog__items[data-catalog-view=list] .card__inner{grid-template-columns:1fr 32.4%}.catalog__items[data-catalog-view=list] .card__header{grid-template-columns:1fr 54%;gap:20px}.catalog .filter-selected{margin-left:calc(24% + 14px)}.catalog .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}.catalog__items{gap:16px}.catalog-tabs .tabs a{font-size:14px;padding:8px 16px;border-radius:12px}.catalog-top{margin-bottom:16px}.catalog-top .dropdown__header{height:28px}.catalog-top__view-btns{margin-left:60px}.catalog-p__sections{gap:16px}.catalog-p__sections .info-card{padding:12px 16px}.filter-selected__items li,.filter-selected__reset{font-size:14px}.cat-filter{padding:16px}.cat-filter .accordion .item-checkbox,.cat-filter .accordion .item-radio{margin-top:6px}.cat-filter .accordion .item-checkbox:first-child,.cat-filter .accordion .item-radio:first-child{margin-top:8px}.cat-filter__top{margin-bottom:20px}.cat-filter__sec{margin-bottom:20px}.range-filter__amount span{font-size:14px}.range-filter__amount input{max-width:94px;padding:5px 14px}.range-filter__minmax{margin-top:0}.calculator{padding:16px;border-radius:16px;margin:16px 0 12px}.calculator p,.calculator__item span,.calculator__size-lbl{font-size:14px}.calculator--product{padding:20px}.calculator__size{padding-bottom:4px}.calculator__size .range-filter{grid-template-columns:84px 1fr}.calculator__item input{padding:5px 14px}.category-p__items,.quiz-form__items{gap:16px}.subcat-p{margin-bottom:60px}.subcat-p .read-more.more-hidden .read-more__content{-webkit-line-clamp:7}.subcat-p__row{gap:20px}.favorites-empty .main-btn{margin-top:24px}.product .info-product{margin-top:50px}.product__inner{grid-template-columns:1.74fr 1.36fr 1.24fr;gap:0 24px}.product__preview .product-lbls{top:12px;left:16px}.product__mainswiper{border-radius:16px}.product__mainswiper .video:after{bottom:12px;right:16px}.product__thumbswiper{margin-top:8px}.product__thumbswiper .video:after{width:32px;height:32px;background-size:13px 13px}.product__main .text-btn{margin-top:8px}.product__content{margin-bottom:16px}.product__content p{font-size:14px}.prod-details__item{padding-bottom:4px;margin-bottom:4px}.prod-details__item>*{font-size:14px}.info-product .prod-details{grid-template-columns:1fr 1fr;gap:8px 100px}.info-product .prod-details__item:last-child{padding-bottom:4px}.info-product .tabs span{font-size:22px}.info-product__sec .text-btn{margin-top:16px}.info-product__sec-title{margin-bottom:16px}.delivery-section .info-card h5,.payment-section .info-card h5{font-size:14px}.delivery-section .delivery-features{gap:12px}.payment-section .payment-features{gap:12px}.total-product{padding:20px;border-radius:16px}.total-product .product-fav{width:48px;height:48px;padding:12px}.total-product .product-price__old{font-size:14px}.total-product__body{margin-bottom:16px}.total-product__price-wrapper{padding-top:8px;margin-top:8px}.total-product__price-lbl{font-size:14px}.rate label{width:20px;height:20px}.item-review .read-more{margin-bottom:24px}.item-review .read-more.more-hidden .read-more__content{-webkit-line-clamp:5}.item-review__top p{font-size:18px}.item-about{gap:12px}.item-about .media-cover{border-radius:16px}.item-about__content{padding:16px 20px;border-radius:16px}.item-about__content h3{max-width:270px;margin-bottom:12px}.item-about__content p{font-size:12px;max-width:100%}.info-about .page-content p{margin-bottom:8px}.info-about .page-content li,.info-about .page-content p{font-size:14px}.info-about__content{padding:24px}.info-about__content .h2{margin-bottom:12px}.about-p__content p{font-size:16px;max-width:535px}.video-about .sec-top__content{max-width:407px}.item-stat span:last-child{font-size:14px}.feedback-form{padding:24px 32px}.delivery-features,.payment-features{gap:16px}.delivery-features .info-card h5{max-width:220px}.delivery-p .delivery-features{max-width:690px}.delivery-p__map iframe{height:274px}.width-less{max-width:844px}.faq .accordion{padding:20px 24px}.faq .accordion .page-content{max-width:493px;padding-top:12px}.faq .accordion .page-content p{font-size:14px}.payment-p__swiper .swiper-slide{height:68px;border-radius:16px}.payment-p__sec .sec-top{margin-bottom:16px}.payment-p__requisites{padding:40px 60px;grid-template-columns:1fr 1.5fr repeat(3,1fr)}.item-news .media-cover,.item-promo .media-cover{border-radius:16px}.item-news__content h4,.item-promo__content h4{margin-bottom:12px}.item-news__content p,.item-promo__content p{font-size:14px;margin-bottom:8px}.item-news__date,.item-promo__date{font-size:14px}.news-p__items{gap:40px 16px}.article-p__img{max-width:690px}.news-banner{border-radius:16px}.news-banner__content{padding:16px 24px}.item-promo{border-radius:16px}.promos-p .promo-block{min-height:281px;border-radius:16px}.promos-p__items{gap:40px 16px}.promo-block{min-height:372px}.promo-block .social-list{margin-top:20px}.promo-block__content{max-width:50%;padding:56px 0}.promo-block__content .h1,.promo-block__content h1{margin-bottom:12px}.promo-block__content p{font-size:16px}.info-block .main-btn{margin-top:24px}.info-block__row{grid-template-columns:1fr 45.65%}.map{border-radius:16px}[class*=-balloon_layout]{width:400px}[class*=balloon__content]{padding:20px 0 20px 24px!important}#showrooms-map .balloon__header,.showrooms-modal .balloon__header{margin-bottom:8px}#showrooms-map .balloon__header:before,.showrooms-modal .balloon__header:before{width:28px;height:28px}#showrooms-map .balloon__body,.showrooms-modal .balloon__body{padding-left:36px}.address-map .map{height:235px}.showrooms__blocks{height:496px;gap:16px}.showrooms-city{margin-bottom:8px;border-radius:16px}.showrooms-city__header,.showrooms-city__list{padding:16px 20px}.item-showroom{padding-bottom:8px;margin-bottom:16px}.item-showroom__header:before{width:28px;height:28px}.item-showroom__content{padding:8px 0 0 36px}.callback-form .form__footer{margin-top:12px}.callback-form .form__grid{gap:8px}.callback-form .page-contact{font-size:14px}.callback-form__inner{padding:40px 60px;grid-template-columns:1.3fr 2fr;gap:16px}.callback-form__info h2{max-width:350px}.callback-form__contacts{max-width:390px}.office-p__contacts{padding:20px 24px;grid-template-columns:minmax(auto,150px) minmax(auto,318px) 1fr;border-radius:16px 16px 0 0}.office-p__contacts .item-contact span:first-child{font-size:12px}.office-p__map{height:362px;border-radius:0 0 16px 16px}.questions__items{gap:16px}.item-cart{padding:12px 20px;grid-template-columns:178px minmax(auto,215px) 1fr 1fr auto;gap:0 12px}.item-cart .product-lbls span{font-size:10px}.item-cart .product-fav,.item-cart .product-remove{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.item-cart .product-status{font-size:12px}.item-cart .product-status::before{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px}.item-cart .mod-open-btn{font-size:14px}.item-cart__left{gap:8px}.item-cart__art{margin-top:8px}.item-cart__count .quantity{margin-bottom:8px}.item-cart__count .item-tippy{font-size:14px}.item-cart__total .product-price__old{font-size:14px}.item-cart__action button{margin-bottom:12px}.cart-p .sec-top .btn,.cart-p__top .btn{font-size:14px}.cart-p .sec-top .btn svg,.cart-p__top .btn svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.cart-p__top{max-width:calc(72.5% - 20px);padding-left:30px;margin-bottom:12px}.cart-p--empty .main-btn{margin-top:24px}.cart-p .profile-noLogged,.order-p .profile-noLogged{max-width:calc(72.5% - 20px)}.cart-p .page-row__aside,.order-p .page-row__aside{-webkit-box-flex:0;-ms-flex:0 0 27.5%;flex:0 0 27.5%}.total-cart{padding:16px 20px;border-radius:16px}.total-cart__footer .main-btn{margin-top:20px}.total-cart__price-wrapper{padding-top:8px;margin-top:8px}.total-cart__price-lbl{font-size:14px}.item-incart{grid-template-columns:87px 1fr auto;gap:8px;margin-bottom:16px}.item-incart .media-contain{border-radius:8px}.item-order{grid-template-columns:120px minmax(auto,270px) 1fr 1fr;gap:12px}.item-order .media-contain{border-radius:12px}.item-order__art{margin-top:8px}.item-order__details{grid-template-columns:1fr}.item-order__total .product-price__old{font-size:14px}.order-p .accordion{border-radius:16px}.order-p .accordion__header{padding:16px 24px;background:var(--green-color-light)}.order-p .accordion__header h4 span{font-size:14px;margin-left:16px}.order-p .accordion__header:before{margin-right:8px}.order-p .accordion__content{padding:20px 24px}.order-p .form__items{gap:8px}.order-p .tabs span{font-size:18px;padding-bottom:0}.order-p__loc .tippy{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.order-p__fieldset{margin-bottom:16px}.order-p__radio-items{gap:8px}.order-p__delivery-block{margin-top:16px}.desc-block{padding:12px 16px;border-radius:12px;margin:16px 0}.desc-block__inner{grid-template-columns:.55fr 1fr}.desc-block__content{max-width:387px}.desc-block__content p{font-size:12px}.desc-block__title svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.desc-block__contacts{gap:16px}.order-error h1:before,.order-success h1:before,.quiz-success h1:before{width:48px;height:48px}.order-error p,.order-success p,.quiz-success p{max-width:790px}.order-error .main-btn,.order-success .main-btn,.quiz-success .main-btn{margin-top:24px}.order-success__details{margin-top:12px}.order-success__det{font-size:14px}.order-success__det span{font-size:16px}.service-p .page-content{margin-bottom:40px}.service-p .page-content li,.service-p .page-content p{font-size:14px}.service-p__row{grid-template-columns:1.26fr 1.6fr 1.4fr}.service-p__content{padding-left:0}.service-p__content .text-btn{margin:10px 0}.item-service{padding:20px 24px 24px}.item-service__inner{gap:12px}.item-service__icon{width:48px;height:48px;padding:12px}.item-service__content p{font-size:14px;-webkit-line-clamp:3}.services-p__items{gap:16px}.suppliers-p .page-content ul{gap:4px 24px}.main-advants .info-card{padding:12px 16px}.main-advants .info-card__text p{font-size:14px}.legal-entity-cards .swiper-wrapper,.main-advants .swiper-wrapper{gap:16px}.price-acc{border-radius:16px;margin-bottom:12px}.price-acc .accordion__header{padding:20px 24px;grid-template-columns:repeat(3,1fr)}.price-acc .page-content table tr:first-child td,.price-acc .page-content table tr:first-child th{font-size:16px}.price-acc .page-content table td,.price-acc .page-content table th{padding-left:24px;padding-right:24px}.price-acc .page-content table td:first-child,.price-acc .page-content table td:last-child,.price-acc .page-content table th:first-child,.price-acc .page-content table th:last-child{font-size:16px}.price-acc .page-content table td:first-child,.price-acc .page-content table th:first-child{-ms-flex-preferred-size:27.5%;flex-basis:27.5%}.price-acc .page-content table td:last-child,.price-acc .page-content table th:last-child{-ms-flex-preferred-size:9%;flex-basis:9%}.price-acc__price{justify-self:center}.price-p .sec-top__content p{font-size:16px;max-width:51%}.quiz-form__sec .main-btn{margin-top:24px}.quiz-form__top{margin-bottom:20px}.modal .btn-cross.dropdown__close,.modal .btn-cross.modal__close{width:26px;height:26px;top:32px;right:60px}.modal .btn-cross.dropdown__close::after,.modal .btn-cross.dropdown__close::before,.modal .btn-cross.modal__close::after,.modal .btn-cross.modal__close::before{height:3px}.modal__top{margin-bottom:16px}.modal__top h3{padding-right:40px}.modal__top p{font-size:14px;padding-right:40px;margin-top:12px}.modal__content{max-width:620px;padding:32px 60px}.fancy-modal__mainswiper{max-width:979px}.city-modal .modal__content{max-width:724px}.city-modal__list{max-height:252px;padding-right:6px;margin-right:-6px;gap:0 32px}.city-modal__list .link-btn a{font-size:14px}.log-modal__reg{margin-top:16px}.address-modal .modal__content{max-width:1034px}.address-modal__row{grid-template-columns:1.2fr 1fr}.quickView-modal .modal__content{max-width:1046px}.quickView-modal .product__details{max-height:296px}.quickView-modal__inner{grid-template-columns:1.05fr .82fr 1.11fr;gap:24px 16px;margin-bottom:24px}.error-modal p,.success-modal p{margin-bottom:24px}.error-modal p:empty,.success-modal p:empty{margin-bottom:8px}.cart-popup{top:120px}.cart-popup__inner{width:424px;padding:16px 24px}.cart-popup__items{max-height:304px}.cookie__content p{font-size:14px}.item-vacancy{padding:20px 24px}.item-vacancy__top{margin-bottom:12px}.item-vacancy__details{margin-bottom:16px}.item-vacancy__det p{font-size:14px}.vacancies__tabs{margin-bottom:24px}.vacancies__cards,.vacancies__items{gap:16px}.account-nav ul li a,.account-nav ul li button{padding:13px 16px}.account-nav ul li a svg,.account-nav ul li button svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.order-current__content,.order-hist__content{padding:20px 24px}.order-current__header,.order-hist__header{padding:16px 24px}.order-current__info,.order-hist__info{margin-top:4px}.order-current__bottom,.order-hist__bottom{margin-top:20px}.order-hist .item-order{grid-template-columns:120px minmax(auto,264px) 1fr 1.3fr}.order-hist .item-order .btn{font-size:14px}.order-current__status .main-btn{margin-right:16px}.order-current__bottom .item-contact{margin-right:40px}.order-current__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.profile-p__wrapper{padding:20px 24px}.profile-p__sec{margin-bottom:24px}.profile-p__lbl{margin-bottom:12px}.profile-p__cols{gap:12px;margin:16px 0 20px}.profile-p__col{padding:20px 24px;border-radius:16px}.profile-noLogged{padding:20px 16px;border-radius:16px}.footer{padding-top:40px}.footer .social-list{margin-top:20px}.footer .page-contact a{font-size:18px}.footer__info h5{font-size:14px;max-width:240px}.footer__menu .accordion__header{font-size:18px;margin-bottom:8px}.footer__menu .accordion__body ul li{font-size:14px;margin-bottom:6px}.footer__bot,.footer__menu,.footer__top{gap:16px}.footer__top{padding-bottom:24px}.footer__dev,.footer__links{font-size:12px}}@media (min-height:800px) and (max-width:1700.98px){.item-intro{min-height:calc(800px - var(--header-height))}}@media (max-width:1250.98px){:root{--content-width:950px;--header-height:130px;--main-offset:20px}.text-l{font-size:44px}.h1,h1{font-size:32px}.h2,.page-content h1,h2{font-size:26px}.h3,.page-content h2,h3{font-size:22px}.h4,.page-content h3,h4{font-size:18px}.btn-cross{width:14px;height:14px}.main-btn,.stroke-btn{font-size:14px}.stroke-btn.stroke-btn--link{padding-right:13px}.stroke-btn.stroke-btn--link::before{-webkit-transform-origin:calc(100% - 27px) center;-ms-transform-origin:calc(100% - 27px) center;transform-origin:calc(100% - 27px) center}.text-btn{font-size:14px}.section{margin-bottom:80px}.section:last-child{margin-bottom:40px}.mb-90{margin-bottom:48px}.sec-top{margin-bottom:20px}.sec-top .social-list{margin-top:12px}.sec-top__content{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.page-row{display:block}.page-row--account .page-row__aside{margin:0}.page-row--account .page-row__aside{display:none}.page-row--account-nav .page-row__aside{display:block}.page-row--account-nav .page-row__content{display:none}.page-row__aside{position:static;margin:20px 0 0}.page-row__content .page-content{max-width:100%}.page-up .btn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:8px}.page-top--account .back-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-top--account .breadcrumbs{display:none}.page-logo{width:145px;height:34px}.file-form label span{font-size:14px}.file-form label:before{width:24px;height:24px}.file-form__items::before{font-size:14px}.file-form__info-desc{max-width:100%}.item-toggle{margin-bottom:12px}.video:after{width:40px;height:40px;background-size:16px 16px}.video-btn .video{width:40px;height:40px}.dropdown__header span{font-size:14px}.dropdown__icon{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.dropdown__body label span{font-size:14px}.dropdown__body .custom-scroll{max-height:308px}.social-list ul{margin:-4px}.social-list ul li{margin:4px}.swiper-scrollbar{margin-top:20px}.search-form{max-width:100%}.search-form__inner{height:40px;padding:2px 12px;margin-right:50px}.search-form__inner::before{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.search-form__inner .main-btn{color:var(--green-color);padding:0;border-radius:0;white-space:nowrap;visibility:visible;opacity:1;pointer-events:auto;position:absolute;left:100%}.search-form__inner .main-btn::after,.search-form__inner .main-btn::before{content:none}.header{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.header.scroll.unshow .header__center{max-height:0;padding-bottom:0}.header.show-menu .search-form__results{visibility:hidden;opacity:0}.header .page-loc span{font-size:12px}.header .search-form__results{padding:10px 0;padding-top:calc(var(--header-height) + 10px);border-radius:0;border:none;position:fixed;top:0;left:0;width:100%;bottom:0;overflow:hidden;margin:0;z-index:-1}.header .search-form__results-inner{height:100%;max-width:var(--container-width);padding:0 var(--container-offset);margin:0 auto;overflow:auto}.header .search-form__results-inner .custom-scroll{max-height:none;overflow:visible}.header__container{position:relative;z-index:2}.header__top{padding:0;grid-template-columns:1fr;border-bottom:none;background:var(--green-color-light);margin:0 calc((100vw - var(--content-width))/ -2)}.header__top .page-loc,.header__top .top-menu{display:none}.header__delivery{font-size:12px;width:100%;padding:4px;border-radius:0}.header__body{padding:10px 0 0;grid-template-columns:auto 1fr;gap:10px 20px}.header__center{max-height:100px;grid-area:2/1/3/3;-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden;padding-bottom:10px;gap:8px}.header__right{grid-template-columns:repeat(3,auto);justify-self:end}.header__right .page-loc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__right .page-contact--phone{margin-left:20px}.header__right .page-contact--phone a{font-size:0;display:block;width:20px;height:20px;background:url(../img/svg/call.svg) center/contain no-repeat;-webkit-transition:all 0s;transition:all 0s}.header__right .page-contact--phone span{display:none}.header__actions{margin-left:20px}.header__actions>*{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;padding:5px}.header__bot{display:none}.menu-btn{width:40px;height:40px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-btn__items{-webkit-box-flex:0;-ms-flex:0 0 17px;flex:0 0 17px;width:17px;height:14px}.menu-btn__txt{display:none}.link-btn{margin-bottom:2px}.link-btn.has-icon>a:after,.link-btn.has-icon>span:after{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.link-btn>a,.link-btn>span{font-size:14px}.main-menu{top:0!important;padding-top:calc(var(--header-height) + 10px);padding-bottom:0;bottom:0;max-height:none!important}.main-menu .page-contact span{display:block}.main-menu .container{padding-bottom:0;overflow:hidden}.main-menu__inner{height:100%;position:relative}.main-menu__row{width:320px;height:100%;padding-bottom:10px;padding-right:20px;display:block;overflow-y:auto;position:static}.main-menu__main{position:static}.main-menu__main>*{width:100%}.main-menu__banner{margin-top:24px}.main-menu__banner h3{font-size:32px}.pagination__item,.pagination__link{font-size:14px}.notfound-p__content .h3,.notfound-p__content h3,.search-noresult__content .h3,.search-noresult__content h3{margin-bottom:8px}.notfound-p__content .main-btn,.search-noresult__content .main-btn{margin-top:16px}.notfound-p__img{max-width:300px}.info-card__icon{width:40px;height:40px;padding:8px}.main-features .info-card{padding:8px 12px;gap:12px}.main-features .info-card__icon{width:32px;height:32px;padding:8px}.main-form__top h2{max-width:330px}.main-idea .sec-top h2{max-width:340px}.item-cat{height:116px;padding:8px 12px;border-radius:16px}.item-cat h4{font-size:16px}.category__items .item-cat{padding:12px}.category__items .item-cat:nth-child(1),.category__items .item-cat:nth-child(2),.category__items .item-cat:nth-child(3),.category__items .item-cat:nth-child(6){padding:12px 20px}.category__items .item-cat:nth-child(3),.category__items .item-cat:nth-child(6){height:190px}.category__items .item-cat h4{font-size:18px}.card .product-lbls{left:8px;right:8px}.catalog__items[data-catalog-view=list] .card,.catalog__items[data-catalog-view=tile] .card{padding:12px}.catalog__items[data-catalog-view=list] .card .product-status,.catalog__items[data-catalog-view=tile] .card .product-status{font-size:10px}.catalog__items[data-catalog-view=list] .card .product-price__current,.catalog__items[data-catalog-view=tile] .card .product-price__current{font-size:16px}.catalog__items[data-catalog-view=list] .card__header h5,.catalog__items[data-catalog-view=tile] .card__header h5{font-size:14px}.catalog__items[data-catalog-view=tile] .card{grid-template-columns:22.2% 1fr;gap:12px}.catalog__items[data-catalog-view=tile] .card .product-action{grid-template-columns:1fr;margin-top:auto}.catalog__items[data-catalog-view=tile] .card .product-lbls span{font-size:10px;padding-left:16px;background-size:10px 10px}.catalog__items[data-catalog-view=tile] .card__preview .main-btn{font-size:0;padding:7px;border-radius:50%;background:rgba(248,248,248,.7)!important}.catalog__items[data-catalog-view=tile] .card__preview .main-btn:after,.catalog__items[data-catalog-view=tile] .card__preview .main-btn:before{content:none}.catalog__items[data-catalog-view=tile] .card__preview .main-btn svg{display:block}.catalog__items[data-catalog-view=tile] .card__inner{grid-template-columns:1fr 46%}.catalog__items[data-catalog-view=tile] .card__header h5{max-width:236px}.catalog__items[data-catalog-view=list] .card .product-action{grid-template-columns:1fr auto}.catalog__items[data-catalog-view=list] .card .product-action .btn{font-size:0;padding:9px}.catalog__items[data-catalog-view=list] .card .product-action .btn svg{margin:0}.catalog__items[data-catalog-view=list] .card__inner{grid-template-columns:1fr 37.7%}.catalog__items[data-catalog-view=list] .card__header{grid-template-columns:1fr 41%}.catalog .page-row__content{min-height:308px}.catalog__items{grid-template-columns:repeat(4,1fr)}.catalog-top .dropdown{-webkit-box-flex:0;-ms-flex:0 0 168px;flex:0 0 168px;width:168px}.catalog-top__view-btns{margin-left:32px}.catalog-top__view-btn{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.catalog-p__sections{grid-template-columns:repeat(5,1fr)}.cat-filter__sec{margin-bottom:12px}.calculator{margin:0 0 8px}.calculator--product{margin-bottom:8px}.calculator__size .range-filter{grid-template-columns:74px 1fr}.product{overflow:hidden}.product .reviews{overflow:visible}.product .info-product{margin-top:32px}.product__content p{-webkit-line-clamp:3}.product__inner{grid-template-columns:1fr 1fr;gap:0 16px}.product__sticky{grid-area:3/1/4/3;position:static;margin-top:20px}.product__mainswiper .video:after{right:12px}.product__thumbswiper .nav-btn{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;padding:10px}.info-product .prod-details{gap:8px 16px}.info-product .page-content li,.info-product .page-content p{font-size:14px}.info-product .page-content li:before{top:6px}.total-product .product-status{font-size:12px}.total-product .product-status::before{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px}.total-product .product-price__current{font-size:16px}.total-product__info{font-size:16px}.total-product__info span:nth-child(2){font-size:14px}.item-review{padding:16px 24px}.item-review .read-more{margin-bottom:16px}.item-review .read-more__content p{font-size:14px}.item-review__top p{font-size:16px}.item-review__date{font-size:12px}.reviews__top{margin-bottom:16px}.reviews-ratings__item{padding:8px 12px;border-radius:16px}.reviews-ratings__item .rating{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;width:64px;height:12px}.reviews-ratings__item .rating__container svg{height:12px}.reviews-ratings__item .rating__container.dark svg{width:64px;max-width:64px}.reviews-ratings__item img{max-height:23px}.reviews-ratings__item span{font-size:14px}.item-about{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:12px}.item-about__content{padding:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-about__content h3{margin-bottom:8px}.item-about__content p{font-size:14px}.main-about{overflow:hidden}.main-about .swiper{overflow:visible}.info-about__content{padding:16px}.about-p{padding-bottom:40px}.about-p::before{width:100%;height:343px;top:60px;left:calc((100vw - var(--content-width))/ 2)}.about-p__inner{grid-template-columns:1fr;gap:32px}.about-p__logo{height:343px;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}.about-p__logo img{max-height:128px}.about-p__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.about-p__content p{max-width:640px;margin-bottom:30px}.about-p__stats{gap:32px;margin-right:0}.about-p__stats .item-stat{max-width:170px}.delivery-features .info-card h5{font-size:14px}.delivery-p .delivery-features{max-width:100%}.payment-features{grid-template-columns:1fr 1fr}.width-less{max-width:100%}.payment-p .swiper-slide{height:56px;padding:2px 20px}.payment-p .swiper-slide img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.payment-p__requisites{padding:24px 32px;grid-template-columns:1fr 1fr 2fr;gap:16px}.payment-p__requisites .item-contact{max-width:100%}.payment-p__requisites .item-contact--address{grid-column-end:span 2}.item-news__content h4,.item-promo__content h4{font-size:16px;margin-bottom:4px}.item-news__content p,.item-promo__content p{font-size:12px}.item-news__date,.item-promo__date{font-size:12px}.item-news__content{padding:12px 8px 0}.news-p__items{grid-template-columns:repeat(3,1fr)}.article-p__img{max-width:100%}.article-p .page-row__aside .nav-anchors{display:none}.article-p .page-row__content .nav-anchors{display:block;margin-bottom:16px}.news-banner__content{padding:16px}.news-banner__content h3{font-size:24px}.item-promo__content{padding:12px}.promos-p .promo-block{min-height:237px;padding-left:40px;padding-right:40px}.promos-p .promo-block::after{height:100%;opacity:.6}.promos-p .promo-block__content{max-width:60%}.promo-block__content{max-width:67%;padding:25px 0}.promo-block__content .h1,.promo-block__content h1{margin-bottom:8px}.showrooms__blocks{grid-template-columns:1.1fr 2fr}.callback-form__info p{font-size:14px}.office-p__map{height:217px}.office-p__contacts{padding:16px 20px;grid-template-columns:auto minmax(auto,318px) auto}.questions__items{grid-template-columns:1fr 1fr}.cart-p__top{max-width:100%;padding-left:16px}.cart-p__sec{margin-bottom:48px}.cart-p .profile-noLogged,.order-p .profile-noLogged{max-width:100%}.service-p__nav{display:none}.service-p__row{grid-template-columns:2fr 1.2fr}.item-service{padding:16px 20px}.legal-entity-cards .swiper-wrapper,.main-advants .swiper-wrapper{grid-template-columns:1fr 1fr}.price-acc{margin-bottom:8px}.price-acc .accordion__header{padding:20px;grid-template-columns:1.54fr 1fr 1.5fr}.price-acc .page-content table tr:first-child td,.price-acc .page-content table tr:first-child th{font-size:14px}.price-acc .page-content table td,.price-acc .page-content table th{padding-left:20px;padding-right:20px}.price-acc .page-content table td:first-child,.price-acc .page-content table td:last-child,.price-acc .page-content table th:first-child,.price-acc .page-content table th:last-child{font-size:14px}.price-acc .page-content table td:first-child,.price-acc .page-content table th:first-child{-ms-flex-preferred-size:16%;flex-basis:16%}.price-acc .page-content table td:last-child,.price-acc .page-content table th:last-child{-ms-flex-preferred-size:0;flex-basis:0%}.price-acc__price{font-size:14px}.price-p .sec-top__content p{font-size:14px;max-width:800px}.address-modal .modal__content{max-width:var(--content-width)}.cart-popup{top:80px}.cart-popup .custom-scroll{max-height:230px}.cart-popup__inner{width:370px}.item-vacancy{padding:16px 20px;border-radius:16px}.vacancies__cards{grid-template-columns:1fr 1fr}.account-empty{padding:0}.account-empty h3{max-width:350px}.order-status{font-size:12px;padding:4px 8px}.order-current__info,.order-hist__info{font-size:14px}.order-current__status .main-btn{margin-right:8px}.order-current__bottom .item-contact{min-width:134px}.footer__info h5{font-size:12px}.footer__menu .accordion__header{font-size:16px}.footer__menu .accordion__body ul li{font-size:12px}.footer__links{grid-template-columns:auto auto}}@media (min-height:600px) and (max-width:1250.98px){.item-intro{min-height:calc(600px - var(--header-height))}}@media (max-width:1030.98px){:root{--content-width:668px}.tabs-scroll{margin:0 calc((100vw - var(--content-width))/ -2) 20px}.tabs-scroll .tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none;margin:0}.tabs-scroll .tabs a,.tabs-scroll .tabs span{margin-bottom:0}.tabs-scroll .tabs a:first-child,.tabs-scroll .tabs span:first-child{margin-left:calc((100vw - var(--content-width))/ 2)}.tabs-scroll .tabs a:last-child,.tabs-scroll .tabs span:last-child{margin-right:calc((100vw - var(--content-width))/ 2)}.tabs-scroll .tabs::-webkit-scrollbar{display:none;width:0;height:0}.tabs-scroll.show-btn .tabs-scroll__btn{visibility:visible;opacity:1}.item-form input{padding:18px 30px 3px 16px}.item-form input:focus+.item-form__placeholder,.item-form__placeholder{font-size:10px}.item-form--readonly{padding:18px 16px 3px}.item-form--readonly span:nth-child(1){font-size:10px}.item-form--dropdown input{padding-right:62px}.item-form--dropdown .item-form__reset{right:48px}.text-radio__icon{width:32px;height:32px;padding:8px;border-radius:8px;margin-bottom:24px}.text-radio__content{padding:8px 12px 16px;border-radius:16px}.form__grid{grid-template-columns:1fr}.dropdown__body{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0}.dropdown__body .custom-scroll{max-height:100%}.header__actions{display:none}.main-menu{max-height:none!important}.main-menu__row{width:100%;padding-right:0}.main-menu__row::after{content:none}.main-menu__list li.active>.main-menu__body{z-index:1}.main-menu__body{left:0}.main-menu__body-header{font-size:16px;font-weight:600;color:var(--primary-color);width:100%;min-height:40px;padding:0 40px;text-align:center;position:relative;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-menu__body-header svg{fill:var(--gray-color);width:14px;height:14px;position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-menu__subnav{display:block}.pagination{padding:0 52px;position:relative}.pagination .nav-btn{position:absolute;top:0}.pagination .nav-btn:first-child{left:0}.pagination .nav-btn:last-child{right:0}.item-intro{padding-bottom:80px;grid-template-columns:1fr}.item-intro .media-contain{width:100%;max-width:560px;margin:0 auto}.item-intro__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0}.intro .swiper-pagination{bottom:40px}.intro .nav-btn{top:73%}.info-card .h6{font-size:14px}.main-form__inner{grid-template-columns:1fr;gap:40px}.main-form__img{max-width:310px}.main-form__content{max-width:100%;margin-left:0}.main-form__top h2{max-width:100%}.category__items .item-cat{height:137px}.category__items .item-cat:nth-child(3),.category__items .item-cat:nth-child(6){height:137px}.catalog .filter-selected{display:none}.catalog.fadeUp{opacity:1;-webkit-animation:none!important;animation:none!important}.catalog__items{grid-template-columns:repeat(3,1fr)}.catalog-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-top .dropdown{-webkit-box-flex:0;-ms-flex:0 0 158px;flex:0 0 158px;width:158px}.catalog-p__sections{grid-template-columns:repeat(4,1fr)}.catalog-p__sections .info-card{padding:8px 12px}.catalog-p__sections .info-card h6{font-size:14px}.calc-icon,.filter-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 30px 10px 20px;margin-left:12px}.calc-icon:first-child,.filter-icon:first-child{margin-left:0}.calc-icon svg,.filter-icon svg{margin:0 8px 0 0}.filter-icon .filter-count{margin-left:8px}.cat-filter{padding:20px 4px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:1000}.cat-filter.show{visibility:visible;opacity:1;pointer-events:auto}.cat-filter .accordion .item-checkbox,.cat-filter .accordion .item-radio{margin-top:4px}.cat-filter__scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.cat-filter__form{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;margin:0 auto}.cat-filter__bot,.cat-filter__scroll,.cat-filter__top{width:100%;padding:0 calc((100% - var(--content-width))/ 2)}.cat-filter__top{position:sticky;top:0;margin-bottom:6px}.cat-filter__body{margin-top:10px}.cat-filter__close{display:block;width:20px;height:20px}.calculator--catalog{padding:0;border:none}.calculator--catalog .calculator__top{display:none}.calculator__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.calculator__top svg{fill:var(--black);-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px}.calculator__size .range-filter{grid-template-columns:2fr 6fr}.category-p__items,.quiz-form__items{grid-template-columns:repeat(3,1fr)}.subcat-p .page-content li,.subcat-p .page-content p{font-size:14px}.subcat-p__row{grid-template-columns:1fr}.selection-banner{padding:calc(var(--breadcrumbs-offset) + var(--main-offset)) 0 40px}.selection-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.selection-banner__img{width:100%;margin-bottom:32px}.selection-banner__content{padding-right:var(--container-offset)}.total-product-mob{display:block;padding:10px 0;border-top:1px solid var(--border-color);background:var(--white);position:fixed;bottom:63px;left:0;width:100%;z-index:300}.total-product-mob .container{display:grid;grid-template-columns:144px 1fr}.total-product-mob .quantity{width:100%}.video-about .sec-top h2{max-width:270px}.video-about .sec-top__content{-ms-flex-preferred-size:43%;flex-basis:43%}.info-block__row{grid-template-columns:1fr;gap:24px}#showrooms-map .item-contact a:first-child,#showrooms-map .item-contact span:first-child,.showrooms-modal .item-contact a:first-child,.showrooms-modal .item-contact span:first-child{font-size:12px}#showrooms-map [class*=-balloon]{display:none!important}.address-map .map{height:100%;border-radius:0}.address-map .add-info{margin-top:12px}.address-map .add-info.hidden{display:none}.address-map .main-btn{width:100%;margin-top:24px}.address-map__map-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.address-map__bottom{padding-left:calc((100% - var(--content-width))/ 2);padding-right:calc((100% - var(--content-width))/ 2)}.address-map__address{margin-top:8px}.showrooms__tabs{margin-bottom:16px}.showrooms__blocks{height:auto;display:block}.showrooms__block--map{height:0;display:block!important;visibility:hidden}.showrooms__block--map.active{height:auto;visibility:visible}.showrooms__map{position:static;height:calc(100dvh - 300px);min-height:496px;max-height:662px}.showrooms .item-contact a:first-child,.showrooms .item-contact span:first-child{font-size:12px}.showrooms-city__header,.showrooms-city__list{padding:12px 16px}.showrooms-city__header .h4{font-size:16px}.callback-form .form__footer{margin-top:24px}.callback-form__inner{grid-template-columns:1fr;border-radius:20px}.callback-form__info h2{max-width:100%}.callback-form__contacts{max-width:590px}.item-cart{padding:16px 16px 12px;grid-template-columns:144px minmax(auto,215px) 1fr auto;grid-template-rows:auto 1fr;margin-bottom:12px;border-radius:16px}.item-cart .item-checkbox span{padding-left:16px;min-height:16px}.item-cart .item-checkbox span::before,.item-cart .item-checkbox span:after{width:16px;height:16px}.item-cart .item-checkbox span:after{background-size:12px 12px}.item-cart .mod-open-btn,.item-cart__action,.item-cart__left,.item-cart__main{grid-row:1/3}.item-cart__preview .media-contain{border-radius:8px}.item-cart__main h5{font-size:14px}.item-cart__art,.item-cart__info{font-size:12px}.item-cart__count .item-tippy{display:none}.item-cart__total{grid-area:2/3/3/4;height:auto}.item-cart__action{grid-column:4/5}.item-cart__price{display:none}.total-cart{padding:24px 35px}.total-cart__header{margin-bottom:16px}.total-cart__price-total .h4{font-size:16px}.total-cart__footer .main-btn{margin-top:16px}.item-order{grid-template-columns:108px minmax(auto,230px) 1fr 1fr}.item-order .media-contain{border-radius:12px}.item-order__main h5{font-size:14px}.item-order__count{font-size:14px}.item-order__art,.item-order__info{font-size:12px}.order-p .form__items{grid-template-columns:1fr 1fr}.order-p .form__items .item-form--mob-span-2,.order-p .form__items .item-form--span-3{grid-column-end:span 2}.order-p .item-form textarea{min-height:80px}.order-p .accordion__header{padding:16px 20px}.order-p .accordion__header::before{min-width:28px;line-height:28px}.order-p .accordion__content{padding:16px 20px}.order-p__radio-items{grid-template-columns:1fr 1fr;gap:8px}.desc-block__inner{grid-template-columns:1fr;gap:12px}.desc-block__item{padding:12px 0 0;border-left:none;border-top:1px solid var(--border-color)}.desc-block__item:first-child{padding-top:0;border-top:none}.desc-block__content{max-width:100%}.desc-block__content p{font-size:14px}.order-error h1,.order-success h1,.quiz-success h1{gap:8px}.order-error h1:before,.order-success h1:before,.quiz-success h1:before{width:32px;height:32px;background-size:20px 20px}.service-p__row{display:block}.service-p .page-content ul{max-width:450px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.service-p__banner{margin:20px auto 0;max-width:700px}.services-p__items{grid-template-columns:1fr;gap:12px}.quiz-form .category-check--inp{grid-column-end:span 2}.modal{padding:32px 0 0;overflow:hidden}.modal .form__footer .main-btn{width:100%}.modal .btn-cross.dropdown__close,.modal .btn-cross.modal__close{width:20px;height:20px;top:24px;right:calc((100% - var(--content-width))/ 2)}.modal__content{max-width:100%!important;max-height:100%;padding:24px 4px 0;border-radius:20px 20px 0 0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__scroll,.modal__top{padding-left:calc((100% - var(--content-width))/ 2);padding-right:calc((100% - var(--content-width))/ 2)}.modal__top{position:sticky;top:0;background:var(--white)}.modal__scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:24px;overflow-x:hidden;overflow-y:auto}.modal__btns{width:100%;margin-top:8px;grid-template-columns:1fr 1fr}.modal__btns .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.fancy-modal{padding:20px var(--container-offset);overflow:auto}.fancy-modal__mainswiper{max-width:var(--content-width)}.city-modal__list{max-height:100%;overflow:visible}.log-modal .tabs-scroll{margin-bottom:12px}.address-modal__row{display:block}.address-modal__mapBtn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.address-modal__mapBtn svg{stroke:var(--primary-color);margin:0 8px 0 0}#address-map-modal{padding:0;height:100dvh}#address-map-modal .modal__content{height:100%;padding-bottom:8px;border-radius:0}.quickView-modal .total-product{grid-column:1/3}.quickView-modal__inner{grid-template-columns:1fr 1fr}.error-modal h3,.success-modal h3{gap:8px}.error-modal h3:before,.success-modal h3:before{width:32px;height:32px;background-size:20px 20px}.error-modal .main-btn,.error-modal .stroke-btn,.success-modal .main-btn,.success-modal .stroke-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.success-popup{bottom:68px}.cart-popup{display:none}.fixed-menu{display:block;position:sticky;bottom:0;z-index:300;padding:10px 0;border-top:1px solid var(--border-color);background:var(--white)}.fixed-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -4px}.fixed-menu ul li{margin:0 4px}.fixed-menu ul li a,.fixed-menu ul li button{display:inline-block;font-size:10px;color:var(--gray-color)}.fixed-menu ul li a svg,.fixed-menu ul li button svg{fill:var(--gray-color);width:24px;height:24px;margin:0 auto 4px}.fixed-menu__icon{position:relative}.fixed-menu__icon span{font-size:12px;font-weight:400;line-height:17px;color:var(--white);padding:0 3px;border-radius:10px;border:1px solid var(--white);background:var(--primary-color);position:absolute;min-width:19px;bottom:50%;left:50%;white-space:nowrap;text-align:center}.fixed-menu__icon span:empty{display:none}.cookie{width:calc(100% - var(--container-offset) * 2);max-width:302px;bottom:68px}.cookie__inner{grid-template-columns:1fr;justify-items:start}.tippy-content{top:0!important;left:0!important;right:0!important}.tippy-content__inner{padding-right:50px}.vacancies__items{grid-template-columns:1fr}.order-current__content,.order-hist__content{padding:16px 20px}.order-current__header,.order-hist__header{padding:16px 20px}.order-hist .item-order{grid-template-columns:80px minmax(auto,170px) 1fr 1.8fr}.order-hist__header .text-btn::before{display:none}.profile-p__form .form__grid{gap:8px}.profile-p__wrapper{padding:16px 20px}.footer{padding-top:32px}.footer .page-contact{margin-top:20px}.footer .page-contact a{font-size:16px}.footer .social-list{margin-top:14px}.footer__top{grid-template-columns:1fr;gap:24px}.footer__info{padding-right:50px}.footer__info h5{max-width:400px;margin-top:12px}.footer__menu{grid-template-columns:1fr;gap:12px}.footer__menu .accordion{padding-bottom:12px;border-bottom:1px solid var(--primary-color)}.footer__menu .accordion__header{pointer-events:auto;margin-bottom:0}.footer__menu .accordion__icon{display:block}.footer__menu .accordion__body{display:none}.footer__menu .accordion__body ul li{margin-bottom:8px}.footer__menu .accordion__body ul li a{font-size:14px}.footer__menu .accordion__content{padding-top:12px}.footer__contacts .main-btn{margin-top:12px}.footer__copyright{font-size:12px}.footer__bot{grid-template-columns:1fr auto}.footer__links{grid-area:1/1/2/3;grid-template-columns:1fr;justify-items:start}}@media (max-width:700.98px){:root{--content-width:530px;--header-height:126px}body{font-size:14px}.text-l{font-size:40px}.h1,h1{font-size:28px}.h4,.page-content h3,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:14px}.link-icon{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;background-size:9px 9px}.main-btn,.stroke-btn{width:100%;padding-top:12px;padding-bottom:12px}.main-btn .mobile-hidden,.stroke-btn .mobile-hidden{display:none}.main-btn .mobile-hidden+*,.stroke-btn .mobile-hidden+*{text-transform:capitalize}.main-btn--link svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.mb-60{margin-bottom:32px}.desktop-hidden{display:block}.mob-hidden{display:none}.sec-top{display:grid;grid-template-columns:1fr auto;gap:12px}.sec-top>h2,.sec-top>h3{margin-right:0}.sec-top>p{margin-top:8px}.sec-top .social-list{margin-top:20px}.sec-top .social-list ul li{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px}.sec-top .social-list ul li a{padding:8px}.sec-top__content{grid-column:1/3}.sec-top__content p{letter-spacing:-.005em;max-width:100%}.page-logo{width:122px;height:30px}.page-loc span{font-size:12px}.page-contact a{font-size:16px}.page-content h1,.page-content h2{margin-top:32px;margin-bottom:12px}.page-content h3{margin-bottom:12px}.page-content ol li,.page-content ul li{margin-bottom:4px}.page-content img,.page-content video{border-radius:16px}.page-content table{width:auto;padding:0 calc((100vw - var(--content-width))/ 2);margin:0 calc((100vw - var(--content-width))/ -2) 24px;scrollbar-width:none}.page-content table::-webkit-scrollbar{display:none;width:0;height:0}.switch-block .tabs .h3{font-size:18px}.text-radio__icon{margin-bottom:16px}.text-radio__content{padding:8px 12px}.form__footer .item-checkbox{margin-bottom:8px}.share-list__lbl{font-size:14px;margin-bottom:12px}.dropdown.open .dropdown__icon svg{-webkit-transform:none;-ms-transform:none;transform:none}.dropdown .desktop-hidden{display:block}.dropdown .mob-hidden{display:none}.dropdown .mob-hidden+.dropdown__icon{margin-left:0}.accordion__header .text-btn{margin-left:16px}.accordion__header .text-btn svg{margin-left:0}.accordion__header .text-btn::before{display:none}.quantity{width:116px;padding:9px 16px}.header .custom-scroll{scrollbar-width:none}.header .custom-scroll::-webkit-scrollbar{display:none;width:0;height:0}.main-menu__banner{max-width:343px;min-height:268px;border-radius:16px;background-size:75% auto;background-position:top right -30px}.main-menu__banner h3{font-size:24px;max-width:260px}.main-menu__banner-icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:8px}.pagination{margin-bottom:-8px}.pagination__item,.pagination__link{margin:0 4px 8px}.notfound-p__content,.search-noresult__content{width:100%}.notfound-p__content .main-btn,.search-noresult__content .main-btn{margin-top:24px}.notfound-p__img{margin-bottom:50px}.item-intro{padding-bottom:60px}.intro{padding:0}.intro .swiper-navigation{display:none}.info-card{padding:8px 12px;gap:8px;position:relative}.info-card h4{font-size:16px}.info-card .item-tippy{padding-right:16px}.info-card .item-tippy .tippy{position:absolute;bottom:12px;right:12px}.info-card .h6{font-size:12px}.info-card__icon{width:32px;height:32px}.main-form__inner{padding:32px 16px}.main-form__top{margin-bottom:12px}.main-form__img{max-width:184px}.main-idea .sec-top{margin-bottom:32px}.main-idea .sec-top h2{max-width:290px}.item-cat{height:106px}.item-cat__top{gap:4px}.item-cat h4{font-size:14px}.category__items{grid-template-columns:1fr 1fr;gap:12px}.category__items .item-cat{height:145px!important;padding:12px 20px!important;grid-column-end:span 1!important;grid-row:auto!important}.category__items .item-cat .media-cover{padding-top:28%!important}.category__items .item-cat .media-cover img{max-height:100px}.product-lbls span{font-size:10px;background-size:10px 10px}.product-fav,.product-remove,.product-view{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px}.product-status{font-size:10px}.product-status:before{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px}.product-action .btn{padding-left:5px;padding-right:5px}.card h5{font-size:12px}.card .product-price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.card .product-price__current{font-size:12px}.card .product-price__old{font-size:10px;margin:0 0 2px}.card .product-action .btn{font-size:12px;padding:5px 11px}.card .product-action .btn svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.card .product-action .quantity{padding:5px 12px}.card__preview .main-btn{font-size:0;padding:7px;top:auto;left:auto;right:4px;bottom:4px;border-radius:50%;background:rgba(248,248,248,.7)!important;-webkit-transform:none;-ms-transform:none;transform:none}.card__preview .main-btn:after,.card__preview .main-btn:before{content:none}.card__preview .main-btn svg{display:block}.card__info{display:none}.card__inner{padding:0 8px 12px}.card__header{min-height:55px}.card__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card__price-wrapper .item-tippy{font-size:0;margin:0 0 4px}.card__footer{gap:12px}.catalog__items[data-catalog-view=list] .card,.catalog__items[data-catalog-view=tile] .card{padding:8px}.catalog__items[data-catalog-view=list] .card .product-price__current,.catalog__items[data-catalog-view=tile] .card .product-price__current{font-size:12px}.catalog__items[data-catalog-view=list] .card__inner,.catalog__items[data-catalog-view=tile] .card__inner{gap:12px}.catalog__items[data-catalog-view=list] .card__header h5,.catalog__items[data-catalog-view=tile] .card__header h5{font-size:12px}.catalog__items[data-catalog-view=list] .card__info,.catalog__items[data-catalog-view=tile] .card__info{display:block}.catalog__items[data-catalog-view=tile] .card{grid-template-columns:139px 1fr}.catalog__items[data-catalog-view=tile] .card .product-action{max-width:100%;grid-column:1/2;grid-template-columns:100px 1fr}.catalog__items[data-catalog-view=tile] .card__inner{grid-template-columns:1fr}.catalog__items[data-catalog-view=tile] .card__preview .main-btn{bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.catalog__items[data-catalog-view=tile] .card__header{grid-row:1/2}.catalog__items[data-catalog-view=list] .card__details{display:none}.catalog__items[data-catalog-view=list] .card__inner{grid-template-columns:1fr 148px}.catalog__items[data-catalog-view=list] .card__header{display:block}.catalog .switch-block .tabs-scroll{margin-bottom:12px}.catalog__items{grid-template-columns:1fr 1fr;gap:12px}.catalog-top .dropdown{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px}.catalog-top .dropdown__header{height:auto}.catalog-p__sections{grid-template-columns:1fr 1fr;gap:12px}.catalog-p__sections .info-card{min-height:100px;grid-template-rows:auto}.calc-icon,.filter-icon{font-size:0;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:10px;border-radius:50%}.calc-icon svg,.filter-icon svg{margin:0}.filter-icon .filter-count{display:none}.range-filter__amount input{max-width:106px}.calculator__size-lbl,.calculator__top span{font-size:16px}.calculator__size .range-filter{grid-template-columns:98px 1fr}.calculator__item input{text-align:center}.category-p__items,.quiz-form__items{grid-template-columns:1fr 1fr;gap:12px}.subcat-p{margin-bottom:48px}.subcat-p .read-more.more-hidden .read-more__content{-webkit-line-clamp:11}.other-cat .sec-top h2,.other-cat .sec-top h3{max-width:290px}.product__inner{display:block}.product__preview .swiper-pagination{max-width:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:10px;left:10px;right:10px}.product__preview .swiper-pagination-bullet{max-width:25px}.product__preview .swiper-pagination-bullet-active{-ms-flex-preferred-size:auto;flex-basis:auto}.product__title{margin-top:16px}.product__main{margin-top:30px}.product__content{margin-bottom:20px}.product__thumbswiper{display:none}.info-product .prod-details{grid-template-columns:1fr}.total-product{padding:12px 16px}.total-product-mob .container{gap:8px}.item-review{padding:12px 20px}.item-review .read-more.more-hidden .read-more__content{-webkit-line-clamp:9}.item-review .read-more.more-hidden .read-more__content p{line-height:1.3}.reviews__top{grid-template-columns:1fr;gap:12px}.reviews-ratings__items{display:block}.reviews-ratings__item{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-p{padding-bottom:32px}.about-p::before{height:229px;left:var(--container-offset)}.about-p__logo{height:229px}.about-p__logo img{max-height:84px}.about-p__inner{gap:20px}.about-p__stats{grid-template-columns:1fr 1fr;gap:20px 12px}.item-stat .h2{font-size:24px}.feedback-form{padding:20px 15px}.feedback-form .form__footer .item-checkbox span{font-size:12px}.delivery-features .info-card,.payment-features .info-card{min-height:104px}.delivery-features .info-card h5,.payment-features .info-card h5{font-size:12px}.delivery-p__map iframe{height:354px}.faq .accordion{padding:16px}.faq .accordion__header h5{font-size:16px}.payment-p__sec .sec-top{margin-bottom:12px}.payment-p__requisites{padding:20px 16px;grid-template-columns:1fr;gap:12px}.payment-p__requisites .item-contact{margin-bottom:0}.payment-p__requisites .item-contact--address{grid-column-end:span 1}.pub-date{margin-top:12px}.item-news h4,.item-promo h4{font-size:14px}.item-news .media-cover,.item-promo .media-cover{border-radius:12px}.item-news__content{padding:8px 0 0}.news-p__items{grid-template-columns:1fr 1fr;gap:12px}.article-p__img img{border-radius:16px}.news-banner{border-radius:12px}.news-banner__content{padding:12px}.item-promo{border-radius:12px}.item-promo__content{padding:12px 8px}.promos-p .promo-block{padding-left:var(--container-offset);padding-right:var(--container-offset)}.promos-p__items{grid-template-columns:1fr 1fr;gap:12px}.promo-block{min-height:0!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.promo-block__content{max-width:100%!important}.info-block__banner{border-radius:16px}.info-block__banner p{max-width:300px;top:12px;bottom:12px;left:16px;right:16px}.showrooms__map{height:340px;min-height:340px;max-height:340px}.item-showroom__header h5{font-size:16px}.callback-form__inner{padding:32px 16px}.callback-form__info h2{max-width:280px}.callback-form__contacts{grid-template-columns:1fr;margin-top:12px}.office-p__loc{margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1)}.office-p__contacts{padding:16px;grid-template-columns:1fr;gap:4px;border-radius:0}.office-p__map{border-radius:0}.questions__items{gap:12px}.item-cart{grid-template-columns:144px 1fr auto;grid-template-rows:1fr auto auto;gap:8px 12px}.item-cart .product-lbls{display:none}.item-cart .mod-open-btn{grid-area:3/1/4/3;justify-self:end}.item-cart__left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-cart__main{grid-area:1/2/2/4}.item-cart__main h5 a{-webkit-line-clamp:3}.item-cart__count{grid-area:3/1/4/3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-self:end}.item-cart__count .quantity{margin-bottom:0}.item-cart__total{grid-area:2/2/3/4;justify-self:start}.item-cart__total .product-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.item-cart__total .product-price__old{margin:0 0 0 4px}.item-cart__action{grid-area:3/3/4/4;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.item-cart__action button{margin:0 0 0 4px}.cart-p .sec-top,.cart-p__top{padding-right:0}.cart-p__top{padding-left:0}.cart-p__top .item-checkbox span{min-height:16px}.cart-p__top .item-checkbox span::before,.cart-p__top .item-checkbox span:after{width:16px;height:16px}.cart-p__top .item-checkbox span:after{background-size:12px 12px}.total-cart{padding:12px 16px}.item-order{grid-template-columns:120px 1fr;margin-bottom:8px}.item-order__main h5 a{-webkit-line-clamp:3}.item-order__details{grid-template-columns:120px 1fr;gap:12px;grid-column:1/3}.item-order__total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-order__total .product-price__old{margin:0 0 0 4px}.order-p .accordion__header{min-height:66px;padding:16px}.order-p .accordion__header::before{font-size:12px;min-width:24px;line-height:24px}.order-p .accordion__header h4{-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:flex-start}.order-p .accordion__header h4 span{margin:2px 0 0}.order-p .accordion__content{padding:12px 16px}.order-p .form__items{grid-template-columns:1fr}.order-p .form__items .item-form--mob-span-2,.order-p .form__items .item-form--span-2,.order-p .form__items .item-form--span-3{grid-column-end:span 1}.desc-block__contacts{grid-template-columns:1fr;gap:8px}.order-error h1,.order-success h1,.quiz-success h1{margin-bottom:12px}.service-p .page-content{margin-bottom:32px}.item-service__content p{-webkit-line-clamp:2}.suppliers-p .page-content ul{grid-template-columns:1fr;gap:8}.legal-entity-cards,.main-advants{overflow:hidden}.legal-entity-cards .swiper,.main-advants .swiper{overflow:visible}.legal-entity-cards .swiper-wrapper,.main-advants .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.price-acc .accordion__header{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.price-acc .page-content table tr:first-child td,.price-acc .page-content table tr:first-child th{font-size:16px}.price-acc .page-content table td,.price-acc .page-content table th{padding-left:16px;padding-right:16px}.price-acc__price{display:none}.quiz-form__top{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.fancy-modal__thumbswiper{max-width:100%}.city-modal__list{grid-template-columns:1fr;gap:16px}.city-modal__list .link-btn a{font-size:16px;padding:0}.city-modal__list .link-btn.active a,.city-modal__list .link-btn:hover a{color:var(--green-color);background:0 0}.quickView-modal .total-product{grid-column:1/2}.quickView-modal .product__details{max-height:192px}.quickView-modal__inner{grid-template-columns:1fr}.cookie{left:var(--container-offset)}.item-vacancy{padding:20px 16px}.vacancies__cards,.vacancies__items{gap:12px}.account-nav ul li a,.account-nav ul li button{padding:12px 16px}.account-empty p{font-size:14px;margin-top:8px}.account-empty .main-btn,.account-empty .stroke-btn{margin-top:24px}.order-current .item-order,.order-hist .item-order{margin-bottom:16px}.order-current__info,.order-hist__info{margin-top:4px}.order-current__bottom,.order-hist__bottom{-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:flex-start}.order-current__total,.order-hist__total{gap:50px;margin-left:0}.order-hist .item-order{grid-template-columns:120px 1fr}.order-hist .item-order .product-action,.order-hist .item-order .stroke-btn{grid-column:1/3}.order-hist .order-status{grid-column:1/2;justify-self:start}.order-hist__header{grid-template-columns:1fr auto}.order-hist__header .text-btn{grid-area:1/2/2/3}.order-hist__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.order-hist__bottom .main-btn{margin-top:12px}.order-current__header{grid-template-columns:1fr}.order-current__status{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-current__status .main-btn{margin:8px 0 0}.order-current__bottom .item-contact{min-width:0;margin:0 0 12px}.order-current__total{margin-top:8px}.order-current__btns{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-current__btns .text-btn{margin:24px 0 16px}.profile-p__wrapper{padding:0;border:none;border-radius:0}.profile-p__lbl{font-size:16px}.profile-p__form .form__footer{display:block}.profile-p__form .form__footer .add-info{max-width:100%;margin:8px 0 0}.profile-p__cols{grid-template-columns:1fr}.profile-p__col-wrapper .stroke-btn{margin-top:16px;margin-bottom:12px}.profile-noLogged{grid-template-columns:1fr}.footer .page-logo{width:160px;height:40px}}@media (max-width:700.98px) and (max-width:548px){.page-content table{padding:0 var(--container-offset);margin:0 calc(var(--container-offset)/ -1) 24px}}@media (max-width:575.98px){.reviews .nav-btn--prev,.swiper3 .nav-btn--prev,.swiper4 .nav-btn--prev,.swiper5 .nav-btn--prev,.swiper6 .nav-btn--prev{left:6px}.reviews .nav-btn--next,.swiper3 .nav-btn--next,.swiper4 .nav-btn--next,.swiper5 .nav-btn--next,.swiper6 .nav-btn--next{right:6px}.main-menu__list li.active>.main-menu__body{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-menu__body{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.cat-filter__bot,.cat-filter__scroll,.cat-filter__top{padding:0 var(--container-offset)}.main-info .swiper-wrapper{display:grid;grid-template-columns:1fr;gap:20px}.address-map__bottom{padding-left:calc(var(--container-offset) - 4px);padding-right:calc(var(--container-offset) - 4px)}.modal .btn-cross.dropdown__close,.modal .btn-cross.modal__close{right:var(--container-offset)}.modal .custom-scroll{scrollbar-width:none}.modal .custom-scroll::-webkit-scrollbar{display:none;width:0;height:0}.modal__scroll,.modal__top{padding-left:calc(var(--container-offset) - 4px);padding-right:calc(var(--container-offset) - 4px)}.modal__top .back-btn{margin-bottom:12px}.modal__btns{grid-template-columns:1fr}.modal .item-form textarea{min-height:80px}}@media (max-width:548px){.tabs-scroll{margin:0 calc(var(--container-offset) * -1) 20px}.tabs-scroll .tabs a:first-child,.tabs-scroll .tabs span:first-child{margin-left:var(--container-offset)}.tabs-scroll .tabs a:last-child,.tabs-scroll .tabs span:last-child{margin-right:var(--container-offset)}.header__top{padding:0 var(--container-offset);margin:0 calc(var(--container-offset)/ -1)}.selection-banner__inner{padding-left:var(--container-offset)}}@media (max-width:479.98px){.main-form__inner{margin:0 calc(var(--container-offset) * -1);border-radius:0}.category__items{grid-template-columns:1fr}.catalog__items[data-catalog-view=tile] .card .product-action{width:calc(100% + 151px);max-width:calc(100% + 151px);margin-left:-151px}.callback-form__inner{margin:0 calc(var(--container-offset) * -1);border-radius:0}.item-cart{grid-template-columns:104px 1fr auto}.item-cart .mod-open-btn{width:100%;padding-left:10px;padding-right:10px}.item-order{grid-template-columns:80px 1fr}.item-order__details{grid-template-columns:80px 1fr}.order-p .accordion{margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1);border-radius:0}.fancy-modal__mainswiper,.fancy-modal__thumbswiper{width:calc(100% + var(--container-offset) * 2);max-width:calc(100% + var(--container-offset) * 2);margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1)}.fancy-modal__thumbswiper{padding:0 var(--container-offset);overflow:hidden}.fancy-modal__thumbswiper .swiper{overflow:visible}.fancy-modal__thumbswiper .nav-btn--prev{left:0}.fancy-modal__thumbswiper .nav-btn--next{right:0}.order-current,.order-hist{border-radius:0;border-left:none;border-right:none;margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1)}.order-current__content,.order-hist__content{padding:16px}.order-current__header,.order-hist__header{padding:16px;border-radius:0}.order-hist .item-order{grid-template-columns:80px 1fr}}@media (min-width:1030.98px) and (max-width:1700.98px){.main-menu__banner{max-width:274px;min-height:214px;border-radius:16px;background-size:85% auto;background-position:top right -60px}.main-menu__banner h3{font-size:22px}.main-menu__banner .page-logo{width:84px;height:20px}.main-menu__banner-icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;padding:8px}.total-product .product-status{font-size:12px}.total-product .product-status::before{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px}.total-product__info span:nth-child(2){font-size:12px}.total-cart__header h4{font-size:16px}.total-cart__footer .item-checkbox span{font-size:12px}.total-cart__footer .item-checkbox span::after,.total-cart__footer .item-checkbox span::before{width:16px;height:16px}.total-cart__footer .item-checkbox span::after{background-size:11px 11px}}@media (min-width:1030.98px) and (max-width:1250.98px){.item-intro .text-l{font-size:36px}.catalog .page-row{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog .page-row__aside{position:sticky}.calculator--catalog .calculator__items{gap:4px}.subcat-p .read-more.more-hidden .read-more__content{-webkit-line-clamp:5}}@media (min-width:700.98px) and (max-width:1030.98px){.category__items .item-cat:nth-child(4) h4,.category__items .item-cat:nth-child(5) h4{font-size:14px}.info-block__banner .h1{font-size:50px}.profile-p__form .form__grid{grid-template-columns:1fr 1fr}}@media (min-width:1250.98px) and (max-width:1700.98px){.main-about .swiper-wrapper{gap:16px}}@media (min-width:700.98px) and (max-width:1700.98px){.questions .info-card{padding:12px 16px}.questions .info-card__icon{width:40px;height:40px;padding:10px}.questions .info-card .h6{font-size:14px}}@media (min-width:1700.98px),(min-width:700.98px) and (max-width:1250.98px){.quiz-form .form__lbl{font-size:18px}}@media (max-height:300px){.total-product-mob{display:none}}