:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: .2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit}a,button{color:inherit}button{border:none;background-color:transparent;cursor:pointer}a{text-decoration:none}img{max-width:100%}ul,ol,li{list-style:none}:root{--yellow: #ffd700;--yellow-dark: #ffc300;--white: #fffefb;--black: #051b2d;--light-grey: #f0f0f0;--gray: #f0f0f0;--gray-dark: #b0b0b0;--gray-text: #707070;--blue: #185b91;--blue-dark: #063e6b}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/nunito-sans-cyrillic-ext-7w74d1lj.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/nunito-sans-cyrillic-B9hoeQUC.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/nunito-sans-latin-BWQ3gi2K.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-family:Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{background-color:var(--white);color:var(--black);overflow-x:hidden}[class$=__container]{max-width:1272px;padding:0 20px;margin:0 auto}.wrapper{min-height:100svh;display:flex;flex-direction:column}.wrapper main{flex:1 1 auto}.link:hover{text-decoration:underline}h1{font-size:56px;font-weight:700;line-height:1.14}@media(max-width:991.98px){h1{font-size:32px;line-height:1.25}}@media(max-width:767.98px){h1{font-size:22px;line-height:1.09}}.title{font-size:40px;font-weight:700;line-height:1.2}@media(max-width:991.98px){.title{font-size:32px;line-height:1.25}}@media(max-width:767.98px){.title{font-size:22px;line-height:1.1}}.banner-section{background-image:linear-gradient(90deg,#000,#000000bf 24.52%,#00000080 78.85%,#00000040),var(--bg-mobile);background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width:991.98px){.banner-section{background-image:linear-gradient(90deg,#000,#000000bf 24.52%,#00000080 78.85%,#00000040),var(--bg-desktop)}}.banner{padding:40px 104px;border-radius:15px;overflow:hidden;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);min-height:480px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--white)}@media(max-width:991.98px){.banner{padding:40px;min-height:400px}}@media(max-width:767.98px){.banner{padding:40px 16px;min-height:440px}}.banner__title{margin-bottom:32px;font-size:40px;font-weight:700;line-height:1.2}@media(max-width:991.98px){.banner__title{font-size:32px;line-height:1.25;margin-bottom:16px}}@media(max-width:767.98px){.banner__title{font-size:22px;line-height:1.1}}.banner__title--main{font-size:56px}@media(max-width:991.98px){.banner__title--main{font-size:40px}}@media(max-width:767.98px){.banner__title--main{font-size:26px}}.banner__text{font-size:18px;line-height:1.55;max-width:712px;margin:0 auto}@media(max-width:991.98px){.banner__text{font-size:16px;line-height:1.5}}.banner__text:not(:last-child){margin:0 auto 40px}@media(max-width:991.98px){.banner__text:not(:last-child){margin:0 auto 32px}}.breadcrumbs__list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;white-space:nowrap;font-size:14px;color:var(--blue);overflow-y:auto;padding:40px 0}@media(max-width:991.98px){.breadcrumbs__list{padding:32px 0}}@media(max-width:767.98px){.breadcrumbs__list{padding:24px 0}}.breadcrumbs__item--disabled{color:var(--gray-text);cursor:not-allowed}.breadcrumbs__link{line-height:1.42;text-decoration:underline;transition:color .2s}.breadcrumbs__link:hover{color:var(--blue-dark)}.breadcrumbs__item--disabled .breadcrumbs__link{text-decoration:none;pointer-events:none}.breadcrumbs__arrow{width:16px;display:flex;justify-content:center;align-items:center}.spoiler-card__toggle span:nth-child(2){display:none}._open .spoiler-card__toggle span:first-child{display:none}._open .spoiler-card__toggle span:nth-child(2){display:inline-block}._open .spoiler-card__toggle svg{transform:rotate(180deg)}.cart-open,.menu-open{overflow:hidden}.header{padding-top:24px;position:relative;z-index:100}.header__main{margin-bottom:24px;display:grid;grid-template-columns:192px 1fr auto;gap:40px;align-items:center}@media(max-width:991.98px){.header__main{grid-template-columns:177px 1fr}}@media(max-width:767.98px){.header__main{grid-template-columns:1fr auto;margin-bottom:16px}}.header__images{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.header__logo{transition:transform .2s}.header__logo:hover{transform:scale(1.02)}@media(max-width:767.98px){.header__logo:last-child{display:none}}.header__contacts{display:flex;gap:24px;align-items:flex-start}@media(max-width:991.98px){.header__contacts{justify-content:flex-end}}@media(max-width:767.98px){.header__contacts{display:none}}.header__icons{display:flex;gap:8px;color:var(--blue);margin-bottom:8px}.header__icon-link{width:16px;height:16px;transition:transform .2s}.header__icon-link:hover{transform:translateY(-4px)}.header__links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}@media(max-width:991.98px){.header__contacts-part:first-child .header__links{display:grid;grid-template-columns:repeat(2,1fr)}}.header__link{line-height:1.33}.header__links-circle{width:4px;height:4px;border-radius:50%;flex:0 0 auto;background-color:var(--blue)}@media(max-width:1271.98px){.header__links-circle{display:none}}@media(max-width:991.98px){.header__main-call{display:none!important}}.header__mobile-logo{display:none}@media(max-width:767.98px){.header__mobile-logo{display:block}}.header__block{padding:16px 24px;border-radius:10px;color:var(--white);display:flex;align-items:center;gap:24px;justify-content:space-between;position:relative}.header__block:before{content:"";position:absolute;top:0;left:50%;height:100%;width:100vw;background-color:var(--black);transform:translate(-50%);z-index:-1}.header__block-call{display:none!important}@media(max-width:991.98px){.header__block-call{display:inline-block!important}}.burger{display:none}@media(max-width:991.98px){.burger{display:inline-block}}.footer{padding-bottom:24px;background-color:var(--blue)}.footer__wrapper{color:var(--white);display:flex}@media(min-width:767.98px){.footer__wrapper{padding:56px 104px 56px 0;justify-content:space-between;gap:48px}}@media(max-width:991.98px){.footer__wrapper{padding:48px 40px;flex-direction:column;gap:40px}}@media(max-width:767.98px){.footer__wrapper{padding:32px 16px;gap:32px;border-radius:10px}}@media(min-width:991.98px){.footer__info{display:flex;flex-direction:column;justify-content:space-between;gap:24px}}.footer__logo{transition:transform .2s}.footer__logo:hover{transform:scale(1.02)}.footer__logo img{max-width:296px}@media(max-width:767.98px){.footer__logo img{max-width:304px;width:100%}}.footer__copy{font-size:16px;font-weight:500}@media(max-width:991.98px){.footer__copy{display:none}}.footer__copy--tablet{display:none}@media(max-width:991.98px){.footer__copy--tablet{display:block;font-size:12px;font-weight:400;line-height:1.33}}.footer__main{display:grid;grid-template-columns:192px 192px;gap:16px}@media(max-width:991.98px){.footer__main{display:flex;justify-content:space-between}}@media(max-width:767.98px){.footer__main{flex-direction:column;gap:40px}}.footer__main-part{font-size:16px;font-weight:600}@media(max-width:991.98px){.footer__main-part{font-size:14px}}.footer__title{margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.2}@media(max-width:991.98px){.footer__title{font-size:16px}}@media(max-width:767.98px){.footer__title{line-height:1}}.footer__menu{display:flex;flex-direction:column;gap:10px;line-height:1.5}@media(max-width:991.98px){.footer__menu{line-height:1.14;gap:12px}}.footer__location{margin-bottom:16px;line-height:1.25}@media(max-width:991.98px){.footer__location{line-height:1.42}}.footer__email{margin-bottom:16px;display:inline-block}.footer__phones{line-height:1.75;display:flex;flex-direction:column}.menu{position:relative}@media(min-width:767.98px){.menu{display:flex;justify-content:space-between;gap:24px;align-items:center;flex:1 1 auto}}@media(max-width:991.98px){.menu{visibility:hidden;opacity:0;left:-100%;position:fixed;top:0;width:100%;height:100%;overflow-y:auto;background-color:var(--blue);z-index:100;padding:32px 40px;display:flex;flex-direction:column;gap:40px;transition:visibility .2s,opacity .2s,left .2s}.menu-open .menu{visibility:visible;opacity:1;left:0}}@media(max-width:767.98px){.menu{padding:32px 20px}}.menu__top{display:none}@media(max-width:991.98px){.menu__top{align-self:stretch;display:flex;gap:32px;align-items:center}}@media(max-width:767.98px){.menu__top{padding-bottom:16px}}.menu__images{display:flex;gap:32px;flex:1 1 auto}@media(max-width:767.98px){.menu__images{flex-direction:column;gap:16px}}.menu__logo img{height:32px}@media(max-width:767.98px){.menu__logo img{height:24px}}.categories{display:flex;flex-wrap:wrap;gap:24px;flex:1 1 auto}@media(max-width:991.98px){.categories{display:none}}.category__link{display:flex;gap:4px;align-items:center;font-size:20px;font-weight:600;line-height:1.2;position:relative;z-index:10}.category__arrow{transition:transform .2s}.category:hover .category__arrow{transform:rotate(180deg)}@media(min-width:991.98px){.category__wrapper{position:absolute;margin:0 -24px;width:calc(100% + 48px);left:0;top:100%;padding-top:8px;z-index:50;display:none;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s,display .2s;transition-behavior:allow-discrete}.category:hover .category__wrapper{display:block;opacity:1;transform:translateY(0)}@starting-style{.category:hover .category__wrapper{opacity:0;transform:translateY(-8px)}}}@media(min-width:991.98px){.category__content{padding:34px 38px;background-color:var(--light-grey);border:2px solid #e8e8e8;border-radius:15px;color:#051b2d;display:grid;grid-template-columns:repeat(3,1fr);column-gap:46px;row-gap:16px;align-items:start}}.sub-category__title{color:#144064;display:inline-block;font-size:20px;font-weight:600;line-height:1.2;cursor:pointer}.sub-category__list{margin-top:16px;display:flex;flex-direction:column;gap:2px}.sub-category__link{font-size:14px;font-weight:500;line-height:1.7}@media(min-width:991.98px){.mega-menu{padding:8px;background-color:var(--light-grey);border:2px solid #e8e8e8;border-radius:15px;color:#051b2d;display:grid;grid-template-columns:220px 1fr}}@media(min-width:991.98px){.mega-menu__list{display:flex;flex-direction:column;gap:2px;padding:8px 0}}@media(min-width:991.98px){.mega-menu__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-radius:10px;cursor:pointer;transition:background-color .15s}.mega-menu__item:hover,.mega-menu__item--active{background-color:var(--blue);color:#fff}.mega-menu__item:hover .mega-menu__link,.mega-menu__item--active .mega-menu__link{color:#fff}.mega-menu__item:hover .mega-menu__arrow,.mega-menu__item--active .mega-menu__arrow{color:#fff;opacity:1}}@media(min-width:991.98px){.mega-menu__link{font-size:15px;font-weight:600;line-height:1.3;color:#144064;flex:1 1 auto}}@media(min-width:991.98px){.mega-menu__arrow{flex:0 0 auto;opacity:.4;transition:opacity .15s}}@media(min-width:991.98px){.mega-menu__panels{border-left:1px solid rgba(5,27,45,.1);padding:20px 24px}}@media(min-width:991.98px){.mega-menu__panel{display:none}.mega-menu__panel--active{display:block}}@media(min-width:991.98px){.mega-menu__sub-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 32px;align-items:start}}@media(min-width:991.98px){.mega-menu__sub-title{color:#144064;font-size:15px;font-weight:700;line-height:1.3;display:inline-block;margin-bottom:6px}.mega-menu__sub-title:hover{text-decoration:underline}}@media(min-width:991.98px){.mega-menu__grandchildren{display:flex;flex-direction:column;gap:2px}}@media(min-width:991.98px){.mega-menu__grandchild{font-size:13px;font-weight:500;line-height:1.6;color:#051b2d}.mega-menu__grandchild:hover{text-decoration:underline}}@media(min-width:991.98px){.mega-menu__empty{font-size:14px;color:#666}}.mobile-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-self:stretch}@media(min-width:991.98px){.mobile-categories{display:none}}@media(max-width:767.98px){.mobile-categories{grid-template-columns:1fr;gap:24px}}.mobile-categories__column{display:flex;flex-direction:column;gap:32px;align-items:flex-start}@media(max-width:767.98px){.mobile-categories__column{gap:24px}}.mobile-categories__title{font-size:32px;font-weight:700;line-height:1.25}@media(max-width:767.98px){.mobile-categories__title{font-size:22px}}.mobile-categories__sub-categories{padding-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mobile-categories__sub-category{font-size:20px;font-weight:600;line-height:1.6}@media(max-width:767.98px){.mobile-categories__sub-category{font-size:16px}}.toolbar{position:relative;z-index:20}@media(max-width:991.98px){.toolbar{align-self:flex-start}}.toolbar__buttons{display:flex;gap:24px;flex-wrap:nowrap}.toolbar__buttons>*{flex:0 0 auto}@media(max-width:991.98px){.toolbar__buttons{flex-direction:column;gap:12px;align-items:flex-start}}.toolbar__button{transition:transform .2s;display:flex;gap:16px;align-items:center}.toolbar__button:hover{transform:translateY(-3px)}.toolbar__button-icon-wrapper{position:relative}.toolbar__button-count{position:absolute;top:0;right:0;width:20px;height:20px;transform:translate(40%,-30%);border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--yellow);font-size:12px;font-weight:600;color:var(--black)}.toolbar__button-label{display:none}@media(max-width:991.98px){.toolbar__button-label{display:inline-block;font-size:24px;font-weight:600}}@media(max-width:767.98px){.toolbar__button-label{font-size:18px}}.toolbar__language-image{width:32px;height:32px;object-fit:cover;border-radius:50%}.toolbar__simple-button{transition:transform .2s}.toolbar__simple-button:hover{transform:translateY(-3px)}.burger-close{flex:0 0 auto}@media(max-width:767.98px){.burger-close{align-self:flex-start}}.cart-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;justify-content:center;align-items:center;background:#0000005e;padding:20px;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.cart-open .cart-popup{opacity:1;visibility:visible}.cart{max-width:948px;width:100%;padding:52px;border-radius:15px;background-color:var(--white);display:flex;flex-direction:column;max-height:100%;overflow:hidden}@media(max-width:991.98px){.cart{padding:40px}}@media(max-width:767.98px){.cart{padding:38px 20px}}.cart__header{display:flex;justify-content:space-between;padding-bottom:40px}.cart--empty .cart__header{padding-bottom:0}.cart__title{font-size:36px;font-weight:700}@media(max-width:991.98px){.cart__title{font-size:32px}}@media(max-width:767.98px){.cart__title{font-size:24px}}.cart__close-btn{transition:transform .2s}@media(any-hover:hover){.cart__close-btn:hover{transform:scale(1.2)}}@media(max-width:767.98px){.cart__close-btn svg{width:20px;height:20px}}.cart__body{overflow-y:auto;scrollbar-gutter:stable;padding-right:8px}.cart--empty .cart__body{overflow-y:hidden;scrollbar-gutter:auto;padding-right:0}.cart__products{border-top:1px solid #b0b0b0}.cart__footer{padding-top:40px}.cart--empty .cart__footer{display:none}.cart__info{display:flex;justify-content:space-between;align-items:center;gap:20px}.cart__info:not(:last-child){margin-bottom:30px}@media(max-width:991.98px){.cart__info:not(:last-child){margin-bottom:26px}}@media(max-width:767.98px){.cart__info{flex-direction:column-reverse}}.cart__skip-link{font-size:18px;font-weight:600;line-height:1.11;display:flex;gap:12px;align-items:center;transition:color .2s}@media(any-hover:hover){.cart__skip-link:hover{color:var(--blue)}}@media(max-width:767.98px){.cart__skip-link{margin-top:28px;font-size:16px}}.cart__total{color:var(--blue);font-size:24px;font-weight:700}@media(max-width:767.98px){.cart__total{font-size:18px}}.cart__footer-row{display:flex;justify-content:flex-end}.cart-placeholder{text-align:center;display:flex;flex-direction:column}.cart-placeholder__image{align-self:center;width:333px}.cart-placeholder__title{margin-bottom:16px;font-size:28px;font-weight:700}@media(max-width:991.98px){.cart-placeholder__title{font-size:24px}}@media(max-width:767.98px){.cart-placeholder__title{font-size:20px;margin-bottom:14px}}.cart-placeholder__text{color:#5e5e5e;font-size:18px;font-weight:500}@media(max-width:991.98px){.cart-placeholder__text{font-size:16px}}@media(max-width:767.98px){.cart-placeholder__text{font-size:14px}}.cart-placeholder .cart__skip-link{margin-top:72px;align-self:center;color:var(--blue)}@media(any-hover:hover){.cart-placeholder .cart__skip-link:hover{text-decoration:underline}}@media(max-width:767.98px){.cart-placeholder .cart__skip-link{margin-top:62px}}.button{padding:12px 32px;border-radius:30px;background-color:var(--yellow);border:1px solid var(--yellow);box-shadow:none;transition:border-color .2s,box-shadow .2s,color .2s,background-color .2s;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;color:var(--black);display:inline-flex}.button:hover{border-color:var(--white);box-shadow:0 0 15px #ffe65f}.button:active{background-color:var(--yellow-dark);box-shadow:none;border-color:var(--yellow-dark)}.button:disabled{background-color:var(--gray-dark);border-color:var(--gray-dark);color:var(--white);box-shadow:none;cursor:not-allowed}.button--sm{padding:5px 14px;font-size:13px;line-height:1.3}.button--outline{background-color:var(--white);border:1px solid var(--blue);color:var(--blue);font-size:18px;line-height:1.1;padding:14px 24px;border-width:1.5px}.button--outline:hover{background-color:var(--blue);color:var(--white);box-shadow:none;border-color:var(--blue)}.button--outline:active{background-color:var(--blue-dark);border-color:var(--blue-dark);color:var(--white);box-shadow:none}.button--outline:disabled{background-color:var(--white);border-color:var(--gray-dark);color:var(--gray-dark);box-shadow:none;cursor:not-allowed}.button-icon{width:40px;height:40px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:color .2s,background-color .2s;cursor:pointer;background-color:var(--blue);color:var(--white)}.button-icon:hover,.button-icon:active{background-color:var(--blue-dark)}.button-icon:disabled{background-color:transparent!important;color:var(--gray-dark)!important;border-color:var(--gray-dark);cursor:not-allowed}.button-icon--outline{border:1.5px solid var(--blue);color:var(--blue);background-color:transparent}.button-icon--outline:hover{background-color:var(--blue);color:var(--white)}.button-icon--outline:active{color:var(--white)}.input-wrapper{display:flex;flex-direction:column;gap:8px}.input-label{padding-left:16px;font-size:20px;font-weight:500;line-height:1.2}@media(max-width:991.98px){.input-label{font-size:16px}}.form-error{color:#c62828;font-size:13px;margin-top:4px;display:block}.input{padding:12px 16px;border-radius:30px;border:1px solid var(--gray-dark);background-color:var(--white);font-size:14px;color:var(--black);transition:border-color .2s}.input::placeholder{color:var(--gray-dark);transition:opacity .2s}.input:focus{outline:none;border-color:var(--blue-dark)}.input:focus::placeholder{opacity:0}.input:disabled{cursor:not-allowed;background-color:var(--gray)}.input.textarea{height:144px;border-radius:15px;resize:none}.input.secondary{border-radius:10px;border:1px solid #ececec;background-color:#fff;padding:20px 26px;font-size:18px}.input.secondary::placeholder{color:#5e5e5e}@media(max-width:767.98px){.input.secondary{padding:18px 24px;font-size:16px}}.select-wrapper{position:relative}.select-wrapper svg{position:absolute;top:50%;right:26px;transform:translateY(-50%);color:#7d7d7d;pointer-events:none;flex-shrink:0}.select{width:100%;border-radius:10px;border:1px solid #ececec;color:#5e5e5e;font-size:18px;font-weight:500;padding:19px 50px 19px 26px;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .2s;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent}.select:focus{outline:none;border-color:var(--blue);box-shadow:none}@media(max-width:767.98px){.select{padding:17px 50px 17px 24px;font-size:16px}}.radio{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.radio:hover .radio__decor{border-color:var(--yellow)}.radio.radio--blue:hover .radio__decor{border-color:var(--blue)}.radio__decor{width:24px;height:24px;flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--white);border:1px solid var(--white);transition:border-color .2s}@media(max-width:767.98px){.radio__decor{width:20px;height:20px}}.radio__decor:before{content:"";width:16px;height:16px;border-radius:50%;background-color:var(--yellow);transform:scale(0);opacity:0;transition:transform .2s,opacity .2s}@media(max-width:767.98px){.radio__decor:before{width:12px;height:12px}}.radio--blue .radio__decor{border-color:#b0b0b0;border-width:2px}.radio--blue .radio__decor:before{background-color:var(--blue)}.radio__label{font-size:18px;line-height:1.55;color:#000;white-space:nowrap}@media(max-width:767.98px){.radio__label{font-size:14px;line-height:1.71}}.radio__input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.radio__input:checked+.radio__decor{border-color:var(--yellow)}.radio__input:checked+.radio__decor:before{transform:scale(1);opacity:1}.radio--blue .radio__input:checked+.radio__decor{border-color:var(--blue)}.custom-content{padding:40px;background-color:var(--gray);border-radius:15px;font-size:18px;line-height:1.55}@media(max-width:991.98px){.custom-content{padding:25px 30px;font-size:16px;line-height:1.5;border-radius:11px}}@media(max-width:767.98px){.custom-content{padding:18px 24px;border-radius:8px;font-size:14px;line-height:1.42}}.custom-content h2{font-size:32px;font-weight:600;line-height:1.25;margin-bottom:32px}@media(max-width:991.98px){.custom-content h2{font-size:24px;margin-bottom:24px}}@media(max-width:767.98px){.custom-content h2{font-size:20px;margin-bottom:16px}}.custom-content h3{font-size:28px;font-weight:600;line-height:1.42}@media(max-width:991.98px){.custom-content h3{font-size:20px;line-height:1.2}}@media(max-width:767.98px){.custom-content h3{font-size:16px}}.custom-content ul{display:flex;flex-direction:column;gap:8px}.custom-content ul li{list-style:circle;display:flex;align-items:center;gap:16px}.custom-content ul li:before{content:"";flex:0 0 auto;border-radius:50%;width:4px;height:4px;background-color:var(--blue)}.blog-card{padding:32px;border-radius:15px;background-color:var(--gray);display:grid;grid-template-columns:240px 1fr;gap:24px;transition:color .2s,background-color .2s}.blog-card:hover{background-color:var(--blue);color:var(--white)}@media(max-width:991.98px){.blog-card{padding:16px}}@media(max-width:767.98px){.blog-card{display:flex;flex-direction:column}}.blog-card__image{height:184px;border-radius:15px;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.blog-card__image img:hover{transform:scale(1.02)}.blog-card__content{display:flex;flex-direction:column;height:100%}.blog-card__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.blog-card__description-wrapper{flex:1 1 auto}.blog-card__description{font-size:14px;line-height:1.42;margin-bottom:32px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.33}.blog-card__more{color:var(--blue);transition:color .2s}.blog-card:hover .blog-card__more{color:var(--white)}.modification-card{padding:24px 16px;border-radius:10px;background-color:var(--gray);display:block}@media(max-width:767.98px){.modification-card{padding:16px;border-radius:8px}}.modification-card__image{position:relative;padding-bottom:100%;margin-bottom:32px}@media(max-width:767.98px){.modification-card__image{margin-bottom:19px;padding-bottom:0;width:82px;height:82px}}.modification-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.1)}.modification-card__title{font-size:20px;font-weight:600;line-height:1.2}@media(max-width:767.98px){.modification-card__title{font-size:16px}}.modification-card__text{font-size:16px;font-weight:500;line-height:1.5}@media(max-width:767.98px){.modification-card__text{font-size:12px}}.news-card{padding:16px;background-color:var(--gray);border-radius:15px;transition:color .2s,background-color .2s}.news-card:hover{background-color:var(--blue);color:var(--white)}.news-card__title{font-size:20px;line-height:1.2;font-weight:600;white-space:nowrap;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.news-card__description{font-size:14px;line-height:1.42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.news-card__footer{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;line-height:1.33}.news-card__more{color:var(--blue);text-decoration:underline;transition:color .2s}.news-card:hover .news-card__more{color:var(--white)}.cart-product{position:relative;padding:20px 0;display:flex;align-items:center;gap:36px;border-bottom:1px solid #b0b0b0}@media(max-width:991.98px){.cart-product{gap:26px}}@media(max-width:767.98px){.cart-product{padding:12px 0;position:relative;display:grid;grid-template-columns:108px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:10px;align-items:start}}.cart-product__image{flex:0 0 auto;width:126px;height:126px;transition:transform .2s}@media(any-hover:hover){.cart-product__image:hover{transform:scale(1.02)}}@media(max-width:767.98px){.cart-product__image{width:108px;height:108px;grid-column:1;grid-row:1}}.cart-product__image img{width:100%;height:100%;object-fit:contain}.cart-product__body{display:flex;flex-direction:column;gap:20px;flex:1 1 auto}@media(max-width:767.98px){.cart-product__body{gap:5px;grid-column:2;grid-row:1;min-width:0}}.cart-product__sub-body{display:flex;justify-content:space-between;text-align:end}@media(max-width:450px){.cart-product__sub-body{flex-direction:column;text-align:start}}.cart-product__title{font-size:20px;font-weight:600;line-height:1.09;transition:color .2s;align-self:flex-start;width:95%}@media(any-hover:hover){.cart-product__title:hover{color:var(--blue)}}@media(max-width:767.98px){.cart-product__title{padding-right:30px;font-size:16px}}.cart-product__remove-btn{color:#7b7b7c;transition:color .2s;position:absolute;right:0;top:12px;margin-bottom:0}@media(any-hover:hover){.cart-product__remove-btn:hover{color:var(--blue-dark)}}@media(max-width:767.98px){.cart-product__remove-btn svg{width:14px;height:14px}}.cart-product__total{white-space:nowrap;margin-bottom:16px;color:var(--blue);font-size:24px;font-weight:700}@media(max-width:767.98px){.cart-product__total{font-size:18px;margin-bottom:10px}}.cart-product__price{color:#5e5e5e;font-size:18px;font-weight:500}@media(max-width:767.98px){.cart-product__price{font-size:14px}}.quantity{width:88px;height:32px;display:flex}.quantity__button{flex:0 0 30px;position:relative;cursor:pointer}.quantity__button:before,.quantity__button:after{content:"";position:absolute;top:50%;left:50%;transition:all .3s ease 0s;margin:0 0 0 -4.5px;background-color:#a6a6a6;width:9px;height:1px}@media(any-hover:hover){.quantity__button:hover:before,.quantity__button:hover:after{background-color:#00000080}}.quantity__button--plus:before{transform:rotate(-90deg)}.quantity__input{flex:1 1 auto}.quantity__input input{height:100%;color:var(--black);font-weight:600;font-size:20px;width:100%;text-align:center;background-color:transparent;pointer-events:none;outline:none;border:none}@media(max-width:767.98px){.quantity__input input{font-size:16px}}.select-plus{width:100%}.select-plus._label .ss-main{margin-top:6px}.select-plus._error .ss-main{border-color:#c62828}.select-plus__label{display:block;padding-left:4px;font-size:14px;font-weight:500;color:#5e5e5e;margin-bottom:6px}.select-plus__error{display:block;margin-top:6px;padding-left:4px;font-size:13px;color:#c62828}.select-plus .ss-main{width:100%;border-radius:10px;border:1px solid #ececec;color:#5e5e5e;font-size:18px;font-weight:500;padding:20px 50px 20px 26px;line-height:1;cursor:pointer;transition:border-color .2s;min-height:unset}.select-plus .ss-main:focus{box-shadow:none;outline:none;border-color:var(--blue)}.select-plus .ss-main.ss-open-below,.select-plus .ss-main.ss-open-above{border-color:var(--blue)}@media(max-width:767.98px){.select-plus .ss-main{padding:18px 50px 18px 24px;font-size:16px}}.select-plus .ss-main .ss-placeholder{padding:0;color:#5e5e5e}.select-plus .ss-main .ss-single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-plus .ss-main .ss-values{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.select-plus .ss-main .ss-values .ss-value{border:none;padding:0}.select-plus .ss-main .ss-arrow{width:10px;height:10px;margin-right:6px}.select-plus .ss-main .ss-arrow path{stroke:#7d7d7d}.select-plus .ss-disabled{background-color:#f5f5f5;cursor:not-allowed;color:#aaa}.select-plus__select.ss-content{border:1px solid #ececec;border-radius:10px;padding:6px;box-shadow:0 8px 24px #00000014;margin-top:4px}.select-plus__select.ss-content .ss-search{padding:0;margin-bottom:6px}.select-plus__select.ss-content .ss-search.ss-hide{display:none}.select-plus__select.ss-content .ss-search.ss-hide+.ss-list{padding-top:6px}.select-plus__select.ss-content .ss-search input{width:100%;border-radius:8px;border:1px solid #ececec;color:var(--black);font-size:16px;font-weight:400;padding:12px 16px;background-color:#fff;transition:border-color .2s}.select-plus__select.ss-content .ss-search input::placeholder{color:#aaa;font-size:14px}.select-plus__select.ss-content .ss-search input:focus{outline:none;border-color:var(--blue);box-shadow:none}.select-plus__select.ss-content .ss-list{padding:0}.select-plus__select.ss-content .ss-list .ss-option{border-radius:8px;padding:12px 16px;font-size:16px;font-weight:500;color:#5e5e5e;cursor:pointer;border:none;transition:background-color .15s,color .15s}@media(any-hover:hover){.select-plus__select.ss-content .ss-list .ss-option:hover{background-color:#f0f6ff;color:var(--blue)}}.select-plus__select.ss-content .ss-list .ss-option.ss-highlighted{background-color:#f0f6ff;color:var(--blue)}.select-plus__select.ss-content .ss-list .ss-selected{background-color:#eaf2ff!important;color:var(--blue)!important}.select-plus__select.ss-content .ss-list .ss-option.ss-disabled{color:#bbb;background-color:transparent;cursor:not-allowed}
