:root{--RadiusInside:4px;--RadiusOutside:14px;--Padding4:4px;--Padding8:8px;--Padding10:10px;--Padding16:16px;--Gap4:4px;--Gap6:6px;--Gap8:8px;--Gap10:10px;--Gap12:12px;--Gap-12:12px;--Gap20:20px;--Gap-20:20px;--white:#ffffff;--light:#f8f9fa;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--gray-pale-border:rgba(0,0,0,0.125);--dark:#212529;--darker:#222220;--black:#000000;--yellow-primary:#fdc305;--yellow-primary-hover:#ecb708;--yellow-primary-active:#d9a809;--yellow-links:#c89902;--yellow-primary-link:#c89902;--yellow-badge:#f6ef39;--yellow-alert-text:#a59f09;--yellow-alert-border:#f6ef39;--yellow-alert-bg:#fefcd6;--yellow-300:#ffda6a;--yellow-100:#fff3cd;--yellow-companies-active:#fdf9eb;--blue-secondary:#4f03ef;--blue-secondary-hover:#4909d1;--blue-secondary-active:#4407c5;--blue-info:#2666a0;--blue-border:#5faff9;--blue-bg:#e0f0fe;--blue-300:#6ea8fe;--input-focus:#86b7fe;--body-text:#212529;--main-secondary:#4b4b4a;--divider-color:rgba(33,37,41,0.25);--divider-color-2:#00000020;--checkbox-border:rgba(0,0,0,0.15);--range-background:#dee2e6;--input-shadow:rgba(253,195,5,0.25);--popup-border:#dee2e6;--pink-500:#d63384;--pink-800:#561435;--Black:#222220;--Black-overlay:#222220cc;--Black-static:#222220;--Brand:#f7a705;--Brand-d:#f7a705;--Brand-dark:#e49800;--Brand-very-dark:#bc7d00;--Closed-black:#616161;--Closed-very-dark:#949494;--Gray:#F5F5F5;--Gray-dark:#e7e7e7;--Green:#23b33a;--Opacity:#ffffff00;--Red:#b42318;--Stroke:#e4e4e4;--White:#ffffff;--White-static:#ffffff;--Yellow:#ffc42d;--Yellow-2mdm:#fdc305;--Yellow-mdm:#fdc305;--Blue:#2D74FF;--BlueEl:#0454EE;--White-overlay:rgba(255,255,255,0.8);--Rose:#FFEFEE;--WA:#57D163;--TG:#2AABEE;--ClosedVeryDark:#9C9C9C;--gap-2:0.125rem;--gap-4:0.25rem;--gap-6:0.375rem;--gap-8:0.5rem;--gap-10:0.625rem;--gap-12:0.75rem;--gap-18:1.125rem;--gap-20:1.25rem;--padding-2:0.125rem;--padding-4:0.25rem;--padding-6:0.375rem;--padding-8:0.5rem;--padding-10:0.625rem;--padding-16:1rem;--padding-32:2rem;--padding-44:2.75rem;--radius-contain-4:0.3125rem}.darktheme{--Black:#ffffff;--Black-overlay:#222220cc;--Black-static:#222220;--Brand:#f7a705;--Brand-d:#222220;--Brand-dark:#e49800;--Brand-very-dark:#bc7d00;--Closed-black:#6f6f6f;--Closed-very-dark:#9c9c9c;--Gray:#383838;--Gray-dark:#555555;--Green:#23b33a;--Opacity:#22222000;--Red:#ff5d5d;--Stroke:#616161;--White:#222220;--White-static:#ffffff;--Yellow:#ffc42d;--Yellow-2mdm:#ffffff;--Yellow-mdm:#222220}span.link{cursor:default}ol,ul{padding-left:2em}svg{width:100%;height:100%}img{max-width:100%}a{color:var(--dark)}a,a svg path,a svg use{transition:all .15s ease-in-out}a:disabled{color:var(--gray-600)}a:disabled>svg path{fill:var(--gray-600)}img{vertical-align:middle}.icon-heart{cursor:pointer;position:absolute;top:1em;right:1em;width:1.5em;height:1.5em}.icon-heart svg{width:100%;height:100%}.page-utils{margin-left:auto;display:flex;align-items:center;gap:1em;position:relative;z-index:1}.page-utils>*{width:1.5rem;height:1.5rem}.page-utils .ya-share2__link_more{border-radius:4px!important;width:31px!important;height:31px!important;display:flex;align-items:center;justify-content:center}.page-utils .ya-share2__badge{border-radius:0!important}.page-utils .ya-share2__icon_more{background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4197_38644)'%3E%3Crect width='18' height='18' transform='translate(0.5)' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M15.6898 1.12535C15.2422 1.12535 14.813 1.30314 14.4965 1.61961C14.18 1.93608 14.0023 2.3653 14.0023 2.81285C14.0023 3.26041 14.18 3.68963 14.4965 4.0061C14.813 4.32256 15.2422 4.50035 15.6898 4.50035C16.1373 4.50035 16.5665 4.32256 16.883 4.0061C17.1995 3.68963 17.3773 3.26041 17.3773 2.81285C17.3773 2.3653 17.1995 1.93608 16.883 1.61961C16.5665 1.30314 16.1373 1.12535 15.6898 1.12535ZM12.8773 2.81285C12.8772 2.15297 13.1091 1.51406 13.5325 1.00792C13.9559 0.501773 14.5438 0.160625 15.1934 0.0441575C15.8429 -0.0723097 16.5127 0.0433208 17.0856 0.370818C17.6585 0.698316 18.098 1.21683 18.3272 1.83563C18.5564 2.45444 18.5607 3.13413 18.3393 3.7558C18.118 4.37746 17.6852 4.90152 17.1165 5.23626C16.5478 5.57101 15.8795 5.69514 15.2286 5.58694C14.5776 5.47873 13.9854 5.14508 13.5556 4.64435L5.99788 8.15435C6.17162 8.70497 6.17162 9.29573 5.99788 9.84635L13.5556 13.3564C14.0099 12.828 14.6442 12.4871 15.3356 12.3997C16.0269 12.3124 16.7261 12.4848 17.2976 12.8835C17.8691 13.2823 18.2722 13.879 18.4288 14.558C18.5854 15.237 18.4843 15.95 18.1452 16.5588C17.806 17.1675 17.253 17.6287 16.5932 17.8529C15.9334 18.0772 15.2139 18.0485 14.5741 17.7724C13.9342 17.4964 13.4196 16.9927 13.1301 16.3588C12.8405 15.725 12.7965 15.0063 13.0066 14.3419L5.44888 10.8319C5.07474 11.2679 4.57605 11.5788 4.01988 11.7229C3.46371 11.8671 2.87675 11.8374 2.33796 11.6379C1.79916 11.4384 1.33439 11.0787 1.00615 10.6072C0.677908 10.1356 0.501953 9.57489 0.501953 9.00035C0.501953 8.42582 0.677908 7.86507 1.00615 7.39353C1.33439 6.92199 1.79916 6.56229 2.33796 6.36281C2.87675 6.16334 3.46371 6.13365 4.01988 6.27776C4.57605 6.42186 5.07474 6.73284 5.44888 7.16885L13.0066 3.65885C12.9206 3.3851 12.877 3.0998 12.8773 2.81285ZM3.31475 7.31285C2.8672 7.31285 2.43798 7.49064 2.12151 7.80711C1.80504 8.12358 1.62725 8.5528 1.62725 9.00035C1.62725 9.44791 1.80504 9.87713 2.12151 10.1936C2.43798 10.5101 2.8672 10.6879 3.31475 10.6879C3.7623 10.6879 4.19153 10.5101 4.50799 10.1936C4.82446 9.87713 5.00225 9.44791 5.00225 9.00035C5.00225 8.5528 4.82446 8.12358 4.50799 7.80711C4.19153 7.49064 3.7623 7.31285 3.31475 7.31285ZM15.6898 13.5004C15.2422 13.5004 14.813 13.6781 14.4965 13.9946C14.18 14.3111 14.0023 14.7403 14.0023 15.1879C14.0023 15.6354 14.18 16.0646 14.4965 16.3811C14.813 16.6976 15.2422 16.8754 15.6898 16.8754C16.1373 16.8754 16.5665 16.6976 16.883 16.3811C17.1995 16.0646 17.3773 15.6354 17.3773 15.1879C17.3773 14.7403 17.1995 14.3111 16.883 13.9946C16.5665 13.6781 16.1373 13.5004 15.6898 13.5004Z' fill='%23212529'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4197_38644'%3E%3Crect width='18' height='18' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;background-size:100% 100%!important}.page-utils svg{cursor:pointer;width:100%;height:100%}.page-utils svg path,.page-utils svg use{transition:all .15s ease-in-out;fill:var(--dark)}.page-utils>a:hover svg path,.page-utils>a:hover svg use,.page-utils>button:hover svg path,.page-utils>button:hover svg use,.page-utils>div:hover svg path,.page-utils>div:hover svg use{fill:var(--legacy-danger)}.copy-tip{display:none;padding:1em;background-color:var(--gray-100);border-radius:1em;transition:all .15s ease-in-out}.copy-email,.copy-email.link,.copy-phone,.copy-phone.link{cursor:pointer}.email-copied,.phone-copied{display:block;padding:.5em;background-color:var(--gray-100);border-radius:1em;transition:all .15s ease-in-out;z-index:11112;animation:FadeOut 2.5s forwards;animation-delay:1s;box-shadow:0 8px 24px 0 rgba(0,0,0,.1764705882)}.section-header .page-utils{margin-top:14px}.product-share{transform:scale(1)}@media only screen and (max-width:576px){.section-header .page-utils{margin-top:0}.page-utils .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content{bottom:63px}.bx-touch.crm-widget-button-mobile,.bx-touch.crm-widget-button-mobile body{height:auto!important;overflow:hidden!important}}.b24-widget-button-position-bottom-right,.b24-widget-button-wrapper{right:28px!important;bottom:96px!important}.b24-widget-button-position-bottom-right svg,.b24-widget-button-wrapper svg{width:auto!important;height:auto!important;max-width:100%;max-height:100%}body.cookie-open .b24-widget-button-position-bottom-right,body.cookie-open .b24-widget-button-wrapper,body.cookie-open .btn--to_top{opacity:0!important;pointer-events:none!important}@media only screen and (max-width:768px){.b24-widget-button-position-bottom-right,.b24-widget-button-wrapper{right:16px!important;bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}}.wpcf7-textarea::-webkit-scrollbar-thumb{width:4px;background-color:var(--yellow-primary);border-radius:4px}.wpcf7-textarea::-webkit-scrollbar{-webkit-appearance:none;background-color:#fffaea;border-radius:4px;padding:0;margin:0;width:4px}.grecaptcha-badge{opacity:0}button,input{font-family:inherit}.simplebar-scrollbar.simplebar-visible:before{width:4px;background-color:var(--yellow-primary);border-radius:4px;top:0;bottom:0;left:0;right:0;opacity:1}.simplebar-track.simplebar-vertical{background-color:#fffaea;border-radius:4px;padding:0;margin:0;width:4px}.b24-widget-button-shadow,.b24-widget-button-wrapper{z-index:11!important}.post__content{gap:1em;text-align:left}.post__content img{width:100%;max-width:100%;height:auto}.post__content ol,.post__content ul{padding-left:2em}.post__content a:not(.btn):not(.post__author){transition:all .15s ease-in-out;text-decoration:underline;text-decoration-color:var(--Brand-dark);color:var(--Brand-dark)}@media(hover:hover){.post__content a:not(.btn):not(.post__author):hover{color:var(--dark);text-decoration-color:var(--dark)}}.post__content a:not(.btn):not(.post__author):active{color:var(--dark);text-decoration-color:var(--dark)}.news-page .post__content .news-content a:not(.btn):not(.post__author){color:var(--tag-section);text-decoration:underline;text-decoration-color:currentColor}.news-page .post__content .news-content a:not(.btn):not(.post__author):focus,.news-page .post__content .news-content a:not(.btn):not(.post__author):focus-visible,.news-page .post__content .news-content a:not(.btn):not(.post__author):visited{color:var(--tag-section);text-decoration:underline;text-decoration-color:currentColor}.news-page .post__content .news-content a:not(.btn):not(.post__author):active,.news-page .post__content .news-content a:not(.btn):not(.post__author):hover{color:var(--text-primary);text-decoration:underline;text-decoration-color:currentColor}.copy-feedback{position:relative;cursor:pointer}.copy-feedback:after{content:attr(data-copy-hint);position:absolute;top:calc(100% + var(--copy-tip-offset));left:0;z-index:60;padding:var(--copy-tip-padding-y) var(--copy-tip-padding-x);border-radius:var(--legacy-radius-inside);background:var(--surface-dark);color:var(--text-on-dark);box-shadow:var(--shadow);font-size:var(--copy-tip-font);font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(var(--copy-tip-shift));transition:opacity var(--copy-tip-duration),transform var(--copy-tip-duration)}@media(hover:hover)and (pointer:fine){.copy-feedback:hover:after{opacity:1;transform:translateY(0)}}.copy-feedback.is-done:after{content:"Скопировано";background:var(--brand);color:var(--on-brand);opacity:1;transform:translateY(0)}.copy-feedback.is-copy-error:after{content:"Не удалось скопировать";background:var(--danger);color:var(--text-on-dark);opacity:1;transform:translateY(0)}.copy-feedback.is-copy-hiding:after,.site-head .hphone .num.is-copy-error.is-copy-hiding:after,.site-head .hphone .num.is-done.is-copy-hiding:after,.site-head .tb-mail.is-copy-error.is-copy-hiding:after,.site-head .tb-mail.is-done.is-copy-hiding:after{opacity:0;transform:translateY(var(--copy-tip-shift))}.darktheme .copy-feedback:not(.is-done,.is-copy-error):after{background:var(--surface-card);color:var(--text-primary)}.site-head .hphone .num.is-copy-error:after,.site-head .tb-mail.is-copy-error:after{content:"Не удалось скопировать";background:var(--danger);color:var(--text-on-dark);opacity:1;transform:translateY(0)}html{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:122%;scrollbar-gutter:stable;--header-middle-height:47px;--header-bottom-height:52px;--mobile-header-height:52px}html.is-active{overflow:hidden;padding-bottom:0;height:auto}html._search-open .header{position:fixed}html._search-open,html._search-open body._search-open{overscroll-behavior:none;height:100%;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box;border:0;outline:none;background:0 0;text-decoration:none;scroll-behavior:smooth}:where(button,a[href]):focus-visible{outline:var(--sp-2) solid var(--text-primary);outline-offset:var(--sp-2)}body{width:100%;text-align:left;padding:0;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-flow:column;justify-content:flex-start;align-items:center;color:var(--Black);--special-height:0px}body.is-active{width:100vw;padding-bottom:0;height:auto}@media only screen and (max-width:1023px){body.b24-widget-open .site-head{transform:translateY(var(--b24-lock-scroll-top,0))}}.void{flex-direction:column}.void,.wrapper{width:100%;min-height:inherit;display:flex}.wrapper{flex:1 0 auto;flex-direction:column;padding-top:0}.footer{margin-top:auto;flex-shrink:0}.page-nwp{background:var(--surface-page);color:var(--text-primary);flex-grow:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-align:left;margin:0;padding:0}.h1,h1,h1.section-header__title{font-size:2.5em}.h1,.h2,h1,h1.section-header__title,h2{line-height:1.2em;font-weight:500;color:var(--body-text)}.h2,h2{font-size:2em}.h_display{color:var(--Black,#222220);font-family:AttractiveCond,Roboto,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:120%}.h_display,.heading{text-transform:uppercase}.heading{font-family:AttractiveCond,sans-serif;font-weight:600;font-size:30px;line-height:36px}.section-heading{margin-bottom:18px}.text_s{font-weight:400;font-size:12px}.text_m,.text_s{font-family:Roboto,sans-serif;line-height:122%;vertical-align:middle}.text_m{font-size:16px}.text_xs{font-family:Roboto,sans-serif;font-size:10px;line-height:84%;vertical-align:middle}.hh2{font-family:AttractiveCond,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var(--Black)}.h3,h3{font-size:1.75em;line-height:1.2em;color:var(--body-text);font-weight:500}.hh3{font-family:AttractiveCond,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--Black)}.h4,h4{font-size:1.5em;line-height:1.2em;color:var(--body-text)}.h4,.h5,h4,h5{font-weight:500}.h5,h5{font-size:1.25em}.h6,h6{font-weight:500}.h6,button,h6{font-size:1em}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.container{max-width:1416px;padding-right:60px;padding-left:60px;width:100%;margin:0 auto}.container_small{max-width:1200px;padding-right:22px;padding-left:22px}.row{flex-direction:row}.col,.row{display:flex}.col{flex-direction:column}.color_wa{color:var(--WA)}.color_tg{color:var(--TG)}.page-header{padding:1.5em 0 0}.section{margin-bottom:88px}.section-header{position:relative;z-index:2}.section-header .h4{margin-bottom:1em}.section-header__flex{display:flex;align-items:flex-start;gap:1em}.section-header__flex.section-header__flex_between{justify-content:space-between}.section-header__title{font-size:2em;font-weight:500;line-height:1.2em;text-align:left;margin-bottom:.75em;color:var(--body-text);display:flex;gap:.25em}@media only screen and (max-width:1200px){.container{padding-right:2.5em;padding-left:2.5em}}@media only screen and (max-width:1023px){html{font-size:14px}body{background:linear-gradient(var(--Brand) 0,var(--White) 50%)}body.is-active .header{left:0}.void{background:var(--White)}.h_display,.heading{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}.h_display{color:var(--Black,#222220);font-family:AttractiveCond,Roboto,sans-serif;font-style:normal;letter-spacing:.6px}.wrapper{padding-top:0}.container{padding-right:2em;padding-left:2em}}@media only screen and (max-width:768px){.container{padding-right:1.5em;padding-left:1.5em}}@media only screen and (max-width:576px){.container{padding-right:.75em;padding-left:.75em}.section{margin-bottom:64px}.section-header__title{font-size:1.5em;line-height:1.8rem}.h1,h1.section-header__title{font-size:1.75em;line-height:1.2em}.hh2{font-size:18px;font-weight:700;line-height:22px}.h2,.h3,h2,h3{font-size:1.5em;line-height:1.2em}}@media only screen and (max-width:480px){.container{padding-right:10px;padding-left:10px}.section-header__title{font-size:1.25em;line-height:1.8rem}.h1,h1.section-header__title{font-size:1.5em;line-height:1.2em}.h2,.h3,h2,h3{font-size:1.25em;line-height:1.2em}}@keyframes Spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@keyframes FadeOut{0%{opacity:1}to{opacity:0}}@keyframes SpecialBannerAppear{0%{height:0}to{height:34px}}.link{padding:.5rem 1rem;transition:all .15s ease-in-out;display:flex;align-items:center;gap:4px;color:var(--Black)}.link svg{width:1rem;height:1rem}.link svg path,.link svg use{transition:all .15s ease-in-out;fill:var(--Black)}.link.link_flat{padding:0}.link.inactive{pointer-events:none;-webkit-user-select:none;user-select:none}.link:hover{color:var(--Brand)}.link:hover>svg path,.link:hover>svg use{fill:var(--Brand)}.link.active,.link:active{color:var(--Brand-very-dark)}.link.active>svg path,.link.active>svg use,.link:active>svg path,.link:active>svg use{fill:var(--Brand-very-dark)}.link:disabled{color:var(--gray-600)}.link:disabled>svg path{fill:var(--gray-600)}.link-yellow{text-decoration:underline;text-decoration-color:var(--Brand);color:var(--Brand)}.link-yellow svg path,.link-yellow svg use{fill:var(--Brand)}.link-yellow_dark{text-decoration-color:var(--Brand-dark);color:var(--Brand-dark)}.link-yellow_dark svg path,.link-yellow_dark svg use{fill:var(--Brand-dark)}.link-yellow_dark:hover{color:var(--Black);text-decoration-color:var(--Black)}.link-yellow_dark:hover svg path,.link-yellow_dark:hover svg use{fill:var(--Black)}.link-yellow:hover{color:var(--Black);text-decoration-color:var(--Black)}.link-yellow:hover svg path,.link-yellow:hover svg use{fill:var(--Black)}.link__sm{padding:.25em .5em}.dropdown{position:relative;cursor:default;color:var(--gray-700);transition:all .15s ease-in-out}.dropdown :not(.dropdown__list) svg,.dropdown>svg{color:inherit}.dropdown :not(.dropdown__list) svg path,.dropdown :not(.dropdown__list) svg use,.dropdown>svg path,.dropdown>svg use{transition:all .15s ease-in-out;fill:currentColor}.dropdown .dropdown-current{color:inherit}.dropdown .dropdown__list{position:absolute;top:calc(100% + .25em);left:50%;transform:translateX(-50%);padding:.75em;border-radius:.25em;background-color:#fff;gap:.5em;border:1px solid rgba(198,184,138,.2392156863);box-shadow:0 0 1em 0 rgba(207,194,148,.2);opacity:0;transition:opacity .15s ease-in-out;pointer-events:none;z-index:2;text-align:left;width:max-content}.dropdown .dropdown__list:before{content:"";display:block;width:100%;bottom:100%;height:.5em;position:absolute}.dropdown .dropdown__list__top{top:unset;bottom:calc(100% + .25em)}.dropdown .dropdown__list__top:before{bottom:unset;top:100%}.dropdown:hover{color:var(--body-text)}.dropdown:hover .dropdown__list{pointer-events:all;opacity:1}.dropdown-classic{width:100%;display:flex;flex-direction:column;gap:4px}.dropdown-classic.dropdown-classic_hidden-input input[type=checkbox],.dropdown-classic.dropdown-classic_hidden-input input[type=radio]{display:none}.dropdown-classic__title{font-size:14px;line-height:22px}.dropdown-classic__wrapper{position:relative;z-index:2;height:38px}.dropdown-classic__inner{border-radius:.25em;border:1px solid var(--gray-400);position:absolute;top:0;left:0;width:100%;background:#fff}.dropdown-classic__header{display:flex;align-items:center;padding:3px 3px 3px 12px;height:38px;cursor:pointer;position:relative;z-index:2;border-radius:.25em}.dropdown-classic__value{font-size:14px;line-height:22px;width:100%;text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap}.dropdown-classic__value.is-placeholder{color:var(--gray-600)}.dropdown-classic__value-footnote{color:#b7b5ae;font-size:12px!important;line-height:13.8px!important;margin-left:auto}.dropdown-classic__col{width:100%;padding:0 12px 0 4px;max-height:0;height:100%;transition:.3s ease;z-index:1}.dropdown-classic__col-wrapper{gap:8px;overflow:hidden;padding-right:8px}.dropdown-classic__col-wrapper::-webkit-scrollbar-thumb{width:4px;background-color:#fdc305;border-radius:4px}.dropdown-classic__col-wrapper::-webkit-scrollbar{border-radius:4px;padding:0;margin:0;width:4px}.dropdown-classic__select{font-size:14px;line-height:22px;height:max(30px,100%);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s ease;border-radius:20px;padding:4px 8px;gap:4px;text-align:left}.dropdown-classic__select svg{width:1.5rem;height:1.5rem}.dropdown-classic__select[data-tab]{justify-content:flex-start;gap:8px}.dropdown-classic__select.tab--active{background:rgba(0,0,0,0)}.dropdown-classic__select.is-checked{background:rgba(0,0,0,0);color:#fdc305}.dropdown-classic__select.is-checked path{stroke:#fdc305}.dropdown-classic__button{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 12px;transition:.3s ease;border-radius:20px}.dropdown-classic__button svg{transition:.3s ease}.dropdown-classic.is-closing{z-index:3}.dropdown-classic.is-active{z-index:4}.dropdown-classic.is-active .dropdown-classic__inner{border-color:#fdc305}.dropdown-classic.is-active .dropdown-classic__col{max-height:156px;padding:12px 4px}.dropdown-classic.is-open .dropdown-classic__col-wrapper{overflow:auto}.dropdown-classic.is-active .dropdown-classic__header{box-shadow:0 2px 4px 0 rgba(0,0,0,.1019607843)}.dropdown-classic.is-active .dropdown-classic__button svg{transform:rotate(180deg)}.dropdown-classic:after{content:"Значение неверное";color:#ed2d21;display:none;font-size:12px;line-height:14px}.dropdown-classic--error:after{display:block}.dropdown-classic--error .dropdown-classic__inner{border-color:#ed2d21}@media only screen and (max-width:1023px){.dropdown:hover{color:var(--gray-700)}.dropdown:hover .dropdown__list{pointer-events:none;opacity:0}.dropdown.dropdown-open{color:var(--body-text)}.dropdown.dropdown-open .dropdown__list{pointer-events:all;opacity:1}}.form-field{position:relative;text-align:left;width:100%}.form-field.form-field_half{width:calc(50% - var(--Gap12)/2)}.form-field.form-field--animated{transition:opacity .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:1;max-height:200px;margin-bottom:1em}.form-field.form-field--animated.form-field--disabled{opacity:0;max-height:0;margin-bottom:0;pointer-events:none}.form-field .label{display:inline-block;padding-bottom:.5em}.form-field .label .req{color:var(--legacy-danger)}.form-field .input-wrapper{position:relative}.form-field input{width:100%;border:1px solid var(--gray-400);border-radius:.25em;padding:.375em .75em;font-size:1rem;line-height:1.5em}.form-field input._invalid,.form-field input[aria-invalid=true]{border-color:var(--legacy-danger)}.form-field input._invalid+.form-field__icons ._invalid,.form-field input[aria-invalid=true]+.form-field__icons ._invalid{display:block;margin-top:-3px}.form-field input._invalid+.form-field__icons ._valid,.form-field input[aria-invalid=true]+.form-field__icons ._valid{display:none}.form-field input._valid{border-color:var(--legacy-success)}.form-field input._valid+.form-field__icons ._invalid{display:none}.form-field input._valid+.form-field__icons ._valid{display:block;margin-top:-3px}.form-field .form-field__icons{display:flex;align-items:center;gap:.25em;position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:1rem;width:auto}.form-field .form-field__icons .form-field__icon{width:1rem;height:1rem}.form-field .form-field__icons .form-field__icon svg path,.form-field .form-field__icons .form-field__icon svg use{fill:var(--gray-600)}.form-field .form-field__icons .form-field__icon:hover svg path,.form-field .form-field__icons .form-field__icon:hover svg use{fill:var(--body-text)}.form-field .form-field__icons ._invalid{display:none;pointer-events:none}.form-field .form-field__icons ._invalid svg path,.form-field .form-field__icons ._invalid svg use{fill:var(--legacy-danger)}.form-field .form-field__icons ._valid{display:none;pointer-events:none}.form-field .form-field__icons ._valid svg path,.form-field .form-field__icons ._valid svg use{fill:var(--legacy-success)}.form-field .input-tip{font-size:14px;line-height:150%}.form-field .input-tip._invalid{color:var(--legacy-danger);display:none}.form-field .input-tip._valid{color:var(--legacy-success);display:none}.form-field .input-tips{margin-top:.25rem}.form-field .input-tips._invalid ._invalid,.form-field .input-tips._valid ._valid{display:block}.form-field .wpcf7-not-valid-tip{display:none}.form-field .wpcf7-acceptance+.wpcf7-not-valid-tip{display:inline-block;font-size:10px}.form-field input,.form-field textarea{border:1px solid rgba(0,0,0,0)}.form-field:has(.wpcf7-not-valid-tip) input,.form-field:has(.wpcf7-not-valid-tip) textarea{border:1px solid var(--Red)}.form-field .form-field__left-icon{width:16px;height:16px;position:absolute;top:10px;left:8px;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-field .form-field__left-icon svg{width:16px;height:16px}.form-field .form-field__left-icon svg path,.form-field .form-field__left-icon svg use{fill:var(--Black)}.form-field.form-field_hidden{display:none}.wpcf7-form[data-form-key=home-contact]{--contact-field-placeholder:var(--text-primary)}.wpcf7-form[data-form-key=home-contact] .input_float~label{color:var(--text-primary)}.wpcf7-form[data-form-key=home-contact] .checkbox .wpcf7-list-item-label a{color:var(--consent-link);text-decoration:underline}.wpcf7-form[data-form-key=home-contact] .checkbox .wpcf7-list-item-label a:focus,.wpcf7-form[data-form-key=home-contact] .checkbox .wpcf7-list-item-label a:focus-visible,.wpcf7-form[data-form-key=home-contact] .checkbox .wpcf7-list-item-label a:hover{color:var(--text-primary);text-decoration:underline}input[type=date]:where(:not(.form-control__input)):not(textarea),input[type=email]:where(:not(.form-control__input)):not(textarea),input[type=number]:where(:not(.form-control__input)):not(textarea),input[type=password]:where(:not(.form-control__input)):not(textarea),input[type=tel]:where(:not(.form-control__input)):not(textarea),input[type=text]:where(:not(.form-control__input)):not(textarea),textarea:not(textarea){height:36px}input[type=date]:where(:not(.form-control__input)),input[type=email]:where(:not(.form-control__input)),input[type=number]:where(:not(.form-control__input)),input[type=password]:where(:not(.form-control__input)),input[type=tel]:where(:not(.form-control__input)),input[type=text]:where(:not(.form-control__input)),textarea{background-color:var(--Gray);padding:var(--Padding8);width:100%;border-radius:var(--RadiusInside);transition:all .15s ease-in-out;font-size:1rem;line-height:1.5em;color:var(--Black)}input[type=date]:where(:not(.form-control__input)):disabled,input[type=date]:where(:not(.form-control__input))[readonly],input[type=email]:where(:not(.form-control__input)):disabled,input[type=email]:where(:not(.form-control__input))[readonly],input[type=number]:where(:not(.form-control__input)):disabled,input[type=number]:where(:not(.form-control__input))[readonly],input[type=password]:where(:not(.form-control__input)):disabled,input[type=password]:where(:not(.form-control__input))[readonly],input[type=tel]:where(:not(.form-control__input)):disabled,input[type=tel]:where(:not(.form-control__input))[readonly],input[type=text]:where(:not(.form-control__input)):disabled,input[type=text]:where(:not(.form-control__input))[readonly],textarea:disabled,textarea[readonly]{background-color:var(--gray-200);color:var(--body-text)}input[type=date]:where(:not(.form-control__input)):disabled:focus,input[type=date]:where(:not(.form-control__input)):disabled:hover,input[type=date]:where(:not(.form-control__input))[readonly]:focus,input[type=date]:where(:not(.form-control__input))[readonly]:hover,input[type=email]:where(:not(.form-control__input)):disabled:focus,input[type=email]:where(:not(.form-control__input)):disabled:hover,input[type=email]:where(:not(.form-control__input))[readonly]:focus,input[type=email]:where(:not(.form-control__input))[readonly]:hover,input[type=number]:where(:not(.form-control__input)):disabled:focus,input[type=number]:where(:not(.form-control__input)):disabled:hover,input[type=number]:where(:not(.form-control__input))[readonly]:focus,input[type=number]:where(:not(.form-control__input))[readonly]:hover,input[type=password]:where(:not(.form-control__input)):disabled:focus,input[type=password]:where(:not(.form-control__input)):disabled:hover,input[type=password]:where(:not(.form-control__input))[readonly]:focus,input[type=password]:where(:not(.form-control__input))[readonly]:hover,input[type=tel]:where(:not(.form-control__input)):disabled:focus,input[type=tel]:where(:not(.form-control__input)):disabled:hover,input[type=tel]:where(:not(.form-control__input))[readonly]:focus,input[type=tel]:where(:not(.form-control__input))[readonly]:hover,input[type=text]:where(:not(.form-control__input)):disabled:focus,input[type=text]:where(:not(.form-control__input)):disabled:hover,input[type=text]:where(:not(.form-control__input))[readonly]:focus,input[type=text]:where(:not(.form-control__input))[readonly]:hover,textarea:disabled:focus,textarea:disabled:hover,textarea[readonly]:focus,textarea[readonly]:hover{border-color:var(--gray-400);box-shadow:unset}input[type=date]:where(:not(.form-control__input))._valid,input[type=email]:where(:not(.form-control__input))._valid,input[type=number]:where(:not(.form-control__input))._valid,input[type=password]:where(:not(.form-control__input))._valid,input[type=tel]:where(:not(.form-control__input))._valid,input[type=text]:where(:not(.form-control__input))._valid,textarea._valid{border-color:var(--legacy-success)}input[type=date]:where(:not(.form-control__input)) [aria-invalid=true],input[type=date]:where(:not(.form-control__input))._invalid,input[type=email]:where(:not(.form-control__input)) [aria-invalid=true],input[type=email]:where(:not(.form-control__input))._invalid,input[type=number]:where(:not(.form-control__input)) [aria-invalid=true],input[type=number]:where(:not(.form-control__input))._invalid,input[type=password]:where(:not(.form-control__input)) [aria-invalid=true],input[type=password]:where(:not(.form-control__input))._invalid,input[type=tel]:where(:not(.form-control__input)) [aria-invalid=true],input[type=tel]:where(:not(.form-control__input))._invalid,input[type=text]:where(:not(.form-control__input)) [aria-invalid=true],input[type=text]:where(:not(.form-control__input))._invalid,textarea [aria-invalid=true],textarea._invalid{border-color:var(--legacy-danger)}.form-field_float{--form-field-icon-offset:0px;position:relative}.form-field_float .wpcf7-form-control-wrap{display:block}.form-field_float .input_float{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:19.52px}.form-field_float .input_float~label{position:absolute;top:8px;left:calc(var(--form-field-icon-offset) + 8px);font-size:16px;font-weight:400;line-height:19.52px;color:var(--Closed-very-dark);transition:.3s ease-in-out,color 0s;cursor:text;-webkit-user-select:none;user-select:none;pointer-events:none}.form-field_float .input_float[required]~label:after{content:" *";color:var(--Red)}.form-field_float .input_float.js-phone-mask[placeholder],.form-field_float.filled .input_float,.form-field_float.focused .input_float{padding:12px 8px 4px;padding-left:calc(var(--form-field-icon-offset) + 8px)}.form-field_float .input_float.js-phone-mask[placeholder]~label,.form-field_float.filled .input_float~label,.form-field_float.focused .input_float~label{font-size:10px;line-height:8.4px;top:4px}.form-field_float textarea{display:block;resize:none;width:100%;font-family:Roboto,sans-serif;height:96px}.form-field_float textarea::placeholder{font-family:Roboto,sans-serif;font-size:1rem}.form-field_float.form-field_iconed{--form-field-icon-offset:24px}.input{display:flex;flex-direction:column;gap:.25em}.input__wrapper{position:relative;align-items:center;background-color:#fff;display:flex;gap:.25em;padding:.5em .75em;border:1px solid rgba(198,184,138,.24);border-radius:20px;transition:.3s ease;height:38px}.input__wrapper input{padding:8px}.input__wrapper.filled .input__input,.input__wrapper.focused .input__input{padding:10px 8px 8px}.input__wrapper.filled .input__input+.input__label,.input__wrapper.focused .input__input+.input__label{font-size:10px;line-height:8.4px;top:4px}.input__wrapper .input__label{position:absolute;top:calc(50% - 8px);left:8px;font-size:16px;font-weight:400;line-height:19.52px;color:var(--Closed-very-dark);transition:.3s ease-in-out,color 0s;cursor:text;-webkit-user-select:none;user-select:none}.input__button{position:absolute;display:flex;justify-content:center;align-items:center;padding:.5em .75em;right:3px;top:2px;bottom:2px;cursor:pointer;border-radius:20px;transition:.3s ease;transform:scale(0)}.input__button svg{width:1.4em;height:1.4em}.input__button svg use{fill:rgba(0,0,0,0)}.input__button--active{transform:scale(1)}.input__input{width:100%;border:1px solid rgba(0,0,0,0)}.input-field{border:1px solid var(--gray-400);border-radius:3px;padding:.25em .5em}.input-radio{display:flex;align-items:center}.input-radio input{display:none}.input-radio .radio-label{padding-left:1.5em;position:relative;display:flex;align-items:center;gap:.5em}.input-radio .radio-label:before{content:"";position:absolute;top:calc(50% - .5em);left:0;width:1em;height:1em;border:1px solid var(--checkbox-border);border-radius:50%;transition:all .15s ease-in-out;box-sizing:border-box}.input-radio .radio-label:hover:before{border-width:2px}.input-radio input:checked+.radio-label:before{border-width:4px;border-color:var(--yellow-primary)}.checkbox{text-align:left;display:flex;align-items:center;gap:.5em}.checkbox input{transition:all .15s ease-in-out;width:1rem;height:1rem;background-color:var(--White);background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid var(--checkbox-border);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");border-radius:.25em;flex-shrink:0;padding:0}.checkbox input:first-child{margin:0 6px 0 0;vertical-align:middle}.checkbox input:hover{border-width:2px}.checkbox input:checked{background-color:var(--yellow-primary);border-color:var(--yellow-primary)}.checkbox input:indeterminate{background-color:var(--yellow-primary);border-color:var(--yellow-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cline x1='5' y1='10' x2='15' y2='10' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e")}.checkbox label{display:inline-block}.input_w-button{display:flex;align-items:stretch;position:relative}.input_w-button input{border-top-right-radius:0;border-bottom-right-radius:0}.input_w-button button{border:1px solid var(--gray-400);border-left:none;background-color:var(--gray-200);border-top-right-radius:.25em;border-bottom-right-radius:.25em;display:flex;align-items:center;justify-content:center;padding:.625em .75em;cursor:pointer}.input_w-button button svg{width:1em;height:1em}.input_w-button button svg path,.input_w-button button svg use{fill:var(--gray-900)}.input_w-button .validation-label{display:none;position:absolute;top:50%;transform:translateY(-50%);right:44px;width:1.125rem;height:1.125rem;pointer-events:none}.input_w-button .validation-label._invalid svg path,.input_w-button .validation-label._invalid svg use{fill:var(--legacy-danger)}.input_w-button .validation-label._valid svg path,.input_w-button .validation-label._valid svg use{fill:var(--legacy-success)}.input_w-label-right{display:flex;align-items:stretch}.input_w-label-right input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input_w-label-right .label-right{border:1px solid var(--gray-400);background-color:var(--gray-200);border-top-right-radius:.25em;border-bottom-right-radius:.25em;display:flex;align-items:center;justify-content:center;padding:.375em .75em;cursor:pointer;color:var(--gray-900)}.input_w-label-right .label-right svg{width:1em;height:1em}.input_w-label-right .label-right svg path,.input_w-label-right .label-right svg use{fill:var(--gray-900)}.input_w-label-button{display:flex;align-items:stretch}.input_w-label-button label{padding:.375em .75em;border:1px solid var(--gray-400);background-color:var(--gray-200);border-top-left-radius:.25em;border-bottom-left-radius:.25em;display:flex;align-items:center;justify-content:center}.input_w-label-button .fake-input{height:2.375rem;padding:.375em .75em;width:100%;border:1px solid var(--gray-400);border-radius:.25em;transition:all .15s ease-in-out;font-size:1rem;line-height:1.5em}.input_w-label-button .fake-input,.input_w-label-button input{border-radius:0;border-left:none;border-right:none}.input_w-label-button button{border:1px solid var(--gray-400);background-color:var(--gray-200);border-top-right-radius:.25em;border-bottom-right-radius:.25em;display:flex;align-items:center;justify-content:center;padding:.625em .75em;cursor:pointer}.input_w-label-button button svg{width:1rem;height:1rem}.input_w-label-button button svg path,.input_w-label-button button svg use{fill:var(--gray-900)}.textarea{font-family:Roboto,sans-serif;border:1px solid var(--gray-400);border-radius:.25em;padding:.435em .8125em;resize:none;min-height:4em;display:block}.textarea::placeholder{font-family:Roboto,sans-serif;font-size:1rem}.textarea:disabled{background-color:var(--gray-200)}.select{padding:.375em .75em;border:1px solid #ced4da;border-radius:.25em;width:100%;font-size:1rem;line-height:1.5em;color:var(--gray-700);height:38px;transition:all .15s ease-in-out}.select option{background-color:var(--White);color:var(--gray-700)}.select:focus,.select:hover{border-color:var(--input-focus);box-shadow:0 0 4px 2px var(--input-shadow)}.submit-wrapper{display:flex;align-items:center;position:relative;flex-direction:row-reverse}.form-field--animated{transition:opacity .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:1;max-height:200px;margin-bottom:1em}.form-field--animated.form-field--disabled{opacity:0;max-height:0;margin-bottom:0;pointer-events:none}.appeal-checkbox .checkbox a,.appeal-checkbox .wpcf7-list-item-label a{color:var(--consent-link)}.appeal-checkbox .checkbox a:active,.appeal-checkbox .checkbox a:focus,.appeal-checkbox .checkbox a:focus-visible,.appeal-checkbox .checkbox a:hover,.appeal-checkbox .wpcf7-list-item-label a:active,.appeal-checkbox .wpcf7-list-item-label a:focus,.appeal-checkbox .wpcf7-list-item-label a:focus-visible,.appeal-checkbox .wpcf7-list-item-label a:hover{color:var(--text-primary)}@media screen and (max-width:1023px){.form-field.form-field_half{width:100%}}.btn{width:fit-content;display:flex;align-items:center;justify-content:center;gap:.25em;font-size:1em;line-height:1.25em;border-radius:.25em;cursor:pointer;white-space:nowrap;height:unset}.btn,.btn span{transition:all .15s ease-in-out}.btn span{color:inherit}.btn svg{width:1rem;height:1rem}.btn svg path,.btn svg use{transition:all .15s ease-in-out}.btn.btn__sm{padding:.25em .5em}.btn:disabled{opacity:.65;cursor:not-allowed}.btn .btn-loading{display:none;animation:Spin 1s infinite;transform-origin:center center;width:1rem;height:1rem}.btn.btn__loading span{display:none}.btn.btn__loading .btn-loading{display:flex}.btn--first{padding:.5em .75em;background-color:var(--Brand);color:var(--Black)}.btn--first span{color:inherit;font-weight:400}@media(hover:hover){.btn--first:hover{background-color:var(--Brand-dark)}}.btn--first:active{background-color:var(--Brand-very-dark)}.btn--first:disabled{background-color:var(--Gray-dark)}.btn--first__sm{padding:4px 8px}@media(max-width:1023px){.btn--first{font-size:16px;padding:8px 16px}}.btn--gray{padding:.5em .75em;background-color:var(--Gray);color:var(--Black)}.btn--gray span{color:inherit}@media(hover:hover){.btn--gray:hover{background-color:var(--Gray-dark)}}.btn--gray:active{background-color:var(--Gray-dark)}.btn--gray:disabled{opacity:.65}.btn--black{padding:.5em .75em;background-color:var(--Black);color:var(--White)}.btn--black span,.btn--black svg{color:inherit}.btn--black svg path,.btn--black svg use{fill:currentColor}@media(hover:hover){.btn--black:hover{background-color:var(--Closed-black)}}.btn--black:active{background-color:var(--Closed-very-dark)}.btn--black:disabled{opacity:.65}.btn--checkC{padding:.5em .75em;background-color:var(--Gray-dark);color:var(--Closed-black)}.btn--checkC span{color:inherit}.btn--checkC:disabled{opacity:.65}.btn--second{padding:.5em .75em;background-color:var(--blue-secondary);border:1px solid var(--blue-secondary)}.btn--second,.btn--second span{color:var(--White)}.btn--second svg,.btn--second svg path,.btn--second svg use{fill:var(--White)}.btn--second:hover{background-color:var(--blue-secondary-hover);color:var(--White)}.btn--second:hover svg path,.btn--second:hover svg use{fill:var(--White)}.btn--second:active{background-color:var(--blue-secondary-active);color:var(--White)}.btn--second:active svg path,.btn--second:active svg use{fill:var(--White)}.btn--second:disabled{opacity:.65}.btn--second__sm{padding:.25em .5em}.btn--success{padding:.5em .75em;background-color:var(--legacy-success);border:1px solid var(--legacy-success)}.btn--success,.btn--success span{color:var(--White)}.btn--success svg,.btn--success svg path,.btn--success svg use{fill:var(--White)}.btn--success:hover{background-color:var(--legacy-success-hover);color:var(--White)}.btn--success:hover svg path,.btn--success:hover svg use{fill:var(--White)}.btn--success:active{background-color:var(--legacy-success-active);color:var(--White)}.btn--success:active svg path,.btn--success:active svg use{fill:var(--White)}.btn--success:disabled{opacity:.65}.btn--success__sm{padding:.25em .5em}.btn--danger{padding:.5em .75em;background-color:var(--legacy-danger);border:1px solid var(--legacy-danger)}.btn--danger,.btn--danger span{color:var(--White)}.btn--danger svg,.btn--danger svg path,.btn--danger svg use{fill:var(--White)}.btn--danger:hover{background-color:var(--legacy-danger-hover);color:var(--White)}.btn--danger:hover svg path,.btn--danger:hover svg use{fill:var(--White)}.btn--danger:active{background-color:var(--legacy-danger-active);color:var(--White)}.btn--danger:active svg path,.btn--danger:active svg use{fill:var(--White)}.btn--danger:disabled{opacity:.65}.btn--danger__sm{padding:.25em .5em}.btn--light{padding:.5em .75em;background-color:var(--light);color:var(--Black);border:1px solid var(--light)}.btn--light span{color:inherit}.btn--light svg,.btn--light svg path,.btn--light svg use{fill:var(--Black)}.btn--light:hover{background-color:var(--gray-100);color:var(--Black)}.btn--light:hover svg path,.btn--light:hover svg use{fill:var(--Black)}.btn--light:active{background-color:var(--gray-100);color:var(--Black)}.btn--light:active svg path,.btn--light:active svg use{fill:var(--Black)}.btn--light:disabled{opacity:.65}.btn--light__sm{padding:.25em .5em}.btn--transparent{padding:.5em .75em;background-color:rgba(0,0,0,0);border:none}.btn--transparent,.btn--transparent span{color:var(--gray-700)}.btn--transparent svg,.btn--transparent svg path,.btn--transparent svg use{fill:var(--gray-700)}.btn--transparent.tab--active,.btn--transparent.tab--active span,.btn--transparent:active,.btn--transparent:active span,.btn--transparent:hover,.btn--transparent:hover span{color:var(--dark)}.btn--transparent.tab--active svg,.btn--transparent.tab--active svg path,.btn--transparent.tab--active svg use,.btn--transparent:active svg,.btn--transparent:active svg path,.btn--transparent:active svg use,.btn--transparent:hover svg,.btn--transparent:hover svg path,.btn--transparent:hover svg use{fill:var(--dark)}.btn--transparent__blue{padding:.5em .75em;background-color:rgba(0,0,0,0);border:none}.btn--transparent__blue,.btn--transparent__blue span{color:var(--blue-secondary)}.btn--transparent__blue svg,.btn--transparent__blue svg path,.btn--transparent__blue svg use{fill:var(--blue-secondary)}.btn--transparent__blue.tab--active,.btn--transparent__blue.tab--active span,.btn--transparent__blue:active,.btn--transparent__blue:active span,.btn--transparent__blue:hover,.btn--transparent__blue:hover span{color:var(--dark)}.btn--transparent__blue.tab--active svg,.btn--transparent__blue.tab--active svg path,.btn--transparent__blue.tab--active svg use,.btn--transparent__blue:active svg,.btn--transparent__blue:active svg path,.btn--transparent__blue:active svg use,.btn--transparent__blue:hover svg,.btn--transparent__blue:hover svg path,.btn--transparent__blue:hover svg use{fill:var(--dark)}.btn--to_top{position:fixed;right:34px;bottom:172px;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px;border-radius:var(--Radius-Inside,4px);box-shadow:0 4px 22px 0 rgba(0,0,0,.1);transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;opacity:0;z-index:-1}.btn--to_top svg{width:16px;height:16px}.btn--to_top.btn--active{opacity:1;z-index:999}@media(max-width:768px){.btn--to_top{right:20px;bottom:calc(160px + env(safe-area-inset-bottom, 0px))}}.btn--first-outline{padding:.5em .75em;background-color:rgba(0,0,0,0);border:1px solid var(--yellow-primary)}.btn--first-outline,.btn--first-outline span{color:var(--yellow-primary)}.btn--first-outline svg,.btn--first-outline svg path,.btn--first-outline svg use{fill:var(--yellow-primary)}.btn--first-outline__sm{padding:.25em .5em}.btn--first-outline.tab--active,.btn--first-outline:active,.btn--first-outline:hover{background-color:var(--yellow-primary);color:var(--White)}.btn--first-outline.tab--active span,.btn--first-outline:active span,.btn--first-outline:hover span{color:var(--White)}.btn--first-outline.tab--active svg,.btn--first-outline.tab--active svg path,.btn--first-outline.tab--active svg use,.btn--first-outline:active svg,.btn--first-outline:active svg path,.btn--first-outline:active svg use,.btn--first-outline:hover svg,.btn--first-outline:hover svg path,.btn--first-outline:hover svg use{fill:var(--White)}.btn--second-outline{padding:.5em .75em;background-color:rgba(0,0,0,0);border:1px solid var(--blue-secondary)}.btn--second-outline,.btn--second-outline span{color:var(--blue-secondary)}.btn--second-outline svg,.btn--second-outline svg path,.btn--second-outline svg use{fill:var(--blue-secondary)}.btn--second-outline__sm{padding:.25em .5em}.btn--second-outline.tab--active,.btn--second-outline:active,.btn--second-outline:hover{background-color:var(--blue-secondary);color:var(--White)}.btn--second-outline.tab--active span,.btn--second-outline:active span,.btn--second-outline:hover span{color:var(--White)}.btn--second-outline.tab--active svg,.btn--second-outline.tab--active svg path,.btn--second-outline.tab--active svg use,.btn--second-outline:active svg,.btn--second-outline:active svg path,.btn--second-outline:active svg use,.btn--second-outline:hover svg,.btn--second-outline:hover svg path,.btn--second-outline:hover svg use{fill:var(--White)}.btn--dark-outline{padding:.5em .75em;background-color:rgba(0,0,0,0);color:var(--dark);border:1px solid var(--dark)}.btn--dark-outline span{color:var(--dark)}.btn--dark-outline svg,.btn--dark-outline svg path,.btn--dark-outline svg use{fill:var(--dark)}.btn--dark-outline__sm{padding:.25em .5em}.btn--dark-outline.tab--active,.btn--dark-outline:active,.btn--dark-outline:hover{background-color:var(--dark);color:var(--White)}.btn--dark-outline.tab--active span,.btn--dark-outline:active span,.btn--dark-outline:hover span{color:var(--White)}.btn--dark-outline.tab--active svg,.btn--dark-outline.tab--active svg path,.btn--dark-outline.tab--active svg use,.btn--dark-outline:active svg,.btn--dark-outline:active svg path,.btn--dark-outline:active svg use,.btn--dark-outline:hover svg,.btn--dark-outline:hover svg path,.btn--dark-outline:hover svg use{fill:var(--White)}.btn--danger-outline{padding:.5em .75em;background-color:rgba(0,0,0,0);border:1px solid var(--legacy-danger)}.btn--danger-outline,.btn--danger-outline span{color:var(--legacy-danger)}.btn--danger-outline svg,.btn--danger-outline svg path,.btn--danger-outline svg use{fill:var(--legacy-danger)}.btn--danger-outline__sm{padding:.25em .5em}.btn--danger-outline.tab--active,.btn--danger-outline:active,.btn--danger-outline:hover{background-color:var(--legacy-danger);color:var(--White)}.btn--danger-outline.tab--active span,.btn--danger-outline:active span,.btn--danger-outline:hover span{color:var(--White)}.btn--danger-outline.tab--active svg,.btn--danger-outline.tab--active svg path,.btn--danger-outline.tab--active svg use,.btn--danger-outline:active svg,.btn--danger-outline:active svg path,.btn--danger-outline:active svg use,.btn--danger-outline:hover svg,.btn--danger-outline:hover svg path,.btn--danger-outline:hover svg use{fill:var(--White)}.btn--success-outline{padding:.5em .75em;background-color:rgba(0,0,0,0);border:1px solid var(--legacy-success)}.btn--success-outline,.btn--success-outline span{color:var(--legacy-success)}.btn--success-outline svg,.btn--success-outline svg path,.btn--success-outline svg use{fill:var(--legacy-success)}.btn--success-outline__sm{padding:.25em .5em}.btn--success-outline.tab--active,.btn--success-outline:active,.btn--success-outline:hover{background-color:var(--legacy-success);color:var(--White)}.btn--success-outline.tab--active span,.btn--success-outline:active span,.btn--success-outline:hover span{color:var(--White)}.btn--success-outline.tab--active svg,.btn--success-outline.tab--active svg path,.btn--success-outline.tab--active svg use,.btn--success-outline:active svg,.btn--success-outline:active svg path,.btn--success-outline:active svg use,.btn--success-outline:hover svg,.btn--success-outline:hover svg path,.btn--success-outline:hover svg use{fill:var(--White)}.btn--stroke-outline{padding:8px 16px;background-color:rgba(0,0,0,0);color:var(--Black);border:1px solid var(--Stroke);border-radius:var(--RadiusInside);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center}.btn--stroke-outline span{color:inherit}.btn--stroke-outline svg{width:16px;height:16px;color:inherit}.btn--stroke-outline svg path,.btn--stroke-outline svg use{color:inherit;fill:currentColor}.btn--stroke-outline__sm{padding:4px 8px;font-size:14px;line-height:18px}.btn--stroke-outline__sm svg{width:14px;height:14px}@media(hover:hover){.btn--stroke-outline:hover{background-color:var(--Gray);border-color:rgba(0,0,0,0)}}.btn--stroke-outline.tab--active,.btn--stroke-outline:active{background-color:var(--Gray-dark);border-color:rgba(0,0,0,0)}.btn--stroke-outline.btn_tg{color:var(--TG);border-color:var(--TG)}@media(hover:hover){.btn--stroke-outline.btn_tg:hover{background-color:var(--TG);color:var(--White)}}.btn--stroke-outline.btn_wa{color:var(--WA);border-color:var(--WA)}@media(hover:hover){.btn--stroke-outline.btn_wa:hover{background-color:var(--WA);color:var(--White)}}.calculator input[type=number]{appearance:textfield}.calculator input[type=number]::-webkit-inner-spin-button,.calculator input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.calculator__wrapper{align-items:flex-start;display:flex;position:relative;width:100%}.calculator__form{container-name:calculator;container-type:inline-size;min-height:200px;position:relative}.calculator__form,.calculator__options{display:flex;flex-direction:column;gap:var(--sp-12);width:100%}.calculator__options{align-items:stretch}.calculator__rows-group{align-items:stretch;background:var(--surface-gray);border-radius:var(--legacy-radius-inside);display:none;flex-direction:column;gap:var(--sp-12)}.calculator__rows-group:has(>.calculator__row:not(.calculator__row_hidden)){display:flex}.calculator__row{align-items:flex-start;background:var(--surface-gray);border-radius:var(--legacy-radius-inside);display:flex;gap:var(--sp-20);padding:var(--sp-8)}.calculator__row:has(input[type=checkbox][required]) .calculator__label-span:after,.calculator__row:has(input[type=number][required]) .calculator__label-span:after,.calculator__row:has(input[type=radio][required]) .calculator__label-span:after{color:var(--legacy-danger);content:" *"}.calculator__row:has(input[type=checkbox][required]):not(:has(input[required]:checked:not(:disabled))) .calculator__row-label:after,.calculator__row:has(input[type=number][required]:invalid) .calculator__row-label:after,.calculator__row:has(input[type=radio][required]):not(:has(input[required]:checked:not(:disabled))) .calculator__row-label:after{color:var(--legacy-danger);content:"Обязательный параметр";font-size:var(--t-label);font-weight:var(--weight-regular);line-height:var(--t-caption-lh)}.calculator__row-label{align-items:flex-start;display:flex;flex:0 0 176px;flex-direction:column;font-size:var(--t-small);font-weight:700;gap:0;line-height:var(--calculator-row-label-line-height);padding-top:var(--calculator-row-label-padding-top);text-align:left}.calculator__row-buttons{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:var(--sp-6)}.calculator__button{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--legacy-radius-inside);color:var(--text-primary);cursor:pointer;font:400 var(--t-small)/var(--t-small-lh) var(--font-body);gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);text-align:left;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.calculator__button input{display:none}@media(hover:hover){.calculator__button:hover{background-color:var(--surface-gray-2);border-color:rgba(0,0,0,0)}}.calculator__button:has(input:checked){background-color:var(--brand);border-color:rgba(0,0,0,0)}.calculator__button:has(input:disabled){background-color:var(--surface-gray-2);border-color:rgba(0,0,0,0)}.calculator__button.calculator__button_hidden,.calculator__row_hidden{display:none}.hp-calculator .form-field{max-width:240px}.hp-calculator .form-field input{border:var(--border-width) solid var(--border-strong)}@media(max-width:1950px)and (min-width:1024px){.calculator__row{padding-right:calc((100cqw - 100vw)/2 + var(--calculator-order-width) + var(--sp-24))}}@media(max-width:1023px){.calculator__row,.calculator__wrapper{flex-direction:column}.calculator__row{gap:var(--sp-6)}.calculator__row-label{flex-basis:auto;width:100%}.calculator__row-buttons{width:100%}.hp-calculator .form-field{max-width:100%}}.hover-border__yellow{border:1px solid rgba(0,0,0,0);transition:all .15s ease-in-out;overflow:hidden}.hover-border__yellow:active,.hover-border__yellow:hover{border-color:var(--yellow-primary)}.swiper-wrapper{position:relative;padding-top:1px;padding-bottom:1px}.swiper-slide,.swiper-slide img{-webkit-user-select:none;user-select:none}.swiper-slide img{vertical-align:middle;width:100%;height:100%;object-fit:cover;object-position:center}.swiper-pagination-bullet{opacity:1!important}.sw-app .swiper-pagination .swiper-pagination-bullet,.swiper-pagination-bullet{background-color:var(--Gray-dark)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next,.swiper-button-prev{height:100%;top:0;margin:0;margin-top:0!important;display:flex;justify-content:center;align-items:center;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;min-width:27px;width:32px}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next svg,.swiper-button-prev svg{opacity:.5;width:2em;height:2em;transition:all .3s}.swiper-button-next:hover svg,.swiper-button-prev:hover svg{opacity:1}.swiper-arrows_top{width:58px;height:26px;position:relative;display:flex;gap:6px;align-items:center}.swiper-arrows_top .swiper-button-next,.swiper-arrows_top .swiper-button-prev{position:static;border:1px solid var(--Stroke);display:flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;border-radius:26px;background-color:rgba(0,0,0,0);color:var(--Black)}.swiper-arrows_top .swiper-button-next svg,.swiper-arrows_top .swiper-button-prev svg{color:inherit;width:14px;height:14px}@media(hover:hover){.swiper-arrows_top .swiper-button-next:hover,.swiper-arrows_top .swiper-button-prev:hover{border:1px solid var(--Gray);background:var(--Gray)}}@media only screen and (max-width:576px){.swiper-arrows_top{display:none}}.swiper-pagination-bullets .swiper-pagination-bullet:focus-visible{outline:var(--sp-2) solid var(--brand-text);outline-offset:var(--sp-4)}.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;background-color:var(--Gray);margin:0 3.5px}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--Brand)}@media only screen and (max-width:576px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination-bullets{text-align:center}}.tabs{border:1px solid var(--border-strong);border-radius:var(--legacy-radius-inside);gap:var(--sp-2);max-width:100%;padding:var(--sp-2)}.tab,.tabs{align-items:center;display:flex;width:fit-content}.tab{background:rgba(0,0,0,0);border:0;border-radius:var(--legacy-radius-inside);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--t-small);font-style:normal;font-weight:400;gap:var(--sp-4);justify-content:center;line-height:var(--t-small-lh);padding:var(--sp-8) var(--sp-16);transition:all .15s ease-in-out;white-space:nowrap}@media(hover:hover){.tab:hover{background-color:var(--surface-gray)}}.tab.tab--active{background-color:var(--surface-gray-2)}.tab-item{display:none}.tab-item.tab-item--active{display:flex}@media only screen and (max-width:576px){.tabs{overflow-y:auto;width:100%}}.cookie-popup{position:fixed;opacity:0;pointer-events:none;left:50%;bottom:32px;transform:translateX(-50%);transition:all .3s ease-in-out;z-index:95;background-color:var(--White);width:520px;max-width:100%;border-radius:14px;box-shadow:0 4px 22px 0 rgba(0,0,0,.1019607843),inset 0 0 0 1px var(--Stroke);padding:16px;gap:16px;display:flex;align-items:flex-start;text-align:left}.cookie-popup._show{opacity:1;pointer-events:all}.cookie-popup__text{gap:16px;flex-shrink:0;width:100%;max-width:100%}.cookie-popup__text p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:122%;vertical-align:middle}.cookie-popup__text p a{display:inline-block;padding:0}.cookie-popup__head{align-items:center;justify-content:space-between}.cookie-popup__text p a{color:var(--consent-link)}.cookie-popup__text p a:active,.cookie-popup__text p a:focus,.cookie-popup__text p a:focus-visible,.cookie-popup__text p a:hover{color:var(--text-primary)}.cookie__divider{display:block;position:relative;left:-16px;height:1px;background-color:var(--Stroke);width:calc(100% + 32px)}.cookie-popup__title{align-items:center;gap:8px;text-transform:uppercase;position:relative}.cookie-popup__title svg{width:24px;height:24px;vertical-align:middle}.cookie__agree{padding:4px 8px;font-size:14px;line-height:18px;border-radius:4px;letter-spacing:.01em}@media screen and (max-width:1023px){.cookie-popup{bottom:0;left:0;right:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:unset;flex-direction:column;overflow:hidden;padding:10px}.cookie-popup__text{gap:10px}.cookie-popup__title{gap:6px}.cookie-popup__title svg{width:22px;height:22px}}.footer{padding:0 0 32px;text-align:left}.footer .footer-top__col-discount{gap:.75em}.footer .footer-top__col-discount .btn--first{color:var(--Black-static)}.footer .input-footer{padding:0;border-radius:.25em;border:none;background-color:rgba(0,0,0,0)}.footer .input-footer input{height:100%;background-color:var(--Gray);border:none;color:var(--white)}.container--footer{background-color:var(--Black-static);border:1px solid var(--ClosedBlack);border-radius:14px;color:var(--white);max-width:1156px;padding:0}.footer-bottom,.footer-middle,.footer-top{padding:16px;justify-content:space-between;gap:1.5em}.footer-bottom{padding:10px 16px}.footer-middle,.footer-subscribe,.footer-top{position:relative}.footer-middle:after,.footer-subscribe:after,.footer-top:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid var(--ClosedBlack,#6f6f6f)}.footer-middle{gap:12px;flex-wrap:nowrap}.footer-top__widgets{width:152px;flex-shrink:0}.footer-middle__col{width:calc(20% - 1.125rem)}.footer-middle__items .footer-middle__items-list{max-height:174px;overflow:auto;overscroll-behavior:contain}.footer-middle__items .footer-middle__items-list::-webkit-scrollbar-thumb{width:4px;background-color:var(--Closed-very-dark);border-radius:4px}.footer-middle__items .footer-middle__items-list::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(0,0,0,0);border-radius:4px;padding:0;margin:0;width:4px}.footer-middle__items._has-scroll{position:relative}.footer-middle__items._has-scroll:after,.footer-middle__items._has-scroll:before{height:22px;width:calc(100% - 6px);position:absolute;left:0;z-index:1;content:"";pointer-events:none}.footer-middle__items._has-scroll:before{top:0;background:linear-gradient(180deg,#222220,rgba(34,34,32,0))}.footer-middle__items._has-scroll:after{bottom:0;background:linear-gradient(180deg,rgba(34,34,32,0),#222220)}.footer-middle__items._has-scroll .footer-middle__link:first-child{margin-top:12px}.footer-middle__items._has-scroll .footer-middle__link:last-child{margin-bottom:12px}.footer-top__col--contacts{width:100%}.footer-top__contacts-row{justify-content:space-between;gap:1em}.footer-top__contacts-col{display:flex;flex-direction:column;gap:.25em}.footer-top__widgets{gap:6px}.footer-top__2gis-widget,.footer-top__yandex-widget{width:152px;border-radius:4px;border:1px solid var(--Stroke,#616161)}.footer-top__contacts-address{line-height:1em;margin-bottom:3.52px}.footer-top__messengers{gap:4px}.footer-top__messenger{gap:4px;padding:0;min-width:var(--sp-24);min-height:var(--sp-24);font-size:14px;font-weight:400;line-height:18px;text-align:left;color:var(--White-static);display:flex;align-items:center;transition:color .15s ease-in-out}.footer-top__messenger svg{color:inherit;width:14px;height:14px}.footer-top__messenger svg path,.footer-top__messenger svg use{transition:none}.footer-top__messenger svg:last-child path,.footer-top__messenger svg:last-child use{fill:currentColor}@media(hover:hover){.footer-top__messenger:hover{color:var(--Brand)}}.footer-top__messenger:active{color:var(--Brand-very-dark)}.footer-top__messenger:active svg:last-child path,.footer-top__messenger:active svg:last-child use{color:currentColor;fill:currentColor}.footer-middle__title,.footer-top__title{padding-bottom:.75em;font-family:AttractiveCond,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.03em;text-align:left;text-transform:uppercase}.footer-middle__link,.footer-top__contacts-email,.footer-top__contacts-phone{margin-bottom:.5em}.footer-top__contacts-subtitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:19.52px;opacity:.5}.footer-top__contacts-hours{font-size:16px;font-weight:400;line-height:19.52px;color:var(--text-on-dark-2)}.footer-subscribe__wrapper{padding:16px;gap:20px}.footer-subscribe__left{max-width:309px}.footer-subscribe__text{gap:12px}.footer-subscribe__left-description{display:flex;align-items:center;gap:2px}.footer-subscribe__left-description svg{width:20px;height:20px}.footer-subscribe__right{gap:12px;max-width:469px;width:100%}.footer-subscribe__right-content{max-width:379px}.footer-subscribe-form{gap:8px}.footer-subscribe-form .form-field{min-width:240px;max-width:240px}.footer-subscribe-form .btn--first{color:var(--White)}.footer-subscribe-form .btn--first svg{display:none}.footer-subscribe-form .btn--checkC{color:var(--Black)}.footer-subscribe-form .btn--checkC:disabled{opacity:1;cursor:default}.footer-subscribe__right-agreement{color:var(--White-overlay);max-width:379px}.footer-subscribe__right-agreement a{color:var(--consent-link);text-decoration:underline}.footer-subscribe__right-agreement a:hover{color:var(--text-on-dark);opacity:.5;text-decoration-color:rgba(0,0,0,0)}.footer-subscribe__right-agreement a:active,.footer-subscribe__right-agreement a:focus,.footer-subscribe__right-agreement a:focus-visible{color:var(--text-on-dark)}.footer .form-field_float .input_float~label{color:var(--text-on-dark-2)}.footer-subscribe__image{width:157px;align-self:center}.footer-subscribe__image svg{width:100%;height:auto}.footer-bottom__socials-row{gap:8px;flex-wrap:wrap}.footer-bottom__social{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.footer-bottom__social svg{width:24px;height:24px;object-fit:contain;object-position:center}.footer-bottom__social:hover{opacity:.5}.footer-top__col--subscribe{display:none;width:240px;max-width:100%;align-items:stretch}.footer-top__col--subscribe input::placeholder{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:19.52px;color:var(--ClosedVeryDark)}.footer-top__col--subscribe .btn{width:100%}.footer-middle__link{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:var(--white);display:flex;align-items:center;justify-content:flex-start;gap:4px}.footer-middle__link svg{width:1rem;height:1rem;color:currentColor}.footer-middle__link svg path,.footer-middle__link svg use{transition:none;fill:currentColor}.footer-middle__link:hover{color:var(--Brand)}.footer-middle__link.active,.footer-middle__link:active{color:var(--Brand-very-dark);cursor:default}.footer-middle__link_ny{font-family:Roboto,sans-serif;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:var(--White-static)}.footer-middle__link_ny svg{width:14px;height:14px}.footer-middle__link_ny:hover{color:var(--Brand)}.footer-middle__link_ny.active,.footer-middle__link_ny:active{color:var(--Brand-very-dark);cursor:default}.footer-middle__link_ny:not(:last-child){margin-bottom:8px}.footer-middle__text{font-size:14px;font-weight:400;line-height:18px;text-align:left;opacity:.5;margin-bottom:.5em}.footer-bottom__credits{justify-content:space-between;align-items:center;gap:1em;width:100%}.footer-bottom__credits .footer-bottom__2gis-widget,.footer-bottom__credits .footer-bottom_yandex-widget{display:none}.footer-bottom__info{gap:12px;font-size:12px;font-weight:400;line-height:14.64px;color:var(--text-on-dark-2)}.footer-bottom__company-name{font-weight:700}.footer-bottom__developer-link{font-size:14px;font-weight:400;line-height:18px;gap:4px;padding:0}@media only screen and (max-width:1200px){.footer-bottom,.footer-middle,.footer-top{flex-wrap:wrap}}@media only screen and (max-width:1023px){.footer{padding:3em 0 6em}}@media only screen and (max-width:767px){.footer-middle__col{width:calc(50% - .75rem)}}@media only screen and (max-width:576px){.footer{padding:0}.container--footer{border-radius:0;display:flex;flex-direction:column}.footer-middle__title,.footer-top__title{font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;margin-bottom:.5rem;padding:0}.footer-bottom,.footer-middle,.footer-top{flex-direction:column;gap:.5em;padding:10px}.footer-top{order:2;padding:0 10px 10px}.footer-bottom{order:3;padding:0}.footer-middle{padding-top:10px;padding-bottom:10px}.footer-middle__col{width:100%;display:none}.footer-middle__col:last-child{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center;justify-content:space-between}.footer-middle__col:last-child .footer-middle__items,.footer-middle__col:last-child .footer-middle__title{width:100%}.footer-middle__col:last-child .footer-middle__text{width:calc(50% - 10px)}.footer-middle__col:last-child .footer-middle__text:last-child{text-align:right}.footer-middle__items-list{max-height:unset}.footer-middle__link:last-child{margin-bottom:0}.footer-top__col--contacts{order:2;padding-bottom:10px;position:relative}.footer-top__col--contacts:after{content:"";position:absolute;width:calc(100% + 20px);height:1px;left:-10px;bottom:0;background-color:var(--Closed-black)}.footer-top__col--new-year-links{padding-bottom:10px;position:relative}.footer-top__col--new-year-links:after{content:"";position:absolute;width:calc(100% + 20px);height:1px;left:-10px;bottom:0;background-color:var(--Closed-black)}.footer-top__col--socials{order:3}.footer-top__contacts-hours{font-size:12px;font-weight:400;line-height:14.64px}.footer-top__contacts-col .footer-top__contacts-address{order:2}.footer-top__messengers{order:2;gap:8px;flex-direction:row}.footer-top__messenger span,.footer-top__messengers:nth-child(2){display:none}.footer-top__messenger svg{width:30px;height:30px}.footer-top__col--subscribe{order:1;width:100%;padding-bottom:10px;position:relative}.footer-top__col--subscribe:after{content:"";position:absolute;width:calc(100% + 20px);height:1px;left:-10px;bottom:0;background-color:var(--Closed-black)}.footer-top__contacts-row{flex-direction:column;gap:.5em}.footer-top__2gis-widget,.footer-top__yandex-widget{display:none}.footer-top__contacts-address{margin-bottom:0}.footer-subscribe{order:2}.footer-subscribe__wrapper{padding:10px;flex-direction:column;gap:8px}.footer-subscribe__left{width:100%;max-width:100%}.footer-subscribe__left-description{display:none}.footer-subscribe__right{width:100%;gap:8px}.footer-subscribe-form{flex-direction:column}.footer-subscribe-form .form-field{width:100%;max-width:100%}.footer-subscribe-form .btn{width:100%;max-width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.footer-subscribe__image{display:none}.footer-bottom__credits{order:1;justify-content:space-between;gap:0;flex-wrap:wrap}.footer-bottom__credits .footer-bottom-widgets{display:flex;align-items:center;flex-wrap:wrap;margin:8px 10px;gap:12px}.footer-bottom__credits .footer-bottom__2gis-widget,.footer-bottom__credits .footer-bottom_yandex-widget{width:152px;display:flex;border-radius:4px;border:1px solid var(--Stroke,#616161)}.footer-bottom__settings{order:0;justify-content:end}.footer-middle:after{content:none}.footer-top__social{width:30px;height:30px}.footer-top__social svg{width:25px;height:25px}.footer-bottom__social,.footer-bottom__social svg{width:30px;height:30px}.footer-bottom__socials-row{position:relative;width:100%;gap:8px;padding:10px 120px 10px 10px}.footer-bottom__socials-row:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid var(--ClosedBlack,#6f6f6f)}.footer-bottom__info{padding:10px 10px 0;gap:8px;width:100%;justify-content:space-between}.footer-bottom__developer-link{width:100%;padding:0 10px;margin:0 0 10px}}.video-promo-popup{position:fixed;bottom:20px;left:20px;z-index:10;width:124px;aspect-ratio:9/16;border-radius:14px;overflow:hidden;box-shadow:0 4px 22px 0 rgba(0,0,0,.1);border:2px solid rgba(0,0,0,0);opacity:0;pointer-events:none;transform:translateY(24px);transition:opacity .35s ease,transform .35s ease,width .3s ease,box-shadow .3s ease,border-color .3s ease}.video-promo-popup:hover{width:150px;box-shadow:0 4px 22px 0 rgba(0,0,0,.2);border-color:var(--Brand)}.video-promo-popup._expanded{width:196px;box-shadow:0 4px 22px 0 rgba(0,0,0,.1);border-color:var(--Brand)}.video-promo-popup._expanded:hover{width:196px}.video-promo-popup._show{opacity:1;pointer-events:auto;transform:translateY(0)}.video-promo-popup__close,.video-promo-popup__sound{position:absolute;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:var(--White);cursor:pointer}.video-promo-popup__close{top:10px;width:22px;height:22px;padding:4px;transition:background .15s ease,width .3s ease,height .3s ease,padding .3s ease}.video-promo-popup__close svg{width:14px;height:14px}.video-promo-popup._expanded .video-promo-popup__close,.video-promo-popup:hover .video-promo-popup__close{width:30px;height:30px;padding:6px}.video-promo-popup._expanded .video-promo-popup__close svg,.video-promo-popup:hover .video-promo-popup__close svg{width:16px;height:16px}.video-promo-popup__sound{top:44px;width:30px;height:30px;padding:6px;color:var(--Black);opacity:0;pointer-events:none;transition:background .15s ease,opacity .3s ease}.video-promo-popup__sound svg{width:16px;height:16px}.video-promo-popup._expanded .video-promo-popup__sound{opacity:1;pointer-events:auto}.video-promo-popup__body,.video-promo-popup__video{width:100%;height:100%}.video-promo-popup__video{display:block;object-fit:cover;border:0}.video-promo-popup__play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:46px;padding:11px;border:none;border-radius:var(--Radius-Outside);background:var(--Gray);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease}.video-promo-popup._expanded .video-promo-popup__play._visible{opacity:1;pointer-events:auto}.video-promo-popup__order{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:8px 16px;border-radius:4px;background:var(--Brand);color:var(--BlackStatic);font-family:Roboto;font-size:16px;line-height:20px;text-align:center;opacity:0;pointer-events:none;transition:background .15s ease,opacity .3s ease}.video-promo-popup__order:hover{background:var(--brand-hover)}.video-promo-popup__order:active{background:var(--BrandVeryDark)}.video-promo-popup__order:focus-visible{outline:2px solid var(--Black);outline-offset:2px}.video-promo-popup._expanded .video-promo-popup__order{opacity:1;pointer-events:auto}.group-tabs{margin-top:var(--sp-24)}.group-tabs__tablist{margin:0 0 var(--sp-20);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.group-tabs__tablist::-webkit-scrollbar{display:none}.group-tabs__tablist .mk-tab{white-space:nowrap}.group-tabs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card)}.group-tabs__grid .mk-tilelink__media{background:rgba(0,0,0,0);border-right:none}.group-tabs__grid .mk-tilelink__media img{mix-blend-mode:darken}@media(max-width:1023px){.group-tabs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.group-tabs__grid{grid-template-columns:1fr}}.group-tabs__all{display:inline-flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-20);font-family:var(--font-body);font-size:var(--t-ui);font-weight:var(--group-tabs-link-weight);color:var(--brand-text);text-decoration:none;transition:color var(--group-tabs-link-duration)}.group-tabs__all:hover{color:var(--text-primary)}.group-tabs__all .arr-ico{color:currentColor}.group-tabs__panel--empty .group-tabs__all{display:none}@keyframes group-tabs-fade-in{0%{opacity:0}to{opacity:1}}.group-tabs .mk-tabpanel.is-active .mk-tilelink{animation:group-tabs-fade-in var(--group-tabs-fade-duration) var(--group-tabs-fade-ease) both}.group-tabs .mk-tabpanel.is-active .mk-tilelink:first-child{animation-delay:var(--group-tabs-delay-1)}.group-tabs .mk-tabpanel.is-active .mk-tilelink:nth-child(2){animation-delay:var(--group-tabs-delay-2)}.group-tabs .mk-tabpanel.is-active .mk-tilelink:nth-child(3){animation-delay:var(--group-tabs-delay-3)}.group-tabs .mk-tabpanel.is-active .mk-tilelink:nth-child(4){animation-delay:var(--group-tabs-delay-4)}.group-tabs .mk-tabpanel.is-active .mk-tilelink:nth-child(5){animation-delay:var(--group-tabs-delay-5)}.group-tabs .mk-tabpanel.is-active .mk-tilelink:nth-child(6){animation-delay:var(--group-tabs-delay-6)}@media(prefers-reduced-motion:reduce){.group-tabs .mk-tabpanel.is-active .mk-tilelink{animation:none}}.prices{text-align:left}.prices .price-old{color:var(--gray-500);text-decoration:line-through;text-decoration-color:var(--gray-500)}.prices .price{font-size:1.25em;font-weight:500}.product-item{overflow:hidden;position:relative;border-radius:1.25em;text-align:left}.product-item .card__img{aspect-ratio:2/1;width:100%;height:auto;object-fit:cover;display:block}.product-item .card__footer{margin-top:.5em;display:flex;font-size:1em;color:var(--gray-600)}.product-item .news-card__views{display:flex;gap:.5em;margin-left:auto}.product-item .news-card__views svg{width:1em;height:100%}.product-item img{width:100%;height:auto;display:block}.product-item .product-item__text{padding:1em;background-color:var(--gray-100);height:100%}.product-item .product-item__name{line-height:1.2rem;height:2.4rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item .product-item__price--old{color:var(--gray-500);text-decoration:line-through;text-decoration-color:var(--gray-500)}.product-item .product-item__price{font-size:1.25em;font-weight:500}.product-item .tag--discount,.product-item .tag--discount__sm{position:absolute;top:1rem;left:1rem}.product-item .icon-heart{position:absolute;top:1em;right:1em;width:1rem;height:1rem}.product-item .icon-heart svg{width:100%;height:100%}.section-heading+.product{margin-bottom:18px}.section--category .product-text__desc p{margin-block:var(--category-description-paragraph-margin)}.product-cards{gap:20px;flex-wrap:wrap}.product-cards+.product{margin-top:18px}@media screen and (max-width:1023px){.product-cards{gap:10px}}.product-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);gap:16px;justify-content:space-between;background-color:var(--Gray);border-radius:14px;text-align:left;overflow:hidden;height:124px}@media(hover:hover){.product-card:hover{background-color:var(--Gray-dark)}}@media screen and (max-width:1023px){.product-card{height:93px;flex:1 0 100%}}.product-card__text{padding:16px;gap:8px}@media screen and (max-width:1023px){.product-card__text{gap:10px;padding:10px}}.product-card__text .hh2{text-transform:uppercase}@media screen and (max-width:1023px){.product-card__text .hh2{font-size:16px;font-weight:600;line-height:20px}}.product-card__text .text_m{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}@media screen and (max-width:1023px){.product-card__text .text_m{-webkit-line-clamp:3;font-size:12px;font-style:normal;font-weight:400;line-height:122%}}.product-card__img{flex-shrink:0}.product-card__img img{width:210px;height:124px;object-fit:cover;object-position:center}@media screen and (max-width:1023px){.product-card__img img{width:62px;height:93px}}.product-header{display:flex;align-items:center;gap:.5rem}.product-header .page-utils{width:31px;height:31px;margin-top:0;margin-left:auto;display:flex;align-items:center;gap:1em}.product-header .page-utils svg{width:1em;height:1em}.product{gap:1.5em;align-items:stretch}.product .product-images{width:470px;flex-shrink:0;gap:10px}.product .product-text{width:100%;text-align:left}.popular-categories__pagination,.product-slider__pagination{display:none}@media screen and (max-width:1023px){.popular-categories__pagination,.product-slider__pagination{position:relative;top:unset!important;margin:10px auto 0;display:flex;align-items:center;justify-content:center;width:100%}.popular-categories__pagination .swiper-pagination-bullet,.product-slider__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;width:8px;height:8px;margin:0 3.5px!important}.popular-categories__pagination .swiper-pagination-bullet:after,.product-slider__pagination .swiper-pagination-bullet:after{content:"";display:block;border-radius:8px;width:8px;height:8px;background-color:var(--Gray-dark)}.popular-categories__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.product-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--Brand)}}.product-images__slider{position:relative;width:100%;border-radius:14px;overflow:hidden}.product-images__slider .tag--discount{font-size:1.5em;line-height:1em;position:absolute;top:1em;left:1em;z-index:2}.product-images__slider .product-slide{overflow:hidden}.product-images__slider .product-slide:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.product-images__slider .product-slide:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}@media screen and (hover:hover){.product-images__slider:not(:hover) .product-slider__next,.product-images__slider:not(:hover) .product-slider__prev{opacity:0}}.product-slider__next,.product-slider__prev{width:52px;box-sizing:border-box}.product-slider__next span,.product-slider__prev span{width:42px;height:42px;padding:6px;border-radius:var(--Radius-L,44px);border:1px solid var(--Stroke,#e4e4e4);background:var(--WhiteOverlay,rgba(255,255,255,.8))}.product-slider__next svg,.product-slider__prev svg{width:30px;height:30px}@media(hover:hover){.product-slider__next:hover span,.product-slider__prev:hover span{background:var(--White)}}.product-slider__prev{left:0;padding-left:10px}.product-slider__prev svg{margin-left:-2px}.product-slider__next{right:0;padding-right:10px}.product-slider__next svg{margin-right:-2px}.product-slide{aspect-ratio:1/1}.product-previews__slider{position:relative;width:100%;margin:0;border-radius:5px;overflow:hidden}@media screen and (max-width:1023px){.product-previews__slider{display:none}}.product-preview{width:100px;height:100px;border-radius:5px;overflow:hidden;transition:opacity .3s ease-in-out;border:1px solid rgba(0,0,0,0);cursor:pointer}.product-preview img{width:100px;height:100px;object-fit:cover;object-position:center}@media screen and (hover:hover){.product-preview:hover{opacity:.5}}.product-preview.swiper-slide-thumb-active{border-color:var(--Brand);opacity:1;cursor:default}.product-preview-slider__next,.product-preview-slider__prev{width:26px;box-sizing:border-box}.product-preview-slider__next span,.product-preview-slider__prev span{width:22px;height:22px;padding:3px}.product-preview-slider__next svg,.product-preview-slider__prev svg{width:16px;height:16px}.product-preview-slider__prev{left:0;background:linear-gradient(270deg,transparent,#fff)}.product-preview-slider__next{right:0;background:linear-gradient(90deg,transparent,#fff)}.product-text{justify-content:flex-start;gap:1.5em}.product-text .section-header__title{margin-bottom:0}.product-text__info{gap:6px;text-align:left}.product-text__prices{align-items:baseline;gap:1ch}.product__price{font-size:1.5em;line-height:1.25em;font-weight:500}.product-text__price-desc{color:var(--gray-500)}.product-text__desc{text-align:left;padding:16px;border-radius:14px;background-color:var(--Gray)}.product-text__desc li:not(:last-child){margin-bottom:8px}.product-contacts{padding:16px;border-radius:14px;background-color:var(--Gray);align-items:flex-start;gap:12px}.product-contacts__icon{width:20px;height:20px}.product-contacts__btns,.product-contacts__text{gap:8px}.variants{overflow:hidden}.variants .section-header{justify-content:space-between}.variants__arrows{width:58px;height:26px;position:relative;display:flex;gap:6px;align-items:center}.variants-slider__next,.variants-slider__prev{position:static;border:1px solid var(--Stroke);display:flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;border-radius:26px;background-color:rgba(0,0,0,0);color:var(--Black)}.variants-slider__next svg,.variants-slider__prev svg{color:inherit;width:14px;height:14px}.variants-slider__next svg path,.variants-slider__next svg use,.variants-slider__prev svg path,.variants-slider__prev svg use{fill:currentColor}@media(hover:hover){.variants-slider__next:hover,.variants-slider__prev:hover{border:1px solid var(--Gray);background:var(--Gray)}}.variants__slider{overflow:hidden;margin-right:-20px}.variants__slide{padding-right:20px}.variants__slide .variants__slide-img{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:14px;background-color:var(--Gray);overflow:hidden}.variants__slide .variants__slide-img img{max-width:100%;height:auto;object-fit:contain;object-position:center}.variants__slide p{text-align:left;margin-top:8px}.categories-table__tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;cursor:grab;scroll-behavior:auto}.categories-table__tabs::-webkit-scrollbar{display:none}.categories-table__tabs.is-dragging,.categories-table__tabs.is-dragging .tab{cursor:grabbing}@media screen and (max-width:1023px){.categories-table__tabs{flex-wrap:nowrap;overflow:auto}}.categories-table__tabs .tab{-webkit-user-select:none;user-select:none}.categories-table__content .wpDataTablesWrapper{margin-bottom:0}.table-description-wrapper{padding-top:0;text-align:left;gap:.5em;margin-top:.5em}.marquiz__container,.marquiz__container_inline{max-width:100%!important}.product-description__section-container{gap:24px;align-items:flex-start}.product-description__section-content{flex-grow:1}.product-bottom-requirements{border-radius:var(--Radius-Outside,14px);border:1px solid var(--Stroke,#e4e4e4);background:var(--White,#FFF);gap:10px;flex-shrink:0;width:274px;text-align:left;padding:20px 16px;position:sticky;top:calc(var(--header-middle-height, 47px) + var(--header-bottom-height, 52px) + 32px)}.product-bottom-requirements__title{align-items:center;gap:4px}.product-bottom-requirements__title .hh3{text-transform:uppercase}.product-bottom-requirements__title svg{width:20px;height:20px}.after-table-description-dropdown{position:relative}.after-table-description-dropdown.__show .after-table-description-dropdown__values{display:block}.after-table-description-dropdown__title{text-decoration:underline;text-decoration-color:currentColor;color:var(--Yellow);cursor:pointer}@media(hover:hover){.after-table-description-dropdown__title:hover{color:var(--Yellow-2mdm)}}.after-table-description-dropdown__values{transition:all .3s ease-in-out;display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);background:var(--White);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:4px;width:max-content;max-width:100%;min-width:200px;z-index:9}.after-table-description-dropdown__value{display:flex;align-items:center;justify-content:left;padding:5px 15px;gap:4px;font-size:1em}.after-table-description-dropdown__value svg{width:16px;height:16px}@media(hover:hover){.after-table-description-dropdown__value:hover{background-color:var(--Gray)}}.table_price_text{border:1px solid #e6e6e6;border-radius:20px;padding:20px;background:var(--light)}.calculator-hard{gap:6px;text-align:left;margin-top:18px;border-radius:var(--Radius-Outside,14px);border:1px solid var(--Stroke,#e4e4e4);background:var(--White,#FFF);box-shadow:0 4px 22px 0 rgba(0,0,0,.1);padding:16px;width:666px;max-width:100%}.calculator-hard .copy-onclick{color:var(--Brand-dark);cursor:pointer;text-decoration:underline}.calculator-hard .copy-onclick:hover{color:var(--Brand-very-dark);text-decoration:none}@media screen and (max-width:1023px){.calculator-hard .btn--black,.calculator-hard .copy-onclick{grid-column:1/-1;grid-row:3;width:100%}.calculator-hard .btn--black{padding:8px 16px}.calculator-hard .btn--black span{font-size:16px;line-height:20px}.calculator-hard .btn--black svg{width:16px;height:16px}.calculator-hard{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:6px;row-gap:4px;align-items:start}}.calculator-hard_icon{width:32px;height:32px}.calculator-hard_icon svg{width:inherit;height:inherit}@media(max-width:1023px){.calculator-hard_icon{width:24px;height:24px;grid-row:1/span 2;grid-column:2;align-self:start}}.calculator-hard__text{gap:4px}@media screen and (max-width:1023px){.calculator-hard__text{display:contents}.calculator-hard__text *{font-size:12px;line-height:122%}}@media(max-width:1023px){.calculator-hard__title{grid-column:1;grid-row:1}}.calculator-hard__description{margin-bottom:6px}@media(max-width:1023px){.calculator-hard__description{grid-column:1;grid-row:2;margin-bottom:4px}}@media only screen and (max-width:1023px){.product-header .section-header__title{margin-bottom:0}.product-header .tag--discount,.product-utils{display:none}.product{flex-direction:column;gap:12px}.product .product-images{width:100%}.product .product-text{width:100%;display:contents}.product .product-header{order:-1}.product-images__slider{width:100%}.product-text{margin-top:12px;gap:24px}.product-text__prices{text-align:left}.product-text__desc{margin:0}.product-text__desc_with-mob{display:none}.product-text__desc-mobile{display:block}.product__price{font-size:24px;line-height:1.25em}.product-text__controls-item{width:100%;margin-top:18px}.product-description__section-container{flex-direction:column}.product-description__section-content{order:2}.product-bottom-requirements{order:1;width:100%;position:relative;top:unset}.variants__arrows{display:none}.variants__slide{padding-right:10px}.variants__slide p{font-weight:400;font-size:12px;line-height:122%}}.section--reviews .sw-app{-webkit-text-size-adjust:100%}.section--reviews .sw-app>svg{display:none}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box{padding:0}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box .sw-reviews-count{font-weight:500;font-size:1.25em;text-transform:lowercase;color:inherit}@media only screen and (max-width:480px){.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-app-body{padding:0}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-bottom{width:100%;align-items:start}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-bottom .sw-review-item-stars{position:absolute;top:35px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-left-bottom{flex-direction:row;flex-wrap:wrap;justify-content:start;padding-bottom:35px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-right{width:100%}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-reviews-btn-form{width:100%;margin-top:10px}}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-tabs{display:none}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-reviews-rating{margin-right:10px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-box-left-bottom>div{margin-right:8px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-item-stars .star_block>.clip .star use,.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-item-stars>.star use{fill:var(--yellow-300)}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 a img{display:none}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-reviews-btn-form-dropdown{padding:.5em 0;border:1px solid var(--Stroke);border-radius:.25em;box-shadow:none;position:absolute;top:100%;right:0;margin-top:0}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-reviews-btn-form-dropdown a{padding:.25em 1em;text-align:left}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-scroll::-webkit-scrollbar-thumb{width:4px;background-color:var(--yellow-primary);border-radius:4px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-scroll::-webkit-scrollbar{-webkit-appearance:none;background-color:#fffaea;border-radius:4px;padding:0;margin:0;width:4px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-scroll{padding-right:10px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-list{padding:0}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-item{border-color:var(--gray-400)}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-item .sw-review-item-body{line-height:1.5em;-webkit-line-clamp:unset;height:12em}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-bottom{gap:8px}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-bottom .sw-swiper-button-next,.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-bottom .sw-swiper-button-prev{background-color:var(--light);margin-left:0;margin-right:0}.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-bottom .sw-swiper-button-next:hover,.section--reviews #sw-app-21070d5461e941a5a3abf339f617ae40 .sw-review-bottom .sw-swiper-button-prev:hover{background-color:var(--yellow-primary-hover)!important}.reviews .swiper{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media only screen and (max-width:576px){.reviews .swiper{gap:12px;margin-top:12px}}.review__star{width:20px;height:31px;color:var(--gray-200)}.reviews__stats{display:flex;align-items:center;gap:10px}.reviews__stats.mobile{flex-direction:column;align-items:flex-start}.reviews__stats.mobile .review__stars{margin-top:-6px}.reviews__stats .reviews__star{display:flex}.reviews__stats .clip{clip-path:polygon(0 0,var(--width) 0,var(--width) 100%,0 100%)}.no-reviews{padding:44px 16px;gap:6px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:14px;background-color:var(--Gray)}.no-reviews .hh3{text-transform:uppercase}.no-reviews .btn{margin-top:10px}@media screen and (max-width:1023px){.no-reviews{padding:22px 10px}}@media only screen and (max-width:576px){.desktop{display:none!important}}.mobile{display:none!important}@media only screen and (max-width:576px){.mobile{display:flex!important}}.review{display:flex;flex-direction:column;padding:16px;height:100%;border:1px solid var(--gray-400);background:#fff;border-radius:5px;text-align:left;gap:12px}.review__slide{max-width:526px;height:328px}.review__header{display:flex;align-items:center;gap:10px}.review__user{overflow:hidden;text-overflow:ellipsis;font-size:.875em;font-weight:700}.review__stars{display:flex;align-items:center;gap:4px;color:var(--gray-200)}.review__stars .active{color:var(--yellow-300)}.review__stars .clip{position:absolute}.review__stars svg{width:22px;height:revert;display:block}.review .review__stars{gap:2px}.review .review__stars svg{width:16px}.review__avatar svg{border-radius:50%;width:50px;height:50px}.review__date{font-size:.75em}.review__text{overflow:auto;padding-right:10px}.review__text::-webkit-scrollbar-thumb{width:4px;background-color:var(--yellow-primary);border-radius:4px}.review__text::-webkit-scrollbar{-webkit-appearance:none;background-color:#fffaea;border-radius:4px;padding:0;margin:0;width:4px}.reviews__nav{display:flex;gap:8px}.reviews__nav button{display:flex;align-items:center;justify-content:center}.reviews__nav button:hover{background-color:var(--yellow-primary-hover);color:#fff}.reviews__nav svg{width:auto;height:auto}@media only screen and (max-width:576px){.reviews__nav{justify-content:center}}.w-100{width:100%}.reviews__button-next,.reviews__button-prev{width:32px;height:32px;border-radius:3.2px;border:1px solid var(--light);background:var(--light);cursor:pointer;font-family:swiper-icons,serif;font-size:1rem;font-weight:700;color:#000}.reviews__button-next:disabled,.reviews__button-prev:disabled{opacity:.5;pointer-events:none}.review__photos{display:flex;gap:10px}.review__photos .review__photos-more{background-color:var(--light);display:flex;flex:1 1;border-radius:3.2px;padding:4px 8px;align-items:center;justify-content:center;font-size:14px;line-height:1.5;cursor:pointer}.review__photos img{width:98px;height:98px;border-radius:3.2px;cursor:pointer}.wpcf7-score{display:flex}.wpcf7-score input{display:none}.wpcf7-score svg{display:block;transition:all .15s ease-in-out}.wpcf7-score svg:hover{transform:scale(1.2);transform-origin:bottom}.wpcf7-score>:first-child{display:none}.wpcf7-score label{cursor:pointer}.wpcf7-score{color:var(--Brand)}.wpcf7-score :checked~*{color:var(--Gray-dark)}.feedback-arrow{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5019607843);border-radius:50%;width:2em;height:2em;color:#000;padding:4px;display:flex;align-items:center;justify-content:center}.feedback-arrow.--left{transform:rotate(90deg)}.feedback-arrow.--left svg{top:-1px}.feedback-arrow.--right{transform:rotate(-90deg)}.feedback-arrow.--right svg{top:-1px}.feedback-arrow svg{flex:0 0 14px;width:14px;height:14px;position:relative}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float .input_float.js-phone-mask[placeholder]+label,.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float.errors-text .input_float+label,.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float.filled .input_float+label{font-size:10px;line-height:8.4px;top:0!important}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float .input_float.js-phone-mask[placeholder]+label,.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float.filled .input_float+label,.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field_float.focused .input_float+label{top:0}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form-control-wrap{display:flex;gap:12px;align-items:center}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form-control-wrap .stars-error{color:#b42318;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;height:16px;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:4px;border-radius:var(--Radius-Inside,4px);background:rgba(180,35,24,.1)}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form-control-wrap .stars-error svg{width:8px;height:8px}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form-control-wrap .errors-colors{color:#b42318}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form-control-wrap .error-fild-message{position:absolute;top:8px;left:8px;font-size:16px;font-weight:400;line-height:19.52px;color:var(--Closed-very-dark);transition:.3s ease-in-out,color 0s;cursor:text;-webkit-user-select:none;user-select:none;pointer-events:none;color:#b42318;font-size:10px;line-height:8.4px;top:0;background-color:#fff}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field:has(.wpcf7-not-valid-tip) input,.popup--add-review .review-form-wrapper [id^=wpcf7-f] .form-field:has(.wpcf7-not-valid-tip) textarea{border:none}.popup--add-review .review-form-wrapper [id^=wpcf7-f] label.no-after:after{content:none!important}.popup--add-review .review-form-wrapper [id^=wpcf7-f] .wpcf7-form.invalid .wpcf7-response-output{display:none!important}@media screen and (max-width:480px){.sw-app .sw-reviews-btn-form-dropdown{transform:unset!important}}.table__wrap{overflow-x:auto;max-width:100%;width:100%}.google-table table.wpDataTable.google-table--fixed-layout{table-layout:fixed;width:100%}.google-table table.wpDataTable.google-table--word-wrap,.google-table table.wpDataTable.google-table--word-wrap td,.google-table table.wpDataTable.google-table--word-wrap th{white-space:normal}.section--categories-table .wpDataTablesWrapper{margin-bottom:var(--sp-20)}.section--categories-table .wpDataTablesWrapper table.wpDataTable{margin-bottom:var(--sp-10)}.section--categories-table .wpDataTablesWrapper table.wpDataTable>thead>tr>th{border:var(--border-width) solid var(--category-table-header-border);border-bottom-width:var(--category-table-header-border-width)}.section--categories-table .wpDataTablesWrapper table.wpDataTable>tbody>tr>td{border:var(--border-width) solid var(--category-table-cell-border)}.section--categories-table .wpDataTablesWrapper table.wpDataTable>tbody>tr>td:first-child{border-left-color:var(--category-table-edge-border)}table.wpDataTable{border-collapse:separate!important;border-spacing:0!important}table.wpDataTable thead tr:first-child th:first-child{border-top-left-radius:14px}table.wpDataTable thead tr:first-child th:last-child{border-top-right-radius:14px}table.wpDataTable tbody tr:last-child td:first-child{border-bottom-left-radius:14px}table.wpDataTable tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.table__wrap{margin:0 auto;border-radius:.25em}.table__wrap .wpdt-c .wpDataTables.wpDataTablesWrapper table.wpDataTable>tbody>tr>td,.table__wrap .wpdt-c .wpDataTables.wpDataTablesWrapper table.wpDataTable>tbody>tr>th,.table__wrap .wpdt-c .wpDataTables.wpDataTablesWrapper table.wpDataTable>thead>tr>th{text-align:center}.table__wrap .wpDataTable{border-radius:.25em;position:relative;background-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto;width:100%;table-layout:auto;overflow:auto;text-align:left}.table__wrap .wpDataTable thead th{text-align:center;border-bottom:1px solid var(--Stroke);font-weight:700;background:var(--Gray)!important}.table__wrap .wpDataTable tbody td,.table__wrap .wpDataTable thead th{padding:8px 16px!important;color:var(--Black,#222220);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;line-height:18px}.table__wrap .wpDataTable tbody td{text-align:center!important;font-weight:400;background-color:var(--White)!important}.table__wrap .wpDataTable td,.table__wrap .wpDataTable th{background-color:var(--White)!important;min-width:92px}.table__wrap .wpDataTable td:nth-child(3),.table__wrap .wpDataTable td:nth-child(4),.table__wrap .wpDataTable td:nth-child(5),.table__wrap .wpDataTable th:nth-child(3),.table__wrap .wpDataTable th:nth-child(4),.table__wrap .wpDataTable th:nth-child(5){border-left:1px solid var(--Stroke)}.crumbreads{padding:var(--sp-24) 0}.container--crumpbreads{align-items:center;flex-wrap:wrap;gap:var(--sp-8)}.breadcrumbs__entry{align-items:center;display:inline-flex;gap:var(--sp-8)}.container--crumpbreads a,.container--crumpbreads a span{align-items:center;color:var(--text-primary);display:inline-flex;gap:var(--sp-8);transition:color .15s ease-in-out}.container--crumpbreads svg{fill:currentColor;height:var(--sp-20);width:var(--sp-20)}.breadcrumbs__separator,.container--crumpbreads .current-item{color:var(--text-tertiary)}@media only screen and (max-width:576px){.crumbreads{display:none}}.container--crumpbreads a:hover,.container--crumpbreads a:hover span{color:var(--production-yellow)}.category-banner{position:relative}.category-banner__image{border-radius:1.25em;overflow:hidden}.category-banner__menu{align-items:stretch;gap:.5em;top:47%;left:8%;position:absolute;padding:1em;background-color:var(--gray-100);border-radius:.25em;box-shadow:0 .5em 1em 0 rgba(0,0,0,.15)}.category-banner__menu-item{width:100%}.category-banner__menu-item svg{width:1em;height:1em}.container-popular-categories__bottom{align-items:flex-start;gap:1.5em;text-align:left}.container-popular-categories__bottom h3{margin-bottom:.5em}.container-popular-categories__bottom .popular-categories__image{width:40%;flex-shrink:0}.container-popular-categories__bottom .popular-categories__image img{width:100%;height:auto;aspect-ration:4/3}.popular-categories__text p{margin:1em 0}.popular-categories__text h2{font-family:AttractiveCond,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.6px;color:var(--Black)}.popular-categories__text h3{font-size:18px;line-height:22px;text-underline-position:from-font;text-decoration-skip-ink:none}.popular-categories__text h3,.popular-categories__text h4{font-family:AttractiveCond,Roboto,sans-serif;font-weight:700;color:var(--Black)}.popular-categories__text h4{font-size:17px;line-height:20px}.popular-categories__text h6{font-family:AttractiveCond,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:var(--Black)}.popular-categories__description p{margin:1em 0}.popular-categories__description a:not(.btn){transition:all .15s ease-in-out;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-color:var(--Brand-dark);color:var(--Brand-dark)}@media(hover:hover){.popular-categories__description a:not(.btn):hover{color:var(--dark);text-decoration-color:var(--dark)}}.popular-categories__description a:not(.btn):active{color:var(--dark);text-decoration-color:var(--dark)}.container-category__w-nav{gap:1.5em;align-items:flex-start}.container-category__w-nav .catalog-wrapper{width:100%}.container-category__w-nav .card{width:calc(33.3333333333% - 1em)}.popular-categories__nav{width:19.125em;padding:1em;background-color:var(--gray-100);text-align:left;border-radius:1.25em;flex-shrink:0}.popular-categories__nav-items{padding-left:2em}.popular-categories__nav-items.popular-categories__nav-item__parent{padding-left:0}.popular-categories__nav-item__parent:hover{color:var(--yellow-primary-hover)}.popular-categories__nav-item__parent:hover svg path,.popular-categories__nav-item__parent:hover svg use{fill:currentColor}.popular-categories__nav-item__parent svg{color:currentColor;transition:none}.popular-categories__nav-item__parent svg path,.popular-categories__nav-item__parent svg use{transition:none;fill:currentColor}.popular-categories__nav-item{display:flex;align-items:center;gap:.5em;padding:.5em 0}.popular-categories__nav-item svg{width:1em;height:1em}.popular-categories__nav-item__parent{padding-left:.5em}.popular-categories__nav-item__parent:first-child{padding-left:0}.popular-categories__nav-item--active{color:var(--yellow-primary-link)}@media only screen and (max-width:1024px){.container-category__w-nav .card{width:calc(50% - .75em)}}@media only screen and (max-width:768px){.container-popular-categories__bottom{flex-direction:column}.container-popular-categories__bottom .popular-categories__image{width:100%;order:0}.container-popular-categories__bottom .popular-categories__text{order:1}}@media only screen and (max-width:576px){.category-banner{display:flex;flex-direction:column;align-items:stretch;gap:1.5em}.category-banner__image{height:175px}.category-banner__image img{height:100%;width:100%;object-fit:cover;object-position:center}.category-banner__menu{position:static}.container-category__w-nav{flex-direction:column}.popular-categories__nav{width:100%}}.portfolio-page .portfolio-header{align-items:flex-start;display:flex}.portfolio-page .page-utils{margin-left:auto}.portfolio-page .portfolio{align-items:stretch;gap:var(--sp-24)}.portfolio-page .product-gallery{width:calc(41% - var(--sp-12))}.portfolio-page .portfolio-text{gap:var(--sp-24);text-align:left;width:calc(59% - var(--sp-12))}.portfolio-page .portfolio-date{color:var(--text-secondary);font-weight:700}.portfolio-page .portfolio-controls{background:var(--surface-gray);border-radius:var(--legacy-radius-outside);gap:var(--sp-16);padding:var(--sp-16);text-align:left}.portfolio-page .portfolio-description{margin-top:var(--sp-24)}.portfolio-page .card-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--portfolio-field-gap)}.portfolio-page .portfolio-tags-wrapper{gap:var(--portfolio-tags-group-gap)}.portfolio-page .portfolio-tags{gap:var(--portfolio-field-gap);text-align:left}.portfolio-page .portfolio-controls__buttons{gap:var(--sp-8)}.portfolio-page .tag{align-items:center;display:flex;justify-content:center;text-align:center}.portfolio-page .tag--category{background:var(--surface-gray);border:var(--border-width) solid var(--border-strong);border-radius:var(--portfolio-tag-radius);color:var(--text-primary);font-size:var(--t-h4);font-weight:500;gap:var(--portfolio-tag-gap);justify-content:flex-start;line-height:var(--t-h4-lh);padding:var(--sp-12);text-align:left;-webkit-user-select:none;user-select:none}.portfolio-page .tag--category svg{height:var(--sp-24);width:var(--sp-24)}.portfolio-page .tag--category__sm{font-size:var(--t-small);font-weight:400;line-height:var(--portfolio-tag-line-height);padding:var(--portfolio-tag-padding-block) var(--portfolio-tag-padding-inline)}.portfolio-page .tag--category__sm svg{height:var(--sp-12);width:var(--sp-12)}.portfolio-page .portfolio-tags .row{flex-wrap:wrap;gap:var(--portfolio-field-gap)}.portfolio-page .popular-tools-outer{margin-right:calc(var(--sp-24)*-1)}.portfolio-page .popular-tools-outer .swiper-slide{height:auto;padding-right:var(--sp-24)}.portfolio-page .popular-tools-slide{background:var(--surface-gray);border-radius:var(--legacy-radius-outside);display:block;height:100%;overflow:hidden;position:relative}.portfolio-page .popular-tools-slide .slide-img{aspect-ratio:2/1;overflow:hidden}.portfolio-page .popular-tools-slide .slide-img img{display:block;height:100%;object-fit:cover;width:100%}.portfolio-page .popular-tools-slide .slide-text{padding:var(--sp-16)}.portfolio-page .popular-tools-slide .slide-text p{height:calc(var(--t-body-lh)*2);line-height:var(--t-body-lh);overflow:hidden;text-align:left}@media(max-width:768px){.portfolio-page .portfolio{flex-direction:column}.portfolio-page .portfolio-text,.portfolio-page .product-gallery{width:100%}.portfolio-page .popular-tools-outer{margin-right:0}}@media(max-width:767px){.portfolio-page .tag--category{font-size:var(--t-small);padding:var(--sp-6) var(--sp-6) var(--portfolio-tag-mobile-padding-bottom)}.portfolio-page .tag--category svg{height:var(--portfolio-tag-mobile-icon-size);width:var(--portfolio-tag-mobile-icon-size)}}.portfolio-archive .catalog-filter{display:flex;flex-direction:column;gap:var(--sp-16);margin-block-end:var(--sp-12);padding:var(--sp-16);border-radius:var(--radius-error-card);background:var(--surface-subtle)}.portfolio-archive .catalog-filter__button{display:flex;justify-content:space-between;align-items:center;border:0;background:rgba(0,0,0,0);color:var(--text-secondary);font:var(--weight-regular) var(--t-body)/var(--t-body-lh) var(--font-body);cursor:pointer}.portfolio-archive .portfolio-chevron{display:block;fill:currentColor;transition:transform var(--portfolio-filter-transition-duration)}.portfolio-archive .catalog-filter__button .portfolio-chevron{inline-size:1em;transform:rotate(180deg)}.portfolio-archive .catalog-filter__button.--opened .portfolio-chevron{transform:rotate(0deg)}.portfolio-archive .select-box.open .select-icon.arrow .portfolio-chevron{transform:rotate(180deg)}.portfolio-archive .catalog-filter__wrap{display:none;max-height:0;overflow:hidden;flex-direction:column;gap:var(--sp-12)}.portfolio-archive .catalog-filter__wrap.--show{display:flex;overflow:visible}.portfolio-archive .catalog-filter__item{min-inline-size:0;margin:0;padding:0;border:0}.portfolio-archive .catalog-filter__item-title{margin-block-end:var(--sp-8);color:var(--text-primary);font:var(--weight-regular) var(--t-body)/var(--t-body-lh) var(--font-body)}.portfolio-archive .catalog-filter__item-input{position:relative}.portfolio-archive .catalog-filter__item-input input,.portfolio-archive .select-box{box-sizing:border-box;inline-size:100%;min-block-size:var(--portfolio-filter-input-height);padding:var(--sp-6) var(--sp-12);border:var(--border-width) solid var(--border-strong);border-radius:var(--legacy-radius-inside);background:var(--surface-card);color:var(--text-primary);font:var(--weight-regular) var(--t-body)/var(--t-body-lh) var(--font-body)}.portfolio-archive .catalog-filter__item-input input:focus-visible,.portfolio-archive .select-box:focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 var(--sp-4) var(--brand-tint)}.portfolio-archive .select-icon.clear{display:none;inline-size:var(--sp-14);block-size:var(--sp-14);border:0;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer}.portfolio-archive .custom-select{position:relative}.portfolio-archive .select-box{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.portfolio-archive .select-box.open{border-color:var(--brand);box-shadow:0 0 0 var(--sp-4) var(--brand-tint)}.portfolio-archive .select-box::-webkit-details-marker{display:none}.portfolio-archive .options-container{position:absolute;z-index:1000;inset-block-start:calc(100% + var(--portfolio-filter-dropdown-offset));inset-inline:0;display:flex;block-size:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-block:var(--sp-8);border:var(--border-width) solid var(--border-strong);border-radius:var(--legacy-radius-inside);background:var(--surface-card);opacity:0;transition:var(--portfolio-filter-transition-duration);visibility:hidden;white-space:nowrap}.portfolio-archive .options-container.active{block-size:var(--portfolio-filter-dropdown-height);opacity:1;visibility:visible}.portfolio-archive .options-container>*{order:3}.portfolio-archive .options-container>.--hide:not(.--selected){display:none}.portfolio-archive .options-container>.search-input{order:1}.portfolio-archive .options-container>.--selected{order:2}.portfolio-archive .option,.portfolio-archive .search-input{padding:var(--sp-4) var(--sp-14)}.portfolio-archive .option{cursor:pointer}.portfolio-archive .option:hover{background:var(--surface-gray)}.portfolio-archive .option>input[type=checkbox]{inline-size:0;block-size:0;opacity:0;visibility:hidden}.portfolio-archive .option_ico{content:"";display:inline-block;inline-size:var(--sp-16);block-size:var(--sp-16);margin-inline-end:var(--sp-6);position:relative;top:var(--sp-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--legacy-radius-inside);background-color:var(--surface-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:125%;transition:var(--portfolio-filter-transition-duration)}.portfolio-archive .option input:checked+.option_ico{border-color:var(--brand);background-color:var(--brand)}.portfolio-archive .catalog-filter__reset-button{inline-size:max-content;padding:var(--sp-6) var(--sp-12);border:var(--border-width) solid var(--legacy-danger);border-radius:var(--legacy-radius-inside);background:rgba(0,0,0,0);color:var(--legacy-danger);font:var(--weight-regular) var(--t-body)/var(--t-body-lh) var(--font-body);cursor:pointer}.portfolio-archive .catalog-portfolio-wrapper{position:relative;min-block-size:calc(var(--sp-80)*2)}.portfolio-archive .portfolio-catalog{display:flex;flex-direction:column}.portfolio-archive .catalog-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card)}.portfolio-archive .catalog-portfolio-item{position:relative;overflow:hidden;border-radius:var(--legacy-radius-inside);aspect-ratio:1}.portfolio-archive .card-portfolio,.portfolio-archive .card-portfolio img{display:block;inline-size:100%;block-size:100%}.portfolio-archive .card-portfolio img{object-fit:cover;transition:filter var(--copy-tip-duration) ease-in-out}.portfolio-archive .portfolio-info{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;box-sizing:border-box;padding:var(--sp-16);border-radius:var(--legacy-radius-inside);background:var(--portfolio-card-gradient);color:var(--text-on-dark);font:var(--t-button-w) var(--t-body)/var(--t-small-lh) var(--font-head);opacity:0;text-align:left;text-transform:uppercase;transition:var(--duration-hover) all ease-in-out;visibility:hidden;pointer-events:none}.portfolio-archive .catalog-portfolio-item:focus-within .card-portfolio img,.portfolio-archive .catalog-portfolio-item:hover .card-portfolio img{filter:blur(var(--portfolio-image-blur))}.portfolio-archive .catalog-portfolio-item:focus-within .portfolio-info,.portfolio-archive .catalog-portfolio-item:hover .portfolio-info{visibility:visible;opacity:1}.portfolio-archive .preloader{position:fixed;inset:0;z-index:5;inline-size:100%;block-size:100%;background:var(--preloader-background) url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='204px' height='204px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23fdc305' stroke-width='5' r='41' stroke-dasharray='193.20794819577225 66.40264939859075'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='0.7407407407407407s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E") center no-repeat;background-size:var(--preloader-size)}.portfolio-archive .portfolio-error{padding:var(--sp-16);border:var(--border-width) solid var(--legacy-danger);color:var(--legacy-danger)}.portfolio-archive .container--search_no-results{padding-block:var(--sp-40)}@media(min-width:1024px){.portfolio-archive .catalog-filter{padding:0;background:rgba(0,0,0,0);margin-block-end:var(--sp-24)}.portfolio-archive .catalog-filter__button{display:none}.portfolio-archive .catalog-filter__wrap{display:grid;max-height:none!important;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(calc(var(--sp-40) * 5),1fr));gap:var(--sp-24)}.portfolio-archive .catalog-filter__reset-button{display:none}}@media(max-width:1023px){.portfolio-archive .catalog-portfolio-item:hover .card-portfolio img{filter:none}.portfolio-archive .catalog-portfolio-item:hover .portfolio-info{visibility:hidden;opacity:0}}@media(max-width:576px){.portfolio-archive .catalog-portfolio{gap:var(--sp-4)}}.portfolio-archive .catalog-filter__item-input .select-icon.clear{position:absolute;right:var(--sp-10);top:50%;transform:translateY(-50%)}.portfolio-archive .select-icon.clear{background-color:var(--text-secondary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4068_192690)'%3E%3Cpath d='M13.9996 7C13.9996 8.85652 13.2621 10.637 11.9494 11.9497C10.6366 13.2625 8.85615 14 6.99963 14C5.14312 14 3.36264 13.2625 2.04989 11.9497C0.737132 10.637 -0.000366211 8.85652 -0.000366211 7C-0.000366211 5.14348 0.737132 3.36301 2.04989 2.05025C3.36264 0.737498 5.14312 0 6.99963 0C8.85615 0 10.6366 0.737498 11.9494 2.05025C13.2621 3.36301 13.9996 5.14348 13.9996 7ZM4.68438 4.06525C4.60223 3.9831 4.49081 3.93695 4.37463 3.93695C4.25845 3.93695 4.14703 3.9831 4.06488 4.06525C3.98273 4.1474 3.93658 4.25882 3.93658 4.375C3.93658 4.49118 3.98273 4.6026 4.06488 4.68475L6.38101 7L4.06488 9.31525C4.02421 9.35593 3.99194 9.40422 3.96993 9.45736C3.94791 9.51051 3.93658 9.56747 3.93658 9.625C3.93658 9.68253 3.94791 9.73949 3.96993 9.79264C3.99194 9.84578 4.02421 9.89407 4.06488 9.93475C4.14703 10.0169 4.25845 10.0631 4.37463 10.0631C4.43216 10.0631 4.48912 10.0517 4.54227 10.0297C4.59542 10.0077 4.64371 9.97543 4.68438 9.93475L6.99963 7.61862L9.31488 9.93475C9.35556 9.97543 9.40385 10.0077 9.457 10.0297C9.51015 10.0517 9.56711 10.0631 9.62463 10.0631C9.68216 10.0631 9.73912 10.0517 9.79227 10.0297C9.84542 10.0077 9.89371 9.97543 9.93438 9.93475C9.97506 9.89407 10.0073 9.84578 10.0293 9.79264C10.0514 9.73949 10.0627 9.68253 10.0627 9.625C10.0627 9.56747 10.0514 9.51051 10.0293 9.45736C10.0073 9.40422 9.97506 9.35593 9.93438 9.31525L7.61826 7L9.93438 4.68475C9.97506 4.64407 10.0073 4.59578 10.0293 4.54264C10.0514 4.48949 10.0627 4.43253 10.0627 4.375C10.0627 4.31747 10.0514 4.26051 10.0293 4.20736C10.0073 4.15422 9.97506 4.10593 9.93438 4.06525C9.89371 4.02457 9.84542 3.99231 9.79227 3.97029C9.73912 3.94828 9.68216 3.93695 9.62463 3.93695C9.56711 3.93695 9.51015 3.94828 9.457 3.97029C9.40385 3.99231 9.35556 4.02457 9.31488 4.06525L6.99963 6.38138L4.68438 4.06525Z' fill='%236C757D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4068_192690'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4068_192690)'%3E%3Cpath d='M13.9996 7C13.9996 8.85652 13.2621 10.637 11.9494 11.9497C10.6366 13.2625 8.85615 14 6.99963 14C5.14312 14 3.36264 13.2625 2.04989 11.9497C0.737132 10.637 -0.000366211 8.85652 -0.000366211 7C-0.000366211 5.14348 0.737132 3.36301 2.04989 2.05025C3.36264 0.737498 5.14312 0 6.99963 0C8.85615 0 10.6366 0.737498 11.9494 2.05025C13.2621 3.36301 13.9996 5.14348 13.9996 7ZM4.68438 4.06525C4.60223 3.9831 4.49081 3.93695 4.37463 3.93695C4.25845 3.93695 4.14703 3.9831 4.06488 4.06525C3.98273 4.1474 3.93658 4.25882 3.93658 4.375C3.93658 4.49118 3.98273 4.6026 4.06488 4.68475L6.38101 7L4.06488 9.31525C4.02421 9.35593 3.99194 9.40422 3.96993 9.45736C3.94791 9.51051 3.93658 9.56747 3.93658 9.625C3.93658 9.68253 3.94791 9.73949 3.96993 9.79264C3.99194 9.84578 4.02421 9.89407 4.06488 9.93475C4.14703 10.0169 4.25845 10.0631 4.37463 10.0631C4.43216 10.0631 4.48912 10.0517 4.54227 10.0297C4.59542 10.0077 4.64371 9.97543 4.68438 9.93475L6.99963 7.61862L9.31488 9.93475C9.35556 9.97543 9.40385 10.0077 9.457 10.0297C9.51015 10.0517 9.56711 10.0631 9.62463 10.0631C9.68216 10.0631 9.73912 10.0517 9.79227 10.0297C9.84542 10.0077 9.89371 9.97543 9.93438 9.93475C9.97506 9.89407 10.0073 9.84578 10.0293 9.79264C10.0514 9.73949 10.0627 9.68253 10.0627 9.625C10.0627 9.56747 10.0514 9.51051 10.0293 9.45736C10.0073 9.40422 9.97506 9.35593 9.93438 9.31525L7.61826 7L9.93438 4.68475C9.97506 4.64407 10.0073 4.59578 10.0293 4.54264C10.0514 4.48949 10.0627 4.43253 10.0627 4.375C10.0627 4.31747 10.0514 4.26051 10.0293 4.20736C10.0073 4.15422 9.97506 4.10593 9.93438 4.06525C9.89371 4.02457 9.84542 3.99231 9.79227 3.97029C9.73912 3.94828 9.68216 3.93695 9.62463 3.93695C9.56711 3.93695 9.51015 3.94828 9.457 3.97029C9.40385 3.99231 9.35556 4.02457 9.31488 4.06525L6.99963 6.38138L4.68438 4.06525Z' fill='%236C757D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4068_192690'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.portfolio-archive .select-icon.clear:hover{background-color:var(--brand)}.portfolio-archive .select-icon.arrow{inline-size:var(--sp-14);block-size:var(--sp-14)}.portfolio-archive .container--search_no-results{padding-inline:0}.search-page .section-header__title{display:block}.search-query{color:var(--production-yellow)}.search-highlight{background:var(--brand);border-radius:var(--legacy-radius-inside);color:var(--on-brand);padding-inline:var(--sp-2)}.container--search_no-results .search-query{color:var(--legacy-danger)}.search_no-results-wrapper{flex-wrap:wrap;gap:var(--sp-16);justify-content:space-between}.search_no-results__img{flex:none}.search_no-results__content{background:var(--surface-gray);border-radius:var(--legacy-radius-outside);gap:var(--sp-8);max-width:var(--error-card-width);padding:var(--sp-16)}.search_no-results__content-desc{margin-bottom:var(--sp-8)}.search-results__wrapper2{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-24)}.search-results__main{align-items:flex-start;gap:var(--sp-24);width:100%}.search-results__aside{align-items:flex-start;background:var(--surface-gray);border-radius:var(--search-panel-radius);display:flex;flex:0 0 var(--search-panel-width);flex-direction:column;gap:var(--search-panel-gap);padding:var(--search-panel-padding)}.search-results__types{align-items:center;color:var(--text-primary);display:flex;gap:var(--search-panel-label-gap)}.search-results__types.__active{color:var(--text-secondary);font-weight:var(--weight-regular)}.search-results__badge{align-items:center;background:var(--search-panel-badge-background);border-radius:var(--radius-pill);color:var(--text-on-dark);display:inline-flex;font-size:var(--t-caption);justify-content:center;line-height:var(--t-caption-lh);min-width:var(--sp-24);padding:var(--sp-2) var(--sp-6)}.search-results__aside .search-results__badge{background:var(--search-panel-badge-background);border-radius:var(--search-panel-badge-radius);font-size:var(--search-panel-badge-font-size);font-weight:var(--search-panel-badge-font-weight);line-height:var(--search-panel-badge-line-height);min-width:0;padding:var(--search-panel-badge-padding-block) var(--search-panel-badge-padding-inline)}.search-results__sections{flex-basis:100%;gap:var(--sp-24)}.search-results__group,.search-results__section{display:flex;flex-direction:column;gap:var(--sp-12)}.search-results__header{align-items:center;display:flex;gap:var(--sp-8)}.search-results__header h2{margin:0}.search-results__grid5{--search-columns:5;display:grid;gap:var(--gap-card);grid-template-columns:repeat(var(--search-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.search-results__grid5[data-type-size=blog]{--search-columns:3}.search-results__grid5 li{min-width:0}.search-results__grid5 .product-item{display:flex;flex-direction:column;height:100%}.search-results__grid5 .product-item__image{aspect-ratio:2/1;background:var(--surface-gray)}.search-results__grid5 .product-item__image img{height:100%;object-fit:cover;width:100%}.search-results__grid5 .product-item__text{align-items:center;display:flex;flex:1 1;padding:var(--sp-16)}.search-results__grid5 .product-item__name{margin:0}.search-results__grid5 .product-item--show-all{justify-content:center}.search-results__grid5 .product-item--show-all .product-item__text{justify-content:center;text-align:center}.search-results__grid5 .product-item--show-all .product-item__name{color:var(--text-primary);height:auto;overflow:visible}.search-results__pagination{margin-top:var(--sp-12)}.search-results__pagination .pagination-items{gap:var(--sp-10)}.search-results__pagination .pagination__pages{border:var(--border-width) solid var(--border);border-radius:var(--legacy-radius-inside);display:flex}.search-results__pagination .pagination-item{align-items:center;display:flex;justify-content:center;min-height:var(--pagination-size);min-width:var(--pagination-size);padding:var(--sp-4) var(--pagination-pad-x)}.search-results__pagination .pagination-item--active{color:var(--brand-text)}@media(max-width:1200px){.search-results__grid5{--search-columns:4}.search-results__grid5[data-type-size=blog]{--search-columns:2}}@media(max-width:768px){.search-results__main{flex-direction:column}.search-results__aside{box-sizing:border-box;flex-basis:auto;width:100%}.search-results__grid5{--search-columns:2}.search-results__grid5[data-type-size=blog]{--search-columns:1}}@media(max-width:576px){.search_no-results-wrapper{flex-direction:column}.search_no-results__img{display:none}.search-results__pagination .pagination-wrapper{overflow-x:auto}}.container--error{gap:var(--sp-24)}.error-content{background-color:var(--surface-error);border-radius:var(--radius-error-card);gap:var(--sp-8);margin-top:var(--sp-24);max-width:100%;overflow:hidden;padding:var(--sp-16);text-align:left;width:var(--error-card-width)}.error-content p{margin:0}.error-content .btn{margin-top:var(--sp-8)}.error-subheader{color:var(--text-error-subheader)}.error-sign{align-items:center;color:var(--text-error-sign);display:flex;font-size:var(--error-digit-size);font-weight:700;gap:var(--sp-24);justify-content:center;line-height:var(--error-digit-lh);overflow:hidden;text-align:center}.error-sign img{height:var(--error-sign-size);width:var(--error-sign-size)}.popup--contact{width:var(--popup-contact-width)}.popup--contact .wpcf7-form{display:grid;gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}.popup--contact .form-field{min-width:0;width:100%}.popup--contact .appeal-checkbox,.popup--contact .appeal-comment,.popup--contact .cf7-form__agreement,.popup--contact .cf7-form_footer,.popup--contact .form-divider{grid-column:1/-1}@media(max-width:1023px){.popup--contact.popup_swipable{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;display:flex;flex-direction:column;left:0;max-height:80dvh;overflow:hidden;top:unset;transform:none;width:100%}.popup--contact .popup-header{flex:0 0 auto;padding:var(--sp-10);width:100%}.popup--contact .popup-body{overflow-y:auto;padding:var(--sp-10);width:100%}.popup--contact .wpcf7-form{display:flex;flex-direction:column;gap:var(--sp-10)}.popup--contact .form-divider{display:none}.popup--contact .cf7-form_footer{margin-top:0;order:1}.popup--contact .cf7-form__agreement{margin-top:0;order:2}}@media(max-width:576px){.error-sign{gap:var(--sp-8)}}.popup-wrapper .popup--contact,.popup-wrapper .popup--contact.popup--quick-order{width:min(var(--popup-contact-width),100% - var(--sp-32));max-height:calc(100dvh - var(--sp-40));overflow-x:hidden;overflow-y:auto}.popup--contact .contact-popup__close{position:absolute;top:var(--sp-14);right:var(--sp-14);z-index:2}.popup--contact .popup-header h2{margin:0;padding-right:var(--sp-40)}.popup--contact .quick-order-state__title{padding-right:var(--sp-32)}.popup--contact .cf7-form_footer .mk-btn{justify-content:center;width:100%}.popup--contact .quick-order-state__actions .mk-btn{display:inline-flex;align-items:center;gap:var(--sp-8)}.popup--contact .contact-form .checkbox input[aria-invalid=true],.popup--contact .contact-form .input_float[aria-invalid=true]{border-color:var(--legacy-danger)}.popup--contact .staged-popup__form[hidden]{display:none}@media(max-width:1023px){.popup-wrapper .popup--contact.popup--quick-order.popup_swipable,.popup-wrapper .popup--contact.popup_swipable{top:auto;right:0;bottom:0;left:0;display:none;width:100%;max-height:80dvh;padding:var(--sp-20) 0 0;overflow:hidden;border-radius:var(--legacy-radius-outside) var(--legacy-radius-outside) 0 0;transform:none}.popup-wrapper .popup--contact.popup_swipable.popup--active{display:flex}.popup--contact.popup_swipable:before{position:absolute;top:var(--sp-8);left:50%;width:calc(var(--sp-32) + var(--sp-4));height:var(--sp-4);border-radius:var(--radius-pill);background:var(--border-strong);content:"";transform:translateX(-50%)}.popup--contact .staged-popup__form{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.popup--contact .popup-body{min-height:0;overscroll-behavior:contain}.popup--contact .contact-popup__close{top:var(--sp-12);right:var(--sp-12)}.popup--contact .quick-order-state__actions{padding-bottom:calc(var(--sp-16) + env(safe-area-inset-bottom))}}a.link_href{color:var(--editorial-source-link-color);text-decoration:underline;transition:all var(--editorial-source-link-transition-duration) ease-in-out}a.link_href:hover{color:var(--editorial-source-link-hover-color)}.shablon_maket{background:var(--editorial-template-background);border-radius:var(--editorial-template-radius);padding:var(--sp-20) var(--sp-16)}.shablon_maket_title{font-size:var(--editorial-template-title-size);font-weight:var(--weight-bold)}.shablon_maket_list{display:flex;flex-wrap:wrap}.shablon_maket_href{border:var(--border-width) solid var(--editorial-template-link-border);border-radius:var(--editorial-template-link-radius);margin-right:var(--sp-10);padding:var(--editorial-template-link-padding-block) var(--sp-10);margin-bottom:var(--sp-10);transition:var(--editorial-template-link-transition-duration)}.shablon_maket_href a{color:var(--editorial-template-link-color)}.shablon_maket_href:hover{border:var(--border-width) solid var(--editorial-source-link-color);background:var(--editorial-source-link-color)}.gr_text{color:var(--editorial-template-note-color)}