@font-face{font-family:Proxima Nova;src:url(/static/main/fonts/ProximaNova-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/static/main/fonts/ProximaNova-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0f1117;--surface:#171b24;--text:#f4f5f7;--muted:#a2a8b3;--page-side-space:100px;--page-width:calc(100% - (var(--page-side-space) * 2));--shadow:0 28px 80px #32124429;--panel-shadow:0 18px 44px #2314351f;--panel-shadow-strong:0 24px 56px #2314352e;--radius-lg:32px;--radius-md:24px;--radius-sm:16px;--dark-panel:#2f2a36;--dark-panel-hover:#4c1f69;--accent-soft:#b996d3;--font-main:"Proxima Nova", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;color:var(--text);font-family:var(--font-main);background:#0f1117;margin:0;overflow-x:clip}button,input,select,textarea{font-family:inherit}.header{z-index:50;backdrop-filter:blur(8px);background:#0f1117eb;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 8px 24px #00000038}.header__box{min-height:92px;width:min(1240px, var(--page-width));justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.header__logo{align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header__logo img{width:58px;height:auto;display:block}.header__nav{justify-content:center;width:100%;display:flex}.header .nav-links{justify-content:center;align-items:center;gap:42px;margin:0;padding:0;list-style:none;display:flex}.header__item{position:relative}.header__link{color:#ffffffe0;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:34px 0;font-size:14px;font-weight:700;text-decoration:none;transition:none;display:inline-flex;position:relative}.header__link:visited{color:#ffffffe0}.header__link.is-active:after,.header__link.active:after{content:"";background:#7f5aa6;border-radius:999px;width:100%;max-width:100%;height:3px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.header__dropdown{opacity:0;visibility:hidden;background:#171b24fa;border:1px solid #ffffff14;border-radius:14px;min-width:240px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 40px #00000047}.header__item--catalog:hover .header__dropdown,.header__item--catalog:focus-within .header__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.header__dropdown-link{color:#ffffffd6;border-radius:10px;padding:10px 12px;font-size:14px;line-height:20px;text-decoration:none;display:block}.header__dropdown-link:hover{color:#fff;background:#ffffff14}.footer{padding:0 0 32px}.footer-box{width:var(--page-width);margin:0 auto;padding:0 0 16px}.footer-grid{border-radius:var(--radius-lg);background:#171b24;border:1px solid #ffffff14;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(180px,1fr));gap:32px;padding:36px;display:grid;box-shadow:0 22px 40px #0000003d}.footer-brand{align-content:start;gap:18px;display:grid}.footer-logo{width:72px;height:72px;display:flex}.footer-logo-img{object-fit:contain;width:100%;height:100%}.footer-text{max-width:360px;color:var(--muted);margin:0;font-size:16px;font-weight:600;line-height:1.45}.footer-col{align-content:start;gap:12px;display:grid}.footer-title{color:#fff;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.1}.footer-link{color:var(--muted);font-size:15px;font-weight:600;line-height:1.4;transition:color .2s}.footer-link:hover{color:#fff}.footer-bottom{justify-content:center;padding:16px 8px 0;display:flex}.footer-note{color:var(--muted);margin:0;font-size:14px;font-weight:600;line-height:1.4}.catalog-page{min-height:auto;padding:122px 0 32px}.catalog-box{width:calc(100% - 40px);margin:0 auto;padding:8px 0 0}.catalog-head{text-align:center;max-width:760px;margin:0 auto;padding:0 0 28px}.catalog-note{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:700}.catalog-title{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:700;line-height:1}.catalog-text{max-width:520px;color:var(--muted);margin:16px auto 0;font-size:18px;font-weight:600;line-height:1.45}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border-radius:var(--radius-lg);min-height:420px;box-shadow:var(--panel-shadow);background:#d9d3df;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.catalog-cover{z-index:2;position:absolute;inset:0}.catalog-card:hover{box-shadow:var(--panel-shadow-strong);transform:translateY(-6px)}.catalog-image{background:linear-gradient(#4c166c14 0%,#170a2029 100%);transition:transform .45s;position:absolute;inset:0}.catalog-card:hover .catalog-image{transform:scale(1.05)}.catalog-preview{width:100%;height:100%;position:relative}.preview-layer{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.catalog-info{z-index:1;background:linear-gradient(#0000 0%,#000000d6 62%);gap:10px;min-height:170px;padding:26px 28px 28px;display:grid;position:absolute;inset:auto 0 0}.catalog-name{color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1.02}.catalog-copy{color:#ffffffeb;margin:0;font-size:16px;font-weight:600;line-height:1.4}.catalog-link{color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.product-page{min-height:auto;padding:122px 0 20px}.product-box{width:calc(100% - 40px);margin:0 auto}.product-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,420px);align-items:start;gap:20px;display:grid}.product-view{border-radius:var(--radius-lg);min-height:720px;box-shadow:var(--panel-shadow);background:#ffffff85;overflow:hidden}.stage{width:100%;height:100%;min-height:720px;position:relative}.product-layer{object-fit:contain;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.product-layer.is-hidden{opacity:0}.product-layer[data-order="1"]{z-index:1}.product-layer[data-order="2"]{z-index:2}.product-layer[data-order="3"]{z-index:3}.product-layer[data-order="4"]{z-index:4}.product-layer[data-order="5"]{z-index:5}.product-layer[data-order="6"]{z-index:6}.product-side{align-content:start;gap:14px;padding:6px 0 0;display:grid}.product-title{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:700;line-height:1}.product-text{max-width:380px;color:var(--muted);margin:0;font-size:17px;font-weight:600;line-height:1.5}.product-actions{gap:12px;width:min(260px,100%);padding-top:8px;display:grid}.option-list{gap:14px;display:grid}.option-card{border-radius:var(--radius-md);box-shadow:var(--panel-shadow);background:#ffffffb3;padding:18px}.option-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;gap:10px;width:100%;padding:0;display:grid}.option-label{font-size:20px;font-weight:700;line-height:1.06}.option-current{color:var(--muted);align-self:center;font-size:13px;font-weight:700;line-height:1.3}.option-arrow{color:var(--muted);align-self:center;font-size:20px;font-weight:700;line-height:1;transition:transform .2s}.option-card.is-open .option-arrow{transform:rotate(45deg)}.option-body{gap:8px;max-height:0;margin-top:0;transition:max-height .25s,margin-top .25s;display:grid;overflow:hidden}.option-card.is-open .option-body{max-height:420px;margin-top:12px}.option-item{cursor:pointer;background:#5d2f7814;border-radius:14px;align-items:center;min-height:44px;padding:0 14px;transition:background-color .2s,border-color .2s;display:flex}.option-item[hidden]{display:none}.option-item.is-selected{background:#5d2f7829}.option-input{opacity:0;pointer-events:none;position:absolute}.option-name{font-size:14px;font-weight:700;line-height:1.3}.spec-page{min-height:auto;padding:8px 0 24px}.spec-box{width:calc(100% - 40px);margin:0 auto}.spec-head{text-align:center;max-width:760px;margin:0 auto;padding:0 0 24px}.spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.spec-item{border-radius:var(--radius-md);min-height:116px;box-shadow:var(--panel-shadow);background:#ffffffb3;gap:10px;padding:20px;display:grid}.spec-name{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.3}.spec-value{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.05}@keyframes logo-float{0%,to{filter:drop-shadow(0 12px 22px #3e124f29)}50%{filter:drop-shadow(0 18px 30px #3e124f3d)}}@media (width<=1100px){.footer-grid,.catalog-list,.product-grid{grid-template-columns:1fr}.product-view,.stage{min-height:520px}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.footer{padding-bottom:24px}.footer-grid{border-radius:28px;gap:24px;padding:28px 22px}.footer-logo{width:64px;height:64px}}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #181e281f}.b1__note,.b2__note,.b3__note,.b4__note{color:#6c7380;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.b1__top{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;padding:124px 0 0;display:grid}.b1__content{flex-direction:column;gap:0;padding-top:26px;display:flex}.b1__title{text-wrap:balance}.b1__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.b1__view{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.b1__card{background:#ffffffdb;border:1px solid #141c2814;border-radius:28px;min-height:184px;position:relative;overflow:hidden;box-shadow:0 24px 50px #1b223014}.b1__card--image{min-height:660px}.b1__image{object-fit:cover;width:100%;height:100%;display:block}.b1__image-text{backdrop-filter:blur(8px);background:#ffffffe0;border-radius:24px;padding:24px;position:absolute;bottom:24px;left:24px;right:24px}.b1__image-title{font-size:26px;font-weight:700;line-height:1.05}.b1__image-note,.b2__text,.b3__lead-text,.b4__project-text,.b4__fact-text{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.b1__image-note{margin-top:10px}.b1__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.b1__card:not(.b1__card--image){padding:26px}.b1__label{color:#6c7380;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.b1__value{color:#16202d;margin-top:16px;font-size:30px;font-weight:700;line-height:1.05}.b1__small{color:var(--muted);margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.55}.b2__head,.b3__head,.b4__head{text-align:center;padding-bottom:28px}.b2__title,.b3__title,.b4__title{max-width:820px;margin:0 auto}.b2__text{max-width:760px;margin:18px auto 0}.b2__card{background:#ffffffe6;border:1px solid #141c2814;border-radius:28px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 24px 50px #1b223014}.b2__card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #1b22301f}.b2__image{background-position:50%;background-size:cover;min-height:250px}.b2__image--park{background-image:url(/optimized/assets/static/main/img/b2/%D0%9A%D0%BE%D0%BD%D0%B5%D0%B2%D0%BE.webp)}.b2__image--yard{background-image:url(/optimized/assets/static/main/img/b2/%D0%9F%D0%B5%D1%80%D0%BC%D1%8C.webp)}.b2__image--school{background-image:url(/optimized/assets/static/main/img/b2/%D0%A3%D0%B3%D0%BB%D0%B8%D1%87.%20%D0%9F%D0%B0%D1%80%D0%BA%20%D0%B4%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B0.webp)}.b2__image--resort{background-image:url(/optimized/assets/static/main/img/b2/%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3.%20VK%20FEST.webp)}.b2__image--city{background-image:url(/optimized/assets/static/main/img/b2/%D0%9A%D1%83%D1%80%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9%20%D0%BF%D1%80%D0%BE%D1%81%D0%BF%D0%B5%D0%BA%D1%82%2C%2074.%20%D0%A1%D0%BE%D1%87%D0%B8.webp)}.b2__image--private{background-image:url(/static/main/img/hero-geo.webp)}.b2__body{padding:22px 22px 24px}.b2__name{margin:0;font-size:26px;font-weight:700;line-height:1.08}.b2__desc{color:var(--muted);margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.b3__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.b3__lead{background:#fff;border:1px solid #141c2814;border-radius:28px;padding:30px;box-shadow:0 24px 50px #1b223014}.b3__lead-note{color:#16202d;font-size:28px;font-weight:700;line-height:1.08}.b3__lead-text{margin-top:18px}.b3__facts{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.b3__facts li{color:#1b2430;padding-left:24px;font-size:16px;font-weight:600;line-height:1.5;position:relative}.b3__facts li:before{content:"";background:#1e2430;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:0}.b3__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.b3__step{background:#ffffffe6;border:1px solid #141c2814;border-radius:28px;padding:26px;box-shadow:0 24px 50px #1b223014}.b3__num{color:#6c7380;letter-spacing:.16em;font-size:12px;font-weight:700}.b3__desc{color:var(--muted);margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.b4__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.b4__project{background:#fff;border:1px solid #141c2814;border-radius:28px;overflow:hidden;box-shadow:0 24px 50px #1b223014}.b4__project.is-hidden{display:none}.b4__project-image{aspect-ratio:1/.84;object-fit:cover;width:100%;display:block}.b4__project-body{padding:22px}.b4__project-note{color:#6c7380;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.b4__project-title{color:#16202d;margin:12px 0 0;font-size:24px;font-weight:700;line-height:1.12}.b4__project-text{margin-top:12px}.b4__actions{justify-content:center;margin-top:26px;display:flex}.b4__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.b4__fact{background:#ffffffe6;border:1px solid #141c2814;border-radius:24px;padding:24px;box-shadow:0 20px 40px #1b223014}.b4__fact-title{color:#16202d;margin:0;font-size:22px;font-weight:700;line-height:1.15}.b4__fact-text{margin-top:12px}@media (width<=1100px){.b1__top,.b1__view,.b3__layout{grid-template-columns:1fr}.b2__list,.b4__list,.b4__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.b3__steps,.b4__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.b1__box,.b2__box,.b3__box,.b4__box{width:min(100%,100% - 40px)}.b1,.b2,.b3,.b4{padding:16px 0}.b1__top{padding-top:108px}.b1__actions,.b1__grid,.b2__list,.b3__steps,.b4__list,.b4__facts{grid-template-columns:1fr}.b1__card--image{min-height:460px}.b1__actions .btn{width:100%}.b2__image{min-height:210px}}.btn{color:#fff;cursor:pointer;background:#202028;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{box-shadow:none;transform:translateY(-2px)}.btn-light{color:#fff;background:#ffffff14;border-color:#ffffff2e}.btn-light:hover{background:#ffffff24;border-color:#ffffff4d}.b1__actions .btn-light,.b3__more-btn{color:#202028;background:#ffffffeb;border-color:#20202824}.b1__actions .btn-light:hover,.b3__more-btn:hover{background:#fff;border-color:#20202838}.b1,.b2,.b3,.b4{padding:16px 0}.b1__box,.b2__box,.b3__box,.b4__box{width:var(--page-width);margin:0 auto}.b1__title,.b2__title,.b3__title,.b4__title{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1}.b1__grid{grid-template-columns:minmax(360px,460px) minmax(0,.94fr);align-items:start;gap:32px;padding:122px 20px 8px;display:grid}.b1__main{flex-direction:column;max-width:440px;padding:10px 10px 0 4px;display:flex}.b1__title{text-wrap:balance;font-size:clamp(40px,4.2vw,58px);line-height:1.05}.b1__text{max-width:360px;color:var(--muted);margin:20px 0 0;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.28}.b1__actions{gap:14px;width:min(260px,100%);margin-top:34px;display:grid}.b1__cards{align-items:flex-start;gap:20px;display:flex}.b1__card{border-radius:var(--radius-lg);height:500px;min-height:500px;box-shadow:none;background:#351253;border:0;flex:1 1 0;transition:flex .4s,transform .35s,opacity .35s,filter .35s;position:relative;overflow:hidden}.b1__card.is-side{min-width:112px}.b1__card.is-main{flex:1.42 1 0}.b1__cards.is-open .b1__card{opacity:.5;filter:saturate(.75)}.b1__cards.is-open .b1__card.is-active{opacity:1;filter:none}.b1__cards.is-open .b1__card.is-left.is-active{flex:2.1 1 0;transform:translate(-18px)}.b1__cards.is-open .b1__card.is-right.is-active{flex:2.1 1 0;transform:translate(18px)}.b1__cards.is-open .b1__card.is-main.is-active{flex:2.4 1 0;transform:translateY(-2px)}.b1__cards.is-open .b1__card:not(.is-active){flex:.58 1 0}.b1__image{object-fit:initial;width:auto;height:auto;transition:transform .45s;display:block;position:absolute;inset:0}.b1__image--geo{background:linear-gradient(#4c166c29 0%,#170a203d 100%),url(/static/main/img/hero-geo.webp) 50%/cover no-repeat}.b1__image--main{background:linear-gradient(#4c166c2e 0%,#170a204d 100%),url(/optimized/assets/static/main/img/hero-trampoline.webp) 50%/cover no-repeat}.b1__card.is-main:hover .b1__image--main{transform:scale(1.04)}.b1__image--furniture{background:linear-gradient(#4c166c29 0%,#170a203d 100%),url(/optimized/assets/static/main/img/hero-furniture.webp) 50%/cover no-repeat}.b1__logo{width:84px;height:84px;box-shadow:var(--panel-shadow);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:18px}.b1__logo-img{object-fit:contain;width:56%;height:56%}.b1__body{background:linear-gradient(#0000 0%,#000000d6 62%);min-height:170px;padding:26px 28px 30px;position:absolute;bottom:0;left:0;right:0}.b1__content{gap:10px;display:grid}.b1__name{color:#fff;margin:0;font-size:clamp(28px,2vw,42px);font-weight:700;line-height:1}.b1__info{color:#ffffffeb;max-width:420px;margin:0;font-size:17px;font-weight:600;line-height:1.35}.b3__head,.b4__head{text-align:center;padding-bottom:24px}.b3__title,.b4__title{max-width:760px;margin:0 auto}.b2{padding:22px 0}.b2__box{width:var(--page-width);margin:0 auto}.b2__video{aspect-ratio:4/5;object-fit:cover;object-position:center;background:#05070b;border-radius:18px;width:100%;display:block;overflow:hidden}@media (width>=500px){.b2__list{grid-template-columns:1fr 1fr}}@media (width>=800px){.b2__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.b3__inner{padding:8px 0 0}.hero-section{justify-content:center;align-items:center;min-height:100%;padding:32px 0;display:flex}.card-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(1,1fr);width:100%;display:grid}.card{text-decoration:none;list-style:none;position:relative}.card:before{content:"";width:100%;padding-bottom:140%;display:block}.card__background{filter:brightness(.75)saturate(1.2)contrast(.85);transform-origin:50%;background-position:50%;background-size:cover;border-radius:24px;transition:filter .2s linear,transform .2s linear;position:absolute;inset:0;transform:scale(1)translateZ(0)}.card:hover .card__background{transform:scale(1.05)translateZ(0)}.card-grid:hover>.card:not(:hover) .card__background{filter:brightness(.5)saturate(.5)contrast(1.2)blur(20px)}.card__content{justify-content:flex-start;align-items:flex-start;padding:20px;display:flex;position:absolute;inset:0}.card__heading{color:#ffffffe6;font-family:var(--font-main);text-shadow:2px 2px 20px #0003;max-width:190px;margin:0;font-size:1.55rem;font-weight:700;line-height:1.15}.b4__list{scrollbar-width:none;align-items:flex-end;gap:18px;width:100%;margin:15px 0;padding-bottom:6px;display:flex;overflow:hidden}.b4__list::-webkit-scrollbar{display:none}.b4__card{background:var(--dark-panel);width:auto;height:400px;min-height:420px;box-shadow:none;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:16px;flex:1 1 0;align-content:end;margin:0 0 30px;padding:0;transition:flex-basis .4s ease-in-out,width .4s ease-in-out,transform .4s ease-in-out,box-shadow .4s ease-in-out;display:grid;position:relative;overflow:hidden}.b4__card.is-active{flex:1.8 1 0;width:auto;box-shadow:12px 40px 40px #00000040}.b4__card:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#0000,#000);position:absolute;inset:0}.b4__card:hover{transform:translateY(-2px)}.b4__image{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.b4__body{z-index:2;gap:10px;padding:0 24px 24px;transition:transform .4s ease-in-out;display:grid;position:relative;overflow:hidden;transform:translateY(calc(100% - 86px))}.b4__card.is-active .b4__body{transform:none}.b4__card:not(.is-active) .b4__body{pointer-events:none}.b4__name{color:#fff;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.28}.b4__text{color:#fff;font-size:16px;font-weight:400;line-height:1.5;display:block}.b4__text p{opacity:0;margin:0;transition:all .4s ease-in-out .2s;transform:translateY(32px)}.b4__card.is-active .b4__text p{opacity:1;transform:translateY(0)}@media (width<=1100px){.b1__grid{grid-template-columns:1fr;padding-top:88px}.b1__main{max-width:620px}.b1__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.b1__card,.b1__card.is-side,.b1__card.is-main,.b1__cards.is-open .b1__card,.b1__cards.is-open .b1__card.is-active,.b1__cards.is-open .b1__card.is-left.is-active,.b1__cards.is-open .b1__card.is-right.is-active,.b1__cards.is-open .b1__card.is-main.is-active,.b1__cards.is-open .b1__card:not(.is-active){opacity:1;filter:none;flex:auto;min-width:0;height:360px;min-height:360px;transform:none}.b1__logo{width:72px;height:72px}.b1__body{min-height:150px;padding:20px}.b1__name{font-size:24px}.b1__info{font-size:14px;line-height:1.4}.b2__hero{grid-auto-rows:minmax(160px,auto)}.b4__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 0;padding-bottom:0;display:grid;overflow:visible}.b4__card{flex:auto;width:100%;height:320px;min-height:320px;margin:0}.b4__card.is-active{flex:auto;width:100%}.b4__body{transform:none}.b4__text p{opacity:1;transform:none}}@media (width<=900px){.b1__cards{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--page-side-space:20px}.header__box,.footer-box{width:min(100%,100% - 40px)}.header__box{justify-content:space-between;gap:16px;min-height:auto;padding:14px 0}.header__logo{position:static;transform:none}.header__logo img{width:44px}.header__nav{scrollbar-width:none;width:auto;min-width:0;margin-left:auto;overflow-x:auto}.header__nav::-webkit-scrollbar{display:none}.header .nav-links{flex-wrap:nowrap;justify-content:flex-end;gap:12px}.header__link{letter-spacing:.06em;white-space:nowrap;padding:14px 0;font-size:10px}.header__link.is-active:after,.header__link.active:after{bottom:6px}.b1__box,.b2__box,.b3__box,.b4__box{width:min(100%,100% - 40px)}.b1__grid{gap:24px;padding:104px 0 0}.b1__main{max-width:none;padding:0}.b1__cards{grid-template-columns:1fr;display:grid}.b1__card{min-width:0;height:360px;min-height:360px}.b1__card.is-side,.b1__card.is-main,.b1__cards.is-open .b1__card,.b1__cards.is-open .b1__card.is-active,.b1__cards.is-open .b1__card.is-left.is-active,.b1__cards.is-open .b1__card.is-right.is-active,.b1__cards.is-open .b1__card.is-main.is-active,.b1__cards.is-open .b1__card:not(.is-active){opacity:1;filter:none;flex:auto;transform:none}.b1__logo{width:64px;height:64px}.b1__body{min-height:140px;padding:18px 18px 20px}.b1__name{font-size:24px}.b1__info{font-size:14px;line-height:1.45}.b2{padding:18px 0}.b2__hero{gap:1px}.b2__card{gap:12px;padding:14px}.b2__name{font-size:22px;line-height:1.12}.b2__text{font-size:14px;line-height:1.55}.b2__button{width:100%}.hero-section{padding:20px 0 8px}.card-grid{gap:14px}.card:before{padding-bottom:128%}.card__content{padding:16px}.card__heading{max-width:120px;font-size:1.05rem;line-height:1.18}}.item .stage:not(.gallery),.item .gallery .slide.is-active{box-sizing:border-box;padding:20px!important}.item .stage:not(.gallery)>.pic,.item .gallery .slide.is-active .pic{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}@media (width<=767px){.b4__list{grid-template-columns:1fr;gap:12px;margin:12px 0 0;padding-bottom:0;display:grid;overflow:visible}.b4__head{padding-bottom:20px}.b4__card{flex:auto;width:100%;height:240px;min-height:240px;margin:0}.b4__card.is-active{flex:auto;width:100%;box-shadow:6px 10px 10px #00000040}.b4__body{padding:0 14px 14px;transform:none}.b4__name{font-size:19px;line-height:24px}.b4__text p{opacity:1;transform:none}}@media (width>=540px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.card-grid{grid-template-columns:repeat(4,1fr)}}.media{color:#fff;background:#0f131d;grid-template-columns:250px minmax(0,1fr);min-height:100vh;padding-top:92px;display:grid}.media__sidebar{background:#0a0d14;border-right:1px solid #ffffff0f;align-self:start;height:calc(100vh - 92px);position:sticky;top:92px}.media__filter{gap:22px;padding:28px 22px;display:grid}.media__group{gap:12px;display:grid}.media__title{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.media__list{gap:8px;display:grid}.media__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.media__item[open]{background:#7c4dff14;border-color:#7c4dff61}.media__link{color:#ffffffd1;cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35;list-style:none;transition:color .2s;display:block}.media__link::-webkit-details-marker{display:none}.media__link:hover{color:#fff}.media__sublist{gap:6px;padding:0 12px 12px;display:grid}.media__subitem{color:#ffffffb8;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:grid}.media__subitem:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.media__subitem.is-muted{color:#ffffff6b}.media__shape{border:2px solid #ffffffa6;width:18px;height:18px;margin-top:2px;display:block;position:relative}.media__shape--circle{border-radius:50%}.media__shape--square{border-radius:4px}.media__shape--rectangle{border-radius:4px;width:22px;height:14px}.media__shape--hexagon{background:0 0;border:0;width:20px;height:16px}.media__shape--hexagon:before{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);box-sizing:border-box;border:2px solid #ffffffa6;position:absolute;inset:0}.media__shape--honeycomb{border:0;width:20px;height:18px}.media__shape--honeycomb:before,.media__shape--honeycomb:after{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);box-sizing:border-box;border:2px solid #ffffffa6;width:10px;height:9px;position:absolute}.media__shape--honeycomb:before{top:0;left:0}.media__shape--honeycomb:after{bottom:0;right:0}.media__content{gap:4px;display:grid}.media__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.media__name{color:#fff;font-size:14px;font-weight:600}.media__count{color:#ffffffd6;text-align:center;background:#ffffff14;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2}.media__note{color:#ffffff94;font-size:11px;line-height:1.4}.media__page{min-width:0}.media__content{padding:28px 34px 42px}.media__hero{background:#171d29;border-radius:28px;min-height:62vh;margin-bottom:30px;position:relative;overflow:hidden}.media__slides{width:100%;min-height:inherit;position:relative}.media__slide{min-height:inherit;position:relative}.media__img{background-position:50%;background-size:cover;position:absolute;inset:0}.media__box{z-index:1;max-width:720px;padding:48px 52px;position:relative}.media__note{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.media__title{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.95}.media__type{color:#d4c7ff;margin:14px 0 18px;font-size:20px;font-weight:600}.media__text{color:#ffffffc2;max-width:560px;margin:0 0 26px;font-size:16px;line-height:1.65}.media__tags{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.media__tags li{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.media__btn{color:#fff;background:#6a37ff;border-radius:14px;justify-content:center;align-items:center;min-width:176px;min-height:52px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.media__btn:hover{background:#7c4dff;transform:translateY(-1px)}.catalog-row+.catalog-row{margin-top:24px}.catalog-row__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.catalog-row__title{letter-spacing:.02em;margin:0;font-size:28px;font-weight:700}.catalog-row__link{color:#ffffffad;font-size:14px;font-weight:600;text-decoration:none}.catalog-row__link:hover{color:#fff}.catalog-row__wrap{position:relative;overflow:hidden}.catalog-row__track{scroll-behavior:smooth;scrollbar-width:none;gap:22px;padding:6px 54px 10px 0;display:flex;overflow:auto hidden}.catalog-row__track::-webkit-scrollbar{display:none}.catalog-row__arrow{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:46px;height:46px;font-size:34px;line-height:1;transition:background-color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.catalog-row__arrow:hover{background:#ffffff2e}.catalog-tile{flex:0 0 270px}.catalog-tile__link{color:#fff;min-height:324px;padding:0;text-decoration:none;display:block;position:relative}.catalog-tile__image{object-fit:cover;background:#1a2130;border-radius:26px;width:270px;height:200px;transition:transform .5s,opacity .5s,box-shadow .5s;display:block}.catalog-tile__title,.catalog-tile__text,.catalog-tile__button{opacity:0;transition:opacity .35s;position:absolute;left:24px}.catalog-tile__title{color:#fff;font-size:22px;font-weight:600;top:18px;right:24px}.catalog-tile__text{color:#ffffffd1;font-size:13px;line-height:1.5;top:72px;right:24px}.catalog-tile__button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#6a37ff;border-radius:10px;justify-content:center;align-items:center;min-width:110px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;bottom:138px}.catalog-tile__link:hover .catalog-tile__image{opacity:.28;transform:scale(1.12);box-shadow:0 18px 36px #0000004d}.catalog-tile__link:hover .catalog-tile__title,.catalog-tile__link:hover .catalog-tile__text,.catalog-tile__link:hover .catalog-tile__button{opacity:1}@media (width<=980px){.media{grid-template-columns:1fr;padding-top:88px}.media__sidebar{height:auto;display:block;position:static}.media__content{padding:20px 20px 34px}.media__box{padding:34px 28px}}@media (width<=760px){.media__hero{min-height:520px}.media__title{font-size:clamp(34px,10vw,52px)}.catalog-row__title{font-size:24px}.catalog-tile{flex-basis:232px}.catalog-tile__image{width:232px;height:180px}}:root{--bg:#0f1117;--surface:#171b24;--surface-2:#202632;--line:#ffffff1a;--text:#f4f5f7;--muted:#a8b0bd;--accent:#e8c15f;--page-side-space:100px;--page-width:calc(100% - (var(--page-side-space) * 2));--radius-lg:18px;--radius-md:12px;--radius-sm:8px}body{background:var(--bg);color:var(--text)}.header__box,.b1__box,.b2__box,.b3__box,.b4__box,.footer-box,.media__box,.catalog-box,.product-box,.spec-box{width:var(--page-width);max-width:none;margin-left:auto;margin-right:auto}.b2,.b3,.b4{padding:64px 0}.b2__head,.b3__head,.b4__head{text-align:center;margin-bottom:28px;padding:0}.b2__title,.b3__title,.b4__title,.catalog-title{color:var(--text);margin:0;font-size:38px;font-weight:700;line-height:1.15}.b2__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.b2__video{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-md);object-fit:cover;background:#05070b;width:100%;display:block}.b3__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.b3__work{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.b3__work.is-hidden{display:none}.b3__image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.b3__body{padding:18px}.b3__name{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}.b3__text{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.b3__actions{justify-content:center;margin-top:28px;display:flex}.b4__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;overflow:visible}.b4__card,.b4__card.is-active{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:auto;height:auto;min-height:360px;box-shadow:none;cursor:default;flex:none;margin:0}.b4__card:after{background:linear-gradient(#070a0f0d 0%,#070a0fe0 100%)}.b4__card:hover .b4__image,.b4__body,.b4__card.is-active .b4__body,.b4__card:not(.is-active) .b4__body{transform:none}.b4__text p,.b4__card.is-active .b4__text p{opacity:1;transform:none}.media{min-height:auto;padding:56px 0 80px;display:block}.media__box{grid-template-columns:260px minmax(0,1fr);gap:36px;display:grid}.media__sidebar{background:0 0;border:0;width:auto;min-height:0;padding:0;position:static}.media__title{color:var(--text);margin:0 0 14px;font-size:22px;font-weight:700}.media__list{gap:8px;padding:0;display:grid}.media__link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:46px;color:var(--text);justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.media__link.is-active,.media__link:hover{background:var(--surface-2);color:var(--text);border-color:#e8c15fa6}.media__content{width:auto;max-width:none;margin:0;padding:0}.media__head{margin-bottom:28px}.catalog-note{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.catalog-text{max-width:720px;color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.5}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-empty{color:var(--muted);margin:0}.catalog-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:auto;min-width:0;overflow:hidden}.catalog-tile__link{height:100%;color:var(--text);gap:12px;padding:16px;text-decoration:none;display:grid}.catalog-tile__image{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:contain;background:#fff;width:100%;height:auto;display:block}.catalog-tile__title{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:1.2}.catalog-tile__text{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.catalog-tile__button{color:var(--accent);align-self:end;font-size:14px;font-weight:700}.catalog-tile__link:hover .catalog-tile__image,.catalog-tile__link:hover .catalog-tile__title,.catalog-tile__link:hover .catalog-tile__text,.catalog-tile__link:hover .catalog-tile__button{opacity:1;transform:none}@media (width<=1200px){:root{--page-side-space:50px}.b2__list,.b3__grid,.b4__list,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--page-side-space:18px}.header__box{justify-content:flex-start;min-height:auto;padding:14px 0}.header__logo{position:static;transform:none}.header .nav-links{justify-content:flex-start;gap:14px;padding-left:18px;overflow-x:auto}.b1__grid{grid-template-columns:1fr}.b2,.b3,.b4{padding:42px 0}.b2__title,.b3__title,.b4__title,.catalog-title{font-size:30px}.b2__list,.b3__grid,.b4__list,.catalog-grid{grid-template-columns:1fr}.media__box{grid-template-columns:1fr;gap:24px}.media{padding-top:34px}}.catalog-body .header{box-shadow:none;background:#fffffff0;border-bottom:1px solid #24222114}.catalog-body .header__link,.catalog-body .header__dropdown-link{color:#242221}.catalog-body .footer{margin-top:80px}#pro-page{padding-top:96px}.catalog-container{width:min(1480px,100% - 30px);margin:0 auto}.bredcrumb{color:#3b3b3b;flex-wrap:wrap;align-items:center;row-gap:4px;font-size:14px;font-weight:400;display:flex}.bredcrumb a{color:#3b3b3bb8;text-decoration:none;transition:color .2s}.bredcrumb a:hover{color:#3b3b3b}.bredcrumb-separator{margin:0 8px}.pro-page-header{justify-content:space-between;padding:70px 0 34px;display:flex}.pro-page-title{width:100%}.pro-page-title .title{color:#242221;text-transform:uppercase;margin:0;font-size:72px;font-weight:400;line-height:.96}.pro-nav{display:flex}.pro-type-filter{flex-wrap:wrap;gap:14px;margin-top:28px}.pro-nav-item{color:#990236;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #990236;border-radius:14px;justify-content:center;align-items:center;min-width:170px;min-height:50px;padding:0 30px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex;position:relative}.pro-nav-item:hover{color:#242221;border-color:#242221}.pro-nav-item.is-active{color:#fff;background:#990236;border-color:#990236}.catalog-current{max-width:760px;margin:0 0 38px}.catalog-current h2{color:#242221;margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.16}.catalog-current p{color:#242221ad;margin:0;font-size:18px;font-weight:400;line-height:1.4}.pro-grid{flex-wrap:wrap;margin:0 -13px 76px;display:flex}.pro-grid .pro-item{color:#242221;width:calc(33.333% - 26px);margin:0 13px 54px;text-decoration:none;position:relative}#pro-page .pro-item-img{background:#f8f5f6;border-radius:16px;position:relative;overflow:hidden}#pro-page .pro-item-poster{object-fit:contain;width:100%;height:380px;padding:28px;transition:transform .35s;display:block}#pro-page .pro-item:hover .pro-item-poster{transform:scale(1.04)}#pro-page .btn-ico{background:#990236;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .25s,background .25s;display:flex;position:absolute;bottom:18px;right:18px}#pro-page .btn-ico:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:static;transform:rotate(45deg)}#pro-page .pro-item:hover .btn-ico{background:#242221;transform:translate(2px)}#pro-page .pro-item-content{padding-top:16px}#pro-page .pro-item-content h3{color:#242221;margin:0;font-size:28px;font-weight:500;line-height:1.15;transition:color .25s}#pro-page .pro-item-list{flex-wrap:wrap;gap:18px 34px;margin-top:16px;display:flex}#pro-page .pro-item-list-col span{color:#24222194;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.1;display:block}#pro-page .pro-item-list-col p{color:#242221;margin:0;font-size:16px;font-weight:400;line-height:1.15}#pro-page .pro-empty{color:#242221;background:#f8f5f6;border:1px solid #99023629;border-radius:16px;margin:0 13px 76px;padding:32px;font-size:20px;line-height:1.35}@media (width<=999px){#pro-page{padding-top:86px}.pro-page-header{padding:38px 0 28px}.pro-page-title .title{font-size:46px}.pro-nav-item{border-radius:10px;min-width:160px;min-height:46px;padding:0 22px;font-size:11px}.pro-grid{margin:0 -16px 48px}.pro-grid .pro-item{width:calc(50% - 32px);margin:0 16px 48px}#pro-page .pro-item-poster{height:340px}}@media (width<=767px){#pro-page{padding-top:34px}.catalog-container{width:calc(100% - 36px)}.pro-page-title .title{font-size:36px}.pro-type-filter{gap:8px;margin-top:20px}.pro-type-filter .pro-nav-item{width:100%;min-width:0}.catalog-current h2{font-size:24px}.catalog-current p{font-size:16px}.pro-grid{margin:0 0 42px}.pro-grid .pro-item{width:100%;margin:0 0 32px}#pro-page .pro-item-poster{height:300px}}:root{--brand-black:#111;--brand-red:#e51857;--brand-red-dark:#a72045;--brand-yellow:#fbba05;--brand-yellow-dark:#ed731d}.catalog-body{color:var(--brand-black);background:#fff}.catalog-body .header{background:#fffffff5;border-bottom:1px solid #11111114}.catalog-body .header__logo img{width:64px}.catalog-body .header__link{color:var(--brand-black)}.catalog-body .header__link:hover,.catalog-body .header__link.is-active{color:var(--brand-red)}.catalog-body .footer{background:var(--brand-black)}.catalog-body .footer-link:hover{color:var(--brand-yellow)}#pro-page .bredcrumb,#pro-page .bredcrumb a{color:#1111119e}#pro-page .bredcrumb a:hover,#pro-page .pro-page-title .title{color:var(--brand-black)}#pro-page .pro-nav-item{border-color:var(--brand-red);color:var(--brand-red)}#pro-page .pro-nav-item:hover{border-color:var(--brand-black);color:var(--brand-black)}#pro-page .pro-nav-item.is-active{border-color:var(--brand-red);background:var(--brand-red);color:#fff}#pro-page .catalog-current h2,#pro-page .pro-item-content h3,#pro-page .pro-item-list-col p{color:var(--brand-black)}#pro-page .catalog-current p,#pro-page .pro-item-list-col span{color:#1111119e}#pro-page .pro-item-img{background:#f7f7f7}#pro-page .pro-item-img:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #11111114;position:absolute;inset:0}#pro-page .pro-item-img:after{content:"";pointer-events:none;background:radial-gradient(circle,#fbba056b 0%,#fbba0500 68%);border-radius:50%;width:132px;height:132px;position:absolute;bottom:-42px;right:-42px}#pro-page .btn-ico{background:var(--brand-red)}#pro-page .pro-item:hover .btn-ico{background:var(--brand-black)}#pro-page .pro-item:hover .pro-item-content h3{color:var(--brand-red)}#pro-page .pro-item:nth-child(3n+2) .pro-item-img:after{background:radial-gradient(circle,#e518572e 0%,#e5185700 68%)}#pro-page .pro-item:nth-child(3n) .pro-item-img:after{background:radial-gradient(circle,#ed731d3d 0%,#ed731d00 68%)}#pro-page .pro-empty{color:var(--brand-black);background:#fff7f9;border-color:#e518572e}.catalog-body,.product-body{color:#100f0f;background:#e3e6ee}.catalog-body .header,.product-body .header{box-shadow:none;background:#e3e6eee6;border-bottom:1px solid #100f0f14}.catalog-body .header__link,.product-body .header__link{color:#100f0f}.catalog-body .header__link:hover,.product-body .header__link:hover,.catalog-body .header__link.is-active,.product-body .header__link.is-active{color:var(--brand-red)}.catalog,.product{background:#e3e6ee}.catalog__container,.product__container{width:calc(100% - 40px);max-width:1520px;margin:0 auto}.catalog__top,.product__main-block{padding:20px 0 0}.catalog__panel,.product__bar{z-index:20;background:#fffffff5;border:1px solid #100f0f1a;border-radius:28px;gap:22px;padding:18px;display:grid;position:sticky;top:112px}.catalog__crumbs,.product__crumbs{color:#100f0f6b;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.catalog__crumbs--top{margin:0 0 18px}.catalog__crumbs a,.product__crumbs a{color:#100f0f6b;transition:color .2s}.catalog__crumbs a:hover,.product__crumbs a:hover{color:#100f0f}.catalog__head{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:24px;display:grid}.catalog__eyebrow{color:#100f0f7a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.2}.catalog__head h1{color:#100f0f;letter-spacing:-.07em;margin:0;font-size:clamp(48px,8vw,118px);font-weight:800;line-height:.9}.catalog__head p{color:#100f0fad;margin:0;font-size:clamp(16px,1.6vw,22px);font-weight:500;line-height:1.25}.catalog__tools{gap:14px;display:grid}.catalog__search{background:#e3e6ee;border:1px solid #100f0f1a;border-radius:999px;width:fit-content;max-width:100%;display:flex;overflow:hidden}.catalog__search input{color:#100f0f;width:min(280px,52vw);min-height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0 18px}.catalog__search button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#100f0f;border:0;border-left:1px solid #100f0f14;padding:0 22px;font-weight:700}.catalog__filter{flex-wrap:wrap;gap:10px;display:flex}.catalog__item{color:#100f0f;background:#fff;border:1px solid #100f0f1a;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.catalog__filter-icon{width:16px;height:16px;color:var(--brand-red);border:3px solid;border-radius:50%}.catalog__item small{color:#100f0f5c;font-size:12px;font-weight:800}.catalog__item:hover,.catalog__item.is-active{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.catalog__item:hover small,.catalog__item.is-active small,.catalog__item:hover .catalog__filter-icon,.catalog__item.is-active .catalog__filter-icon{color:#fff}.catalog__products,.product__info{padding:22px 0 54px}.catalog__group+.catalog__group{margin-top:54px}.catalog__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.catalog__head h2{color:#100f0f;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:.98}.catalog__head h2 span{color:var(--brand-red)}.catalog__head p{color:#100f0f94;max-width:620px;margin:0;font-size:18px;line-height:1.35}.catalog__count{color:#100f0f80;background:#fff;border-radius:999px;flex:none;padding:10px 14px;font-size:14px;font-weight:800}.catalog__grid{flex-wrap:wrap;gap:16px;display:flex}.catalog__card{background:#fff;border-radius:24px;flex-direction:column;flex:calc(33.333% - 12px);min-width:300px;max-width:calc(33.333% - 10px);min-height:430px;display:flex;position:relative;overflow:hidden}.catalog__image{padding:18px 18px 0;position:relative}.catalog__image a{aspect-ratio:1.45;background:#fff;border-radius:18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog__card--furniture .catalog__image a{background:#fff}.catalog__image a[href="/catalog/blagoustroystvo/panoramnyj-padel-kort/"]{background:#f4f5f8}.catalog__image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .35s;display:block}.catalog__card--geoplastic .catalog__image a{aspect-ratio:1.45}.catalog__card--object .catalog__image{padding:0}.catalog__card--object .catalog__image a{aspect-ratio:1000/760;background:#fff;border-radius:24px 24px 0 0}.catalog__card--object .catalog__image img{object-fit:cover}.catalog__card:hover .catalog__image img,.catalog__card--geoplastic:hover .catalog__image img{transform:none}.catalog__badge{color:#100f0f8a;background:#fff;border-radius:999px;max-width:calc(100% - 56px);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;top:28px;left:28px}.card-admin{z-index:5;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;right:12px}.card-admin form{margin:0}.card-admin__button,.item-admin__button{color:#100f0f;cursor:pointer;background:#fffffff0;border:1px solid #100f0f29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #100f0f1f}.card-admin__edit,.item-admin__edit{color:var(--brand-red);border-color:#e518575c}.card-admin__delete,.item-admin__delete{color:#100f0fad;border-color:#100f0f2e}.card-admin__button:hover,.item-admin__button:hover{border-color:var(--brand-red);color:var(--brand-red)}.item-admin{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.photo-admin{z-index:8;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.photo-admin form{margin:0}.photo-replace{display:inline-flex}.photo-admin__button{color:#100f0f;cursor:pointer;background:#fffffff0;border:1px solid #100f0f29;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #100f0f24}.photo-admin__button input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-admin__button:hover{border-color:var(--brand-red);color:var(--brand-red)}.photo-admin__delete{color:#100f0f94}.photo-upload{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.photo-upload__file,.photo-upload__button{color:#100f0f;background:#ffffffe6;border:1px solid #100f0f29;border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.photo-upload__file{cursor:pointer;padding:0 14px;position:relative;overflow:hidden}.photo-upload__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-upload__button{cursor:pointer;padding:0 14px}.photo-upload__file:hover,.photo-upload__button:hover{border-color:var(--brand-red);color:var(--brand-red)}.text-edit{background:#ffffffad;border:1px solid #100f0f14;border-radius:18px;gap:10px;margin:16px 0;padding:14px;display:grid}.text-edit--tab{background:#ffffffc7;margin-top:18px}.text-edit label{gap:6px;display:grid}.text-edit span{color:#100f0f85;font-size:11px;font-weight:800;line-height:1.2}.text-edit input,.text-edit textarea{color:#100f0f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #100f0f1f;border-radius:12px;font-size:14px;line-height:1.35}.text-edit input{min-height:38px;padding:0 12px}.text-edit textarea{resize:vertical;min-height:84px;padding:10px 12px}.text-edit button{min-height:38px;color:var(--brand-red);cursor:pointer;background:#fff;border:1px solid #e518575c;border-radius:999px;justify-self:start;padding:0 14px;font-size:12px;font-weight:800}.text-edit button:hover{border-color:var(--brand-red)}.header__account-link{color:#100f0f;border:1px solid #100f0f1f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.header__account-link:hover{border-color:var(--brand-red);color:var(--brand-red)}.account-body{color:#100f0f;background:#e3e6ee}.account-page{min-height:100vh;padding:118px 0 70px}.account{width:min(1120px,100% - 32px);margin:0 auto}.account--wide{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-auth-card,.panel{background:#ffffffdb;border:1px solid #100f0f14;border-radius:24px;box-shadow:0 24px 70px #100f0f14}.account-auth-card{max-width:540px;margin:0 auto;padding:30px}.account-kicker,.panel__label{color:var(--brand-red);text-transform:uppercase;font-size:12px;font-weight:900}.account-auth-card h1,.account-hero h1,.panel h2{color:#100f0f;margin:8px 0 0;font-weight:900;line-height:1}.account-auth-card h1,.account-hero h1{font-size:clamp(34px,5vw,64px)}.account-hero{margin-bottom:24px}.account-hero p{color:#100f0f9e;max-width:520px;margin:12px 0 0;font-size:18px;line-height:1.35}.account-form,.account-form label{gap:10px;display:grid}.account-form{margin-top:24px}.account-form span{color:#100f0f94;font-size:12px;font-weight:800}.account-form input{color:#100f0f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #100f0f1f;border-radius:14px;padding:0 14px}.account-form small{color:var(--brand-red);font-size:12px}.account-form button,.account-logout{background:var(--brand-red);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:0 18px;font-size:13px;font-weight:900}.sub-link{color:#100f0f;margin-top:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.status{color:#100f0fa3;margin:16px 0 0;font-size:18px;line-height:1.42}.account-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);display:grid}.panel{padding:24px}.panel--news{grid-column:1/-1}.panel p{color:#100f0f9e;line-height:1.45}.manager-links,.account-downloads,.account-news-list{gap:10px;margin-top:18px;display:grid}.manager-links a,.account-download a,.account-news a{color:var(--brand-red);font-weight:900;text-decoration:none}.panel__head{justify-content:space-between;gap:16px;display:flex}.account-count{color:#100f0f94;background:#f4f5f8;border-radius:50%;justify-content:center;align-items:center;min-width:38px;height:38px;font-weight:900;display:inline-flex}.account-download,.account-news{background:#fff;border:1px solid #100f0f14;border-radius:16px;justify-content:space-between;gap:18px;padding:14px;display:flex}.account-download div,.account-news{min-width:0}.account-download span,.account-download small,.account-news span{color:#100f0f80;font-size:12px;font-weight:800;display:block}.account-download strong,.account-news h3{color:#100f0f;margin:4px 0;font-size:18px;line-height:1.2;display:block}.account-news{display:block}.account-news p{margin:8px 0 0}.account-empty{color:#100f0f94;background:#f4f5f8;border-radius:16px;padding:18px}@media (width<=760px){.account-page{padding-top:150px}.account--wide,.account-grid,.account-download{grid-template-columns:1fr;display:grid}.account-auth-card,.panel{border-radius:20px;padding:20px}}.catalog__body{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px;display:grid}.catalog__article{color:#100f0f52;grid-column:1/-1;font-size:13px;font-weight:800}.catalog__name{color:#100f0f;letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.02}.catalog__name:hover{color:var(--brand-red)}.catalog__text{color:#100f0f94;grid-column:1/-1;max-width:620px;margin:-4px 64px 0 0;font-size:15px;font-weight:600;line-height:1.45}.contact{padding:36px 0 8px}.contact__inner{background:#fff;border-top:1px solid #100f0f1a;border-bottom:1px solid #100f0f1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:30px 0;display:grid}.contact__text{gap:10px;display:grid}.contact h2{color:#100f0f;max-width:760px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.02}.contact p{color:#100f0f9e;max-width:560px;margin:0;font-size:16px;font-weight:600;line-height:1.5}.contact__links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.contact__link{color:#100f0f;white-space:nowrap;background:#fff;border:1px solid #100f0f29;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:900;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.contact__link:hover{border-color:var(--brand-red);color:var(--brand-red)}.contact__link--phone{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.contact__link--phone:hover{color:#fff;background:#100f0f;border-color:#100f0f}@media (width<=900px){.contact__inner{grid-template-columns:1fr;align-items:start}.contact__links{justify-content:flex-start}}@media (width<=560px){.contact{padding-top:28px}.contact__inner{padding:24px 0}.contact__links{grid-template-columns:1fr;width:100%;display:grid}}.catalog__tags{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.catalog__tags span,.product__quick a,.product__quick span{color:#100f0f85;border:1px solid #100f0f1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.catalog__plus{border:1px solid var(--brand-red);width:48px;height:48px;color:var(--brand-red);border-radius:50%;grid-area:2/2;justify-content:center;align-items:center;font-size:28px;font-weight:300;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.catalog__card:hover .catalog__plus{background:var(--brand-red);color:#fff}.catalog__empty{color:#100f0f9e;background:#fff;border-radius:24px;width:100%;padding:28px;font-size:18px;font-weight:700}.spec-item.is-hidden{display:none}.product__main{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);gap:20px;margin-top:20px;display:grid}.product__gallery,.product__summary,.product__config,.product__specs{background:#fff;border-radius:28px}.product__gallery{min-height:620px;overflow:hidden}.product__stage{background:#fff;min-height:620px;overflow:hidden}.product__stage--static{justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.product .product-layer{object-fit:contain;width:100%;height:100%}.product__static-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:560px;display:block}.product__arrow{z-index:2;color:#100f0f;cursor:pointer;background:#ffffffeb;border:1px solid #100f0f1f;border-radius:50%;width:46px;height:46px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.product__arrow--prev{left:18px}.product__arrow--next{right:18px}.product__arrow:active{transform:translateY(calc(1px - 50%))}.product__summary{flex-direction:column;justify-content:space-between;min-height:620px;padding:38px;display:flex}.product__title span,.product__section span{color:#100f0f52;margin-bottom:12px;font-size:15px;font-weight:800;display:block}.product__title h1{color:#100f0f;letter-spacing:-.07em;margin:0;font-size:clamp(42px,4.6vw,72px);font-weight:800;line-height:.95}.product__variants{gap:18px;margin:26px 0;display:grid}.product__variants--data{display:none}.product__variants fieldset{border:0;margin:0;padding:0}.product__variants legend{color:#100f0f80;margin-bottom:12px;font-size:14px;font-weight:800}.product__variant-list{flex-wrap:wrap;gap:10px;max-height:220px;padding-right:4px;display:flex;overflow:auto}.product__variant{color:#100f0fb8;cursor:pointer;background:#fff;border:1px solid #100f0f1f;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.product__variant input{opacity:0;pointer-events:none;position:absolute}.product__variant.is-selected,.product__variant:has(input:checked){border-color:var(--brand-red);background:var(--brand-red);color:#fff}.product__title p{color:#100f0fa8;margin:22px 0 0;font-size:17px;font-weight:500;line-height:1.35}.product__actions{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.product__button{border:1px solid var(--brand-red);background:var(--brand-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;transition:color .2s,background-color .2s;display:inline-flex}.product__button:hover,.product__button--light{color:var(--brand-red);background:#fff}.product__button--light:hover{background:var(--brand-red);color:#fff}.product__quick{flex-wrap:wrap;gap:8px;display:flex}.product__quick a:hover{border-color:var(--brand-red);color:var(--brand-red)}.product__grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.product__config,.product__specs{padding:28px}.product__specs--wide{width:100%}.product__section h2{color:#100f0f;letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1}.product .option-list{gap:12px;margin-top:22px;display:grid}.product .option-card{box-shadow:none;background:#f4f5f8;border:1px solid #100f0f14;border-radius:20px;padding:0;overflow:hidden}.product .option-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 18px;display:grid}.product .option-label{color:#100f0f;font-size:17px;font-weight:800}.product .option-current{color:#100f0f6b;font-size:13px;font-weight:800}.product .option-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:none}.product .option-card.is-open .option-body{display:grid}.product .option-item{background:#fff;border:1px solid #100f0f14;border-radius:999px;min-height:44px;padding:0 12px}.product .option-item.is-selected{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.product .option-name{font-size:13px;font-weight:800}.product .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.product .spec-item{min-height:100px;box-shadow:none;background:#f4f5f8;border:1px solid #100f0f14;border-radius:20px;padding:16px}.product .spec-name{color:#100f0f6b;font-size:12px;font-weight:800}.product .spec-value{color:#100f0f;font-size:clamp(20px,2vw,30px);font-weight:800}.product .info-empty{color:#100f0f94;background:#f4f5f8;border:1px solid #100f0f14;border-radius:20px;margin-top:22px;padding:18px 20px;font-size:16px;font-weight:700;line-height:1.35}.product .info-tabs{box-shadow:none;background:#fff;border:1px solid #100f0f14;border-radius:20px;margin-top:22px;overflow:hidden}.product .info-tabs__nav{background:#f4f5f8;border-bottom:1px solid #100f0f14;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:12px;display:grid}.product .info-tabs__button{color:#100f0fb8;cursor:pointer;min-height:48px;font:inherit;letter-spacing:0;text-align:center;background:#fff;border:1px solid #100f0f14;border-radius:999px;padding:0 16px;font-size:14px;font-weight:800;transition:border-color .2s,background-color .2s,color .2s}.product .info-tabs__button:hover,.product .info-tabs__button.is-active{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.product .info-tabs__button.is-missing{color:#100f0f5c}.product .info-tabs__button.is-missing.is-active,.product .info-tabs__button.is-missing:hover{color:#fff}.product .info-tab{background:#fff;padding:24px;display:none}.product .info-tab.is-active{display:block}.product .info-tab strong{color:#100f0f;letter-spacing:0;margin-bottom:10px;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1;display:block}.product .info-tab__status{color:#100f0f6b;background:#f4f5f8;border:1px solid #100f0f14;border-radius:999px;align-items:center;min-height:32px;margin-bottom:12px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.product .info-tab--missing .info-tab__status{color:#100f0f5c;background:#f4f4f0}.product .info-tab__text{color:#100f0fa8;white-space:pre-line;font-size:17px;font-weight:500;line-height:1.45}.product .info-tab--missing .info-tab__text{color:#100f0f6b}.product .info-tab__links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product .info-tab__links a{border:1px solid var(--brand-red);min-height:44px;color:var(--brand-red);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.product .info-tab__links a:hover{background:var(--brand-red);color:#fff}.product button.product__button{font:inherit;cursor:pointer;border:0}body.is-modal-open{overflow:hidden}.modal[hidden]{display:none}.modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal__backdrop{backdrop-filter:blur(8px);background:#100f0f75;position:absolute;inset:0}.modal__dialog{z-index:1;background:#fff;border:1px solid #100f0f14;border-radius:28px;width:min(100%,520px);max-height:min(720px,100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 26px 80px #100f0f38}.modal__close{color:#100f0f;cursor:pointer;background:#f4f5f8;border:1px solid #100f0f1a;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.modal__head{padding-right:42px}.modal__head h2{color:#100f0f;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:.96}.modal__head p{color:#100f0f94;margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.35}.modal__form{gap:12px;margin-top:22px;display:grid}.modal__form label{gap:7px;display:grid}.modal__form span{color:#100f0f85;font-size:12px;font-weight:800}.modal__form input,.modal__form textarea{color:#100f0f;width:100%;min-width:0;font:inherit;background:#f4f5f8;border:1px solid #100f0f1f;border-radius:16px;font-size:16px;font-weight:700}.modal__form input{min-height:50px;padding:0 16px}.modal__form textarea{resize:vertical;min-height:110px;padding:14px 16px}.modal__form input:focus,.modal__form textarea:focus{border-color:var(--brand-red);outline:0}.modal__form button{background:var(--brand-red);color:#fff;cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:999px;margin-top:4px;font-size:15px;font-weight:800}.modal__status{color:#100f0fb8;background:#f4f5f8;border-radius:16px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.35}@media (width>=1280px){.catalog__container,.product__container{width:calc(100% - 100px)}}@media (width<=1100px){.catalog__head,.product__main,.product__grid{grid-template-columns:1fr}.catalog__card{max-width:calc(50% - 8px)}.product__gallery,.product__stage,.product__summary{min-height:520px}}@media (width<=760px){.catalog__container,.product__container{width:calc(100% - 24px)}.product .info-tabs__nav{display:flex;overflow-x:auto}.product .info-tabs__button{flex:none;min-width:168px}.catalog__panel,.product__bar{border-radius:22px;position:static}.catalog__search,.catalog__search input,.catalog__search button,.catalog__item{width:100%}.catalog__search{display:grid}.catalog__search button{border-top:1px solid #100f0f14;border-left:0}.catalog__head{display:grid}.catalog__count{width:fit-content}.catalog__card{min-width:100%;max-width:100%}.product__gallery,.product__stage{min-height:430px}.product__summary{min-height:auto;padding:24px}.product__config,.product__specs{padding:20px}.product .option-body,.product .spec-grid{grid-template-columns:1fr}}@media (width<=480px){html,body{width:100%;min-width:0;overflow-x:clip}.header__box{flex-direction:column;justify-content:center;gap:8px;width:calc(100% - 24px);padding:10px 0}.header__logo img{width:42px}.header__nav{width:100%;max-width:100%;margin-left:0;overflow:visible}.header .nav-links{flex-wrap:wrap;justify-content:center;gap:6px 14px;width:100%;padding:0}.header__link{letter-spacing:.06em;padding:2px 0 8px;font-size:9px;line-height:1.1}.header__link.is-active:after,.header__link.active:after{bottom:1px}.catalog,.catalog__top,.catalog__products,.footer{width:100%;max-width:100%}.catalog__card{border-radius:22px;flex:none;width:100%;min-width:0;max-width:100%;min-height:auto}.catalog__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.catalog__image{padding:14px 14px 0}.catalog__image a{border-radius:16px}.catalog__body{gap:12px;padding:16px}.catalog__name{font-size:24px}}body,.home-page,.catalog-body,.product-body{color:#100f0f;background:#e3e6ee}.header,.catalog-body .header,.product-body .header{box-shadow:none;backdrop-filter:blur(10px);background:#e3e6eeeb;border-bottom:1px solid #100f0f14}.header__box{width:calc(100% - 40px);max-width:1520px;min-height:82px}.header__logo img,.catalog-body .header__logo img{width:64px}.header .nav-links{gap:48px}.header__link,.header__link:visited,.catalog-body .header__link,.product-body .header__link{color:#100f0f;padding:30px 0}.header__link:hover,.header__link.is-active,.header__link.active,.catalog-body .header__link:hover,.product-body .header__link:hover,.catalog-body .header__link.is-active,.product-body .header__link.is-active{color:var(--brand-red)}.header__link.is-active:after,.header__link.active:after{background:var(--brand-red);bottom:20px}.catalog__head{grid-template-columns:1fr}.home-page .b1__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box{width:calc(100% - 40px);max-width:1520px}.home-page .b1__main{background:#fffffff5;border:1px solid #100f0f1a;border-radius:28px;justify-content:space-between;max-width:none;min-height:520px;padding:38px}.home-page .b1__title,.home-page .b2__title,.home-page .b3__title,.home-page .b4__title{color:#100f0f;letter-spacing:-.06em;font-weight:800}.home-page .b1__title{font-size:clamp(48px,6vw,96px);line-height:.92}.home-page .b1__text{color:#100f0fa8;max-width:560px;font-size:clamp(18px,1.7vw,24px);line-height:1.25}.home-page .btn{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.home-page .b1__cards{gap:16px}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-active,.home-page .b1__cards.is-open .b1__card.is-left.is-active,.home-page .b1__cards.is-open .b1__card.is-right.is-active,.home-page .b1__cards.is-open .b1__card.is-main.is-active,.home-page .b1__cards.is-open .b1__card:not(.is-active){opacity:1;filter:none;border-radius:28px;flex:1 1 0;min-width:0;height:auto;min-height:520px;transition:none;transform:none}.home-page .b1__logo{width:66px;height:66px}.home-page .b1__name{font-size:clamp(24px,2vw,34px)}.home-page .b2__head,.home-page .b3__head,.home-page .b4__head{text-align:center;margin-bottom:22px}.home-page .b2__video,.home-page .b3__work,.home-page .b4__card,.home-page .b4__card.is-active{box-shadow:none;background:#fff;border:1px solid #100f0f14;border-radius:24px}.home-page .b3__name,.home-page .b4__name{color:#100f0f}.home-page .b3__text{color:#100f0f94}.home-page .b4__list{gap:16px}@media (width<=1100px){.home-page .b1__grid{grid-template-columns:1fr}.home-page .b1__main,.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{min-height:420px}}@media (width<=760px){.header__box{width:calc(100% - 24px);min-height:auto;padding:10px 0}.header .nav-links{gap:22px;padding-left:0}.header__link{padding:10px 0}.header__link.is-active:after,.header__link.active:after{bottom:4px}.home-page .b1__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box{width:calc(100% - 24px)}.home-page .b1__main{min-height:auto;padding:24px}.home-page .b1__cards{grid-template-columns:1fr;display:grid}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{min-height:320px}}.catalog__filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1320px){.catalog__filter{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog__group{background:#f5f6fa;border:1px solid #100f0f14;border-radius:22px;gap:10px;min-width:0;padding:14px;display:grid}.catalog__title{color:#100f0f;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:800;line-height:1;display:flex}.catalog__title small{color:#100f0f70;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.catalog__list{flex-wrap:wrap;gap:8px;display:flex}.catalog__filter .catalog__item{min-height:42px;padding:0 13px;font-size:14px}.catalog__plus,.catalog__plus:visited,.catalog__plus:hover{text-decoration:none}@media (width<=1100px){.catalog__filter{grid-template-columns:1fr}}.home-page .b1{padding:22px 0 54px}.home-page .b1__grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:20px;padding:20px 0 0}.home-page .b1__main{background:#fffffff5;border:1px solid #100f0f1a;border-radius:28px;min-height:540px;padding:38px}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{opacity:1;filter:none;border-radius:28px;flex:1 1 0;min-width:92px;height:540px;min-height:540px;transition:flex .36s,transform .3s,opacity .3s,filter .3s;transform:none}.home-page .b1__card:hover .b1__image{transform:scale(1.035)}.home-page .b1__body{min-height:150px;padding:24px}@media (width<=1280px){.home-page .b1__grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.home-page .b1__main,.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{height:480px;min-height:480px}}@media (width<=1100px){.home-page .b1__grid{grid-template-columns:1fr}.home-page .b1__main{height:auto;min-height:auto}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{height:380px;min-height:380px}}@media (width<=760px){.home-page .b1{padding:12px 0 38px}.home-page .b1__main{border-radius:22px;padding:24px}.home-page .b1__title{font-size:clamp(38px,13vw,56px)}.home-page .b1__actions{width:100%}.home-page .b1__cards{grid-template-columns:1fr;gap:12px;display:grid}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-active,.home-page .b1__cards.is-open .b1__card:not(.is-active){opacity:1;filter:none;flex:none;min-width:0;height:300px;min-height:300px;transform:none}}.home-page main{background:#e3e6ee}.home-page .b1,.home-page .b2,.home-page .b3,.home-page .b4{padding:24px 0 58px}.home-page .b1__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box{width:calc(100% - 40px);max-width:1520px;margin:0 auto}.home-page .b1__grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:20px;padding:0;display:grid}.home-page .b1__main{background:#fff;border:1px solid #100f0f1a;border-radius:30px;flex-direction:column;gap:24px;min-height:560px;padding:clamp(28px,3vw,46px);display:flex}.home-page .b1__label,.home-page .b2__label,.home-page .b3__label,.home-page .b4__label{width:fit-content;color:var(--brand-red);letter-spacing:.02em;background:#f0532314;border:1px solid #f0532338;border-radius:999px;margin:0 auto;padding:9px 14px;font-size:13px;font-weight:800;line-height:1}.home-page .b1__label{margin-left:0;margin-right:0}.home-page .b1__title,.home-page .b2__title,.home-page .b3__title,.home-page .b4__title{color:#100f0f;letter-spacing:-.06em;text-wrap:balance;margin:0;font-weight:800;line-height:.96}.home-page .b1__title{max-width:760px;font-size:clamp(46px,5.6vw,94px)}.home-page .b1__text{color:#100f0fa8;max-width:600px;margin:0;font-size:clamp(19px,1.55vw,25px);font-weight:600;line-height:1.28}.home-page .b1__actions{flex-wrap:wrap;gap:12px;width:auto;margin:0;display:flex}.home-page .btn{border-color:var(--brand-red);background:var(--brand-red);color:#fff;letter-spacing:0;text-transform:none;border-radius:999px;min-height:52px;padding:0 22px;font-size:15px;font-weight:800}.home-page .btn-light{color:var(--brand-red);background:#fff}.home-page .b1__facts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.home-page .b1__facts span{color:#100f0f94;border:1px solid #100f0f1a;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.home-page .b1__cards{align-items:stretch;gap:16px;min-width:0;display:flex}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{opacity:1;filter:none;background:#100f0f;border:1px solid #100f0f14;border-radius:30px;flex:1 1 0;min-width:94px;height:560px;min-height:560px;transition:flex .34s,opacity .28s,filter .28s;transform:none}.home-page .b1__card.is-main{flex:1.35 1 0}.home-page .b1__cards.is-open .b1__card{opacity:.58;filter:saturate(.78)}.home-page .b1__cards.is-open .b1__card.is-active{opacity:1;filter:none;flex:2.2 1 0}.home-page .b1__cards.is-open .b1__card:not(.is-active){flex:.64 1 0}.home-page .b1__cards.is-open .b1__card.is-left.is-active,.home-page .b1__cards.is-open .b1__card.is-right.is-active,.home-page .b1__cards.is-open .b1__card.is-main.is-active{transform:none}.home-page .b1__body{background:linear-gradient(#0000 0%,#000000c7 68%);min-height:150px;padding:24px}.home-page .b1__logo{width:64px;height:64px;box-shadow:none}.home-page .b1__name{color:#fff;font-size:clamp(24px,2vw,34px);font-weight:800}.home-page .b1__info{color:#ffffffdb}.home-page .b2__head,.home-page .b3__head,.home-page .b4__head{text-align:center;justify-items:center;gap:14px;max-width:820px;margin:0 auto 26px;padding:0;display:grid}.home-page .b2__title,.home-page .b3__title,.home-page .b4__title{max-width:760px;font-size:clamp(36px,4.6vw,72px)}.home-page .b2__note,.home-page .b3__note,.home-page .b4__note{color:#100f0f9e;max-width:680px;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:600;line-height:1.35}.home-page .b2__item{background:#fff;border:1px solid #100f0f14;border-radius:24px;gap:14px;min-width:0;padding:10px 10px 16px;display:grid}.home-page .b2__video{aspect-ratio:4/5;object-fit:cover;background:#100f0f;border:0;border-radius:18px;width:100%;display:block}.home-page .b2__name{color:#100f0f;margin:0;padding:0 6px;font-size:18px;font-weight:800;line-height:1.15}.home-page .b3__work{background:#fff;border:1px solid #100f0f14;border-radius:24px;overflow:hidden}.home-page .b3__image{aspect-ratio:1.22}.home-page .b3__body{padding:18px}.home-page .b3__name{color:#100f0f;letter-spacing:-.03em;font-size:21px;font-weight:800}.home-page .b3__text{color:#100f0f94;font-weight:600}.home-page .b3__actions{margin-top:28px}.home-page .b4__list{align-items:stretch;gap:16px;margin:0;padding:0;display:flex;overflow:hidden}.home-page .b4__card,.home-page .b4__card.is-active{cursor:pointer;background:#100f0f;border:0;border-radius:24px;flex:1 1 0;width:auto;height:390px;min-height:390px;margin:0;transition:flex .32s}.home-page .b4__card.is-active{box-shadow:none;flex:1.85 1 0}.home-page .b4__card:after{background:linear-gradient(#100f0f05 0%,#100f0fdb 100%)}.home-page .b4__body{padding:0 22px 22px}.home-page .b4__name{color:#fff;letter-spacing:-.03em;font-size:25px;font-weight:800}.home-page .b4__text{color:#ffffffdb;font-weight:600}@media (width<=1280px){.home-page .b1__grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)}.home-page .b1__main,.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{height:500px;min-height:500px}}@media (width<=1100px){.home-page .b1,.home-page .b2,.home-page .b3,.home-page .b4{padding:18px 0 46px}.home-page .b1__grid{grid-template-columns:1fr}.home-page .b1__main{min-height:auto}.home-page .b1__cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-active,.home-page .b1__cards.is-open .b1__card:not(.is-active){opacity:1;filter:none;flex:none;min-width:0;height:360px;min-height:360px}.home-page .b2__list,.home-page .b3__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .b2__video{aspect-ratio:16/10}.home-page .b4__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.home-page .b4__card,.home-page .b4__card.is-active{flex:none;height:320px;min-height:320px}.home-page .b4__body,.home-page .b4__card.is-active .b4__body,.home-page .b4__card:not(.is-active) .b4__body{transform:none}.home-page .b4__text p,.home-page .b4__card.is-active .b4__text p{opacity:1;transform:none}}@media (width<=760px){.home-page .b1__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box{width:calc(100% - 24px)}.home-page .b1__main{border-radius:24px;gap:18px;height:auto;padding:24px}.home-page .b1__title{font-size:clamp(38px,12vw,58px)}.home-page .b1__text{font-size:17px}.home-page .b1__actions{grid-template-columns:1fr;display:grid}.home-page .btn{width:100%}.home-page .b1__cards,.home-page .b2__list,.home-page .b3__grid,.home-page .b4__list{grid-template-columns:1fr;gap:12px}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-active,.home-page .b1__cards.is-open .b1__card:not(.is-active){border-radius:24px;height:290px;min-height:290px}.home-page .b1__logo{width:54px;height:54px}.home-page .b1__body{min-height:126px;padding:18px}.home-page .b1__name{font-size:24px}.home-page .b1__info{font-size:14px}.home-page .b2__head,.home-page .b3__head,.home-page .b4__head{gap:10px;margin-bottom:18px}.home-page .b2__title,.home-page .b3__title,.home-page .b4__title{font-size:clamp(34px,11vw,48px)}.home-page .b2__note,.home-page .b3__note,.home-page .b4__note{font-size:16px}.home-page .b2__video{aspect-ratio:16/10}.home-page .b3__image{aspect-ratio:4/3}.home-page .b4__card,.home-page .b4__card.is-active{height:280px;min-height:280px}}.home-page .b2__note,.home-page .b3__note,.home-page .b4__note{letter-spacing:0;text-transform:none}.home-page .footer-note{color:#100f0f75}@media (width>=1101px){.home-page .b1__grid{grid-template-columns:minmax(460px,.9fr) minmax(0,1.1fr)}.home-page .b1__title{max-width:100%;font-size:clamp(48px,4.2vw,76px);line-height:.98}.home-page .b1__main,.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{height:clamp(480px,35vw,540px);min-height:clamp(480px,35vw,540px)}}@media (width>=1680px){.home-page .b1__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box{max-width:1680px}}@media (width>=761px) and (width<=1100px){.home-page .b1__main{gap:18px;height:auto}.home-page .b1__title{font-size:clamp(42px,6vw,58px)}.home-page .b1__facts{margin-top:0}}@media (width<=760px){.header__box{padding-top:8px;padding-bottom:8px}.header__logo img{width:58px;height:58px}.home-page .b1,.home-page .b2,.home-page .b3,.home-page .b4{padding-bottom:40px}.home-page .b1__facts{margin-top:0}.home-page .b2__note,.home-page .b3__note,.home-page .b4__note{max-width:32rem;font-size:15px;line-height:1.45}}.home-page .b1{padding-top:clamp(16px,1.8vw,28px);padding-bottom:clamp(42px,4vw,72px)}.home-page .b1__grid{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:20px}.home-page .b1__main{justify-content:center;align-self:stretch;gap:clamp(16px,1.5vw,22px);height:auto;min-height:clamp(460px,33vw,540px);overflow:hidden}.home-page .b1__title{max-width:12ch;font-size:clamp(46px,3.7vw,70px);line-height:.97}.home-page .b1__text{max-width:560px}.home-page .b1__facts{align-content:flex-start;max-width:100%;margin-top:0}.home-page .b1__facts span{white-space:nowrap;max-width:100%}.home-page .b1__cards{gap:16px;height:100%;min-height:0;display:flex}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main{height:100%;min-height:0;display:block}@media (width>=1680px){.home-page .b1__grid{grid-template-columns:minmax(560px,.88fr) minmax(0,1.12fr)}}@media (width>=761px) and (width<=1100px){.home-page .b1__grid{grid-template-columns:1fr;gap:18px}.home-page .b1__main{height:auto;min-height:auto}.home-page .b1__cards,.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-side,.home-page .b1__cards.is-open .b1__card.is-main,.home-page .b1__cards.is-open .b1__card.is-main.is-active{height:360px;min-height:360px}.home-page .b1__title{max-width:15ch;font-size:clamp(42px,6vw,58px)}}@media (width<=760px){.header__logo img{width:52px;height:52px}.home-page .b1{padding-top:12px;padding-bottom:34px}.home-page .b1__grid{grid-template-columns:minmax(0,1fr);gap:14px}.home-page .b1__main{gap:15px;height:auto;min-height:auto;padding:22px}.home-page .b1__label{white-space:normal;max-width:100%;font-size:11px;line-height:1.15}.home-page .b1__title{max-width:11ch;font-size:clamp(34px,10.6vw,46px);line-height:.96}.home-page .b1__text{font-size:16px;line-height:1.32}.home-page .b1__facts{display:none}.home-page .b1__cards{grid-template-columns:1fr;gap:12px;display:grid}.home-page .b1__card,.home-page .b1__card.is-side,.home-page .b1__card.is-main,.home-page .b1__cards.is-open .b1__card,.home-page .b1__cards.is-open .b1__card.is-side,.home-page .b1__cards.is-open .b1__card.is-main,.home-page .b1__cards.is-open .b1__card.is-main.is-active{border-radius:24px;height:270px;min-height:270px}.home-page .b1__body{min-height:118px;padding:18px}}.home-page{--ref-red:#e71b5f;--ref-orange:#ff7a1a;--ref-purple:#251356;--ref-green:#69b241;--ref-blue:#241f74;--ref-text:#171928;--ref-muted:#6d7282;--ref-border:#ececf4;--ref-bg:#fff}.home-page .header{z-index:20;backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #ececf4;position:sticky;top:0}.home-page .header__box{grid-template-columns:260px 1fr 360px;align-items:center;gap:18px;width:min(100% - 72px,1440px);min-height:72px;margin:0 auto;padding:0;display:grid}.home-page .header__logo{color:var(--ref-text);letter-spacing:-.04em;justify-self:start;align-items:center;gap:10px;font-size:25px;font-weight:900;text-decoration:none;display:inline-flex}.home-page .header__nav{justify-self:center}.home-page .header__logo img{width:42px;height:42px}.home-page .nav-links{justify-content:center;gap:clamp(16px,2vw,30px);margin:0;padding:0;list-style:none;display:flex}.home-page .header__link{white-space:nowrap;color:var(--ref-text);letter-spacing:0;font-size:13px;font-weight:800;text-decoration:none}.home-page .header__link.is-active,.home-page .header__link:hover{color:var(--ref-red)}.home-page .header__contacts{text-align:right;gap:2px;display:grid}.home-page .header__right{justify-content:flex-end;justify-self:end;align-items:center;gap:18px;display:flex}.home-page .header__phone{color:var(--ref-text);font-size:15px;font-weight:900;text-decoration:none}.home-page .header__contacts span{color:var(--ref-muted);font-size:11px;font-weight:700}.home-page .header__button{background:linear-gradient(135deg, var(--ref-red), var(--ref-orange));color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.home-page .b2,.home-page .b3,.home-page .b4,.home-page .b5,.home-page .b6,.home-page .b7{background:#fff;padding:36px 0 0}.home-page .b2__box,.home-page .b3__box,.home-page .b4__box,.home-page .b5__box,.home-page .b6__box,.home-page .b7__box{width:min(100% - 72px,1320px);margin:0 auto}.home-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.home-title h2{color:var(--ref-text);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:900;line-height:1.1;position:relative}.home-title h2:after{content:"";background:linear-gradient(90deg, var(--ref-red), var(--ref-orange));border-radius:99px;width:42px;height:4px;margin-top:8px;display:block}.home-title p{color:var(--ref-muted);margin:8px 0 0;font-size:14px;font-weight:700}.home-title a,.b4__subhead a{color:#5c3bcc;font-size:13px;font-weight:800;text-decoration:none}.home-title--left{justify-content:flex-start}.home-page .b2__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.home-page .b2__item{border:1px solid var(--ref-border);background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 18px 44px #19182e14}.home-page .b2__image{object-fit:cover;width:100%;height:210px;display:block}.home-page .b2__icon{color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:grid;position:absolute;top:178px;left:24px;box-shadow:0 12px 24px #14142829}.home-page .b2__icon--red{background:linear-gradient(135deg, #7432d9, var(--ref-red))}.home-page .b2__icon--green{background:linear-gradient(135deg,#55c262,#8cc63e)}.home-page .b2__icon--orange{background:linear-gradient(135deg,#ff9a1f,#ee641d)}.home-page .b2__name{color:var(--ref-text);margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.15}.home-page .b2__text{min-height:64px;color:var(--ref-muted);margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.45}.small-button{min-height:36px;color:var(--ref-red);border:1px solid #e71b5f5c;border-radius:4px;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.small-button--green{color:#438c2e;border-color:#69b24173}.small-button--orange{color:#d76213;border-color:#ff7a1a73}.home-page .b3__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-page .b3__card{color:#fff;border-radius:8px;min-height:190px;padding:28px 24px 22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #14123624}.home-page .b3__card:after{content:"";background:radial-gradient(circle at 80% 0,#ffffff38,#0000 40%);position:absolute;inset:0}.home-page .b3__card--purple{background:linear-gradient(135deg,#7b2ce1,#201250)}.home-page .b3__card--orange{background:linear-gradient(135deg,#ef7a18,#9b3317)}.home-page .b3__card--green{background:linear-gradient(135deg,#68b444,#19572f)}.home-page .b3__card--blue{background:linear-gradient(135deg,#5b31da,#15114d)}.home-page .b3__icon,.home-page .b3__card h3,.home-page .b3__card p,.home-page .b3__card a{z-index:1;position:relative}.home-page .b3__icon{background:#ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:22px;font-size:22px;font-weight:900;display:grid}.home-page .b3__card h3{max-width:250px;margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.15}.home-page .b3__card p{color:#ffffffd1;margin:0;font-size:13px;font-weight:700}.home-page .b3__card a{color:#fff;font-size:24px;text-decoration:none;position:absolute;bottom:14px;right:18px}.home-page .b4__grid{display:block}.home-page .b4__subhead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.home-page .b4__subhead h3{color:var(--ref-text);margin:0;font-size:17px;font-weight:900}.home-page .b4__videos,.home-page .b4__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-page .b4__video,.home-page .b4__project{background:#111;border-radius:8px;overflow:hidden;box-shadow:0 12px 28px #1414281a}.home-page .b4__video video,.home-page .b4__project img{aspect-ratio:1/1.05;object-fit:cover;width:100%;display:block}.home-page .b5__icon{color:#7046d8;border:2px dashed #7046d873;border-radius:18px;place-items:center;width:72px;height:72px;font-size:34px;font-weight:900;display:grid}.home-page .b5__text h2{color:var(--ref-text);margin:0 0 8px;font-size:22px;font-weight:900}.home-page .b5__text p{color:var(--ref-muted);margin:0;font-size:14px;font-weight:600;line-height:1.4}.home-page .b5__list{color:var(--ref-text);gap:9px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.home-page .b5__list li:before{content:"✓";color:#7046d8;margin-right:8px}.home-page .b5__button,.home-page .b7__form button{background:linear-gradient(135deg, var(--ref-red), var(--ref-orange));color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 28px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.home-page .b6__grid{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:stretch;gap:36px;display:grid}.home-page .b6__text{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.home-page .b6__text>p{color:var(--ref-text);margin:0;font-size:16px;font-weight:600;line-height:1.65}.home-page .b6__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-page .b6__stats div{border-left:3px solid var(--ref-red);padding-left:14px}.home-page .b6__stats strong,.home-page .b6__stats span{display:block}.home-page .b6__stats strong{color:var(--ref-purple);font-size:18px;font-weight:900}.home-page .b6__stats span{color:var(--ref-muted);font-size:12px;font-weight:700}.home-page .b6__image{border-radius:8px;min-height:260px;overflow:hidden}.home-page .b6__image img{object-fit:cover;width:100%;height:100%;display:block}.home-page .b6__features{color:var(--ref-text);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;font-size:13px;font-weight:800;display:grid}.home-page .b6__features div{align-items:center;gap:10px;display:flex}.home-page .b6__features span{color:#7046d8;background:#f4f0ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.home-page .b7{padding-bottom:54px}.home-page .b7__grid{grid-template-columns:.8fr 1fr 1.1fr;gap:24px;display:grid}.home-page .b7__contacts,.home-page .b7__form,.home-page .b7__map{border:1px solid var(--ref-border);background:#fff;border-radius:8px;min-height:230px}.home-page .b7__contacts{color:var(--ref-text);align-content:start;gap:16px;padding:26px;font-size:15px;font-weight:700;display:grid}.home-page .b7__contacts a,.home-page .b7__contacts span{color:inherit;text-decoration:none}.lead-honeypot{pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-form__message{grid-column:1/-1;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45}.lead-form__message:empty{display:none}.lead-form__message.is-success{color:#26753d}.lead-form__message.is-error{color:#a72b3f}.b7__form.is-submitted>:not(.lead-form__message),.modal__form.is-submitted>:not(.lead-form__message){display:none!important}.b7__form.is-submitted .lead-form__message,.modal__form.is-submitted .lead-form__message{text-align:center;margin:auto;display:block}.home-page .b7-max-button{isolation:isolate;background:linear-gradient(145deg,#7459ff 8%,#5b43ed 48%,#2588f9 78%,#15c7ef 100%);border-radius:50%;width:64px;height:64px;margin-top:6px;transition:transform .25s,box-shadow .25s;display:block;position:relative;box-shadow:0 8px 24px #5a3cdc59}.home-page .b7-max-button:hover{transform:scale(1.08);box-shadow:0 12px 32px #5a3cdc80}.home-page .b7-max-button:focus-visible{outline-offset:5px;outline:3px solid #111526}.home-page .b7-max-button__icon{z-index:2;box-sizing:border-box;border:3px solid #ffffffe0;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.home-page .b7-max-button__icon svg{fill:#fff;width:52px;height:52px;display:block}.home-page .b7-max-button__pulse{z-index:1;box-sizing:border-box;pointer-events:none;border:2px solid #5b4bffb3;border-radius:50%;animation:2s ease-out infinite b7MaxPulse;position:absolute;inset:0}.home-page .b7-max-button__pulse--delay{animation-delay:1s}@keyframes b7MaxPulse{0%{opacity:.9;border-width:2px;transform:scale(1)}70%,to{opacity:0;border-width:1px;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.home-page .b7-max-button__pulse{animation:none;display:none}.home-page .b7-max-button{transition:none}.home-page .b7-max-button:hover{transform:none}}.home-page .b7__form{gap:0;display:grid;overflow:hidden}.home-page .b7__form input,.home-page .b7__form textarea{border:0;border-bottom:1px solid var(--ref-border);width:100%;color:var(--ref-text);font:inherit;outline:none;padding:0 22px;font-size:14px}.home-page .b7__form input{min-height:58px}.home-page .b7__form textarea{resize:vertical;min-height:68px;padding-top:18px}.home-page .b7__form button{border-radius:0}.home-page .b7__map{background:#edf0e9;position:relative;overflow:hidden}.home-page .b7__map iframe{border:0;width:100%;height:100%;min-height:230px;display:block}.catalog__grid--types{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog__grid--types .catalog__image{min-height:320px}.catalog__grid--types .catalog__image img{object-fit:cover;width:100%;height:100%}.catalog__grid--types .catalog__card--geoplastic .catalog__image a{box-sizing:border-box;padding:18px}.catalog__grid--types .catalog__card--geoplastic .catalog__image img{object-fit:contain}.catalog__grid--types .catalog__card--hill .catalog__image img{transform:scale(1.45)}.catalog__grid--types .catalog__body{min-height:220px}.catalog__grid--types .catalog__tags span{white-space:normal;line-height:1.45}@media (width<=980px){.catalog__grid--types{grid-template-columns:1fr;gap:18px;display:grid}.catalog__grid--types .catalog__card{width:100%;min-width:0;max-width:100%;min-height:auto}.catalog__grid--types .catalog__image{min-height:0;padding:14px 14px 0}.catalog__grid--types .catalog__image a{aspect-ratio:1.45;padding:18px}.catalog__grid--types .catalog__body{min-height:0}}.home-page .footer{color:var(--ref-text);border-top:1px solid var(--ref-border);background:#fff;padding:0}.home-page .footer,.home-page .footer *{color:var(--ref-text)}.home-page .footer-box{width:min(100% - 72px,1320px);margin:0 auto;padding:38px 0}.home-page .footer-grid{grid-template-columns:1.3fr .8fr .8fr 1fr;align-items:start;gap:42px;display:grid}.home-page .footer-logo{color:var(--ref-text);letter-spacing:-.04em;align-items:center;gap:10px;margin-bottom:18px;font-size:25px;font-weight:900;text-decoration:none;display:inline-flex}.home-page .footer-logo-img{width:42px;height:42px}.home-page .footer-text,.home-page .footer-policy,.home-page .footer-link{color:var(--ref-muted);font-size:13px;font-weight:600;line-height:1.55;text-decoration:none}.home-page .footer-policy{margin-top:10px;display:inline-block}.home-page .footer-title{color:var(--ref-text);margin:0 0 16px;font-size:15px;font-weight:900}.home-page .footer-col{gap:8px;display:grid}.home-page .social{flex-wrap:wrap;gap:10px;display:flex}.home-page .social a{color:#7046d8;background:#f4f0ff;border-radius:50px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.home-page .footer .footer-text,.home-page .footer .footer-policy,.home-page .footer .footer-link{color:var(--ref-muted)}.home-page .footer .footer-title,.home-page .footer .footer-logo,.home-page .footer .footer-logo span{color:var(--ref-text)}@media (width<=1180px){.home-page .header__box{grid-template-columns:auto 1fr auto}.home-page .header__contacts{display:none}.home-page .b3__grid,.home-page .b6__features{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .b4__grid,.home-page .b6__grid,.home-page .b7__grid{grid-template-columns:1fr}.home-page .b5__list,.home-page .b5__button{grid-column:2}}@media (width<=860px){.home-page .header__box,.home-page .b2__box,.home-page .b3__box,.home-page .b4__box,.home-page .b5__box,.home-page .b6__box,.home-page .b7__box,.home-page .footer-box{width:min(100% - 32px,1320px)}.home-page .header__box{grid-template-columns:1fr;justify-items:center;gap:12px;padding:14px 0}.home-page .nav-links{flex-wrap:wrap;gap:16px}.home-page .header__button{display:none}.home-page .b2__list,.home-page .b3__grid{grid-template-columns:1fr}.home-page .b4__videos,.home-page .b4__projects{grid-template-columns:repeat(3,minmax(160px,1fr));padding-bottom:8px;overflow-x:auto}.home-page .b5__list,.home-page .b5__button{grid-column:auto}.home-page .b6__stats,.home-page .b6__features,.home-page .footer-grid{grid-template-columns:1fr}}.home-page .b2,.home-page .b3,.home-page .b4,.home-page .b5,.home-page .b6,.home-page .b7{padding-top:clamp(54px,5vw,86px)}.home-page .b2__box,.home-page .b3__box,.home-page .b4__box,.home-page .b5__box,.home-page .b6__box,.home-page .b7__box,.home-page .footer-box{width:min(100% - 72px,1520px)}.home-title{margin-bottom:32px}.home-title h2{font-size:clamp(38px,3.1vw,56px)}.home-title p{font-size:18px}.home-title a,.b4__subhead a{font-size:16px}.home-page .b2__list{gap:34px}.home-page .b2__image{height:clamp(260px,17vw,330px)}.home-page .b2__icon{width:68px;height:68px;font-size:28px;top:clamp(224px,14.4vw,294px)}.home-page .b2__body{padding:48px 30px 32px}.home-page .b2__name{font-size:clamp(25px,1.8vw,32px)}.home-page .b2__text{min-height:78px;font-size:17px}.small-button{min-height:44px;padding:0 18px;font-size:15px}.home-page .b3__grid{gap:28px}.home-page .b3__card{min-height:250px;padding:34px 30px 28px}.home-page .b3__icon{width:54px;height:54px;font-size:28px}.home-page .b3__card h3{max-width:340px;font-size:clamp(23px,1.5vw,29px)}.home-page .b3__card p{font-size:16px}.home-page .b4__grid{gap:42px}.home-page .b4__subhead h3{font-size:22px}.home-page .b4__video video,.home-page .b4__project img{aspect-ratio:1/1.12}.home-page .b5__text h2{font-size:clamp(28px,2vw,38px)}.home-page .b5__text p,.home-page .b5__list{font-size:17px}.home-page .b5__button,.home-page .b7__form button{min-height:58px;padding:0 34px;font-size:16px}.home-page .b6__grid{grid-template-columns:minmax(360px,.52fr) minmax(360px,.48fr);gap:42px}.home-page .b6__text>p{font-size:21px}.home-page .b6__stats strong{font-size:25px}.home-page .b6__stats span,.home-page .b6__features{font-size:15px}.home-page .b6__panel{color:#fff;background:radial-gradient(circle at 18% 20%,#ff7a1a2e,#0000 34%),linear-gradient(135deg,#22183f,#0f1020);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:46px;display:flex;overflow:hidden}.home-page .b6__panel h3{color:#fff;letter-spacing:-.04em;max-width:620px;margin:0 0 14px;font-size:clamp(30px,2.4vw,46px);font-weight:900;line-height:1.05}.home-page .b6__panel p{color:#ffffffc7;max-width:620px;margin:0;font-size:18px;font-weight:700;line-height:1.45}.home-page .b6__features{gap:24px;margin-top:30px}.home-page .b6__features span{width:44px;height:44px}.home-page .b7__contacts,.home-page .b7__form,.home-page .b7__map{min-height:300px}.home-page .b7__contacts,.home-page .b7__form input,.home-page .b7__form textarea{font-size:17px}.home-page .footer-grid{gap:64px}@media (width<=1180px){.home-page .b6__grid{grid-template-columns:1fr}}@media (width<=860px){.home-page .b2__box,.home-page .b3__box,.home-page .b4__box,.home-page .b5__box,.home-page .b6__box,.home-page .b7__box,.home-page .footer-box{width:min(100% - 32px,1520px)}.home-page .b2,.home-page .b3,.home-page .b4,.home-page .b5,.home-page .b6,.home-page .b7{padding-top:46px}.home-title{align-items:flex-start}.home-title h2{font-size:34px}.home-page .b2__image{height:230px}.home-page .b2__icon{top:196px}.home-page .b3__card{min-height:210px}.home-page .b6__panel{min-height:260px;padding:28px}}.home-page .header__box{grid-template-columns:260px minmax(440px,1fr) 360px!important;align-items:center!important;gap:18px!important;display:grid!important;position:relative!important}.home-page .header__logo{z-index:2!important;grid-column:1!important;justify-self:start!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.home-page .header__nav{grid-column:2!important;justify-self:center!important;width:auto!important;min-width:0!important}.home-page .header .nav-links{flex-wrap:nowrap!important;justify-content:center!important;gap:28px!important}.home-page .header__link{min-height:72px!important;padding:0!important}.home-page .header__right{grid-column:3!important;justify-self:end!important;min-width:0!important}@media (width<=1180px){.home-page .header__box{grid-template-columns:auto minmax(0,1fr) auto!important}.home-page .header__nav{justify-self:end!important}}@media (width<=860px){.home-page .header__box{grid-template-columns:1fr!important}.home-page .header__logo,.home-page .header__nav,.home-page .header__right{grid-column:1!important;justify-self:center!important}.home-page .header__link{min-height:auto!important}}body,.home-page,.catalog-body,.product-body,.home-page main,.catalog-body main,.product-body main{background:#fff}.home-page .b2,.home-page .b3,.home-page .b4,.home-page .b5,.home-page .b6,.home-page .b7{background:0 0}:root{--shared-red:#e71b5f;--shared-orange:#ff7a1a;--shared-text:#171928;--shared-muted:#6d7282;--shared-border:#ececf4}.header,.catalog-body .header,.product-body .header{z-index:50;border-bottom:1px solid var(--shared-border);box-shadow:none;backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header__box{grid-template-columns:260px minmax(440px,1fr) 360px!important;align-items:center!important;gap:18px!important;width:min(100% - 72px,1440px)!important;min-height:72px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important}.header__logo{z-index:2!important;color:var(--shared-text)!important;letter-spacing:-.04em!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:10px!important;font-size:25px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.header__logo img{width:42px!important;height:42px!important}.header__nav{grid-column:2!important;justify-self:center!important;width:auto!important;min-width:0!important}.header .nav-links{flex-wrap:nowrap!important;justify-content:center!important;gap:28px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.header__link,.header__link:visited,.catalog-body .header__link,.product-body .header__link{min-height:72px!important;color:var(--shared-text)!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;padding:0!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.header__link:hover,.header__link.is-active,.header__link.active{color:var(--shared-red)!important}.header__link.is-active:after,.header__link.active:after{display:none!important}.header__right{grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}.header__contacts{text-align:right!important;gap:2px!important;display:grid!important}.header__phone{color:var(--shared-text)!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important}.header__contacts span{color:var(--shared-muted)!important;font-size:11px!important;font-weight:700!important}.header__button{background:linear-gradient(135deg, var(--shared-red), var(--shared-orange))!important;color:#fff!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 22px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.footer,.home-page .footer{color:var(--shared-text);border-top:1px solid var(--shared-border);background:#fff;padding:0}.footer-box,.home-page .footer-box{width:min(100% - 72px,1520px);margin:0 auto;padding:38px 0}.footer-grid,.home-page .footer-grid{grid-template-columns:1.3fr .8fr .8fr 1fr;align-items:start;gap:64px;display:grid}.footer-logo,.home-page .footer-logo{color:var(--shared-text);letter-spacing:-.04em;align-items:center;gap:10px;margin-bottom:18px;font-size:25px;font-weight:900;text-decoration:none;display:inline-flex}.footer-logo-img,.home-page .footer-logo-img{width:42px;height:42px}.footer-text,.footer-policy,.footer-link,.home-page .footer-text,.home-page .footer-policy,.home-page .footer-link{color:var(--shared-muted);font-size:13px;font-weight:600;line-height:1.55;text-decoration:none}.footer-title,.home-page .footer-title{color:var(--shared-text);margin:0 0 16px;font-size:15px;font-weight:900}.footer-col,.home-page .footer-col{gap:8px;display:grid}.social,.home-page .social{flex-wrap:wrap;gap:10px;display:flex}.social a,.home-page .social a{color:#7046d8;background:#f4f0ff;border-radius:50px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.catalog__crumbs{margin-bottom:22px}@media (width<=1180px){.header__box{grid-template-columns:auto minmax(0,1fr) auto!important}.header__nav{justify-self:end!important}.header__contacts{display:none!important}.footer-grid,.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.header__box{grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;width:min(100% - 32px,1440px)!important;padding:14px 0!important}.header__logo,.header__nav,.header__right{grid-column:1!important;justify-self:center!important}.header .nav-links{flex-wrap:wrap!important;gap:16px!important}.header__link{min-height:auto!important}.header__button{display:none!important}.footer-box,.home-page .footer-box{width:min(100% - 32px,1520px)}.footer-grid,.home-page .footer-grid{grid-template-columns:1fr;gap:28px}}.catalog__body{min-height:160px}.catalog__tags{display:none!important}.catalog__panel{background:#08091b;border:0;border-radius:42px;width:100%;margin:0 auto;padding:0;overflow:hidden}.promo{aspect-ratio:1280/419;border-radius:inherit;height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.promo__track{width:400%;height:100%;transform:translateX(calc(var(--promo-index,0) * -25%));transition:transform .35s;display:flex}.promo-item{color:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);place-items:center;width:25%;min-width:25%;height:100%;display:grid;position:relative;overflow:hidden}.promo-item--image{background:#08091b;display:block}.promo-item__link{width:100%;height:100%;display:block}.promo-item__link img{object-fit:cover;width:100%;height:100%;display:block}.promo-item--one{background:#500033}.promo-item--two{background:#000050}.promo-item--three{background:#554d00}.promo-item__bg{transform-origin:0 100%;background:#00000038;width:58%;position:absolute;inset:0 auto 0 -12%;transform:skew(7deg)}.promo-item__bg:before{content:"";background:inherit;position:absolute;inset:0;transform:skew(10deg)}.promo-item__details{z-index:2;place-self:center;width:100%;max-width:600px;padding:44px 70px;position:relative}.promo-item__details p{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:15px;font-weight:800}.promo-item__details h1{color:#fff;letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(34px,3.3vw,52px);font-weight:900;line-height:.98}.promo-item__details span{color:#ffffffbd;max-width:520px;margin-bottom:28px;font-size:17px;font-weight:600;line-height:1.45;display:block}.promo-item__details a{color:#fff;background:#f07;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.promo-item--two .promo-item__details a{background:#03f}.promo-item--three .promo-item__details a{background:#ff4e00}.promo-item__shape{z-index:1;justify-self:center;position:relative}.promo-item__shape div{background:#f07;border-radius:48px;width:210px;height:280px;position:relative;transform:skew(-10deg)}.promo-item--two .promo-item__shape div{background:#03f}.promo-item--three .promo-item__shape div{background:#ff4e00}.promo-item__shape div:before,.promo-item__shape div:after{content:"";border-radius:inherit;background:inherit;opacity:.38;position:absolute;inset:0}.promo-item__shape div:before{transform:translate(36px,-28px)}.promo-item__shape div:after{transform:translate(70px,-14px)}.promo__arrow{z-index:4;color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:34px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.promo__arrow--prev{left:22px}.promo__arrow--next{right:22px}.promo__trail{z-index:4;grid-template-columns:repeat(4,1fr);gap:10px;width:min(420px,60%);display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.promo__trail button{color:#fff;opacity:.35;cursor:pointer;background:0 0;border:0;border-top:3px solid #fff;padding:14px 0 0;font-size:0}.promo__trail button.is-active{opacity:1}@media (width<=900px){.promo,.promo__track{height:auto;min-height:0}.promo-item{grid-template-rows:.9fr 1.1fr;grid-template-columns:1fr}.promo-item__bg{width:100%;height:58%;inset:auto 0 0;transform:none}.promo-item__bg:before{transform:none}.promo-item__shape{grid-row:1}.promo-item__shape div{width:190px;height:250px}.promo-item__details{text-align:center;grid-row:2;align-self:center;max-width:none;padding:22px 42px 74px}.promo-item__details h1{font-size:clamp(32px,9vw,48px)}.promo-item__details span{margin-left:auto;margin-right:auto}}@media (width<=560px){.catalog__panel,.promo{border-radius:24px}.promo{height:auto;min-height:0}.promo__track{height:100%;min-height:0}.promo__arrow{display:none}.promo-item__details{padding-left:24px;padding-right:24px}}.footer,.footer *,.home-page .footer,.home-page .footer *{color:#fff!important}.social{display:none!important}.catalog__seen{padding:0 0 72px}.catalog__seen .catalog__container{background:#fff;border-top:1px solid #1118271f;padding-top:34px}.catalog__head--simple{border-bottom:0;margin-bottom:24px;padding-bottom:0}.catalog__head--simple h2{letter-spacing:-.04em;font-size:clamp(32px,3vw,42px)}.seen{position:relative}.seen__viewport{overflow:hidden}.seen__track{transform:translateX(calc(var(--seen-index,0) * (-(25% + 16.5px))));gap:22px;transition:transform .3s;display:flex}.seen__track .catalog__card{box-shadow:none;background:#fff;flex:0 0 calc(25% - 16.5px)}.seen__arrow{z-index:3;width:44px;height:44px;color:var(--ref-text);cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:50%;place-items:center;font-size:31px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 34px #1318251f}.seen__arrow:disabled{opacity:.35;cursor:default}.seen__arrow--prev{left:-22px}.seen__arrow--next{right:-22px}@media (width<=1100px){.seen__track{transform:translateX(calc(var(--seen-index,0) * (-(50% + 11px))))}.seen__track .catalog__card{flex-basis:calc(50% - 11px)}}@media (width<=620px){.catalog__seen{padding-bottom:46px}.catalog__seen .catalog__container{padding-top:24px}.seen__track{transform:translateX(calc(var(--seen-index,0) * (-(100% + 22px))))}.seen__track .catalog__card{flex-basis:100%}.seen__arrow{width:40px;height:40px}.seen__arrow--prev{left:-10px}.seen__arrow--next{right:-10px}}.home-page .b2__list{grid-template-columns:minmax(0,420px);justify-content:center}.catalog__grid--types{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}@media (width<=640px){.catalog__grid--types{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.catalog__grid--types .catalog__card{width:100%;max-width:100%}.catalog__grid--types .catalog__card--hill .catalog__image img{transform:scale(1.75)}}.product{--item-red:var(--brand-red);--item-red-dark:var(--brand-red-dark);--item-line:#e5185724;--item-text:#0c1222;--item-muted:#0c122294;color:var(--item-text);background:#fbfcff}.item{--item-red:var(--brand-red);--item-red-dark:var(--brand-red-dark);--item-line:#e5185724;--item-text:#0c1222;--item-muted:#0c122294;color:var(--item-text);background:radial-gradient(circle at 24% 18%,#e5185712,#0000 32%),linear-gradient(#fbfcff 0%,#f5f8fc 100%)}.item .wrap{width:min(100% - 72px,1520px);max-width:1520px;margin:0 auto}.item .b1{padding-top:28px}.item .bar{background:0 0;border:0;border-radius:0;padding:0;position:static}.item .crumbs{color:#0c122261;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.item .crumbs a,.item .crumbs a:visited{color:#0c122275;font-weight:800;text-decoration:none}.item .crumbs a:hover{color:var(--item-red)}.item .hero{grid-template-columns:minmax(0,1.42fr) minmax(360px,.72fr);align-items:start;gap:34px;margin-top:30px;display:grid}.item .photo,.item .summary,.item .help{background:#ffffffeb;border:1px solid #0c122214;border-radius:18px;box-shadow:0 24px 70px #0c122214}.item .photo{overflow:hidden}.item .photo,.item .stage{height:720px;min-height:0}.item .stage{background:radial-gradient(circle at 78% 25%,#e518570d,#0000 28%),linear-gradient(135deg,#fff 0%,#f5f8fd 100%);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.item .gallery .slide{position:absolute;inset:0}.item .pic{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 26px #0c122233);background:#fff;width:100%;max-width:none;height:100%;max-height:none;display:block;position:relative}.item .gallery{position:relative}.item .slide{width:100%;height:100%;display:none}.item .slide.is-active{justify-content:center;align-items:center;display:flex}.item .count{z-index:3;color:#0c122294;background:#ffffffeb;border:1px solid #0c12221a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;right:18px}.item .thumbs{z-index:2;gap:14px;display:flex;position:absolute;bottom:28px;left:28px}.item .thumb{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;width:82px;height:82px;padding:4px;box-shadow:0 12px 24px #0c122214}.item .thumb.is-active{border-color:var(--item-red)}.item .thumb img{object-fit:contain;width:100%;height:100%}.item .arrow{z-index:3;width:48px;height:48px;color:var(--item-text);cursor:pointer;background:#fffffff0;border:1px solid #0c12221a;border-radius:50%;justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 32px #0c12221a}.item .arrow:hover{border-color:var(--item-red);color:var(--item-red)}.item .arrow--prev{left:24px}.item .arrow--next{right:24px}.item .summary{min-height:0;box-shadow:none;background:0 0;border:0;padding:34px 0 0}.item .title h1{max-width:100%;color:var(--item-text);letter-spacing:0;overflow-wrap:normal;font-size:clamp(38px,3.6vw,58px);font-weight:900;line-height:1.05}.item .title p{color:var(--item-muted);margin-top:22px;font-size:15px;font-weight:700}.item .legend{color:#0c1222b3;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:14px;font-weight:800;display:flex}.item .legend span:before{content:"";border:3px solid var(--item-red);vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.item .opts{gap:22px;margin:36px 0 28px;display:grid}.item .opts fieldset{border:0;min-width:0;margin:0;padding:0}.item .opts legend{color:var(--item-text);margin:0 0 12px;font-size:15px;font-weight:900;display:block}.item .opt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:270px;padding-right:8px;display:grid;overflow-y:auto}.item .opt{color:#0c1222c2;cursor:pointer;background:#fff;border:1px solid #0c12221f;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-size:13px;font-weight:800;display:flex;position:relative;box-shadow:0 8px 18px #0c12220a}.item .opt input{opacity:0;pointer-events:none;position:absolute;inset:0}.item .opt.is-selected,.item .opt:has(input:checked){border-color:var(--item-red);color:var(--item-red);box-shadow:inset 0 0 0 1px var(--item-red);background:#fff}.item .opts fieldset:nth-of-type(2) .opt{border-radius:999px}.item .opts fieldset:nth-of-type(2) .opt.is-selected,.item .opts fieldset:nth-of-type(2) .opt:has(input:checked){background:var(--item-red);color:#fff;box-shadow:none}.item .actions{grid-template-columns:1fr;gap:12px;margin-top:26px;display:grid}.item--padel .padel-tax-modes{background:#fff;border:1px solid #0c122224;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0c12220d}.item--padel .padel-tax-modes span{min-height:58px;color:var(--item-text);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:900;line-height:1;display:flex}.item--padel .padel-tax-modes span+span{border-left:1px solid #0c122224}.item .btn{border:1px solid var(--item-red);border-color:var(--item-red);background:var(--item-red);color:#fff;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:16px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.item .btn:hover{background:var(--item-red-dark);color:#fff}.item .btn--light{color:var(--item-text);background:#fff}.item .btn--light:hover{border-color:var(--item-red);color:var(--item-red);background:#fff}.item .info{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:34px;display:grid}.item .b2{padding-top:34px}.item .head h2{color:var(--item-text);letter-spacing:0;margin:0 0 18px;font-size:clamp(32px,3vw,42px);font-weight:900}.item .specs{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.item .specs .head{padding:0}.item .info-tabs{background:#fff;border:1px solid #0c12221f;border-radius:16px;margin-top:0;overflow:hidden}.item .info-tabs__nav{background:#0c12221a;border-bottom:1px solid #0c12221f;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;padding:0;display:grid}.item .info-tabs__button{color:#0c1222c7;letter-spacing:0;background:#fff;border:0;border-radius:0;min-height:64px;font-size:14px;font-weight:900}.item .info-tabs__button:hover,.item .info-tabs__button.is-active{background:var(--item-red);color:#fff}.item .info-tab{padding:36px}.item .info-tab strong{color:var(--item-text);letter-spacing:0;margin:0 0 18px;font-size:30px;line-height:1.08;display:block}.item .info-tab__text{color:#0c1222c7;white-space:pre-line;max-width:860px;margin:0;font-size:16px;line-height:1.56}.item .info-tab__text:first-line{color:inherit}.item--padel .info-tab--padel-specs{background:radial-gradient(circle at 100% 0,#e5185712,#0000 28%),#fff;padding:clamp(22px,3vw,36px)}.item--padel .info-tab--padel-specs>strong{max-width:780px;margin-bottom:0;font-size:clamp(25px,2.5vw,34px)}.item--padel .padel-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.item--padel .padel-spec{background:linear-gradient(145deg,#fff 0%,#fafbfe 100%);border:1px solid #0c122217;border-radius:14px;min-width:0;margin:0;padding:17px 19px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0e}.item--padel .padel-spec:before{content:"";background:#0c12221f;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:0 auto 0 0}.item--padel .padel-spec dt{color:#747b8c;letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900;line-height:1.2}.item--padel .padel-spec dd{color:#101629;margin:0;font-size:15px;font-weight:650;line-height:1.42}.item--padel .padel-spec--featured{background:linear-gradient(135deg,#fff3f7 0%,#fff 72%);border-color:#e518572b}.item--padel .padel-spec--featured:before{background:#e51857}.item--padel .padel-spec--featured dt{color:#d91651}@media (width<=680px){.item--padel .info-tab--padel-specs{padding:18px!important}.item--padel .padel-specs-grid{grid-template-columns:1fr;gap:10px;margin-top:17px}.item--padel .padel-spec{padding:14px 15px 15px}}.item .info-tab__links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.item .info-tab__links a,.item .info-tab__links a:visited{border:1px solid var(--item-red);background:var(--item-red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #e5185729}.item .info-tab__links a:hover{border-color:var(--item-red-dark);background:var(--item-red-dark);color:#fff}.help{background:linear-gradient(160deg,#fff 0%,#fff4f7 100%);padding:38px}.help h2{color:var(--item-text);margin:0;font-size:34px;font-weight:900;line-height:1.06}.help p{color:#0c1222ad;margin:18px 0 24px;font-size:16px;font-weight:600;line-height:1.5}.help a{text-decoration:none}.help__phone{background:var(--item-red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:58px;font-size:16px;font-weight:900;display:flex}.help__links{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.help__links a{min-height:54px;color:var(--item-text);background:#fff;border:1px solid #0c12221f;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:flex}.item [data-contact]{display:none}.item .b4,.item .b5{padding:22px 0 72px}.item .b4 .catalog__container,.item .b5 .catalog__container{box-sizing:border-box;background:#fff;border-top:1px solid #1118271f;border-radius:18px;padding:34px 38px 42px;overflow:hidden}.item .catalog__head--simple h2{color:var(--item-text);letter-spacing:0}.item .seen__track .catalog__card{box-shadow:none;background:#fff;border:0;border-radius:0}.item .seen__track .catalog__image{background:0 0;padding:0}.item .seen__track .catalog__image a{background:0 0;border-radius:0;overflow:visible}.item .seen__track .catalog__body{padding:20px 0 0}.item .seen__track .catalog__name{text-decoration:none}@media (width<=1200px){.item .hero,.item .info{grid-template-columns:1fr}.item .summary{padding-top:0}}@media (width<=760px){.item .wrap{width:calc(100% - 24px)}.item .photo,.item .stage{height:520px}.item .opt-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.item .info-tab__text{columns:1}.help{padding:26px}}@media (width<=560px){.item .thumb{width:64px;height:64px}.item .title h1{font-size:44px}.item .opt-list,.help__links{grid-template-columns:1fr}}body .header{--header-accent:var(--brand-red,#e51857);--header-accent-dark:var(--brand-red-dark,#a72045);--header-text:#0c1222;--header-muted:#0c122294;z-index:80!important;width:min(100% - 72px,1520px)!important;color:var(--header-text)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #0c12220f!important;border-radius:26px!important;margin:18px auto 0!important;position:sticky!important;top:18px!important;box-shadow:0 18px 60px #0c12221a!important}body .header__box{grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;width:100%!important;min-height:96px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:relative!important}body .header__logo{color:var(--header-text)!important;letter-spacing:0!important;flex:none!important;align-items:center!important;gap:14px!important;font-size:29px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}body .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:54px!important;height:54px!important;display:block!important}body .header__catalog-link,body .header__catalog-link:visited{border:1px solid var(--header-accent)!important;background:var(--header-accent)!important;color:#fff!important;white-space:nowrap!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:0 22px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 32px #e5185738!important}body .header__catalog-link:before{content:none!important;display:none!important}body .header__catalog-link:hover,body .header__catalog-link.is-active{border-color:var(--header-accent-dark)!important;background:var(--header-accent-dark)!important;color:#fff!important}body .header__nav{flex:auto!important;justify-content:center!important;justify-self:auto!important;width:auto!important;min-width:0!important;display:flex!important}body .header .nav-links,body.home-page .header .nav-links{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(34px,4vw,68px)!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}body .header__link,body .header__link:visited,body.catalog-body .header__link,body.product-body .header__link{min-height:96px!important;color:var(--header-text)!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:16px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}body .header .header__link:hover,body .header .header__link.is-active,body .header .header__link.active{color:var(--header-accent)!important}body .header .header__link.is-active:after,body .header .header__link.active:after{content:""!important;background:var(--header-accent)!important;border-radius:999px!important;width:58px!important;max-width:none!important;height:2px!important;display:block!important;position:absolute!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important}body .header__right{flex:none!important;justify-content:flex-end!important;justify-self:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}body .header__contacts{text-align:left!important;border-right:1px solid #0c122214!important;gap:2px!important;min-width:180px!important;padding-right:14px!important;display:grid!important}body .header__phone{color:var(--header-accent)!important;white-space:nowrap!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;text-decoration:none!important}body .header__contacts span{color:var(--header-muted)!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}body .header__account{order:4!important}body .header__account-link{min-height:58px!important;color:var(--header-text)!important;white-space:nowrap!important;border:1px solid #e518576b!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body .header__account-link:hover{border-color:var(--header-accent)!important;color:var(--header-accent)!important}body .header__button{border:1px solid var(--header-accent)!important;background:var(--header-accent)!important;color:#fff!important;white-space:nowrap!important;border-radius:14px!important;order:5!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:0 22px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 32px #e5185738!important}body .header__button:hover{background:var(--header-accent-dark)!important;border-color:var(--header-accent-dark)!important}body .header .header__account-link:before,body .header .header__button:before{content:none!important;display:none!important}@media (width<=1500px){body .header__box{gap:16px!important;padding:0 18px!important}body .header__logo{font-size:26px!important}body .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:48px!important;height:48px!important}body .header__catalog-link,body .header__catalog-link:visited{min-height:48px!important;padding:0 16px!important;font-size:14px!important}body .header .nav-links,body.home-page .header .nav-links{gap:20px!important}body .header__link,body .header__link:visited{font-size:14px!important}body .header__contacts{min-width:160px!important}body .header__phone{font-size:16px!important}body .header__account-link,body .header__button{min-height:48px!important;padding:0 16px!important;font-size:14px!important}}@media (width<=1180px){body .header{width:min(100% - 32px,1520px)!important}body .header__box{flex-wrap:wrap!important;justify-content:center!important;min-height:auto!important;padding:14px 18px!important}body .header__logo,body .header__catalog-link,body .header__right{flex:0 auto!important}body .header__nav{flex:1 0 100%!important;order:3!important}body .header__link,body .header__link:visited{min-height:44px!important}body .header .header__link.is-active:after,body .header .header__link.active:after{bottom:4px!important}}@media (width<=760px){body .header{border-radius:20px!important;margin-top:10px!important;top:10px!important}body .header__box{align-items:center!important;gap:12px!important}body .header__logo{font-size:22px!important}body .header__catalog-link,body .header__catalog-link:visited{border-radius:12px!important;min-height:44px!important}body .header__right{flex:100%!important;justify-content:center!important}body .header__contacts{display:none!important}body .header .nav-links,body.home-page .header .nav-links{flex-wrap:wrap!important;gap:4px 18px!important}body .header__link,body .header__link:visited{min-height:36px!important;font-size:13px!important}body .header__account-link,body .header__button{border-radius:12px!important;min-height:44px!important}}body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{--header-accent:var(--brand-red,#e51857);--header-accent-dark:var(--brand-red-dark,#a72045);--header-text:#0c1222;--header-muted:#0c122294;z-index:80!important;width:min(100% - 72px,1520px)!important;color:var(--header-text)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #0c12220f!important;border-radius:26px!important;margin:18px auto 0!important;position:sticky!important;top:18px!important;box-shadow:0 18px 60px #0c12221a!important}body .header__box,body.home-page .header__box,body.catalog-body .header__box,body.product-body .header__box{grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:96px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:relative!important}body .header__logo,body.home-page .header__logo,body.catalog-body .header__logo,body.product-body .header__logo{color:var(--header-text)!important;letter-spacing:0!important;flex:none!important;justify-self:auto!important;align-items:center!important;gap:14px!important;font-size:29px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}body .header__logo img,body.home-page .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:54px!important;height:54px!important;display:block!important}body .header__catalog-link,body .header__catalog-link:visited,body.home-page .header__catalog-link,body.home-page .header__catalog-link:visited,body.catalog-body .header__catalog-link,body.catalog-body .header__catalog-link:visited,body.product-body .header__catalog-link,body.product-body .header__catalog-link:visited,body .header__button,body .header__button:visited,body.home-page .header__button,body.home-page .header__button:visited,body.catalog-body .header__button,body.catalog-body .header__button:visited,body.product-body .header__button,body.product-body .header__button:visited{border:1px solid var(--header-accent)!important;background:var(--header-accent)!important;color:#fff!important;white-space:nowrap!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:58px!important;padding:0 22px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 32px #e5185738!important}body .header__catalog-link:before,body .header__button:before{content:none!important;display:none!important}body .header__catalog-link:hover,body .header__button:hover{border-color:var(--header-accent-dark)!important;background:var(--header-accent-dark)!important;color:#fff!important}body .header__catalog-link.is-active{border-color:var(--header-accent)!important;background:var(--header-accent)!important;color:#fff!important}body .header__nav,body.home-page .header__nav,body.catalog-body .header__nav,body.product-body .header__nav{flex:auto!important;order:0!important;justify-content:center!important;justify-self:auto!important;width:auto!important;min-width:0!important;display:flex!important}body .header .nav-links,body.home-page .header .nav-links,body.catalog-body .header .nav-links,body.product-body .header .nav-links{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(34px,4vw,68px)!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}body .header__link,body .header__link:visited,body.home-page .header__link,body.home-page .header__link:visited,body.catalog-body .header__link,body.catalog-body .header__link:visited,body.product-body .header__link,body.product-body .header__link:visited{min-height:96px!important;color:var(--header-text)!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:16px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}body .header__right,body.home-page .header__right,body.catalog-body .header__right,body.product-body .header__right{flex:none!important;justify-content:flex-end!important;justify-self:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}body .header__contacts,body.home-page .header__contacts,body.catalog-body .header__contacts,body.product-body .header__contacts{text-align:left!important;border-right:1px solid #0c122214!important;gap:2px!important;min-width:180px!important;padding-right:14px!important;display:grid!important}body .header__phone,body.home-page .header__phone,body.catalog-body .header__phone,body.product-body .header__phone{color:var(--header-accent)!important;white-space:nowrap!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important;text-decoration:none!important}body .header__contacts span,body.home-page .header__contacts span,body.catalog-body .header__contacts span,body.product-body .header__contacts span{color:var(--header-muted)!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}body .header__account-link,body .header__account-link:visited,body.home-page .header__account-link,body.home-page .header__account-link:visited,body.catalog-body .header__account-link,body.catalog-body .header__account-link:visited,body.product-body .header__account-link,body.product-body .header__account-link:visited{min-height:58px!important;color:var(--header-text)!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e518576b!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}@media (width<=1500px){body .header__box,body.home-page .header__box,body.catalog-body .header__box,body.product-body .header__box{gap:16px!important;padding:0 18px!important}body .header__logo,body.home-page .header__logo,body.catalog-body .header__logo,body.product-body .header__logo{font-size:26px!important}body .header__logo img,body.home-page .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:48px!important;height:48px!important}body .header__catalog-link,body .header__button,body .header__account-link{min-height:48px!important;padding:0 16px!important;font-size:14px!important}body .header .nav-links,body.home-page .header .nav-links,body.catalog-body .header .nav-links,body.product-body .header .nav-links{gap:20px!important}body .header__link,body .header__link:visited{font-size:14px!important}}@media (width<=1180px){body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{width:min(100% - 32px,1520px)!important}body .header__box,body.home-page .header__box,body.catalog-body .header__box,body.product-body .header__box{flex-wrap:wrap!important;justify-content:center!important;min-height:auto!important;padding:14px 18px!important}body .header__nav,body.home-page .header__nav,body.catalog-body .header__nav,body.product-body .header__nav{flex:1 0 100%!important;order:3!important}body .header__link,body .header__link:visited{min-height:44px!important}}@media (width<=760px){body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{border-radius:20px!important;margin-top:10px!important;top:10px!important}body .header__box,body.home-page .header__box,body.catalog-body .header__box,body.product-body .header__box{align-items:center!important;gap:12px!important}body .header__contacts,body.home-page .header__contacts,body.catalog-body .header__contacts,body.product-body .header__contacts{display:none!important}body .header .nav-links,body.home-page .header .nav-links,body.catalog-body .header .nav-links,body.product-body .header .nav-links{flex-wrap:wrap!important;gap:4px 18px!important}body .header__link,body .header__link:visited{min-height:36px!important;font-size:13px!important}body .header__catalog-link,body .header__button,body .header__account-link{border-radius:12px!important;min-height:44px!important}}body .header__catalog,body.home-page .header__catalog,body.catalog-body .header__catalog,body.product-body .header__catalog{z-index:5!important;flex:none!important;align-items:center!important;display:inline-flex!important;position:relative!important}body .header__catalog:after{content:""!important;height:18px!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}body .header__menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fffffffa!important;border:1px solid #0c12221a!important;border-radius:16px!important;width:min(640px,100vw - 72px)!important;min-height:0!important;padding:10px!important;transition:opacity .16s,transform .16s,visibility .16s!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;transform:translateY(10px)!important;box-shadow:0 18px 44px #0c122224!important}body .header__catalog:hover .header__menu,body .header__catalog:focus-within .header__menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{will-change:width, border-radius, background-color;transition:background-color .28s,border-color .28s,box-shadow .28s,backdrop-filter .28s,width .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1)}body .header.is-scrolled,body.home-page .header.is-scrolled,body.catalog-body .header.is-scrolled,body.product-body .header.is-scrolled{backdrop-filter:blur(32px)saturate(180%)!important;background:#ffffff5c!important;border-color:#0c12221a!important;border-radius:999px!important;width:min(100% - 80px,1320px)!important;box-shadow:0 12px 34px #0c12221f!important}body .header.is-scrolled .header__box,body.home-page .header.is-scrolled .header__box,body.catalog-body .header.is-scrolled .header__box,body.product-body .header.is-scrolled .header__box{transition:min-height .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1);gap:16px!important;min-height:72px!important;padding:0 18px!important}body .header.is-scrolled .header__link,body.home-page .header.is-scrolled .header__link,body.catalog-body .header.is-scrolled .header__link,body.product-body .header.is-scrolled .header__link{min-height:72px!important}body .header.is-scrolled .nav-links,body.home-page .header.is-scrolled .nav-links,body.catalog-body .header.is-scrolled .nav-links,body.product-body .header.is-scrolled .nav-links{gap:24px!important}body .header.is-scrolled .header__right,body.home-page .header.is-scrolled .header__right,body.catalog-body .header.is-scrolled .header__right,body.product-body .header.is-scrolled .header__right{gap:8px!important}@media (width<=1180px){body .header.is-scrolled .header__box,body.home-page .header.is-scrolled .header__box,body.catalog-body .header.is-scrolled .header__box,body.product-body .header.is-scrolled .header__box{min-height:auto!important;padding-top:8px!important;padding-bottom:8px!important}body .header.is-scrolled,body.home-page .header.is-scrolled,body.catalog-body .header.is-scrolled,body.product-body .header.is-scrolled{border-radius:28px!important;width:min(100% - 32px,1320px)!important}body .header.is-scrolled .header__link,body.home-page .header.is-scrolled .header__link,body.catalog-body .header.is-scrolled .header__link,body.product-body .header.is-scrolled .header__link{min-height:44px!important}}@media (width<=760px){body .header.is-scrolled .header__box,body.home-page .header.is-scrolled .header__box,body.catalog-body .header.is-scrolled .header__box,body.product-body .header.is-scrolled .header__box{gap:4px!important;padding-top:4px!important;padding-bottom:4px!important}body .header.is-scrolled,body.home-page .header.is-scrolled,body.catalog-body .header.is-scrolled,body.product-body .header.is-scrolled{border-radius:24px!important;width:calc(100% - 20px)!important}body .header.is-scrolled .header__link,body.home-page .header.is-scrolled .header__link,body.catalog-body .header.is-scrolled .header__link,body.product-body .header.is-scrolled .header__link{min-height:28px!important}}body .header__groups{grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important;position:relative!important}body .header__group{grid-column:1!important}body .header__group-link,body .header__group-link:visited{min-width:0!important;color:var(--header-text)!important;border:1px solid #0000!important;border-radius:10px!important;gap:3px!important;padding:11px 12px!important;text-decoration:none!important;display:grid!important}body .header__group-link span{overflow-wrap:anywhere!important;min-width:0!important;font-size:14px!important;font-weight:800!important;line-height:1.18!important}body .header__group-link small{color:var(--header-muted)!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}body .header__group:hover .header__group-link,body .header__group:focus-within .header__group-link{color:var(--header-accent)!important;background:#e518570f!important;border-color:#e5185738!important}body .header__cats{opacity:0!important;visibility:hidden!important;background:0 0!important;border-left:1px solid #0c12221a!important;border-radius:0!important;align-content:start!important;gap:6px!important;min-width:0!important;padding:10px 0 10px 14px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:grid!important;position:absolute!important;inset:0 0 0 240px!important;transform:translate(8px)!important}body .header__group:first-child .header__cats,body .header__group:hover .header__cats,body .header__group:focus-within .header__cats{opacity:1!important;visibility:visible!important;transform:translate(0)!important}body .header__groups:hover .header__group:first-child:not(:hover) .header__cats,body .header__groups:focus-within .header__group:first-child:not(:focus-within) .header__cats{opacity:0!important;visibility:hidden!important;transform:translate(8px)!important}body .header__title{color:var(--header-text)!important;overflow-wrap:anywhere!important;margin:0 0 8px!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important}body .header__cat,body .header__cat:visited{min-width:0!important;color:var(--header-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;gap:2px!important;padding:8px 10px!important;text-decoration:none!important;transition:background-color .14s,border-color .14s,color .14s!important;display:grid!important}body .header__cat span{overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important;font-weight:800!important;line-height:1.18!important}body .header__cat small{color:var(--header-muted)!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}body .header__cat:hover,body .header__cat:focus{color:var(--header-accent)!important;background:#e518570f!important;border-color:#e5185729!important}body .header__menu,body.home-page .header__menu,body.catalog-body .header__menu,body.product-body .header__menu{background:#fff!important;border:1px solid #0f172a29!important;border-radius:0!important;width:min(900px,100vw - 56px)!important;min-height:438px!important;padding:0!important;overflow:hidden!important;box-shadow:0 22px 58px #0f172a29!important}body .header__groups{grid-template-columns:248px minmax(0,1fr)!important;gap:0!important;min-height:438px!important;display:grid!important}body .header__group{display:contents!important}body .header__group-link,body .header__group-link:visited{color:#101010!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;grid-template-columns:28px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:9px 18px 9px 8px!important;text-decoration:none!important;display:grid!important}body .header__group-link:after{content:"›"!important;color:#1010108f!important;font-size:25px!important;font-weight:300!important;line-height:1!important}body .header__icon{background:linear-gradient(90deg,#0000 46%,#101010b8 46% 54%,#0000 54%),linear-gradient(#0000 46%,#101010b8 46% 54%,#0000 54%)!important;border:1.6px solid #101010cc!important;border-radius:5px!important;width:22px!important;height:22px!important;display:block!important}body .header__group:nth-child(2) .header__icon{clip-path:polygon(50% 0,100% 32%,86% 100%,14% 100%,0 32%)!important}body .header__group:nth-child(3) .header__icon{border-radius:50% 50% 7px 7px!important}body .header__group:nth-child(4) .header__icon{background:linear-gradient(90deg,#0000 28%,#101010b8 28% 36%,#0000 36% 64%,#101010b8 64% 72%,#0000 72%)!important;border-radius:3px!important}body .header__group:nth-child(5) .header__icon{border-radius:3px 3px 10px 10px!important}body .header__label,body .header__group-link span:not(.header__icon){min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important;line-height:1.18!important;overflow:hidden!important}body .header__cats{opacity:0!important;visibility:hidden!important;background:#fff!important;border-left:1px solid #0f172a2e!important;grid-area:1/2/span 20!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important;align-content:start!important;gap:10px 58px!important;padding:28px 32px!important;display:grid!important;position:absolute!important;inset:0 0 0 248px!important;transform:none!important}body .header__title{color:#000!important;grid-column:1/-1!important;margin:0 0 6px!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important}body .header__all,body .header__all:visited{color:#000!important;grid-column:1/-1!important;align-items:center!important;gap:5px!important;width:max-content!important;margin:4px 0!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}body .header__cat,body .header__cat:visited{color:#2f3747!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:none!important;display:block!important}body .header__cat span{color:inherit!important;white-space:normal!important;font-size:15px!important;font-weight:500!important;line-height:1.38!important;display:inline!important}body .header__cat small{display:none!important}.product__config--summary .option-card{border-radius:10px!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 20px #0f172a0b!important}body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{view-transition-name:site-header;will-change:transform, border-radius, background-color, backdrop-filter;transition:background-color .58s cubic-bezier(.16,1,.3,1),border-color .58s cubic-bezier(.16,1,.3,1),border-radius .58s cubic-bezier(.16,1,.3,1),box-shadow .58s cubic-bezier(.16,1,.3,1),backdrop-filter .58s cubic-bezier(.16,1,.3,1)!important}body .header__box,body .header__logo,body .header__logo img,body .header__catalog-link,body .header__nav,body .header .nav-links,body .header__right,body .header__button,body .header-favorites,body .header__contacts{transition:gap .58s cubic-bezier(.16,1,.3,1),padding .58s cubic-bezier(.16,1,.3,1),min-height .58s cubic-bezier(.16,1,.3,1),border-radius .58s cubic-bezier(.16,1,.3,1),opacity .38s,background-color .38s,box-shadow .38s!important}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:1000;isolation:isolate;clip-path:inset(0 round 40px);border-radius:40px;animation-duration:.58s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:clip}::view-transition-image-pair(site-header),::view-transition-old(site-header),::view-transition-new(site-header){border-radius:inherit;clip-path:inset(0 round 40px);overflow:clip}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;height:100%;animation:none}@media (width<=860px){::view-transition-group(site-header),::view-transition-image-pair(site-header),::view-transition-old(site-header),::view-transition-new(site-header){clip-path:inset(0 round 18px);border-radius:18px}}@media (prefers-reduced-motion:reduce){body .header,body .header *{transition-duration:.01ms!important}::view-transition-group(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation-duration:.01ms!important}}.product__config--summary .option-head{overflow:visible!important}.product__config--summary .option-label--with-help{align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important;overflow:visible!important}.product__config--summary .option-label__text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.config-help{z-index:12;cursor:help;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.config-help__icon{color:#e51857;box-sizing:border-box;background:#fff4f8;border:1px solid #e5185757;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid}.config-help__tooltip{z-index:50;color:#4f5563;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #0f172a1a;border-radius:14px;width:min(380px,100vw - 48px);padding:14px 16px;font-size:13px;font-weight:500;line-height:1.48;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);left:-10px;transform:translateY(-4px);box-shadow:0 16px 38px #0f172a29}.config-help__tooltip strong{color:#111827;font-weight:750}.config-help:hover .config-help__tooltip,.config-help.is-open .config-help__tooltip,.option-head:focus-visible .config-help__tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=620px){.config-help__tooltip{width:calc(100vw - 40px);max-height:calc(100vh - 80px);position:fixed;top:50%;left:20px;overflow-y:auto;transform:translateY(-48%)}body>.config-help__tooltip.config-help__tooltip--mobile-open{z-index:2000!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 32px)!important;position:fixed!important;top:50%!important;left:16px!important;right:16px!important;overflow:auto!important;transform:translateY(-50%)!important}.config-help:hover .config-help__tooltip,.config-help.is-open .config-help__tooltip,.option-head:focus-visible .config-help__tooltip{transform:translateY(-50%)}}.product__bar .product-back,.bar .product-back,.product-back,.product-back:visited{width:max-content!important;max-width:160px!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;margin:0 0 10px!important;padding:0 12px!important;font-size:13px!important}.product__actions .product__button,.product__actions .product__button:visited,.item .actions .btn,.item .actions .btn:visited{background:var(--header-accent,#e51857)!important;color:#fff!important;min-height:46px!important;box-shadow:none!important;white-space:nowrap!important;border:0!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.product__actions .product__button:hover,.item .actions .btn:hover{background:var(--header-accent-dark,#a72045)!important;color:#fff!important}.product__actions .product__button--light,.product__actions .product__button--light:visited,.item .actions .btn--light,.item .actions .btn--light:visited,.product__bar .product-back,.bar .product-back,.product-back,.product-back:visited{color:#333!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e6e9!important;border-radius:22px!important;padding:0 18px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__actions .product__button--light:hover,.item .actions .btn--light:hover,.product__bar .product-back:hover,.bar .product-back:hover,.product-back:hover{color:var(--header-accent,#e51857)!important;background:#f5f7f8!important}.product__config--summary .option-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.product__config--summary .option-head{color:#333!important;min-height:44px!important;box-shadow:none!important;background:#f5f7f8!important;border:0!important;border-radius:22px!important;padding:0 18px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__config--summary .option-head:hover{color:var(--header-accent,#e51857)!important}.product__config--summary .option-label,.product__config--summary .option-current,.product__config--summary .option-arrow{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__config--summary .option-current{color:#777!important}.product__config--summary .option-card.is-open .option-body{padding:8px 0 0!important}.product__config--summary .option-item{color:#333!important;min-height:42px!important;box-shadow:none!important;background:#f5f7f8!important;border:0!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.product__config--summary .option-name,.product__config--summary .option-item.is-selected .option-name{color:inherit!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__button,.product__button:visited,.item .btn,.item .btn:visited{border:1px solid var(--brand-red,#e51857)!important;background:var(--brand-red,#e51857)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 28px #e5185729!important}.product__button--light,.product__button--light:visited,.item .btn--light,.item .btn--light:visited{color:var(--brand-red,#e51857)!important;box-shadow:none!important;background:#fff!important}.product__button:hover,.item .btn:hover{border-color:var(--brand-red,#e51857)!important;color:#fff!important;background:#c9144d!important}.product__button--light:hover,.item .btn--light:hover{background:var(--brand-red,#e51857)!important;color:#fff!important}.product__config--summary .option-head{color:#100f0f!important;font:inherit!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:10px!important}.product__config--summary .option-head:hover{background:#fafafa!important}.product__config--summary .option-item{color:#100f0fb8!important;background:#fff!important;border:1px solid #100f0f1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;display:inline-flex!important}.product__config--summary .option-item.is-selected{border-color:var(--brand-red,#e51857)!important;background:var(--brand-red,#e51857)!important;color:#fff!important}.product__bar .product-back,.bar .product-back,.product-back,.product-back:visited{color:#100f0f!important;background:#fff!important;border-color:#100f0f1f!important;min-height:34px!important}.product__bar .product-back:hover,.bar .product-back:hover,.product-back:hover{border-color:var(--brand-red,#e51857)!important;background:var(--brand-red,#e51857)!important;color:#fff!important}.product__button,.product__button:visited,.item .btn,.item .btn:visited{background:var(--header-accent,#e51857)!important;color:#fff!important;min-height:46px!important;box-shadow:none!important;white-space:nowrap!important;border:0!important;border-radius:24px!important;padding:0 24px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important}.product__button:hover,.item .btn:hover{background:var(--header-accent-dark,#a72045)!important;color:#fff!important}.product__button--light,.product__button--light:visited,.item .btn--light,.item .btn--light:visited,.product__bar .product-back,.bar .product-back,.product-back,.product-back:visited{color:#333!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e6e9!important;border-radius:22px!important;padding:0 18px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__button--light:hover,.item .btn--light:hover,.product__bar .product-back:hover,.bar .product-back:hover,.product-back:hover{color:var(--header-accent,#e51857)!important;background:#f5f7f8!important;border-color:#e2e6e9!important}.product__config--summary .option-item{color:#333!important;cursor:pointer!important;background:#f5f7f8!important;border:0!important;border-radius:22px!important;min-height:42px!important;padding:0 18px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:700!important}.product__config--summary .option-item:hover{color:var(--header-accent,#e51857)!important}.product__config--summary .option-item.is-selected{background:var(--header-accent,#e51857)!important;color:#fff!important;border:0!important}.product__config--summary .option-item.is-selected .option-name{color:#fff!important}.product__config--summary .option-name{font-size:14px!important;font-weight:700!important}@media (width<=680px){.product__bar .product-back,.bar .product-back,.product-back{max-width:120px!important}}body .header__cat:hover,body .header__cat:focus,body .header__title a:hover,body .header__all:hover{color:var(--header-accent,#e51857)!important;background:0 0!important}body .header__cat:nth-of-type(3):after,body .header__cat:nth-of-type(6):after{content:" new"!important;color:#fff!important;background:#04b75b!important;border-radius:4px!important;margin-left:6px!important;padding:1px 5px 2px!important;font-size:11px!important;font-style:italic!important;font-weight:800!important;line-height:1!important;display:inline-block!important}body .header__menu,body.home-page .header__menu,body.catalog-body .header__menu,body.product-body .header__menu{background:#fff!important;border:1px solid #0000002e!important;border-radius:0!important;width:min(875px,100vw - 48px)!important;min-height:620px!important;top:calc(100% + 8px)!important;box-shadow:0 16px 34px #00000014!important}body .header__groups{grid-template-columns:248px minmax(0,1fr)!important;min-height:620px!important}body .header__group-link,body .header__group-link:visited{color:#111!important;grid-template-columns:28px minmax(0,1fr) 14px!important;min-height:40px!important;padding:7px 18px 7px 8px!important}body .header__group-link:after{content:"›"!important;color:#777!important;font-size:25px!important;font-weight:300!important}body .header__icon,body .header__group:first-child .header__icon,body .header__group:nth-child(2) .header__icon,body .header__group:nth-child(3) .header__icon,body .header__group:nth-child(4) .header__icon,body .header__group:nth-child(5) .header__icon{clip-path:none!important;background:0 0!important;border:1.5px solid #303030!important;border-radius:3px!important;width:22px!important;height:22px!important}body .header__group:first-child .header__icon{border-radius:999px!important}body .header__group:first-child .header__icon:before,body .header__group:nth-child(2) .header__icon:before,body .header__group:nth-child(3) .header__icon:before,body .header__group:nth-child(4) .header__icon:before,body .header__group:nth-child(5) .header__icon:before{content:""!important;background:#303030!important;width:10px!important;height:1.5px!important;margin:9px auto 0!important;display:block!important}body .header__label,body .header__group-link span:not(.header__icon){letter-spacing:0!important;font-size:15px!important;font-weight:600!important}body .header__cats{border-left:1px solid #0000002e!important;grid-template-columns:repeat(2,minmax(190px,1fr))!important;align-content:start!important;gap:10px 64px!important;padding:34px 32px!important;inset:0 0 0 248px!important}body .header__title{margin:0 0 12px!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}body .header__all,body .header__all:visited{color:#000!important;margin:0 0 4px!important;font-size:15px!important;font-weight:800!important}body .header__cat,body .header__cat:visited{color:#333b4a!important}body .header__cat span{font-size:15px!important;font-weight:400!important;line-height:1.45!important}body .header__cat:after{content:none!important;display:none!important}body .header__cat:hover,body .header__cat:focus,body .header__title a:hover,body .header__all:hover{color:#000!important;text-underline-offset:3px!important;text-decoration:underline!important}body .header__groups{min-height:620px!important;display:block!important;position:relative!important}body .header__group{width:248px!important;display:block!important}body .header__group-link,body .header__group-link:visited{width:248px!important;min-height:44px!important;display:grid!important}body .header__icon:before,body .header__group:first-child .header__icon:before,body .header__group:nth-child(2) .header__icon:before,body .header__group:nth-child(3) .header__icon:before,body .header__group:nth-child(4) .header__icon:before,body .header__group:nth-child(5) .header__icon:before{content:none!important;display:none!important}body .header__cats{min-height:620px!important;position:absolute!important;inset:0 0 0 248px!important}body .header__cat:nth-of-type(3):after,body .header__cat:nth-of-type(6):after,body .header__cat:after{content:none!important;display:none!important}body .header__menu,body.home-page .header__menu,body.catalog-body .header__menu,body.product-body .header__menu{width:874px!important;min-height:620px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:0!important;padding:0!important;top:calc(100% + 8px)!important;left:0!important;overflow:hidden!important}body .header__groups{background:linear-gradient(90deg,#fff 0 248px,#d4d4d4 248px 249px,#fff 249px)!important;width:100%!important;min-height:620px!important;padding:40px 0 0!important;display:block!important;position:relative!important}body .header__group{width:248px!important;margin:0!important;padding:0!important;display:block!important}body .header__group-link,body .header__group-link:visited{color:#111!important;width:228px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;margin:0 20px 0 0!important;padding:0 18px 0 30px!important;text-decoration:none!important;display:grid!important}body .header__group-link:after{content:"›"!important;color:#777!important;font-family:Arial,sans-serif!important;font-size:26px!important;font-weight:300!important;line-height:1!important;display:block!important}body .header__icon{display:none!important}body .header__label,body .header__group-link span:not(.header__icon){min-width:0!important;color:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .header__group-link small{display:none!important}body .header__group:first-child .header__group-link,body .header__group:hover .header__group-link,body .header__group:focus-within .header__group-link{color:#000!important;background:#f0f0f0!important}body .header__groups:hover .header__group:first-child:not(:hover) .header__group-link,body .header__groups:focus-within .header__group:first-child:not(:focus-within) .header__group-link{background:0 0!important}body .header__cats{opacity:0!important;visibility:hidden!important;min-height:620px!important;box-shadow:none!important;background:#fff!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:11px 78px!important;padding:34px 32px!important;display:grid!important;position:absolute!important;inset:0 0 0 249px!important;transform:none!important}body .header__group:first-child .header__cats,body .header__group:hover .header__cats,body .header__group:focus-within .header__cats{opacity:1!important;visibility:visible!important}body .header__groups:hover .header__group:first-child:not(:hover) .header__cats,body .header__groups:focus-within .header__group:first-child:not(:focus-within) .header__cats{opacity:0!important;visibility:hidden!important}body .header__title{color:#000!important;letter-spacing:0!important;grid-column:1/-1!important;margin:0 0 12px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}body .header__title a,body .header__title a:visited{color:inherit!important;text-decoration:none!important}body .header__all,body .header__all:visited{color:#000!important;grid-column:1/-1!important;align-items:center!important;gap:4px!important;width:max-content!important;margin:0 0 4px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}body .header__cat,body .header__cat:visited{color:#333b4a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important}body .header__cat span{color:inherit!important;letter-spacing:0!important;white-space:normal!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;display:inline!important}body .header__cat small,body .header__cat:before,body .header__cat:after,body .header__all:before,body .header__title:before{content:none!important;display:none!important}body .header__cat:hover,body .header__cat:focus,body .header__title a:hover,body .header__all:hover{color:#333b4a!important;background:0 0!important;text-decoration:none!important}.product__main{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr)!important;align-items:start!important;gap:28px!important}.product__gallery,.product__stage{min-height:520px!important}.product__summary{background:0 0!important;justify-content:start!important;min-height:0!important;padding:34px 0 0!important}.product__title h1{max-width:520px!important;font-size:clamp(44px,5vw,66px)!important}.product__title p{max-width:500px!important;margin-top:18px!important}.product__config--summary{background:0 0!important;border-radius:0!important;width:100%!important;max-width:500px!important;margin:28px 0 0!important;padding:0!important}.product__config--summary .product__section h2{letter-spacing:-.04em!important;font-size:clamp(24px,2.2vw,34px)!important}.product__config--summary .option-list{gap:8px!important;margin-top:14px!important}.product__config--summary .option-card{background:#fff!important;border-radius:10px!important;box-shadow:0 12px 34px #0f172a0f!important}.product__config--summary .option-head{min-height:48px!important;padding:0 14px!important}.product__config--summary .option-label{font-size:14px!important}.product__config--summary .option-current{font-size:12px!important}.product__config--summary .option-body{grid-template-columns:1fr!important;padding:0 10px 10px!important}.product__config--summary,.product__config--summary *{min-width:0!important}.product__config--summary .option-card{background:#fff!important;border:1px solid #100f0f14!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}.product__config--summary .option-head{grid-template-columns:minmax(0,1fr) minmax(70px,auto) 18px!important;gap:10px!important;min-height:44px!important;padding:0 12px!important}.product__config--summary .option-label,.product__config--summary .option-current{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.product__config--summary .option-current{color:#100f0f7a!important;text-align:right!important;justify-self:end!important;max-width:150px!important}.product__config--summary .option-arrow{text-align:center!important;width:18px!important}.product__config--summary .option-body{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:6px!important;padding:0 10px 10px!important}.product__config--summary .option-item{border-radius:7px!important;min-height:36px!important;padding:0 10px!important}.product__config--summary .option-name{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.product__actions{margin:22px 0 0!important}.product__grid--specs{margin-top:28px!important;display:block!important}.product__grid--specs .product__specs{background:0 0!important;max-width:720px!important;padding:0!important}.product__grid--specs .product__section h2{font-size:clamp(28px,3vw,42px)!important}.product__grid--specs .spec-grid{grid-template-columns:repeat(auto-fit,minmax(120px,160px))!important;gap:12px!important}.product__grid--specs .spec-item{background:#fff!important;min-height:92px!important;box-shadow:0 14px 40px #0f172a0f!important}.item .info-tab__params{gap:8px!important;margin-top:18px!important;display:grid!important}.item .info-tab__params p{color:#0c1222c7!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.item .info-tab__params strong{color:#100f0f!important;font-size:inherit!important;font-weight:800!important;line-height:inherit!important}body.product .item .b3{padding-top:42px!important}@media (width<=1020px){.product__main{grid-template-columns:1fr!important}.product__summary{padding-top:0!important}.product__config--summary{max-width:none!important}}@media (width<=680px){.product__config--summary .option-head{grid-template-columns:minmax(0,1fr) 18px!important}.product__config--summary .option-current{text-align:left!important;grid-column:1/-1!important;justify-self:start!important;max-width:100%!important;margin-top:-4px!important;padding-bottom:8px!important}.product__config--summary .option-body,.item .info-tab__params{grid-template-columns:1fr!important}}.product-back,.product-back:visited{color:#101010!important;background:#fff!important;border:1px solid #100f0f1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0 0 12px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:background-color .18s,color .18s,transform .18s!important;display:inline-flex!important;box-shadow:0 8px 22px #0f172a0f!important}.product-back:before{content:"←"!important;font-size:17px!important;line-height:1!important}.product-back:hover{background:var(--header-accent,#e51857)!important;color:#fff!important;transform:translate(-2px)!important}@media (width<=1180px){body .header__catalog{flex:0 auto!important}body .header__menu{left:50%!important;transform:translate(-50%)translateY(10px)!important}body .header__catalog:hover .header__menu,body .header__catalog:focus-within .header__menu{transform:translate(-50%)translateY(0)!important}}@media (width<=860px){body .header__menu{display:none!important}}.item .hero{align-items:stretch!important}.item .photo{height:auto!important;min-height:560px!important;display:flex!important}.item .stage{flex:auto!important;height:auto!important;min-height:560px!important}.item .pic{object-fit:contain!important;background:0 0!important;width:min(82%,760px)!important;max-width:760px!important;height:min(76%,520px)!important;max-height:520px!important}.item .summary{align-self:stretch!important;padding-top:0!important}.item .info{align-items:stretch!important}.item .specs{display:contents!important}.item .specs .head{grid-area:1/1!important}.item .specs .info-tabs{flex-direction:column!important;grid-area:2/1!important;align-self:stretch!important;height:100%!important;display:flex!important}.item .specs .info-tabs__body{flex:auto!important}.item .specs .info-tab.is-active{min-height:100%!important}.item .help{grid-area:2/2!important;align-self:start!important;height:auto!important}@media (width<=1200px){.item .photo,.item .stage{min-height:520px!important}.item .specs{grid-template-rows:auto 1fr!important;display:grid!important}.item .specs .head,.item .specs .info-tabs,.item .help{grid-area:auto!important;height:auto!important}}@media (width<=760px){.item .photo,.item .stage{min-height:420px!important}}.footer,.home-page .footer,.catalog-body .footer,.product-body .footer{color:var(--shared-text,#171928)!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.footer-box,.home-page .footer-box,.catalog-body .footer-box,.product-body .footer-box{width:min(100% - 112px,1520px)!important;margin:0 auto!important;padding:48px 0 26px!important}.footer-grid,.home-page .footer-grid,.catalog-body .footer-grid,.product-body .footer-grid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(300px,1.18fr) minmax(180px,.75fr) minmax(180px,.75fr) minmax(190px,.75fr) minmax(250px,1fr)!important;align-items:start!important;gap:0!important;padding:0!important;display:grid!important}.footer-brand,.home-page .footer-brand,.catalog-body .footer-brand,.product-body .footer-brand,.footer-col,.home-page .footer-col,.catalog-body .footer-col,.product-body .footer-col{flex-direction:column!important;align-content:start!important;align-items:flex-start!important;gap:0!important;min-height:0!important;padding:4px 34px 0!important;display:flex!important}.footer-brand,.home-page .footer-brand,.catalog-body .footer-brand,.product-body .footer-brand{padding-left:0!important}.footer-col,.home-page .footer-col,.catalog-body .footer-col,.product-body .footer-col{border-left:1px solid #dfe2e8!important}.footer-logo,.home-page .footer-logo,.catalog-body .footer-logo,.product-body .footer-logo{width:auto!important;height:auto!important;color:var(--shared-text,#171928)!important;letter-spacing:-.035em!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important;font-size:28px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.footer-logo-img,.home-page .footer-logo-img,.catalog-body .footer-logo-img,.product-body .footer-logo-img{object-fit:contain!important;width:58px!important;height:58px!important}.footer-logo span,.home-page .footer-logo span,.catalog-body .footer-logo span,.product-body .footer-logo span{color:var(--shared-text,#171928)!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:inline-block!important}.footer-text,.home-page .footer-text,.catalog-body .footer-text,.product-body .footer-text{color:#6f7482!important;max-width:330px!important;margin:0 0 22px!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important}.footer-title,.home-page .footer-title,.catalog-body .footer-title,.product-body .footer-title{color:var(--shared-text,#171928)!important;letter-spacing:0!important;margin:0 0 16px!important;font-size:21px!important;font-weight:900!important;line-height:1.15!important}.footer-link,.home-page .footer-link,.catalog-body .footer-link,.product-body .footer-link,.footer-policy,.home-page .footer-policy,.catalog-body .footer-policy,.product-body .footer-policy{color:#707684!important;margin:0 0 10px!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;transition:color .18s!important}.footer-link:hover,.footer-policy:hover,.home-page .footer-link:hover,.home-page .footer-policy:hover{color:var(--shared-red,#e71b5f)!important}.footer-btn,.home-page .footer-btn,.catalog-body .footer-btn,.product-body .footer-btn{min-width:200px!important;min-height:48px!important;color:var(--shared-text,#171928)!important;cursor:pointer!important;background:#fff!important;border:1px solid #e71b5fa6!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0 28px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important;display:inline-flex!important}.footer-btn:hover,.home-page .footer-btn:hover,.catalog-body .footer-btn:hover,.product-body .footer-btn:hover{border-color:var(--shared-red,#e71b5f)!important;background:var(--shared-red,#e71b5f)!important;color:#fff!important;box-shadow:0 18px 36px #e71b5f2e!important}.social,.home-page .social,.catalog-body .social,.product-body .social{flex-wrap:wrap!important;gap:12px!important;margin-top:24px!important;display:flex!important}.social a,.home-page .social a,.catalog-body .social a,.product-body .social a{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;color:var(--shared-red,#e71b5f)!important;letter-spacing:0!important;background:#fff!important;border:1px solid #dfe2e8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.social svg,.home-page .social svg,.catalog-body .social svg,.product-body .social svg{fill:currentColor!important;width:24px!important;height:24px!important;display:block!important}.social svg path,.home-page .social svg path,.catalog-body .social svg path,.product-body .social svg path,.footer-ico svg path,.home-page .footer-ico svg path,.catalog-body .footer-ico svg path,.product-body .footer-ico svg path{fill:currentColor!important}.footer-contact,.home-page .footer-contact,.catalog-body .footer-contact,.product-body .footer-contact{color:#707684!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0 0 14px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;display:grid!important}.footer-contact--plain,.home-page .footer-contact--plain,.catalog-body .footer-contact--plain,.product-body .footer-contact--plain{color:#707684!important;margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;line-height:1.32!important;text-decoration:none!important;display:block!important}.footer-contact strong,.home-page .footer-contact strong,.catalog-body .footer-contact strong,.product-body .footer-contact strong{color:var(--shared-text,#171928)!important;margin-bottom:4px!important;font-size:18px!important;font-weight:900!important;display:block!important}.footer-contact small,.home-page .footer-contact small,.catalog-body .footer-contact small,.product-body .footer-contact small{color:#707684!important;font-size:13px!important;font-weight:600!important;display:block!important}.footer-ico,.home-page .footer-ico,.catalog-body .footer-ico,.product-body .footer-ico{width:24px!important;height:24px!important;color:var(--shared-red,#e71b5f)!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.footer-ico svg,.home-page .footer-ico svg,.catalog-body .footer-ico svg,.product-body .footer-ico svg{fill:currentColor!important;width:21px!important;height:21px!important;display:block!important}.footer-col--contact .footer-btn,.home-page .footer-col--contact .footer-btn,.catalog-body .footer-col--contact .footer-btn,.product-body .footer-col--contact .footer-btn{width:100%!important;margin-top:14px!important}.footer-bottom,.home-page .footer-bottom,.catalog-body .footer-bottom,.product-body .footer-bottom{border-top:1px solid #dfe2e8!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;align-items:center!important;gap:28px!important;margin-top:30px!important;padding:22px 0 0!important;display:grid!important}.footer-note,.home-page .footer-note,.catalog-body .footer-note,.product-body .footer-note{color:#8a909c!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.footer-note--made,.home-page .footer-note--made,.catalog-body .footer-note--made,.product-body .footer-note--made{justify-self:end!important}@media (width<=1280px){.footer-box,.home-page .footer-box,.catalog-body .footer-box,.product-body .footer-box{width:min(100% - 64px,1520px)!important}.footer-grid,.home-page .footer-grid,.catalog-body .footer-grid,.product-body .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:30px!important}.footer-brand,.home-page .footer-brand,.catalog-body .footer-brand,.product-body .footer-brand,.footer-col,.home-page .footer-col,.catalog-body .footer-col,.product-body .footer-col{min-height:0!important;padding:0 30px!important}.footer-brand,.home-page .footer-brand,.catalog-body .footer-brand,.product-body .footer-brand{border-left:0!important;padding-left:0!important}}@media (width<=860px){.footer-box,.home-page .footer-box,.catalog-body .footer-box,.product-body .footer-box{width:min(100% - 32px,1520px)!important;padding:36px 0 22px!important}.footer-grid,.home-page .footer-grid,.catalog-body .footer-grid,.product-body .footer-grid,.footer-bottom,.home-page .footer-bottom,.catalog-body .footer-bottom,.product-body .footer-bottom{grid-template-columns:1fr!important;gap:18px!important}.footer-brand,.home-page .footer-brand,.catalog-body .footer-brand,.product-body .footer-brand,.footer-col,.home-page .footer-col,.catalog-body .footer-col,.product-body .footer-col{border-left:0!important;padding:0!important}.footer-col,.home-page .footer-col,.catalog-body .footer-col,.product-body .footer-col{border-top:1px solid #dfe2e8!important;padding-top:16px!important}.footer-bottom,.home-page .footer-bottom,.catalog-body .footer-bottom,.product-body .footer-bottom{margin-top:24px!important}.footer-note--made,.home-page .footer-note--made,.catalog-body .footer-note--made,.product-body .footer-note--made{justify-self:start!important}}.catalog__grid--types{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:start!important;justify-items:stretch!important}.social svg,.home-page .social svg,.catalog-body .social svg,.product-body .social svg{opacity:1!important;width:28px!important;height:28px!important}.social img,.home-page .social img,.catalog-body .social img,.product-body .social img{object-fit:contain!important;opacity:1!important;visibility:visible!important;width:28px!important;height:28px!important;display:block!important}.social__telegram svg path{fill:#229ed9!important}.social__whatsapp svg path{fill:#25d366!important}.social__mail svg path{fill:var(--shared-red,#e71b5f)!important}.footer-col--contact .footer-contact,.home-page .footer-col--contact .footer-contact,.catalog-body .footer-col--contact .footer-contact,.product-body .footer-col--contact .footer-contact{margin-bottom:10px!important}.footer-col--contact .footer-contact:last-of-type,.home-page .footer-col--contact .footer-contact:last-of-type,.catalog-body .footer-col--contact .footer-contact:last-of-type,.product-body .footer-col--contact .footer-contact:last-of-type{margin-bottom:4px!important}.footer-col--contact .footer-btn,.home-page .footer-col--contact .footer-btn,.catalog-body .footer-col--contact .footer-btn,.product-body .footer-col--contact .footer-btn{margin-top:16px!important}@media (width<=980px){.catalog__grid--types{grid-template-columns:1fr!important}}body.catalog-body,body.product,body.product-body,body.catalog-body main,body.product main,body.product-body main,body.catalog-body .catalog,body.product .catalog,body.product-body .catalog,body.product .product,body.product-body .product,body.product .item,body.product-body .item,body.catalog-body .catalog__top,body.catalog-body .catalog__products,body.catalog-body .catalog__seen,body.product .catalog__seen,body.product-body .catalog__seen,body.product .item .b1,body.product .item .b2,body.product .item .b3,body.product .item .b4,body.product .item .b5,body.product .item .hero,body.product .item .info,body.product .item [data-contact],body.product .item .catalog__seen{background:#fff!important}img,video,canvas,svg{max-width:100%}@media (width<=1180px){.catalog__container,.wrap,.product__container,.footer-box,.home-page .footer-box,.catalog-body .footer-box,.product-body .footer-box{width:min(100% - 40px,1520px)!important}.catalog__grid,.catalog__grid--types{grid-template-columns:repeat(2,minmax(0,1fr))!important}.item .hero,.item .info,.product__main,.product__grid{grid-template-columns:1fr!important}}@media (width<=860px){html,body{min-width:320px!important;overflow-x:clip!important}body .header,body.home-page .header,body.catalog-body .header,body.product-body .header{border-radius:18px!important;width:calc(100% - 24px)!important;margin-top:8px!important;top:8px!important}body .header__box,body.home-page .header__box,body.catalog-body .header__box,body.product-body .header__box{grid-template-columns:auto minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:6px 10px!important;min-height:0!important;padding:8px 10px!important;display:grid!important}body .header__logo,body.home-page .header__logo,body.catalog-body .header__logo,body.product-body .header__logo{grid-area:1/1!important;gap:0!important;min-width:0!important;line-height:1!important}body .header__logo>span,body.home-page .header__logo>span,body.catalog-body .header__logo>span,body.product-body .header__logo>span{display:none!important}body .header__logo img,body.home-page .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:36px!important;height:36px!important}body .header__catalog,body.home-page .header__catalog,body.catalog-body .header__catalog,body.product-body .header__catalog{grid-area:1/2!important;justify-self:center!important}body .header__catalog-link,body .header__catalog-link:visited{border-radius:11px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}body .header__right,body.home-page .header__right,body.catalog-body .header__right,body.product-body .header__right{grid-area:1/3!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;display:flex!important}body .header__contacts,body.home-page .header__contacts,body.catalog-body .header__contacts,body.product-body .header__contacts{display:none!important}body .header__account,body .header__account-link,body .header__button{width:40px!important;min-width:40px!important;max-width:40px!important}body .header__account-link,body .header__button,body .header__account-link:visited,body .header__button:visited{border-radius:50%!important;min-height:40px!important;padding:0!important;font-size:0!important;overflow:hidden!important}body .header .header__button:before{content:""!important;background:currentColor!important;width:19px!important;height:19px!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.1' d='M7.2 3.8 9.8 8l-2 2.1c1.5 3 3.9 5.4 6.9 6.9l2.1-2 4.2 2.6-.8 3c-.2.8-1 1.4-1.9 1.3C9.5 20.8 3.2 14.5 2.1 5.7 2 4.8 2.6 4 3.4 3.8l3-.8.8.8Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.1' d='M7.2 3.8 9.8 8l-2 2.1c1.5 3 3.9 5.4 6.9 6.9l2.1-2 4.2 2.6-.8 3c-.2.8-1 1.4-1.9 1.3C9.5 20.8 3.2 14.5 2.1 5.7 2 4.8 2.6 4 3.4 3.8l3-.8.8.8Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important}body .header__nav,body.home-page .header__nav,body.catalog-body .header__nav,body.product-body .header__nav{grid-area:2/1/auto/-1!important;justify-content:flex-start!important;width:100%!important;overflow-x:auto!important}body .header__nav::-webkit-scrollbar{display:none!important}body .header .nav-links,body.home-page .header .nav-links,body.catalog-body .header .nav-links,body.product-body .header .nav-links{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body .header__link,body .header__link:visited{min-height:28px!important;font-size:12px!important;line-height:1!important}body .header__menu{display:none!important}.catalog__container,.wrap,.product__container,.footer-box,.home-page .footer-box,.catalog-body .footer-box,.product-body .footer-box{width:calc(100% - 24px)!important}.catalog__top,.catalog__products,.item .b1,.item .b2,.item .b3,.item .b4{padding-top:22px!important}.catalog__panel{border-radius:18px!important;width:100%!important}.promo__trail{width:min(220px,58%)!important;bottom:12px!important}.promo__trail button{border-top-width:2px!important;padding-top:8px!important}.catalog__head{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important}.catalog__head h2,.catalog__seen-title,.item .specs .head h2{font-size:clamp(30px,9vw,42px)!important;line-height:1.02!important}.catalog__grid,.catalog__grid--types{grid-template-columns:1fr!important;gap:16px!important}.catalog__card{min-height:0!important}.item .hero{gap:18px!important;margin-top:20px!important}.item .photo,.item .stage{min-height:330px!important}.item .pic{width:88%!important;height:78%!important}.item .summary,.item .help,.item .specs .info-tabs,.product__summary,.product__config{border-radius:18px!important;padding:20px!important}.item .title h1,.product__title h1{letter-spacing:0!important;font-size:clamp(34px,12vw,52px)!important;line-height:.98!important}.item .opts{max-height:none!important}.item .opt-list{grid-template-columns:1fr 1fr!important}.item .actions,.product__actions,.info-tabs__nav{grid-template-columns:1fr!important}.info-tabs__button{min-height:46px!important}.catalog__seen-track{grid-auto-columns:minmax(240px,82vw)!important}.footer-grid,.footer-bottom,.home-page .footer-grid,.catalog-body .footer-grid,.product-body .footer-grid{grid-template-columns:1fr!important}}@media (width<=420px){body .header__logo,body.home-page .header__logo,body.catalog-body .header__logo,body.product-body .header__logo{font-size:18px!important}body .header__logo img,body.home-page .header__logo img,body.catalog-body .header__logo img,body.product-body .header__logo img{width:34px!important;height:34px!important}.item .opt-list{grid-template-columns:1fr!important}}@media (width>=861px){body .header.is-scrolled,body.home-page .header.is-scrolled,body.catalog-body .header.is-scrolled,body.product-body .header.is-scrolled{width:max-content!important;max-width:calc(100% - 24px)!important}body .header.is-scrolled .header__box,body.home-page .header.is-scrolled .header__box,body.catalog-body .header.is-scrolled .header__box,body.product-body .header.is-scrolled .header__box{flex-flow:row!important;justify-content:flex-start!important;gap:14px!important;width:max-content!important;max-width:calc(100vw - 26px)!important;min-height:60px!important;padding:6px 12px!important;display:flex!important}body .header.is-scrolled .header__logo,body .header.is-scrolled .header__catalog,body .header.is-scrolled .header__nav,body .header.is-scrolled .header__right{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}body .header.is-scrolled .header__nav{display:flex!important;overflow:visible!important}body .header.is-scrolled .header__logo{order:1!important}body .header.is-scrolled .header__catalog{order:2!important}body .header.is-scrolled .header__nav{order:3!important}body .header.is-scrolled .header__right{order:4!important}body .header.is-scrolled .nav-links{flex-flow:row!important;gap:22px!important;width:auto!important;display:flex!important}body .header.is-scrolled .header__link{min-height:48px!important}body .header.is-scrolled .header__catalog-link,body.home-page .header.is-scrolled .header__catalog-link,body.catalog-body .header.is-scrolled .header__catalog-link,body.product-body .header.is-scrolled .header__catalog-link,body .header.is-scrolled .header__button,body.home-page .header.is-scrolled .header__button,body.catalog-body .header.is-scrolled .header__button,body.product-body .header.is-scrolled .header__button,body .header.is-scrolled .header__account-link,body.home-page .header.is-scrolled .header__account-link,body.catalog-body .header.is-scrolled .header__account-link,body.product-body .header.is-scrolled .header__account-link{min-height:48px!important;padding:0 16px!important;font-size:14px!important}body .header.is-scrolled .nav-links,body.home-page .header.is-scrolled .nav-links,body.catalog-body .header.is-scrolled .nav-links,body.product-body .header.is-scrolled .nav-links{gap:22px!important}body .header.is-scrolled .header__link,body .header.is-scrolled .header__link:visited,body.home-page .header.is-scrolled .header__link,body.home-page .header.is-scrolled .header__link:visited,body.catalog-body .header.is-scrolled .header__link,body.catalog-body .header.is-scrolled .header__link:visited,body.product-body .header.is-scrolled .header__link,body.product-body .header.is-scrolled .header__link:visited{min-height:48px!important;font-size:14px!important}}@media (width>=861px) and (width<=1280px){body .header.is-scrolled .header__logo>span,body .header.is-scrolled .header__contacts{display:none!important}}@media (width<=860px){body.home-page .header__catalog-link,body.home-page .header__catalog-link:visited,body.catalog-body .header__catalog-link,body.catalog-body .header__catalog-link:visited,body.product .header__catalog-link,body.product .header__catalog-link:visited{border-radius:11px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}body.home-page .header__account-link,body.home-page .header__button,body.home-page .header__account-link:visited,body.home-page .header__button:visited,body.catalog-body .header__account-link,body.catalog-body .header__button,body.catalog-body .header__account-link:visited,body.catalog-body .header__button:visited,body.product .header__account-link,body.product .header__button,body.product .header__account-link:visited,body.product .header__button:visited{border-radius:11px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}body.home-page .header__link,body.home-page .header__link:visited,body.catalog-body .header__link,body.catalog-body .header__link:visited,body.product .header__link,body.product .header__link:visited{min-height:28px!important;padding:0!important;font-size:12px!important;line-height:1!important}}.product__config--summary .option-card:not(.is-open) .option-body{visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.product__config--summary .option-card:not(.is-open) .option-item{display:none!important}.product__config--summary .option-card.is-open .option-body{visibility:visible!important;height:auto!important;max-height:none!important;padding:0 10px 10px!important;display:grid!important;overflow:visible!important}.product__config--summary .option-card,.product__config--summary .option-head,.product__config--summary .option-item{background:#fff!important}.product__config--summary .option-card{border-radius:10px!important;box-shadow:0 8px 20px #0f172a0b!important}.product__config--summary .option-item.is-selected{color:#100f0f!important;background:#e5185714!important;border-color:#e5185752!important}.product__bar .product-back,.bar .product-back,.product-back,.product-back:visited{width:max-content!important;max-width:132px!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;margin:0 0 10px!important;padding:0 12px!important;font-size:13px!important;display:inline-flex!important}.product__config--summary .option-card{position:relative!important;overflow:visible!important}.product__config--summary .option-label.option-label--with-help{text-overflow:clip!important;align-items:center!important;gap:7px!important;display:inline-flex!important;overflow:visible!important}.product__config--summary .option-card:has(.config-help:hover),.product__config--summary .option-card:has(.config-help.is-open),.product__config--summary .option-card:has(.option-head:focus-visible){z-index:40!important}body .header .header__link,body .header .header__link:visited,body .header .header__link:hover,body .header .header__link:focus,body .header .header__link:active,body .header .header__link.is-active,body .header .header__link.active{text-decoration:none!important}body .header .header__link:after,body .header .header__link.is-active:after,body .header .header__link.active:after{content:none!important;display:none!important}