:root{--color-bg:#ebebeb;--color-surface:#fff;--color-surface-muted:#f4f4f4;--color-primary:#1750b7;--color-primary-light:#3b6fd9;--color-primary-dark:#022253;--color-text:#000;--color-ink:#1e2738;--color-border:#dde3ec;--color-border-soft:#dbe0e8;--color-muted:#868686;--color-slate:#6b7a90;--color-muted-2:#9c9c9c;--color-on-dark:#fff;--color-on-primary:#ebebeb;--color-header-bg:#ffffff9e;--color-surface-glass:#ffffffd1;--color-border-glass:#dde3eceb;--color-danger:#f40b0b;--gradient-company:linear-gradient(179deg, #1750b7 1.36%, #022253 122.71%);--shadow-card:0 14px 32px #1118270f;--font-display:Montserrat, system-ui, sans-serif;--font-body:Montserrat, system-ui, sans-serif;--font-form:Montserrat, system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-micro:10px;--fs-sm:14px;--fs-base:16px;--fs-phone:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:26px;--fs-3xl:54px;--fs-4xl:60px;--lh-tight:1;--lh-snug:1.2;--lh-normal:1.5;--radius-sm:8px;--radius-md:12px;--radius-lg:22px;--radius-xl:24px;--radius-2xl:28px;--radius-card:42px;--radius-pill:9999px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--container:1230px;--gutter:15px;--header-height:65px}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy/Gilroy-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}:root{--section-gap:120px}@media (width<=1200px){:root{--section-gap:80px}}main{flex:1 0 auto}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-tight);text-align:center;cursor:pointer;padding:14px 24px;transition:background-color .15s,opacity .15s;display:inline-flex}.btn--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background-color:var(--color-primary-dark)}.btn--outline{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-ink)}.btn--outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.logo{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.logo__mark{color:#fff;background-color:#e21f26;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.logo__tld{color:#e21f26}.logo--light{color:var(--color-on-dark)}.header__top{padding-block:25px}@media (width<=900px){.header__top{display:none}}.header__top-inner{justify-content:flex-start;display:flex}.header__utils{flex-wrap:wrap;gap:8px 76px;display:flex}@media (width<=1200px){.header__utils{justify-content:space-between;gap:16px;width:100%}}.header__left{align-items:center;display:flex}.header__util-link{font-size:var(--fs-base)}.header__util-link:hover{color:var(--color-ink)}.header__bar{z-index:100;background-color:var(--color-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.header__bar-inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:40px;display:flex}@media (width<=768px){.header__bar-inner{height:38px;min-height:auto}}.header__logo{display:inline-flex}.header__logo img{width:auto;height:33px;display:block}@media (width<=768px){.header__logo img{height:20px}}.header__nav{align-items:center;gap:34px;display:flex}@media (width<=900px){.header__nav{display:none}}.header__nav-link{font-size:var(--fs-lg);color:var(--color-ink)}.header__nav-link:hover{color:var(--color-primary)}.header__nav-sep{background-color:var(--color-ink);width:1px;height:16px}.header__phone{color:var(--color-ink);align-items:center;gap:10px;margin-left:auto;margin-right:40px;display:flex}@media (width<=1200px){.header__phone{display:none}}.header__phone-icon{width:26px;height:auto;display:block}.header__phone-text{flex-direction:column;display:flex}.header__phone-number{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-phone);line-height:var(--lh-tight)}.header__phone-caption{font-size:var(--fs-micro);color:var(--color-muted)}.header__actions{align-items:center;gap:16px;display:flex}.header__action{align-items:center;display:inline-flex;position:relative}.header__action img{width:auto;height:26px;display:block}@media (width<=768px){.header__action img{height:18px}}.header__favorites-badge,.header__cart-badge{border:2px solid var(--color-header-bg);border-radius:var(--radius-pill);background:var(--color-primary);min-width:22px;height:22px;color:var(--color-on-primary);font-family:var(--font-display);font-size:11px;font-weight:var(--fw-bold);transform-origin:50%;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-11px}@media (width<=768px){.header__favorites-badge,.header__cart-badge{min-width:18px;height:18px;padding-inline:4px;font-size:9px;top:-8px;right:-10px}}.header__favorites-badge[hidden],.header__cart-badge[hidden]{display:none}.header__favorites-badge--pulse,.header__cart-badge--pulse{animation:.42s ease-out header-cart-badge-pulse}@keyframes header-cart-badge-pulse{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.header__favorites-badge--pulse,.header__cart-badge--pulse{animation:none}}.footer{margin-top:var(--space-16);background-color:var(--color-ink);color:var(--color-on-dark);padding-block:78px 80px}@media (width<=900px){.footer{background:#022253;padding:32px 0 0}}.footer__desktop{display:block}.footer__mobile{display:none}@media (width<=900px){.footer__desktop{display:none}.footer__mobile{display:block}}.footer__inner{grid-template-columns:388fr 360fr 298fr 402fr;display:grid}@media (width<=1200px){.footer__inner{grid-template-columns:repeat(3,1fr)}.footer__col--subscribe{grid-area:2/3}}.footer__col{flex-direction:column;gap:16px;display:flex}.footer__col--brand{gap:24px}.footer__logo{display:inline-flex}.footer__logo img{width:258px;height:auto;display:block}.footer__heading{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);color:var(--color-muted-2);margin-bottom:8px}@media screen and (width<=900px){.footer__heading{color:#fff;font-size:16px}}.footer__links{flex-direction:column;gap:12px;display:flex}.footer__link{font-size:var(--fs-base);color:var(--color-on-dark)}@media screen and (width<=768px){.footer__link{font-size:14px}}.footer__link:hover{color:var(--color-primary)}.footer__link--arrow{align-items:center;gap:8px;display:inline-flex}.footer__link--arrow:before{content:"";clip-path:polygon(39.29% 40%,39.29% 60%,71.44% 50%);background-color:#e51026;flex-shrink:0;width:7px;height:13px}.footer__legal{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-muted-2);margin-top:40px}@media screen and (width<=768px){.footer__legal{font-size:12px}.footer__legal br{display:none}}.footer__contact{font-size:var(--fs-base);color:var(--color-on-dark);align-items:center;gap:10px;display:flex}.footer__contact img{flex-shrink:0;width:21px;height:21px}.footer__contact:hover{color:var(--color-primary)}.footer__socials{gap:12px;margin-top:8px;display:flex}.footer__social{border-radius:var(--radius-pill);background-color:#fff;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.footer__social img{display:block}.footer__social:hover{opacity:.85}.footer__subscribe-text{font-size:var(--fs-base);line-height:var(--lh-snug)}.footer__subscribe-btn{width:253px;height:63px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-primary);border-radius:60px;margin-top:4px;display:flex}.footer__heading--center{text-align:center}.footer__mobile-top{flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;display:flex}.footer__mobile-contacts{gap:40px;display:flex}.footer__mobile-call{width:100%;max-width:320px;font-family:var(--font-form);color:#fff;border-radius:38px;padding:18px 24px;font-size:12px}@media screen and (width<=768px){.footer__mobile-call{font-size:14px}}.footer__mobile-call:hover{background-color:var(--color-primary)}.footer__socials--center{justify-content:center;margin-top:0}.footer__mobile-cols{text-align:left;grid-template-columns:1fr 1fr;gap:24px 16px;width:100%;margin-top:12px;display:grid}@media (width<=350px){.footer__mobile-cols{grid-template-columns:1fr;gap:16px}}.footer__bottom{background-color:var(--color-ink);text-align:center;margin-top:8px;padding-block:24px}.footer__legal--center{margin-top:0}.footer__offerta{font-size:var(--fs-sm);color:var(--color-muted-2);margin-top:16px}.burger{cursor:pointer;border-radius:31px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px;display:inline-flex}@media (width>=900px){.burger{display:none}}.burger__line{background-color:var(--color-primary-dark);border-radius:2px;width:13px;height:2px;transition:transform .3s,opacity .2s}.burger.active .burger__line:first-child{transform:translateY(5px)rotate(45deg)}.burger.active .burger__line:nth-child(2){opacity:0}.burger.active .burger__line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav{display:none}@media (width<=640px){.mobile-nav{z-index:90;height:47px;padding:0 40px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;-webkit-backdrop-filter:blur(17.25px);background-color:#ffffffe8;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 3.4px #00000040}body{padding-bottom:calc(47px + env(safe-area-inset-bottom))}}.mobile-nav__item{flex-direction:column;align-items:center;gap:3px;display:flex}.mobile-nav__icon{object-fit:contain;width:22px;height:22px}.mobile-nav__label{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-semibold);text-align:center;color:var(--color-primary-dark);font-size:9px;line-height:10px}.mobile-nav__label--ink{color:var(--color-ink)}.mobile-menu{left:var(--gutter);z-index:100;background-color:var(--color-surface);opacity:0;visibility:hidden;border:1px solid #e5e7ebe6;border-radius:18px;width:268px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 6px);transform:translateY(-10px)}@media (width>=900px){.mobile-menu{display:none}}.mobile-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu__head{justify-content:space-between;align-items:center;padding:20px 15px 17px;display:flex}.mobile-menu__title{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-bold);letter-spacing:.2px;color:#022253ba;font-size:12px}.mobile-menu__close{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-bold);color:#022253ba;font-size:12px}.mobile-menu__nav{flex-direction:column;gap:5px;padding:0 17px 20px;display:flex}.mobile-menu__link{height:20px;font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-regular);color:var(--color-ink);border-radius:12px;align-items:center;padding-left:13px;font-size:10px;display:flex}.mobile-menu__link--catalog{border:1px solid var(--color-primary);background-color:var(--color-border);height:33px;margin-bottom:5px}.hero-circles-section{margin-top:60px}@media (width<=900px){.hero-circles-section{margin-top:14px}}@media (width<=620px){.hero-circles-section{margin-top:10px}}.hero-circles__wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-between;align-items:flex-start;font-size:16px;display:flex;overflow-x:auto}.hero-circles__wrap::-webkit-scrollbar{display:none}@media (width<=900px){.hero-circles__wrap{gap:32px}}@media (width<=600px){.hero-circles__wrap{gap:16px}}.hero-circles__item_img{border:2px solid #0000;border-radius:100%;width:112px;height:112px;transition:border .3s;overflow:hidden}.hero-circles__item_img img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.hero-circles__item_img{width:56px;height:56px}}.hero-circles__item{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:18px;display:flex}.hero-circles__item:hover .hero-circles__item_img{border:2px solid #f1c82e}@media screen and (width<=900px){.hero-circles__item{gap:8px}}.hero-circles__item_title{color:#1e2738;font-size:16px;font-weight:600}@media screen and (width<=900px){.hero-circles__item_title{font-size:10px}}.section-heading{align-items:center;gap:26px;margin-bottom:24px;display:flex}@media (width<=768px){.section-heading{margin-bottom:14px}}.section-heading__icon{width:42px;height:42px;color:var(--color-primary-dark);flex-shrink:0}@media (width<=768px){.section-heading__icon{display:none}}.section-heading__icon svg{width:100%;height:100%}.section-heading__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-tight);color:var(--color-primary-dark)}@media (width<=1200px){.section-heading__title{text-align:center;width:100%;font-size:42px}}@media (width<=768px){.section-heading__title{font-size:22px}.section-heading--catalog .section-heading__title{font-size:22px;font-weight:var(--fw-bold);text-transform:uppercase}}.search{margin-top:60px}@media screen and (width<=1200px){.search{margin-top:24px}}.search__form{background-color:var(--color-surface);border-radius:79px;align-items:center;gap:24px;min-height:103px;padding:20px;display:flex;position:relative}@media screen and (width<=1200px){.search__form{min-height:auto;padding:8px}}.search__status{z-index:2;min-height:24px;font-size:var(--fs-sm);color:var(--color-primary-dark);align-items:center;gap:7px;display:inline-flex;position:absolute;bottom:-28px;right:330px}.search__status[hidden]{display:none}.search__status-spinner{border-color:#02225338;border-top-color:var(--color-primary);width:16px;height:16px}.search__field{text-align:left;min-width:0;color:var(--color-muted);opacity:.74;flex-direction:column;flex:1;gap:2px;padding-left:24px;display:flex}.search__field-label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:var(--lh-snug);text-transform:uppercase}.search__field-value{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-snug)}@media (width<=768px){.search__field-value{font-size:10px}}select.search__field-value{background:0 0;border:0;width:100%;min-width:0}.search__divider{background-color:var(--color-border);flex-shrink:0;width:1px;height:57px}.search__submit{flex-shrink:0;width:308px;height:63px}@media (width<=1024px){.search__status{bottom:-26px;right:16px}.search__divider,.search__field--model,.search__field-label{display:none}.search__field{padding-left:0}.search__submit{height:59px}}.search__submit-icon{width:24px;height:24px;display:none}.search__submit-icon svg{width:100%;height:100%}@media (width<=768px){.search__status{max-width:calc(100% - 16px);font-size:11px;bottom:-24px;right:8px}.search__form{gap:8px;height:39px;padding:6px 6px 6px 20px}.search__submit{width:auto;height:auto;color:var(--color-primary-dark);background-color:#0000;padding:8px}.search__submit:hover{background-color:#0000}.search__submit-text{display:none}.search__submit-icon{width:18px;height:18px;display:block}}.categories{margin-top:var(--section-gap)}.categories__grid{grid-template-columns:721fr 354fr 353fr;grid-template-areas:"sills commercial repair""front rear rear";grid-auto-rows:438px;gap:10px;display:grid}.categories__card{border-radius:var(--radius-card);background-color:var(--color-primary);display:block;position:relative;overflow:hidden}.categories__card--sills{grid-area:sills}.categories__card--commercial{background-color:var(--color-primary-dark);grid-area:commercial}.categories__card--repair{grid-area:repair}.categories__card--front{grid-area:front}.categories__card--rear{background-color:var(--color-primary-dark);grid-area:rear}.categories__layer{pointer-events:none;position:absolute;overflow:hidden}.categories__layer--blend{mix-blend-mode:multiply}.categories__layer img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.categories__card--sills .categories__layer{width:637px;height:382px;top:0;left:0}.categories__card--commercial .categories__layer{width:445px;height:443px;top:-13px;left:-82px}.categories__card--commercial .categories__layer img{width:238.59%;height:146.11%;inset:-46.11% auto auto -138.49%}.categories__card--repair .categories__layer{width:635px;height:339px;top:28px;left:-40px}.categories__card--front .categories__layer{width:833px;height:880px;top:-317px;left:-304px}.categories__card--rear .categories__layer{border-radius:var(--radius-card);width:657px;top:0;left:53px}.categories__card--rear .categories__layer--1{height:502px}.categories__card--rear .categories__layer--2{height:438px}.categories__card--rear .categories__layer img{width:85.5%;inset:auto auto auto 14.55%}.categories__card--rear .categories__layer--1 img{height:122.16%;top:-42.78%}.categories__card--rear .categories__layer--2 img{height:140.02%;top:-49.03%}.categories__pill{border:1px solid var(--color-on-dark);border-radius:var(--radius-pill);height:62px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-xl);line-height:var(--lh-tight);color:var(--color-on-dark);white-space:nowrap;align-items:center;gap:14px;padding:0 10px 0 30px;display:flex;position:absolute;bottom:19px}.categories__pill--two-lines{height:84px}.categories__card--sills .categories__pill,.categories__card--front .categories__pill{right:19px}.categories__card--commercial .categories__pill,.categories__card--repair .categories__pill,.categories__card--rear .categories__pill{left:19px}.categories__pill-icon{border:1px solid var(--color-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.categories__pill-icon img{width:27px;height:27px}@media (width<=1200px){.categories__grid{grid-auto-rows:320px}.categories__pill{gap:10px;height:52px;padding:0 8px 0 22px;font-size:18px}.categories__pill--two-lines{height:66px}.categories__pill-icon{width:34px;height:34px}.categories__pill-icon img{width:22px;height:22px}.categories__card--sills .categories__layer{width:478px;height:287px}.categories__card--commercial .categories__layer{width:334px;height:332px;top:-10px;left:-62px}.categories__card--repair .categories__layer{width:476px;height:254px;top:21px;left:-30px}.categories__card--front .categories__layer{width:625px;height:660px;top:-238px;left:-228px}.categories__card--rear .categories__layer{width:493px;left:40px}.categories__card--rear .categories__layer--1{height:377px}.categories__card--rear .categories__layer--2{height:329px}}@media (width<=768px){.categories__grid{flex-direction:column;gap:3px;display:flex}.categories__card{border-radius:16px;height:90px}.categories__card--front{background-color:var(--color-primary-dark);order:1}.categories__card--sills{order:2}.categories__card--rear{background-color:var(--color-primary);order:3}.categories__card--commercial{background-color:var(--color-primary);order:4}.categories__card--repair{background-color:var(--color-primary-dark);order:5}.categories__card--sills .categories__layer--1{width:181px;height:108px;top:-14px;left:-2px}.categories__card--sills .categories__layer--2{width:181px;height:108px;top:-15px;left:-2px}.categories__card--commercial .categories__layer--1{width:251px;height:172px;top:-41px;left:-65px}.categories__card--commercial .categories__layer--1 img{width:164.32%;height:146.11%;top:-46.11%;left:-64.26%}.categories__card--commercial .categories__layer--2{width:328px;height:129px;top:-42px;left:-143px}.categories__card--commercial .categories__layer--2 img{width:125.95%;height:194.81%;top:-61.48%;left:-25.9%}.categories__card--repair .categories__layer--1{width:250px;height:133px;top:-48px;left:-37px}.categories__card--repair .categories__layer--2{width:250px;height:133px;top:-48px;left:-38px}.categories__card--front .categories__layer--1,.categories__card--front .categories__layer--3{width:267px;height:282px;top:-124px;left:-83px}.categories__card--front .categories__layer--2{display:none}.categories__card--rear .categories__layer{border-radius:0;transform:scaleX(-1)}.categories__card--rear .categories__layer--1{width:171px;height:131px;top:-2px;left:1px}.categories__card--rear .categories__layer--2{width:172px;height:115px;top:-2px;left:0}.categories__pill{gap:6px;height:30px;padding:0 4px 0 12px;font-size:12px;bottom:5px;left:auto;right:5px}.categories__card--sills .categories__pill,.categories__card--front .categories__pill{right:5px}.categories__card--commercial .categories__pill,.categories__card--repair .categories__pill,.categories__card--rear .categories__pill{left:auto}.categories__pill--two-lines{height:34px}.categories__pill-icon{width:22px;height:22px}.categories__pill-icon img{width:11px;height:11px}}.about{margin-top:var(--section-gap)}@media (width<=768px){.about{margin-top:24px}}.about__box{background:var(--gradient-company);border-radius:28px;padding:60px;overflow:hidden}@media (width<=1200px){.about__box{padding:32px}}.about__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-on-dark);margin-bottom:52px}@media (width<=1200px){.about__title{margin-bottom:24px;font-size:42px}}.about__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=1200px){.about__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about__grid .about__card:last-child{grid-column:1/-1}}.about__card{border:3px solid var(--color-border);background-color:var(--color-surface);overflow-wrap:anywhere;border-radius:22px;flex-direction:column;gap:8px;min-width:0;height:100%;padding:24px 16px 32px;display:flex}@media (width<=1350px){.about__card{padding:24px 16px 32px}}@media (width<=1200px){.about__card{flex-direction:row;align-items:center;gap:25px;padding:16px 32px}}.about__body{flex-direction:column;gap:8px;min-width:0;display:flex}.about__icon{flex-shrink:0;height:63px;margin-bottom:8px}@media (width<=1200px){.about__icon{height:40px;margin-bottom:0}}.about__icon img{width:auto;height:100%;display:block}.about__num{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);text-transform:lowercase;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.about__num-lg{font-size:42px;line-height:var(--lh-tight);font-family:var(--font-display)}@media (width<=1350px){.about__num-lg{font-size:36px}}.about__num-sm{font-size:20px;line-height:var(--lh-tight);font-family:var(--font-display)}.about__text{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:20px;line-height:var(--lh-snug);color:#022253}@media (width<=1200px){.about__text{font-size:18px}}@media (width<=768px){.about__box{background:0 0;border-radius:0;padding:0}.about__title{color:var(--color-primary-dark);margin-bottom:16px;font-size:22px}.about__grid{gap:5px}.about__card{border-width:1px;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px}.about__body{gap:2px}.about__icon{height:16px}.about__num-lg{font-size:14px}.about__num-sm,.about__text{font-size:12px}}.breadcrumbs{margin-top:24px;margin-bottom:24px}.breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumbs__item{font-size:var(--fs-base);color:var(--color-muted);align-items:center;gap:8px;display:flex}.breadcrumbs__item:not(:last-child):after{content:"→";color:var(--color-muted)}.breadcrumbs__link:hover{color:var(--color-primary)}.breadcrumbs__current{color:var(--color-ink)}@media (width<=768px){.breadcrumbs{scrollbar-width:none;margin-top:16px;margin-bottom:16px;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__list{flex-wrap:nowrap}.breadcrumbs__item{font-size:var(--fs-sm);white-space:nowrap}}.catalog-search{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.catalog-search__form{background-color:var(--color-surface);border-radius:79px;flex:1;align-items:center;min-width:320px;height:64px;display:flex}.catalog-search__input{min-width:0;font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-ink);background:0 0;border:none;flex:1;padding-left:32px}.catalog-search__input::placeholder{color:var(--color-muted);opacity:.74}.catalog-search__input:focus{outline:none}.catalog-search__submit{flex-shrink:0;width:200px;height:64px}.catalog-search__tabs{flex-wrap:wrap;gap:8px;display:flex}.catalog-tab{border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);height:64px;font-family:var(--font-body);font-size:var(--fs-lg);color:var(--color-primary-dark);justify-content:center;align-items:center;padding:0 28px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}@media screen and (width<=768px){.catalog-tab{height:46px;padding:0 20px}}@media (width<=420px){.catalog-tab{padding:0 16px;font-size:16px}}.catalog-tab:hover{border-color:var(--color-primary)}.catalog-tab--active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.catalog-search__submit-icon{width:24px;height:24px;display:none}.catalog-search__submit-icon svg{width:100%;height:100%}.catalog-results__section+.catalog-results__section{margin-top:56px}.catalog-results__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:30px;line-height:var(--lh-tight);color:var(--color-primary-dark);margin-bottom:24px}.catalog-results__model-grid,.catalog-results .brands,.catalog-results .products{margin-bottom:0}.catalog-results .products{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-results .products__item{min-width:0}.catalog-results__empty{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted);background:var(--color-surface);margin:24px 0 56px;padding:24px 28px}@media (width<=768px){.catalog-results__section+.catalog-results__section{margin-top:36px}.catalog-results__title{margin-bottom:16px;font-size:22px}.catalog-results__empty{margin-bottom:32px;padding:18px}.catalog-search{flex-direction:column-reverse;align-items:flex-start;margin-bottom:24px}.catalog-search__form{width:100%;min-width:0;height:46px;padding:4px 4px 4px 20px}.catalog-search__input{padding-left:0}.catalog-search__submit{width:auto;height:auto;color:var(--color-primary-dark);background-color:#0000;padding:8px}.catalog-search__submit:hover{background-color:#0000}.catalog-search__submit-text{display:none}.catalog-search__submit-icon{display:block}}.brands{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:56px;display:grid}.brand-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;align-items:center;gap:16px;height:100%;padding:24px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.brand-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #02225314}.brand-card__logo{justify-content:center;align-items:center;height:96px;display:flex}.brand-card__logo img{object-fit:contain;max-width:100%;max-height:100%}.brand-card__name{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-base);color:var(--color-ink);text-align:center}@media (width<=1200px){.brands{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.brands{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:32px}.brand-card{gap:8px;padding:16px 8px}.brand-card__logo{height:64px}.brand-card__name{font-size:var(--fs-sm)}}@media (width<=480px){.brands{grid-template-columns:repeat(2,1fr)}}.product-head{align-items:center;gap:24px;margin-bottom:32px;display:flex}.car-search{display:none}@media (width<=768px){.car-search{background-color:var(--color-surface);border-radius:47px;align-items:center;gap:12px;height:47px;margin-bottom:8px;padding:2px 2px 2px 16px;display:flex;box-shadow:0 2px 4px #0000001c}.car-search__input{min-width:0;font-family:var(--font-body);color:var(--color-muted);background:0 0;border:none;flex:1;font-size:12px}.car-search__input::placeholder{color:var(--color-muted);opacity:.74}.car-search__input:focus{outline:none}.car-search__submit{border-radius:60px;flex-shrink:0;width:93px;height:100%;padding:0 24px;font-size:12px}}.product-head__thumb{border-radius:var(--radius-2xl);background-color:#d2d2d2;flex-shrink:0;width:349px;height:235px;overflow:hidden}.product-head__thumb img{object-fit:cover;width:100%;height:100%}.product-head__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:48px;line-height:var(--lh-snug);color:var(--color-primary-dark)}.product-head__meta{font-size:var(--fs-xl);color:var(--color-ink);margin-top:16px}.product-layout{grid-template-columns:349px 1fr;gap:24px;margin-bottom:56px;display:grid}.catalog-nav__panel,.catalog-dropdown{display:contents}.catalog-trigger{border:.7px solid var(--color-border);background-color:var(--color-surface);width:100%;font-family:var(--font-body);font-weight:var(--fw-medium);color:#111827;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:12px;display:none;position:relative;box-shadow:0 10px 11px #1118270f}.catalog-trigger svg{width:18px;height:24px;color:var(--color-primary);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.catalog-nav{-webkit-backdrop-filter:blur(8px)saturate(1.3);background:#ffffff1f;border:1px solid #ffffff59;border-radius:28px;align-self:start;padding:20px 0;box-shadow:inset 0 1px 1px #fff9,0 8px 24px #02225314}.catalog-nav__list{flex-direction:column;align-items:flex-start;padding-left:24px;display:flex}.catalog-nav__link{border-bottom:1px solid var(--color-muted);font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-base);color:var(--color-ink);padding:10px;line-height:1.92;transition:color .15s;display:inline-block}.catalog-nav__link:hover,.catalog-nav__link--active{color:var(--color-primary)}.catalog-nav__bar,.catalog-nav__link--all{display:none}@media (width<=1200px){.catalog-nav{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);-webkit-backdrop-filter:none;padding:16px;box-shadow:0 8px 24px #0222530f}.catalog-nav__bar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.catalog-nav__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--color-primary)}.catalog-nav__toggle{font-size:var(--fs-base);color:var(--color-primary)}.catalog-nav__list{align-items:stretch;gap:2px;padding-left:0}.catalog-nav__link{line-height:var(--lh-snug);border-bottom:none;padding:12px 16px;display:block}.catalog-nav__link--all{display:block}.catalog-nav__link--active{border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary)}.catalog-nav[data-collapsed] .catalog-nav__list{display:none}}@media (width<=768px){.catalog-dropdown{z-index:20;display:block;position:relative}.catalog-trigger{display:flex}.catalog-trigger svg{transition:transform .15s}.catalog-trigger[aria-expanded=true] svg{transform:translateY(-50%)rotate(180deg)}.catalog-nav{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.catalog-nav[data-open]{display:block}.catalog-nav__panel{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:20px;max-height:60vh;padding:16px;display:block;overflow-y:auto;box-shadow:0 16px 48px #0222532e}}.products{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1200px){.product-head__thumb{width:300px;height:210px}.product-head__title{text-transform:uppercase;font-size:32px}.product-head__meta{font-size:var(--fs-lg)}.product-layout{grid-template-columns:300px 1fr}.products{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.product-layout{grid-template-columns:1fr}}@media (width<=768px){.product-head{text-align:center;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:8px}.product-head__info{order:-1}.product-head__thumb{border-radius:var(--radius-lg);width:100%;height:180px}.product-head__title{font-size:16px;font-weight:var(--fw-bold)}.product-head__meta{margin-top:8px;font-size:12px}.products{gap:8px}}@media (width<=480px){.products{grid-template-columns:1fr}}.product-card{flex-direction:column;gap:13px;height:100%;display:flex;position:relative}.product-card__image{aspect-ratio:1;background-color:var(--color-surface);border-radius:22px;padding:60px 40px;position:relative;overflow:hidden}.product-card__image img{object-fit:contain;width:100%;height:100%}.product-card__fav{z-index:2;cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s,background-color .15s,transform .15s;display:flex;position:absolute;top:16px;right:16px}.product-card__fav:hover,.product-card__fav.favorite-toggle--active{opacity:1}.product-card__fav.favorite-toggle--active{background-color:#1f4fbf24}.product-card__fav.favorite-toggle--active img{filter:brightness(0)saturate()invert(29%)sepia(95%)saturate(1254%)hue-rotate(197deg)brightness(86%)contrast(94%)}.product-card__fav[aria-busy=true]{cursor:wait;transform:scale(.92)}.product-card__fav:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.product-card__fav img{width:32px;height:32px}.product-card__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-card__name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);color:var(--color-ink)}.product-card__price{font-family:var(--font-display);font-weight:800;font-size:var(--fs-2xl);color:var(--color-primary);white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;display:flex}.product-card__price--sale{color:#f40b0b}.product-card__old{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);color:#a7a7a7;text-decoration:line-through}.product-card__more,.product-card__buy{width:100%;height:68px;font-family:var(--font-form);font-size:var(--fs-lg)}.product-card__more{margin-top:auto}.product-card__buy{color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%)}.product-card__buy:hover{opacity:.92}.product-card__buy-short{display:none}@media (width<=768px){.product-card{background-color:#ffffffa6;border:1px solid #e5e7ebe6;border-radius:16px;gap:8px;padding:0 13px 13px;overflow:hidden;box-shadow:0 18px 40px #1118270f}.product-card__image{aspect-ratio:auto;background-color:#f6f7f9;border-radius:0;height:193px;margin:0 -13px;padding:30px 40px}.product-card__fav{top:12px;right:12px}.product-card__row{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.product-card__name{color:var(--color-primary-dark);font-size:16px}.product-card__price{flex-direction:row;align-items:baseline;gap:8px;font-size:20px}.product-card__old{font-size:13px}.product-card__more,.product-card__buy{border-radius:999px;height:36px;font-size:14px}.product-card__buy{box-shadow:0 14px 13px #1f4fbf3d}.product-card__buy-full{display:none}.product-card__buy-short{font-size:14px;display:inline}}.part-top{margin-bottom:var(--section-gap);grid-template-columns:607px minmax(0,1fr);gap:40px;display:grid}.part-gallery{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.part-gallery__main-wrap{position:relative}.part-gallery__main{aspect-ratio:1;border:1px solid var(--color-border);background-color:#f9fbfa;border-radius:28px;width:100%;min-width:0;max-width:100%;overflow:hidden}.part-gallery__slide{justify-content:center;align-items:center;height:100%;padding:80px;display:flex}.part-gallery__slide img{object-fit:contain;max-width:100%;max-height:100%}.part-gallery__fav{z-index:2;cursor:pointer;opacity:.5;background-color:#d7d7d754;border:0;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:opacity .15s,background-color .15s,transform .15s;display:flex;position:absolute;top:29px;right:29px}.part-gallery__fav:hover,.part-gallery__fav.favorite-toggle--active{opacity:1}.part-gallery__fav.favorite-toggle--active{background-color:#1f4fbf29}.part-gallery__fav.favorite-toggle--active img{filter:brightness(0)saturate()invert(29%)sepia(95%)saturate(1254%)hue-rotate(197deg)brightness(86%)contrast(94%)}.part-gallery__fav[aria-busy=true]{cursor:wait;transform:scale(.92)}.part-gallery__fav:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.part-gallery__fav img{width:24px;height:24px}.part-gallery__pagination{z-index:2;justify-content:center;width:100%;display:flex;position:absolute;bottom:16px;left:0}.part-gallery__thumbs{width:100%;min-width:0;max-width:100%;height:140px;overflow:hidden}.part-gallery__thumb{border:1px solid var(--color-border);cursor:pointer;background-color:#f9fbfa;border-radius:22px;justify-content:center;align-items:center;height:100%;padding:24px;transition:border-color .15s;display:flex}.part-gallery__thumb img{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-thumb-active.part-gallery__thumb{border-color:var(--color-primary-dark)}.part-buy{flex-direction:column;min-width:0;display:flex}.part-buy__rating{align-items:center;gap:12px;display:flex}.part-stars{color:#f1c82e;gap:2px;display:inline-flex}.part-stars svg{width:18px;height:18px}.part-buy__reviews-link{color:var(--color-primary);font-size:14px;text-decoration:underline}.part-buy__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:28px;line-height:var(--lh-snug);color:var(--color-primary-dark);margin-top:16px}.part-buy__article{color:var(--color-muted);margin-top:8px;font-size:14px}.part-buy__stock{font-family:var(--font-display);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.part-buy__stock--in-stock{color:#33ba27}.part-buy__stock--out-of-stock{color:var(--color-danger)}.part-buy__stock--pre-order{color:var(--color-primary)}.part-buy__stock--unavailable{color:var(--color-muted)}.part-buy__stock-icon{display:none}.part-buy__stock--in-stock .part-buy__stock-icon{display:block}.part-buy__stock svg{width:17px;height:17px}.part-buy__price{font-family:var(--font-display);font-weight:var(--fw-bold);color:#f40b0b;margin-top:16px;font-size:28px}.part-option-group{margin-top:24px}.part-option-group__label{font-family:var(--font-display);color:var(--color-ink);margin-bottom:8px;font-size:20px;font-weight:800;display:block}.part-tabs{flex-wrap:wrap;gap:8px;display:flex}.part-tab{border:.8px solid var(--color-ink);min-width:170px;height:36px;font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--color-ink);border-radius:10px;padding:0 16px;font-size:20px;transition:background-color .15s,color .15s}.part-tab--active{background-color:var(--color-ink);color:var(--color-on-dark)}.part-radios{flex-direction:column;gap:5px;display:flex}.part-radio{cursor:pointer;align-items:center;gap:8px;display:flex}.part-radio input{opacity:0;pointer-events:none;position:absolute}.part-radio__dot{border:1px solid var(--color-muted);background-color:#fff;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:border-color .15s}.part-radio input:checked+.part-radio__dot{border-color:var(--color-primary);box-shadow:inset 0 0 0 1.6px #fff, inset 0 0 0 12px var(--color-primary)}.part-radio__label{font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--color-primary-dark);font-size:20px}.part-radio input:focus-visible+.part-radio__dot{outline:2px solid var(--color-primary);outline-offset:2px}.part-delivery{border-radius:8px;margin-top:24px;overflow:hidden}.part-delivery__row{background-color:#e2e2e2;justify-content:space-between;align-items:center;gap:12px;height:49px;padding:0 16px 0 21px;display:flex}.part-delivery__row:nth-child(2n){background-color:#ededed}.part-delivery__info{font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--color-primary-dark);align-items:center;gap:8px;font-size:14px;display:flex}.part-delivery__icon{width:16px;height:16px;color:var(--color-primary-dark);flex-shrink:0;display:flex}.part-delivery__icon img{object-fit:contain;width:100%;height:100%}.part-delivery__more{font-family:var(--font-display);font-weight:var(--fw-medium);color:#f40b0b;white-space:nowrap;flex-shrink:0;font-size:14px}.part-buy__actions{gap:12px;margin-top:24px;display:flex}.part-buy__cart,.part-buy__consult{height:68px;font-family:var(--font-body);border-radius:53px;flex:1;font-size:20px}.part-buy__cart{color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%)}.part-buy__cart:hover{opacity:.92}.part-buy__consult{border:2px solid var(--color-primary);color:var(--color-primary-dark);background:var(--color-surface)}.part-buy__consult:hover{background:#eef3fb}.part-info{margin-bottom:var(--section-gap);border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:42px;grid-template-columns:1fr 1fr;gap:32px 109px;padding:64px;display:grid}.part-info__heading{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-ink);margin-bottom:24px;font-size:28px}.part-desc{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--color-ink);font-size:14px;line-height:1.4}.part-desc+.part-desc{margin-top:20px}.part-desc strong{font-weight:var(--fw-semibold)}.part-specs{flex-direction:column;gap:20px;display:flex}.part-specs__row{border-bottom:.5px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:4px;display:flex}.part-specs__key{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--color-ink);font-size:16px}.part-specs__val{font-family:var(--font-display);font-weight:var(--fw-semibold);text-align:right;color:var(--color-ink);font-size:16px}@media (width<=1200px){.part-info{border-radius:28px;gap:32px 48px;padding:32px}}@media (width<=768px){.part-info{grid-template-columns:1fr;gap:32px;padding:24px}.part-info__heading{margin-bottom:16px;font-size:20px}}.part-related{margin-bottom:0}.part-related__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:24px;font-size:32px}.part-related .products{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.part-related .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.part-related .products{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.part-top{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=1024px){.part-top{grid-template-columns:1fr;gap:24px}.part-gallery__thumbs{display:none}}@media (width<=768px){.part-gallery .part-gallery__thumbs{display:none}.part-gallery__slide{padding:48px}.part-buy__title{font-size:20px}.part-buy__price{font-size:30px}.part-option-group__label,.part-tab,.part-radio__label{font-size:16px}.part-buy__actions{flex-direction:column}.part-buy__cart,.part-buy__consult{font-size:16px}.part-related__title{font-size:20px}}.faq{margin-block:var(--section-gap)}.faq__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-primary-dark)}.faq__subtitle{max-width:926px;font-size:var(--fs-lg);line-height:var(--lh-snug);text-align:center;color:var(--color-ink);margin:20px auto 0}.faq__link{color:var(--color-primary);text-decoration:underline}.faq__list{flex-direction:column;gap:9px;margin-top:40px;display:flex}.faq__item{border:2px solid var(--color-border);background-color:#f9fbfaa6;border-radius:22px;overflow:hidden}.faq__head{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:82px;padding:16px 16px 16px 24px;display:flex}.faq__q{font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--color-ink);font-size:20px}.faq__icon{width:32px;height:32px;color:var(--color-ink);flex-shrink:0;transition:transform .25s}.faq__icon svg{width:100%;height:100%}.faq__item--open .faq__icon{transform:rotate(180deg)}.faq__body{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq__item--open .faq__body{grid-template-rows:1fr}.faq__a{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-muted);padding:0 24px;overflow:hidden}.faq__item--open .faq__a{padding-bottom:24px}.faq__cta{width:352px;max-width:100%;height:68px;font-family:var(--font-body);color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border-radius:51px;margin:40px auto 0;font-size:20px;display:flex}.faq__cta:hover{opacity:.92}@media (width<=768px){.faq__title{font-size:22px}.faq__subtitle{font-size:var(--fs-base)}.faq__list{margin-top:24px}.faq__q,.faq__cta{font-size:16px}}.faq-page{padding-bottom:var(--section-gap);margin-top:36px}.faq-page__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-ink);margin-top:72px}.faq-page__subtitle{max-width:926px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);text-align:center;color:var(--color-ink);margin:20px auto 0;line-height:1.4}.faq-page__tabs{flex-wrap:wrap;justify-content:center;gap:9px 10px;max-width:1061px;margin:54px auto 0;display:flex}.faq-page__tab{border:2px solid var(--color-border);background-color:var(--color-surface);width:347px;height:68px;font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-regular);font-size:var(--fs-lg);line-height:var(--lh-tight);color:var(--color-primary-dark);border-radius:58px;transition:background-color .2s,border-color .2s,color .2s}.faq-page__tab--active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-dark)}.faq-page__list{gap:8px;margin-top:62px}.faq-page__list--hidden{display:none}.faq-page .faq__item{background-color:var(--color-surface);border-width:1px;border-radius:8px}.faq-page .faq__head{min-height:64px;padding:8px 16px 8px 24px}.faq-page__cta{display:flex}.faq-page__cta-home{display:none}.faq-page__phone{width:fit-content;color:var(--color-primary);margin:14px auto 0;text-decoration:underline;display:block}@media (width<=768px){.faq-page{margin-top:12px}.faq-page__title{letter-spacing:.22px;color:var(--color-primary-dark);margin-top:22px;font-size:22px}.faq-page__subtitle{margin-top:8px;font-size:12px}.faq-page__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:27px;display:grid}.faq-page__tab{border-radius:var(--radius-pill);width:100%;height:42px;font-weight:var(--fw-medium);color:#1b2e58;border-width:1px;border-color:#cad5ea;font-size:10px}.faq-page__tab--active{color:var(--color-on-dark);background:linear-gradient(#1f4fbf 0%,#0f3ea8 100%);border-color:#1f4fbf}.faq-page__list{gap:4px;margin-top:16px}.faq-page .faq__item{border-color:#cad5ea;border-radius:12px}.faq-page .faq__head{min-height:50px;padding:8px 14px 8px 15px}.faq-page .faq__q{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-bold);color:var(--color-primary-dark);font-size:12px}.faq-page .faq__icon{color:#6b7280;width:15px;height:15px}.faq-page .faq__a{color:#6b7280;padding:0 15px;font-family:Gilroy,system-ui,sans-serif;font-size:12px;line-height:1.2}.faq-page .faq__item--open .faq__a{padding-bottom:15px}.faq-page__cta{display:flex}.faq-page__cta-home{border-radius:30px;width:181px;height:42px;margin-top:24px;font-family:Gilroy,system-ui,sans-serif;font-size:12px;display:flex}}.payment-page{padding-bottom:var(--section-gap);margin-top:36px}.payment-page__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-primary-dark);margin-top:72px}.payment-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.payment-page__card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-surface);flex-direction:column;justify-content:center;min-height:472px;padding:66px 43px;display:flex}.payment-page__card-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.payment-page__icon{width:auto;height:105px}.payment-page__card-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:28px;line-height:var(--lh-snug);color:var(--color-ink)}.payment-page__card-text{max-width:376px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-lg);color:var(--color-ink);margin-top:18px;line-height:1.4}.payment-page__cta{width:352px;max-width:100%;height:68px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border-radius:41px;margin:54px auto 0;display:flex}.payment-page__cta:hover{opacity:.92}@media (width<=1200px){.payment-page__card{min-height:0;padding:40px 28px}.payment-page__card-title{font-size:22px}.payment-page__card-text{font-size:16px}}@media (width<=768px){.payment-page{margin-top:12px}.payment-page__title{letter-spacing:.22px;margin-top:22px;font-size:22px}.payment-page__grid{grid-template-columns:1fr;gap:4px;margin-top:16px}.payment-page__card{border-radius:12px;padding:13px 18px}.payment-page__card-head{flex-direction:row;align-items:center;gap:10px}.payment-page__icon{object-fit:contain;width:29px;height:32px}.payment-page__card-title{font-size:14px;line-height:normal}.payment-page__card-text{max-width:none;margin-top:12px;font-size:12px}.payment-page__cta{border-radius:30px;width:181px;height:34px;margin-top:24px;font-size:12px}}.how-page{padding-bottom:var(--section-gap);margin-top:36px;overflow:hidden}.how-page__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-primary-dark);margin-top:71px}.how-page__grid{counter-reset:how-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 18px;margin-top:52px;display:grid}.how-page__step{min-height:225px;padding-left:59px;position:relative}.how-page__num{z-index:0;font-family:var(--font-display);font-weight:var(--fw-bold);color:#fff;opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:305px;line-height:1;position:absolute;top:-70px;right:-10px}.how-page__icon{z-index:1;object-fit:contain;object-position:left top;width:47px;height:40px;position:absolute;top:0;left:0}.how-page__step-title{z-index:1;font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);font-size:28px;line-height:normal;position:relative}.how-page__step-text{z-index:1;max-width:412px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-lg);color:var(--color-primary-dark);margin-top:12px;line-height:1.4;position:relative}.how-page__phone{font-weight:var(--fw-bold);color:#f40b0b}.how-page__cta{width:352px;max-width:100%;height:68px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border-radius:42px;margin:50px auto 0;display:flex}.how-page__cta:hover{opacity:.92}@media (width<=1200px){.how-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px}.how-page__step{min-height:0}.how-page__num{font-size:220px;top:-50px}.how-page__step-title{font-size:24px}.how-page__step-text{font-size:16px}}@media (width<=768px){.how-page{margin-top:12px}.how-page__title{letter-spacing:.22px;margin-top:22px;font-size:22px}.how-page__grid{grid-template-columns:1fr;gap:24px;margin-top:20px}.how-page__step{padding-left:41px}.how-page__num{font-size:110px;top:-24px;right:0}.how-page__icon{width:29px;height:26px}.how-page__step-title{font-size:16px}.how-page__step-text{max-width:none;margin-top:8px;font-size:14px}.how-page__cta{border-radius:30px;width:181px;height:34px;margin-top:24px;font-size:12px}}.about-page{padding-bottom:var(--section-gap);margin-top:36px}.about-hero{border-radius:var(--radius-2xl);background-color:#12151a;flex-direction:column;justify-content:flex-end;min-height:520px;margin-top:36px;padding:40px;display:flex;position:relative;overflow:hidden}.about-hero__bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.about-hero__overlay{background:linear-gradient(#12151a59 0%,#12151ae0 75%);position:absolute;inset:0}.about-hero__inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:672px;display:flex;position:relative}.about-hero__badge{border:1px solid var(--color-primary);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--color-on-dark);background-color:#ffffff0f;align-items:center;padding:7px 19px;font-size:12px;line-height:1.6;display:inline-flex}.about-hero__title{font-family:var(--font-display);color:var(--color-on-dark);font-size:32px;font-weight:800;line-height:1.1}.about-hero__text{max-width:557px;font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-medium);font-size:var(--fs-lg);color:#ffffffd1;line-height:1.43}.about-hero__text strong{font-weight:var(--fw-bold)}.about-hero__cta{width:283px;height:68px;font-family:Golos Text,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-dark);background-image:linear-gradient(-84deg,#1750b7 15%,#022253 143%);border-radius:51px;display:flex}.about-hero__phone{width:fit-content;color:var(--color-on-dark);text-underline-offset:3px;text-decoration:underline}.about-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.about-metrics__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);align-items:center;gap:16px;min-height:143px;padding:18px 20px;display:flex}.about-metrics__icon{background-color:#12151a0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-metrics__icon img{object-fit:contain;opacity:.56;width:26px;height:26px}.about-metrics__num{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary);font-size:28px;line-height:1.1}.about-metrics__text{font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-ink);margin-top:12px;line-height:1.1}.about-tech{margin-top:102px}.about-tech__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.about-tech__title{font-family:var(--font-display);letter-spacing:-.59px;color:var(--color-primary-dark);flex-shrink:0;font-size:32px;font-weight:800;line-height:1.48}.about-tech__lead{font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);text-align:right;color:var(--color-primary-dark);line-height:1.2}.about-tech__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.about-tech__item{border-radius:var(--radius-lg);background-color:#f3f5f7;flex-direction:column;align-items:flex-start;gap:14px;min-height:206px;padding:22px;display:flex}.about-tech__num{width:32px;height:31px;font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary);background-color:#1750b726;border-radius:10px;justify-content:center;align-items:center;font-size:12.8px;display:inline-flex}.about-tech__text{font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-primary-dark);line-height:1.15}.about-tech__text strong{font-weight:var(--fw-bold)}.about-goal{border-radius:var(--radius-2xl);background-color:#1750b71c;align-items:center;min-height:206px;margin-top:20px;padding:40px 165px 40px 62px;display:flex;position:relative;overflow:hidden}.about-goal__car{pointer-events:none;width:50%;max-width:none;position:absolute;top:-87px;right:-19%}.about-goal__text{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:-.59px;color:#12151a;font-size:32px;line-height:1.48;position:relative}.about-goal__text strong{font-weight:var(--fw-bold)}.about-page__cta{width:352px;max-width:100%;height:68px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border-radius:53px;margin:53px auto 0;display:flex}.about-page__cta:hover{opacity:.92}@media (width<=1200px){.about-tech__head{flex-direction:column;align-items:flex-start;gap:12px}.about-tech__lead{text-align:left}.about-tech__item{min-height:0}.about-goal{padding:32px 40px}.about-goal__text{font-size:26px}}@media (width<=768px){.about-page{margin-top:12px}.about-hero{border-radius:16px;min-height:316px;margin-top:14px;padding:10px}.about-hero__inner{flex:1 0 auto;gap:8px}.about-hero__badge{border-color:var(--color-border);background:0 0}.about-hero__title{font-size:20px}.about-hero__text{max-width:269px;margin-top:auto;font-size:14px;line-height:1.2}.about-hero__cta{border-radius:30px;width:181px;height:34px;font-family:Gilroy,system-ui,sans-serif;font-size:12px}.about-metrics{grid-template-columns:1fr;gap:4px;margin-top:4px}.about-metrics__card{border-radius:16px;min-height:90px;padding:15px}.about-metrics__icon{border-radius:7px;width:37px;height:37px}.about-metrics__icon img{width:25px;height:25px}.about-metrics__num{font-size:16px}.about-metrics__text{margin-top:8px;font-size:12px}.about-tech{margin-top:32px}.about-tech__title{letter-spacing:.22px;font-size:22px;line-height:1.2}.about-tech__lead{font-size:10px;line-height:1.4}.about-tech__list{grid-template-columns:1fr;gap:4px;margin-top:16px}.about-tech__item{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;gap:16px;padding:18px 15px}.about-tech__text{color:var(--color-ink);font-size:14px;line-height:1.1}.about-goal{background-color:#d3dae5;border-radius:16px;min-height:116px;margin-top:12px;padding:16px 15px}.about-goal__car{width:100%;top:18%;right:-16%}.about-goal__text{letter-spacing:0;color:var(--color-ink);font-size:12px;line-height:1.1}.about-goal__text strong{color:var(--color-on-dark);margin-bottom:12px;font-size:16px;line-height:1.1;display:block}.about-goal__dash,.about-page__cta{display:none}}.partners-page{padding-bottom:var(--section-gap);margin-top:36px}.partners-page__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);text-align:center;text-transform:uppercase;color:var(--color-ink);margin-top:71px}.partners-page__subtitle{font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);text-align:center;color:var(--color-ink);margin-top:20px;line-height:1.4}.partners-page__subtitle strong{font-weight:var(--fw-bold)}.partners-page__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:63px;display:grid}.partners-page__benefit{border:1px solid var(--color-border);min-height:78px;font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-medium);text-align:center;color:var(--color-primary-dark);background-color:#ffffffbf;border-radius:36px;justify-content:center;align-items:center;padding:20px 22px;font-size:32px;line-height:1.2;display:flex}.partners-page__benefit--phone{color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border:none;grid-column:1/-1;gap:10px}.partners-page__benefit--phone img{width:25px;height:25px}.partners-page__benefit--phone strong{font-weight:var(--fw-bold)}.partners-page__title--coop{margin-top:120px}.partners-page__coop{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.partners-page__coop-card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:#f9fbfa;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:350px;padding:28px;display:flex}.partners-page__coop-icon{object-fit:contain;width:auto;height:105px}.partners-page__coop-label{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-medium);font-size:var(--fs-xl);text-align:center;color:var(--color-primary-dark);line-height:1.2}.partners-page__mob-cta{width:283px;height:68px;font-family:Golos Text,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--color-on-dark);background-image:linear-gradient(#1750b7 0%,#022253 100%);border-radius:51px;margin:48px auto 0;display:flex}.partners-page__about{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:120px;display:grid}.partners-page__photo{border-radius:var(--radius-2xl);overflow:hidden}.partners-page__photo img{object-fit:cover;width:100%;height:100%}.partners-page__about-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:32px;line-height:var(--lh-tight);color:var(--color-primary-dark)}.partners-page__list{margin-top:8px}.partners-page__list-item{font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-xl);color:var(--color-primary-dark);padding-left:16px;line-height:1.89;position:relative}.partners-page__list-item:before{content:"";background-color:var(--color-primary-dark);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.partners-page__list-item strong{font-weight:var(--fw-bold)}@media (width<=1200px){.partners-page__benefit{min-height:60px;font-size:22px}.partners-page__title--coop{margin-top:64px}.partners-page__coop{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-page__coop-card{min-height:260px}.partners-page__about{grid-template-columns:1fr;margin-top:64px}.partners-page__list-item{font-size:18px}}@media (width<=768px){.partners-page{margin-top:12px}.partners-page__title{letter-spacing:.22px;color:var(--color-primary-dark);margin-top:22px;font-size:22px}.partners-page__subtitle{margin-top:10px;font-size:10px}.partners-page__benefits{gap:3px 4px;margin-top:39px}.partners-page__benefit{background-color:var(--color-surface);color:#383838;border-width:.7px;border-radius:43px;min-height:33px;padding:8px 10px;font-size:12px}.partners-page__benefit--phone{color:var(--color-on-dark);gap:5px;margin-top:3px}.partners-page__benefit--phone img{width:10px;height:10px}.partners-page__title--coop{margin-top:42px}.partners-page__coop{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 5px;margin-top:10px}.partners-page__coop-card{border-radius:16px;gap:7px;min-height:99px;padding:11px}.partners-page__coop-card--sto{order:-2}.partners-page__coop-card--opt{order:-1}.partners-page__coop-icon{height:39px}.partners-page__coop-label{color:var(--color-ink);font-size:12px}.partners-page__mob-cta{width:181px;height:34px;color:var(--color-on-dark);background-image:linear-gradient(#1750b7 0%,#022253 100%);border-radius:30px;margin:24px auto 0;font-family:Gilroy,system-ui,sans-serif;font-size:12px;display:flex}.partners-page__about{gap:14px;margin-top:32px}.partners-page__photo{border-radius:16px;height:202px}.partners-page__about-title{color:var(--color-ink);font-family:Gilroy,system-ui,sans-serif;font-size:20px}.partners-page__list{margin-top:4px}.partners-page__list-item{color:var(--color-ink);padding-left:10px;font-size:12px}.partners-page__list-item:before{width:3px;height:3px;top:10px}}.brand-page{padding-bottom:var(--section-gap);margin-top:36px}.brand-page__body{flex-direction:column;display:flex}.brand-page__crumbs .breadcrumbs{margin-top:0;margin-bottom:0}.brand-page__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-snug);color:var(--color-primary-dark);order:1;margin-top:52px}.brand-page__search{background-color:var(--color-surface);border-radius:79px;order:2;align-items:center;height:64px;margin-top:36px;display:flex;position:relative}.brand-page__search-input{height:100%;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-base);color:var(--color-text);background:0 0;border:none;flex:auto;padding:0 270px 0 45px;line-height:1.2}.brand-page__search-input::placeholder{color:var(--color-muted);opacity:.74}.brand-page__search-input:focus{outline:none}.brand-page__search-submit{width:253px;height:63px;font-family:Gilroy,system-ui,sans-serif;font-size:var(--fs-lg);border-radius:60px;position:absolute;top:1px;right:0}.brand-page__search-icon{display:none}.brand-page__subtitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:32px;line-height:var(--lh-snug);color:var(--color-primary-dark);order:3;margin-top:52px}.brand-page__filters{order:4;display:none}.brand-page__grid{order:5;margin-top:36px}@media (width<=768px){.brand-page{margin-top:12px}.brand-page__title{display:none}.brand-page__subtitle{letter-spacing:.22px;text-align:center;text-transform:uppercase;order:1;margin-top:22px;font-size:22px}.brand-page__filters{order:2;gap:8px;margin-top:11px;display:flex}.brand-page__filter{border-radius:var(--radius-pill);background-color:var(--color-surface);height:33px;color:var(--color-text);border:1px solid #e5e7ebe6;justify-content:center;align-items:center;padding:0 13px;font-family:Gilroy,system-ui,sans-serif;font-size:10px;display:inline-flex}.brand-page__filter--active{border-color:var(--color-primary-dark);box-shadow:-1px 0 2.7px #1750b7a8}.brand-page__search{border-radius:47px;order:3;height:39px;margin-top:10px;box-shadow:0 2px 1.75px #0000001c}.brand-page__search-input{color:#a1a1a1;padding:0 44px 0 14px;font-family:Golos Text,system-ui,sans-serif;font-size:8px}.brand-page__search-submit{display:none}.brand-page__search-icon{align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.brand-page__search-icon img{width:17px;height:17px}.brand-page__grid{order:4;margin-top:21px}}.model-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.model-card{display:block}.model-card__thumb{aspect-ratio:228/157;border-radius:var(--radius-lg);background-color:var(--color-border);display:block;overflow:hidden;box-shadow:0 2px 4px #00000040}.model-card__thumb img{object-fit:contain;width:100%;height:100%}.model-card__name{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:var(--lh-tight);text-align:center;color:var(--color-ink);margin-top:13px;display:block}.model-card__sub{font-family:Gilroy,system-ui,sans-serif;font-weight:var(--fw-medium);font-size:var(--fs-base);line-height:var(--lh-tight);text-align:center;color:var(--color-ink);margin-top:6px;display:block}.model-card--model .model-card__name{font-weight:var(--fw-medium);font-size:26px}.model-card--other .model-card__name{font-weight:var(--fw-bold);font-size:var(--fs-lg)}.model-card:hover .model-card__name{color:var(--color-primary)}@media (width<=1200px){.model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.model-card--model .model-card__name{font-size:20px}}@media (width<=768px){.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.model-card__thumb{box-shadow:none;border-radius:12px}.model-card__name{color:var(--color-primary-dark);margin-top:6px;font-size:10px}.model-card__sub{font-weight:var(--fw-regular);color:var(--color-primary-dark);margin-top:2px;font-size:10px}.model-card--model .model-card__thumb{background-color:#d4d4d4}.model-card--model .model-card__name{font-weight:var(--fw-semibold);font-size:10px}.model-card--other .model-card__name{font-weight:var(--fw-semibold);font-size:12px}}.model-page{padding-bottom:var(--section-gap);margin-top:36px}.model-page__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-snug);text-transform:uppercase;color:var(--color-primary-dark);margin-top:52px}.model-page__title--other{margin-top:87px}.model-page__gen{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:32px;line-height:var(--lh-snug);color:var(--color-primary-dark);margin-top:36px}.model-page__gen-body{display:none}.model-page__grid{grid-template-columns:repeat(auto-fill,228px);margin-top:20px}.model-page__grid--other{margin-top:36px}@media (width<=768px){.model-page{margin-top:12px}.model-page__title{font-weight:var(--fw-bold);letter-spacing:.16px;text-align:center;margin-top:22px;font-size:16px}.model-page__title span{color:var(--color-primary);display:block}.model-page__title--other{text-align:left;margin-top:48px}.model-page__title--other span{display:inline}.model-page__gen{font-weight:var(--fw-semibold);letter-spacing:-.2px;margin-top:25px;font-size:16px}.model-page__gen-body{display:inline}.model-page__grid,.model-page__grid--other{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}}.cart-title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:32px;font-size:48px}.cart-price-notice{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-weight:var(--fw-semibold);margin-bottom:20px;padding:14px 16px}.cart-layout{margin-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr) 380px;gap:24px;display:grid}.cart-list{flex-direction:column;gap:16px;display:flex}.cart-item{border-radius:var(--radius-lg);background-color:var(--color-surface);grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px;display:grid}.cart-item__image{border-radius:var(--radius-md);background-color:#f9fbfa;justify-content:center;align-items:center;width:96px;height:72px;display:flex;overflow:hidden}.cart-item__image img{object-fit:contain;max-width:100%;max-height:100%}.cart-item__info{flex-direction:column;gap:6px;min-width:0;display:flex}.cart-item__name{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-base);color:var(--color-ink)}.cart-item__name:hover{color:var(--color-primary)}.cart-item__opts{font-size:var(--fs-sm);color:var(--color-muted)}.cart-item__remove{font-size:var(--fs-sm);color:var(--color-muted);align-self:flex-start}.cart-item__remove:hover{color:#f40b0b}.cart-item__qty{border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-on-primary);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.cart-item__qty-btn{width:20px;height:20px;color:var(--color-on-primary);font-size:16px;line-height:1}.cart-item__qty-value{min-width:20px;font-size:var(--fs-base);text-align:center}.cart-item__price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cart-item__sum{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-lg);color:var(--color-ink)}.cart-item__unit{font-size:var(--fs-sm);color:var(--color-muted)}.cart-summary{border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;align-self:start;padding:24px;display:flex}.cart-summary__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:20px;font-size:24px}.cart-summary__row{font-size:var(--fs-base);color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cart-summary__row--total{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-ink)}.cart-summary__value{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-ink)}.cart-summary__promo{font-size:var(--fs-base);color:var(--color-primary);margin:8px 0 16px;font-weight:500}.cart-summary__promo span{text-decoration:underline}.cart-summary__actions{flex-direction:column;gap:8px;display:flex}.cart-summary__checkout,.cart-summary__oneclick{width:100%;height:56px;font-size:var(--fs-base)}@media (width<=1024px){.cart-layout{grid-template-columns:1fr}}@media (width<=768px){.cart-title{margin-bottom:24px;font-size:24px}.cart-list{gap:12px}.cart-item{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:67px minmax(0,1fr);align-items:start;gap:0 12px;padding:25px 14px 18.5px 18px;position:relative}.cart-item__image{border-radius:10px;grid-area:1/1;width:67px;height:55px}.cart-item__info{grid-area:1/2;align-items:flex-start;gap:0}.cart-item__name{font-size:12px;font-weight:var(--fw-medium);margin-top:5px;line-height:1.1}.cart-item__opts{color:var(--color-slate);margin-top:10px;font-size:10px;line-height:1}.cart-item__qty{border:1px solid var(--color-border-soft);width:84px;height:28px;color:var(--color-on-dark);grid-area:2/1/auto/-1;justify-content:space-between;justify-self:start;gap:0;margin-top:26px;padding:0 6px 0 5px;font-size:10px}.cart-item__qty-btn{width:11px;height:20px;color:var(--color-on-dark);font-size:10px}.cart-item__qty-value{min-width:0;font-size:10px;font-weight:var(--fw-bold)}.cart-item__price{grid-area:3/1/auto/-1;align-items:flex-start;gap:3.5px;margin-top:10px;margin-left:6px}.cart-item__sum{font-size:20px;font-weight:var(--fw-bold);line-height:1}.cart-item__unit{font-size:10px;line-height:1}.cart-item__remove{font-size:10px;line-height:1;text-decoration:underline;position:absolute;bottom:18.5px;right:14px}}.checkout-title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-ink);margin-bottom:32px;font-size:54px}.checkout-layout{margin-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr) 506px;gap:15px;display:grid}.checkout-main{flex-direction:column;gap:15px;min-width:0;display:flex}.checkout-card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:28px;padding:25px 28px}.checkout-card__head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:17px;display:flex}.checkout-card__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);padding:14.11px 0 14.5px;font-size:32px;line-height:26.4px}.checkout-card__step{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.72px;text-transform:uppercase;color:var(--color-primary-light);font-size:12px;line-height:18px}.checkout-form{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.checkout-form__full{grid-column:1/-1}.field{flex-direction:column;gap:6.39px;display:flex}.field__label{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-ink);font-size:16px;line-height:19.68px}.field__req{color:#e53935}.field__input{border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;font-family:var(--font-body);color:var(--color-ink);border-radius:12px;padding:14.8px 17px 15.79px;font-size:16px;line-height:19px}.field__input::placeholder{color:var(--color-muted)}.field__input:focus{border-color:var(--color-primary);outline:none}.field__input--area{resize:vertical;min-height:115.59px;padding-top:13.79px}.checkout-shipping,.checkout-payments{grid-template-columns:1fr 1fr;display:grid}@media (width<=1280px){.checkout-shipping,.checkout-payments{grid-template-columns:1fr}}.checkout-shipping{gap:20px}.checkout-payments{gap:17.4px 20px}.ship,.pay{cursor:pointer}.ship input,.pay input{opacity:0;pointer-events:none;position:absolute}.ship__box,.pay__box{background-color:var(--color-bg);border:2px solid #0000;border-radius:22px;align-items:center;gap:10px;transition:border-color .15s;display:flex}.ship input:checked+.ship__box,.pay input:checked+.pay__box{border-color:var(--color-primary)}.ship__box{height:131px;padding:18px 20px}.pay__box{height:108px;padding:18px 20px}.ship__logo{background-color:var(--color-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:97px;height:63px;display:flex}.pay__icon{background-color:var(--color-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17.6px;line-height:26.4px;display:flex}.ship__text,.pay__text{flex-direction:column;gap:5px;min-width:0;display:flex}.ship__title,.pay__title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);font-size:20px;line-height:1.15}.ship__desc,.pay__desc{font-family:var(--font-display);color:var(--color-primary-dark);font-size:16px;line-height:1.2}.checkout-order{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:28px;align-self:start;padding:38.6px 24px 59px}.checkout-order__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);margin-bottom:52px;font-size:32px;line-height:26.4px}.checkout-order__list{flex-direction:column;gap:9.44px;margin-bottom:81.44px;display:flex}.checkout-order__item{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-order__thumb{border:1px solid var(--color-border);background-color:#f9fbfa;border-radius:8px;justify-content:center;align-items:center;width:58px;height:50px;display:flex;overflow:hidden}.checkout-order__thumb img{object-fit:contain;max-width:100%;max-height:100%}.checkout-order__info{flex-direction:column;gap:11.5px;min-width:0;padding:12.33px 0 1.5px;display:flex}.checkout-order__name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);font-size:20px;line-height:1.1}.checkout-order__opts{color:var(--color-muted);font-size:12px;line-height:17.28px}.checkout-order__qty{color:var(--color-muted);font-size:12px;line-height:18.72px}.checkout-order__sum{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);white-space:nowrap;font-size:16px;line-height:20.4px}.checkout-order__row{color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:16px;line-height:21.6px;display:flex}.checkout-order__value{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark)}.checkout-order__total{border-top:1px solid var(--color-border);font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);justify-content:space-between;align-items:baseline;gap:12px;padding-top:17px;font-size:20px;line-height:25.2px;display:flex}.checkout-order__total-value{font-size:32px;font-weight:800;line-height:32.4px}.checkout-order__submit{width:347px;height:68px;font-family:var(--font-body);color:var(--color-on-dark);background-image:linear-gradient(-82.82deg,#1750b7 15%,#022253 143.53%);border-radius:48px;margin:41.6px auto 0;font-size:20px;line-height:1;display:block}.checkout-order__submit:hover{opacity:.92}.checkout-order__agree{cursor:pointer;gap:9.59px;max-width:302px;margin-top:29px;display:flex}.checkout-order__agree input{opacity:0;pointer-events:none;position:absolute}.checkout-order__agree-box{border:1px solid var(--color-ink);background-color:var(--color-surface);border-radius:4px;flex-shrink:0;width:24px;height:24px}.checkout-order__agree input:checked+.checkout-order__agree-box{background-color:var(--color-ink);box-shadow:inset 0 0 0 4px var(--color-surface), inset 0 0 0 24px var(--color-ink)}.checkout-order__agree-text{color:var(--color-muted);font-size:14px;line-height:18.1px}.checkout-order__agree-text a{color:var(--color-muted);text-decoration:underline}@media (width<=1024px){.checkout-layout{grid-template-columns:1fr}}@media (width<=768px){.checkout-title{letter-spacing:.22px;color:var(--color-primary-dark);margin-bottom:20px;font-size:22px;line-height:25px}.checkout-layout{gap:24px}.checkout-main{gap:10px}.checkout-card{border-color:var(--color-border-glass);background-color:var(--color-surface-glass);box-shadow:var(--shadow-card);border-radius:16px;padding:14px 14px 16px}.checkout-card__head{border-bottom:none;padding-bottom:0}.checkout-main .checkout-card:first-of-type .checkout-card__head{margin-bottom:6.16px}.checkout-main .checkout-card:nth-of-type(2) .checkout-card__head{margin-bottom:14px}.checkout-main .checkout-card:nth-of-type(3) .checkout-card__head{margin-bottom:15px}.checkout-card__title{min-height:34px;color:var(--color-ink);padding:0;font-size:20px;line-height:25px}.checkout-card__step{font-weight:var(--fw-regular);letter-spacing:0;text-transform:lowercase;color:var(--color-primary);flex-shrink:0;line-height:normal}.checkout-form,.checkout-shipping,.checkout-payments{grid-template-columns:1fr}.checkout-form{gap:7.16px}.field{gap:4.16px}.field__label{font-size:12px}.field__req{color:var(--color-danger)}.field__input{border-radius:14px;height:44px;padding:0 12px;font-size:10px;line-height:20px}.field__input--area{height:74px;min-height:74px;padding:9px 15px}.checkout-shipping{gap:5px}.checkout-payments{gap:4px}.ship__box,.pay__box{border-radius:12px;gap:7px;height:68px;padding:0 15px}.ship__logo,.pay__icon{border-radius:8px;width:40px;height:40px}.ship__logo img{width:auto;max-width:30px;height:auto;max-height:19px}.ship__text,.pay__text{gap:6px}.ship__title,.pay__title{font-size:12px;line-height:1}.ship__desc,.pay__desc{font-size:10px}.checkout-order{border:.7px solid var(--color-ink);box-shadow:none;border-radius:12px;padding:17px 12px 23px 19px}.checkout-order__title{color:var(--color-ink);margin-bottom:10px;font-size:22px;line-height:37.8px}.checkout-order__list{display:none}.checkout-order__row{height:20.22px;margin-bottom:10px;padding:0;font-size:12px;line-height:normal}.checkout-order__value{font-weight:var(--fw-regular);color:var(--color-muted);font-size:16px}.checkout-order__total{height:65px;color:var(--color-ink);padding-top:37.5px;font-size:16px;line-height:normal}.checkout-order__total-value{font-weight:var(--fw-bold);letter-spacing:-.6px;font-size:20px}.checkout-order__submit{border-radius:38px;width:206px;height:auto;margin:20.8px auto 0;font-size:12px}.checkout-order__agree{max-width:none;margin-top:16px}.checkout-order__agree-box{border-color:var(--color-primary)}.checkout-order__agree input:checked+.checkout-order__agree-box{background-color:var(--color-primary);box-shadow:inset 0 0 0 4px var(--color-surface), inset 0 0 0 24px var(--color-primary)}.checkout-order__agree-text{font-size:10px;line-height:1.2}}.error-page{margin-top:12px;padding-bottom:63px}main:has(.error-page)+.footer{margin-top:0}.error-page__body{grid-template-columns:minmax(0,1fr) 714px;align-items:start;gap:21px;display:grid}.error-page__art{aspect-ratio:1484/1060;position:relative}.error-page__art-layer{object-fit:contain;width:100%;height:100%;display:block}.error-page__art-layer--shadow{mix-blend-mode:multiply;position:absolute;inset:0}.error-page__content{margin-top:74px}.error-page__badge{width:182px;height:41px;font-family:var(--font-body);color:var(--color-primary-dark);background-color:#ffffff96;border:1px solid #af6a6b;border-radius:58px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.error-page__title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);margin-top:14px;font-size:54px;line-height:1.2}.error-page__text{max-width:629px;font-family:var(--font-body);color:var(--color-primary-dark);margin-top:11px;font-size:20px;line-height:1.4}.error-page__actions{flex-wrap:wrap;gap:20px;margin-top:74px;display:flex}.error-page__btn{width:347px;height:68px;font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.error-page__btn--primary{color:var(--color-on-dark);background-image:linear-gradient(-82.82deg,#1750b7 15%,#022253 143.53%);border-radius:48px}.error-page__btn--primary:hover{opacity:.92}.error-page__btn--outline{border:1.5px solid var(--color-primary-dark);color:var(--color-primary-dark);border-radius:53px}.error-page__btn--outline:hover{background-color:var(--color-primary-dark);color:var(--color-on-dark)}@media (width<=1024px){.error-page__body{grid-template-columns:minmax(0,1fr)}.error-page__content{margin-top:24px}}@media (width<=768px){.error-page{margin-top:23px;padding-bottom:25px}.error-page__body{justify-items:center;gap:0}.error-page__content{display:contents}.error-page__badge{border-width:.5px;order:1;width:94px;height:20px;font-size:8px}.error-page__title{width:290px;font-weight:var(--fw-bold);letter-spacing:.16px;text-align:center;text-transform:uppercase;order:2;margin-top:8px;font-size:16px;line-height:1}.error-page__text{text-align:center;width:253px;max-width:100%;color:var(--color-text);order:3;margin-top:4px;font-size:8px}.error-page__art{aspect-ratio:234/129;order:4;width:234px;margin-top:9px}.error-page__actions{flex-direction:column;order:5;gap:5px;margin-top:23px}.error-page__btn{width:181px;height:34px;font-size:12px}.error-page__btn--primary,.error-page__btn--outline{color:var(--color-on-dark);background-image:linear-gradient(-82.82deg,#1750b7 15%,#022253 143.53%);border:none;border-radius:30px}.error-page__btn--outline:hover{color:var(--color-on-dark);background-color:#0000}}.thanks{padding-bottom:102px}.thanks__hero{text-align:center;flex-direction:column;align-items:center;margin-top:29px;display:flex}.thanks__check{width:72px;height:72px;color:var(--color-on-dark);background-image:linear-gradient(145deg,#3b6fd9 0%,#1a4fa8 100%);border-radius:36px;justify-content:center;align-items:center;font-size:32px;line-height:48px;display:flex;box-shadow:0 14px 18px #3b6fd959}.thanks__status{border-radius:var(--radius-pill);height:31.19px;font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--color-primary);background-color:#2d1a9a1a;border:1px solid #335cff59;align-items:center;gap:8px;margin-top:20px;padding:0 12px 0 8px;font-size:12px;line-height:18px;display:inline-flex}.thanks__status:before{content:"";background-color:var(--color-primary);border-radius:3.5px;width:7px;height:7px}.thanks__title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);margin-top:28.81px;font-size:54px;line-height:1.2}.thanks__lead{max-width:1097px;font-family:var(--font-body);color:var(--color-primary-dark);font-size:20px;line-height:1.4}.thanks__layout{grid-template-columns:minmax(0,1fr) 506px;align-items:start;gap:15px;margin-top:29px;display:grid}.thanks__summary{padding-bottom:53px}.thanks-details{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:28px;flex-direction:column;gap:29px;padding:25px 29px;display:flex}.thanks-details__head{border-bottom:1px solid var(--color-border);padding-bottom:17px}.thanks-details__title{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary-dark);padding:14.11px 0 14.5px;font-size:32px;line-height:26.4px}.thanks-details__number{background-color:#e8f0ff;border:1px solid #3b6fd933;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 18px;display:flex}.thanks-details__number-label{font-family:var(--font-body);color:var(--color-primary-dark);font-size:14px;line-height:19.68px}.thanks-details__number-value{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.352px;color:#1a2d5a;font-size:17.6px;line-height:26.4px}.thanks-details__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15.8px 24px;display:grid}.thanks-details__row--full{grid-column:1/-1}.thanks-details__term{font-family:var(--font-body);color:var(--color-primary);font-size:12px;line-height:18px}.thanks-details__value{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);margin:3.22px 0 0 40px;font-size:14.7px;line-height:22.08px}.thanks-steps{flex-direction:column;gap:32.53px;list-style:none;display:flex}.thanks-steps__item{grid-template-columns:28px minmax(0,1fr);column-gap:13.59px;display:grid}.thanks-steps__num{background-color:var(--color-border);width:28px;height:28px;font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--color-primary);border-radius:14px;grid-row:1/3;justify-content:center;align-items:center;font-size:12.8px;line-height:19.2px;display:flex}.thanks-steps__title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-primary-dark);margin-top:5.8px;font-size:14.1px;line-height:21.12px}.thanks-steps__text{font-family:var(--font-body);color:var(--color-primary-dark);margin-top:5px;font-size:14.1px;line-height:21.12px}.thanks__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:50px;display:flex}.thanks__btn{width:347px;height:68px;font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.thanks__btn--primary{color:var(--color-on-dark);background-image:linear-gradient(-82.82deg,#1750b7 15%,#022253 143.53%);border-radius:48px}.thanks__btn--primary:hover{opacity:.92}.thanks__btn--outline{border:1.5px solid var(--color-primary-dark);color:var(--color-primary-dark);border-radius:53px}.thanks__btn--outline:hover{background-color:var(--color-primary-dark);color:var(--color-on-dark)}@media (width<=1024px){.thanks__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.thanks{padding-bottom:46px}.thanks__check{border-radius:22.5px;width:45px;height:45px;font-size:20px;line-height:29px}.thanks__status{margin-top:9px}.thanks__title{width:290px;margin-top:16.81px;font-size:22px;line-height:1}.thanks__lead{width:288px;max-width:100%;margin-top:8px;font-size:12px}.thanks__layout{gap:13px}.thanks-details{border-color:var(--color-border-glass);background-color:var(--color-surface-glass);box-shadow:var(--shadow-card);border-radius:16px;gap:0;padding:14px 14px 15px}.thanks-details__head{border-bottom:none;padding-bottom:0}.thanks-details__title{color:var(--color-ink);padding:0;font-size:20px;line-height:34px}.thanks-details__number{height:34px;margin-top:8px;padding:0 11px 0 10px}.thanks-details__number-label{font-size:10px}.thanks-details__number-value{font-size:12px}.thanks-details__list{grid-template-columns:minmax(0,1fr);row-gap:0;width:220px;max-width:100%;margin-top:18px}.thanks-details__term{font-size:10px}.thanks-details__value{margin:3px 0 0;font-size:12px}.thanks-details__row:nth-child(2){order:7}.thanks-details__row:nth-child(3){order:2}.thanks-details__row:nth-child(4){order:8}.thanks-details__row:nth-child(5){order:3}.thanks-details__row:nth-child(6){order:4}.thanks-details__row:nth-child(7){order:5}.thanks-details__row:nth-child(8){order:6}.thanks-steps{display:none}.thanks__summary{border:1px solid var(--color-border-glass);background-color:var(--color-surface-glass);box-shadow:var(--shadow-card);border-radius:16px;padding:15px 14px}.thanks__summary .checkout-order__title{color:var(--color-ink);margin-bottom:8px;font-size:20px;line-height:27px}.thanks__summary .checkout-order__list{gap:12px;margin-bottom:12px;display:flex}.thanks__summary .checkout-order__name{font-size:12px}.thanks__summary .checkout-order__info{gap:3px;padding:0}.thanks__summary .checkout-order__opts,.thanks__summary .checkout-order__qty{font-size:10px;line-height:1.4}.thanks__summary .checkout-order__sum{font-size:12px;line-height:21px}.thanks__summary .checkout-order__row{height:auto;margin-bottom:0;padding:8px 0;font-size:12px}.thanks__summary .checkout-order__value{font-size:12px}.thanks__summary .checkout-order__total{height:auto;padding-top:10px;font-size:16px}.thanks__summary .checkout-order__total-value{letter-spacing:0;font-size:20px}.thanks__actions{flex-direction:column;align-items:center;gap:5px;margin-top:33px}.thanks__btn{width:181px;height:34px;font-size:12px}.thanks__btn--primary,.thanks__btn--outline{color:var(--color-on-dark);background-image:linear-gradient(-82.82deg,#1750b7 15%,#022253 143.53%);border:none;border-radius:30px}.thanks__btn--outline:hover{color:var(--color-on-dark);background-color:#0000}}.legal-page{padding:32px 0 80px}.legal-page__article{max-width:960px;margin:0 auto}.legal-page__title{margin:32px 0;font-size:clamp(32px,5vw,64px);line-height:1.05}.legal-page__body{font-size:18px;line-height:1.6}.legal-page__body p+p{margin-top:20px}.legal-page__requisites{border-top:1px solid #00000026;margin-top:48px;padding-top:32px}.legal-page__subtitle{margin-bottom:20px;font-size:28px}.legal-page__requisites-list{gap:12px;display:grid}.legal-page__requisite{grid-template-columns:minmax(180px,280px) 1fr;gap:20px;display:grid}.legal-page__requisite dt{font-weight:700}.legal-page__requisite dd{margin:0}@media (width<=767px){.legal-page{padding-bottom:48px}.legal-page__body{font-size:16px}.legal-page__requisite{grid-template-columns:1fr;gap:4px}}.inquiry-modal{z-index:1000;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.inquiry-modal:target,.inquiry-modal--open{display:flex}.inquiry-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07142bb8;position:absolute;inset:0}.inquiry-modal__dialog{background:var(--color-surface);border-radius:28px;width:min(100%,620px);max-height:calc(100vh - 48px);padding:40px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #02225347}.inquiry-modal__dialog--success{text-align:center;width:min(100%,520px)}.inquiry-modal__close{width:38px;height:38px;color:var(--color-primary-dark);background:#eef3fb;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:16px;right:18px}.inquiry-modal__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:30px;line-height:var(--lh-tight);color:var(--color-primary-dark);padding-right:32px}.inquiry-modal__lead{color:var(--color-muted);margin-top:10px}.inquiry-modal__lead--success{font-size:18px}.inquiry-modal__form{gap:16px;margin-top:24px;display:grid}.inquiry-modal__field{font-weight:var(--fw-medium);color:var(--color-ink);gap:7px;display:grid}.inquiry-modal__field input,.inquiry-modal__field textarea{width:100%;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #cad5ea;border-radius:14px;padding:13px 15px}.inquiry-modal__field input:focus-visible,.inquiry-modal__field textarea:focus-visible,.inquiry-modal__close:focus-visible{outline-offset:2px;outline:3px solid #1f4fbf4d}.inquiry-modal__submit{width:100%;min-height:58px;color:var(--color-on-dark);background-image:linear-gradient(-83deg,#1750b7 15%,#022253 143%);border-radius:50px}.inquiry-modal__submit:disabled{opacity:.65;cursor:wait}.inquiry-modal__submit[data-loading=true]{padding-left:48px;padding-right:48px}.inquiry-modal__errors{color:#991b1b;background:#fee2e2;border-radius:12px;margin-top:18px;padding:12px 14px 12px 32px}.inquiry-modal__privacy{text-align:center;color:var(--color-muted);font-size:12px;line-height:1.4}.inquiry-modal__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:is(body:has(.inquiry-modal:target),body:has(.inquiry-modal--open)){overflow:hidden}@media (width<=768px){.inquiry-modal{align-items:flex-end;padding:12px}.inquiry-modal__dialog{border-radius:22px;max-height:calc(100vh - 24px);padding:30px 20px 24px}.inquiry-modal__title{font-size:23px}}.storefront-pagination{justify-content:center;align-items:center;gap:10px;margin-block:40px 20px;display:flex}.storefront-pagination__pages{align-items:center;gap:8px;display:flex}.storefront-pagination__control,.storefront-pagination__page{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-width:44px;min-height:44px;color:var(--color-primary-dark);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding-inline:14px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.storefront-pagination__control:hover,.storefront-pagination__page:hover,.storefront-pagination__page--current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.storefront-pagination__control--disabled{cursor:not-allowed;opacity:.45}.storefront-pagination__mobile{color:var(--color-slate);font-size:var(--fs-sm);display:none}@media (width<=640px){.storefront-pagination{justify-content:space-between;gap:8px;margin-top:28px}.storefront-pagination__pages{display:none}.storefront-pagination__mobile{display:inline}.storefront-pagination__control{min-width:86px;min-height:42px;padding-inline:12px}}.storefront-seo-text{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block:48px 20px;padding:28px 32px}.storefront-seo-text__content{color:var(--color-slate);white-space:pre-line;line-height:1.7}@media (width<=640px){.storefront-seo-text{margin-top:32px;padding:20px}}.storefront-loader{z-index:1200;border-radius:var(--radius-pill);min-height:46px;color:var(--color-on-dark);background:var(--color-primary-dark);pointer-events:none;border:1px solid #ffffff29;align-items:center;gap:10px;padding:10px 18px 10px 12px;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:0 12px 32px #0222533d}.storefront-loader[hidden]{display:none}.storefront-loader__spinner,.search__status-spinner{border:2px solid #ffffff5c;border-top-color:var(--color-on-dark);border-radius:50%;flex:none;width:20px;height:20px;animation:.72s linear infinite storefront-loader-spin}.storefront-loader__label{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:1}button[data-loading=true]{cursor:progress;position:relative}button[data-loading=true]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.72s linear infinite storefront-loader-spin;position:absolute;top:50%;left:50%}button[data-loading=true]>*{opacity:0}@keyframes storefront-loader-spin{to{transform:rotate(360deg)}}@media (width<=768px){.storefront-loader{justify-content:center;min-height:44px;inset:auto 12px 76px}}@media (prefers-reduced-motion:reduce){.storefront-loader__spinner,.search__status-spinner,button[data-loading=true]:after{animation-duration:1.6s}}.storefront-toast{z-index:1100;border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:var(--radius-md);background:var(--color-ink);width:min(440px,100vw - 32px);color:var(--color-on-primary);align-items:center;gap:20px;padding:16px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #0d1b142e}.storefront-toast[hidden]{display:none}.storefront-toast--error{border-color:#f40b0b}.storefront-toast__message{font-weight:var(--fw-semibold);flex:1;margin:0}.storefront-toast__actions{align-items:center;gap:12px;display:flex}.storefront-toast__link{color:var(--color-primary);font-weight:var(--fw-bold);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.storefront-toast__close{color:currentColor;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:inline-flex}.storefront-toast__close:hover,.storefront-toast__close:focus-visible{background:#ffffff1f}button[data-cart-loading=true]{cursor:wait;opacity:.76}@media (width<=768px){.storefront-toast{flex-direction:column;align-items:stretch;gap:12px;bottom:78px;right:16px}.storefront-toast__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.storefront-toast{scroll-behavior:auto}}.favorites-page{padding-bottom:var(--section-gap)}.favorites-page__products{margin-bottom:0}.favorites-empty{border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:28px;flex-direction:column;align-items:center;max-width:720px;margin:24px auto 0;padding:64px 32px;display:flex}.favorites-empty__title{font-family:var(--font-display);font-size:30px;line-height:var(--lh-tight);color:var(--color-primary-dark);margin:0 0 12px}.favorites-empty__text{max-width:500px;color:var(--color-muted);margin:0 0 28px}.favorites-empty__action{min-width:220px}@media (width<=768px){.favorites-empty{border-radius:20px;margin-top:8px;padding:40px 20px}.favorites-empty__title{font-size:22px}.favorites-empty__action{width:100%;min-width:0}}
