:root{--hero-bg:#3a3a3a;--hero-lines-stroke:#c7c7c7;--header-shell-bg:transparent;--header-bar-bg:#fff;--header-fg:#1d1d1b;--header-border:#c7c7c7;--header-panel-bg:#fff;--header-muted:#7e7e7e;--search-ai-gradient:linear-gradient(180deg,#8a38f5,#385bf5);--search-ai-send-bg:linear-gradient(180deg,#2c2c2a,#171714);--theme-toggle-dark-icon-bg:#3a3a3a;--theme-toggle-light-icon-bg:transparent;--page-bg:#eee;--section-bg:#eee;--surface-soft:#f7f7f7;--card-bg:#fff;--feature-icon-card-bg:linear-gradient(180deg,#2c2c2a,#171714);--feature-icon-cards-title-fg:#1d1d1b;--pp-fg:#1d1d1b;--pp-muted:#7e7e7e;--pp-breadcrumb-muted:rgba(29,29,27,.5);--pp-card-bg:#fff;--pp-tab-panel-bg:#eee;--pp-main-image-bg:#fff;--pp-border:rgba(29,29,27,.1);--pp-border-strong:#c7c7c7;--pp-thumb-bg:#fff;--hit-add-cart-bg:linear-gradient(180deg,#2c2c2a,#171714);--hit-add-cart-fg:#fff;--hit-add-cart-border:transparent;--hit-sales-title-fg:#1d1d1b;--hit-sales-price-fg:#1d1d1b;--hit-sales-old-price-opacity:.4;--hit-sales-date-fg:#1d1d1b;--hit-cart-stepper-value-fg:#1d1d1b;--catalog-cta-surface-bg:#eee;--catalog-cta-surface-fg:#1d1d1b;--catalog-cta-surface-border:#c7c7c7;--header-shell-bg-past-hero:transparent;--home-eng-exp-intro-bg:linear-gradient(180deg,#2c2c2a,#171714);--home-eng-exp-intro-row-bg:transparent;--home-technical-support-card-fg:#1d1d1b;--home-technical-support-card-link-fg:#7e7e7e;--home-technical-support-copy-fg:#1d1d1b;--home-faq-question-fg:#1d1d1b;--home-faq-answer-fg:#7e7e7e;--about-page-intro-bg:#fff;--about-page-intro-header-shell-bg:#fff;--about-page-intro-heading-fg:#1d1d1b;--about-page-intro-catalog-fg:#1d1d1b;--about-page-intro-catalog-bg:#fff;--about-page-intro-catalog-border:#1d1d1b;--about-page-intro-cta-primary-bg:#1d1d1b;--about-page-intro-cta-primary-fg:#fff;--footer-panel-layer-1-bg:rgba(48,48,48,.82);--footer-panel-layer-2-bg:transparent;--footer-panel-layer-2-blur:14px;--footer-panel-layer-3-bg:linear-gradient(180deg,#585651,#000);--footer-panel-layer-3-blur:0px;--bottom-nav-bg:#fff;--bottom-nav-muted:#7e7e7e;--bottom-nav-active:#2156f2;--bottom-nav-counter-bg:#ff0202;--bottom-nav-counter-fg:#fff;--bottom-nav-edge:transparent;--mobile-nav-menu-city-panel-shadow:0 .25rem 1rem rgb(29 29 27/8%)}html.dark,html.theme-dark{--hero-bg:#303030;--hero-lines-stroke:#7e7e7e;--header-shell-bg:transparent;--header-bar-bg:#3a3a3a;--header-fg:#fff;--header-border:hsla(0,0%,100%,.35);--header-panel-bg:#303030;--header-muted:#7e7e7e;--page-bg:#1d1d1b;--section-bg:#1d1d1b;--card-bg:#3a3a3a;--feature-icon-card-bg:#3a3a3a;--feature-icon-cards-title-fg:#fff;--pp-fg:#fff;--pp-muted:#c7c7c7;--pp-breadcrumb-muted:hsla(0,0%,100%,.6);--pp-card-bg:#3a3a3a;--pp-tab-panel-bg:#3a3a3a;--pp-main-image-bg:#fff;--pp-border:hsla(0,0%,100%,.2);--pp-border-strong:hsla(0,0%,100%,.35);--pp-thumb-bg:#fff;--hit-add-cart-bg:#3a3a3a;--hit-add-cart-fg:#fff;--hit-add-cart-border:#c7c7c7;--hit-sales-title-fg:#fff;--hit-sales-price-fg:#fff;--hit-sales-old-price-opacity:1;--hit-sales-date-fg:#fff;--hit-cart-stepper-value-fg:#fff;--catalog-cta-surface-bg:transparent;--catalog-cta-surface-fg:#fff;--catalog-cta-surface-border:#c7c7c7;--header-shell-bg-past-hero:transparent;--home-eng-exp-intro-bg:#3a3a3a;--home-eng-exp-intro-row-bg:#1d1d1b;--home-technical-support-card-fg:#fff;--home-technical-support-card-link-fg:#fff;--home-technical-support-copy-fg:#c7c7c7;--home-faq-question-fg:#fff;--home-faq-answer-fg:#c7c7c7;--about-page-intro-bg:#303030;--about-page-intro-header-shell-bg:#303030;--about-page-intro-heading-fg:#fff;--about-page-intro-catalog-fg:#fff;--about-page-intro-catalog-bg:transparent;--about-page-intro-catalog-border:#fff;--about-page-intro-cta-primary-bg:#fff;--about-page-intro-cta-primary-fg:#1d1d1b;--footer-panel-layer-1-bg:#4c4c4c;--footer-panel-layer-2-bg:rgba(0,0,0,.35);--footer-panel-layer-2-blur:200px;--footer-panel-layer-3-bg:linear-gradient(180deg,rgba(227,224,216,.22),rgba(39,52,65,.22));--footer-panel-layer-3-blur:80px;--bottom-nav-bg:#3a3a3a;--bottom-nav-muted:hsla(0,0%,100%,.7);--bottom-nav-active:#2156f2;--bottom-nav-counter-bg:#ff0202;--bottom-nav-counter-fg:#fff;--bottom-nav-edge:hsla(0,0%,100%,.2);--mobile-nav-menu-city-panel-shadow:0 .25rem 1rem rgba(0,0,0,.35)}:root{--container-side-padding:1.25rem;--container-main-width:115rem;--container-main-padding:2.5rem;--container-header-width:117.5rem;--container-footer-width:115rem;--container-footer-padding:2.5rem;--header-height:4.5rem;--header-spacing:.375rem;--font-size-default:1rem}@media(max-width:1000.98px){.old-container{width:100%}:root{--container-side-padding:1rem;--container-main-padding:1rem;--container-footer-padding:1rem;--header-height:4.75rem}html{font-size:3.3333333333vw}input,select,textarea{font-size:1.2rem!important}}@media(min-width:1001px)and (max-width:1199.98px){html{font-size:9.5px}:root{--container-side-padding:1.25rem;--container-main-padding:1.5rem;--container-footer-padding:1.5rem}.container-header,.footer-shell,.old-container{width:100%}}@media(min-width:1200px)and (max-width:1399.98px){html{font-size:11.5px}:root{--container-side-padding:1.25rem;--container-main-padding:1.75rem;--container-footer-padding:1.75rem}.container-header,.footer-shell,.old-container{width:100%}}@media(min-width:1400px)and (max-width:1899.98px){html{font-size:13px}:root{--layout-shell:min(1680px,100%);--container-side-padding:1.25rem;--container-main-padding:1.75rem;--container-footer-padding:1.75rem}.container-header,.footer-shell,.old-container{max-width:var(--layout-shell);width:100%}}@media(min-width:1900px){html{font-size:15.8333px}:root{--layout-shell:1900px}.container-header,.footer-shell,.old-container{max-width:var(--layout-shell);width:100%}}.hide-desktop,.hide-mobile{display:contents}@media(max-width:1000.98px){.hide-mobile{display:none}}@media(min-width:1000.99px){.hide-desktop{display:none}}.skeleton{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#ededed 30%,#dcdcdc,#ededed 70%);background-size:400%;display:block}@keyframes skeleton-shimmer{0%{background-position:100% 100%}to{background-position:0 0}}:root{--gap-default:1.25rem;--container-width:115rem;--container-padding:2.5rem}.container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--container-width) + var(--container-padding)*2);padding-inline:var(--container-padding);width:100%}@media(max-width:1000.98px){:root{--container-padding:1rem}}@media(min-width:1001px)and (max-width:1199.98px){:root{--container-padding:1.5rem}}@media(min-width:1200px)and (max-width:1399.98px){:root{--container-padding:1.75rem}}@media(min-width:1400px)and (max-width:1899.98px){:root{--container-padding:1.75rem}}h1{color:#1d1d1b;font-size:2.8125rem;font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--gap-default);text-transform:uppercase}html.dark h1,html.theme-dark h1{color:#fff}@media(max-width:1000.98px){h1{font-size:1.75rem;line-height:1.3}}body,html{background-color:var(--page-bg,#eee);font-family:Inter,sans-serif;margin:0;max-width:100%;min-height:100%;width:100%}html{scroll-padding-top:calc(var(--layout-header-offset, 6.5rem) + .5rem);scrollbar-gutter:auto}body,html{overflow-x:clip}body{min-height:100vh}#__nuxt{min-height:100%}#__nuxt,.app-layout{background-color:var(--page-bg,#eee);max-width:100%;min-width:0;width:100%}.app-layout{box-sizing:border-box}.app-layout:not(.app-layout--home):not(.app-layout--about-intro){padding-top:var(--layout-header-offset,6.5rem)}.app-layout--about-intro,.app-layout--home{padding-top:0}main.app-main{background-color:var(--page-bg,#eee);box-sizing:border-box;display:flex;flex-direction:column;gap:1.875rem;max-width:100%;min-width:0;width:100%}section{background-color:var(--section-bg,transparent)}.app-main-content{gap:3rem;margin-bottom:calc(var(--gap-default)*2)}.about-page,.app-main-content,.home-page{display:flex;flex-direction:column;min-width:0}.about-page,.home-page{gap:inherit;width:100%}main.app-main.app-main--no-breadcrumb-gap,main.app-main.app-main--no-breadcrumb-gap .app-main-content{gap:0}@media(max-width:1000.98px){.app-layout--mobile-tabbar{padding-bottom:var(--mobile-tabbar-clearance, calc(78px + env(safe-area-inset-bottom, 0px)) )}.app-layout--account-route .footer{display:none}.app-layout:not(.app-layout--home):not(.app-layout--about-intro){padding-top:var(--layout-header-offset,82px)}.app-layout,main.app-main{margin-inline:0;max-width:100%;width:100%}main.app-main .app-main-content{gap:2.8125rem}main.app-main.app-main--account-route .app-main-content{gap:0}main.app-main.app-main--about-page .app-main-content{gap:3.5rem}main.app-main.app-main--error-page .app-main-content{gap:0}}@media(min-width:1001px){.app-layout:not(.app-layout--home):not(.app-layout--about-intro){padding-top:var(--layout-header-offset,6.5rem)}.app-layout--about-intro,.app-layout--home{padding-top:0}main.app-main.app-main--about-intro-route{gap:0}main.app-main .app-main-content{gap:6.375rem}main.app-main.app-main--error-page .app-main-content{gap:0}}.old-container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--container-main-width) + var(--container-main-padding)*2);padding-inline:var(--container-main-padding);width:100%}.page-inner-stack{display:flex;flex-direction:column;gap:3.75rem;min-width:0}@media(max-width:1000.98px){.page-inner-stack{gap:2rem}}.page-inner-stack>.page-inner-stack__title:first-child,.page-inner-stack>h1:first-child{margin:0}.container-header{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--container-header-width) + var(--container-side-padding)*2);padding-inline:var(--container-side-padding);width:100%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter-Italic.woff2) format("woff2"),url(../fonts/Inter-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}.header-bar-shell{align-items:center;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:1.25rem;box-sizing:border-box;color:var(--header-fg,#1d1d1b);display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;margin-top:.375rem;max-width:var(--container-header-width);padding:1rem 2rem;row-gap:.75rem}@media(max-width:1000.98px){.header-bar-shell{--header-mobile-inset:.96rem;border-radius:var(--mobile-nav-radius,1.25rem);gap:var(--header-mobile-inset);padding:var(--header-mobile-inset)}}.header:has(.header-shell){box-sizing:border-box;left:0;position:fixed;right:0;top:0;width:100%;z-index:200}.header:has(.header-shell).header--catalog-open{z-index:10020}.header:has(.header-shell).header--search-overlay-open{z-index:10060}.header.header--home-page:not(.header--past-hero):not(.header--over-video-background):not(.header--transparent-shell-page):not(.header--search-overlay-open) .header-shell{background:transparent}.header.header--home-page.header--home-hero-default:not(.header--past-hero):not(.header--over-video-background) .header-bar{border-color:transparent}.header.header--home-page.header--search-overlay-open.header--home-hero-default:not(.header--past-hero):not(.header--over-video-background) .header-bar{border-color:var(--header-border,#c7c7c7)}.header-shell{background:var(--header-shell-bg,transparent);min-width:0;padding-top:.375rem;padding-inline:var(--container-side-padding);position:relative;transition:background-color .2s ease}.header-shell,.header-shell>.header-bar,.header-shell>.header-bar--mobile,.header-shell>.header-bar--tablet{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--container-header-width) + var(--container-side-padding)*2);width:100%}html.dark .header.header--home-page:not(.header--past-hero):not(.header--over-video-background):not(.header--transparent-shell-page):not(.header--search-overlay-open) .header-shell,html.theme-dark .header.header--home-page:not(.header--past-hero):not(.header--over-video-background):not(.header--transparent-shell-page):not(.header--search-overlay-open) .header-shell{background:transparent}.header--past-hero .header-shell{background:var(--header-shell-bg-past-hero,#eee)}.header--account-page .header-shell,.header--account-page.header--past-hero .header-shell,.header--category-page .header-shell,.header--over-about-intro .header-shell,.header--over-video-background .header-shell,.header--product-page .header-shell,.header--search-page .header-shell{background:transparent}.header--transparent-shell-page .header-shell,.header--transparent-shell-page.header--past-hero .header-shell{background:none}.header--compare-page.header--transparent-shell-page .header-shell,.header--compare-page.header--transparent-shell-page.header--past-hero .header-shell{background:#eee}.header .header-shell.header-shell--search-open,.header.header--account-page .header-shell.header-shell--search-open,.header.header--category-page .header-shell.header-shell--search-open,.header.header--home-page .header-shell.header-shell--search-open,.header.header--over-about-intro .header-shell.header-shell--search-open,.header.header--over-video-background .header-shell.header-shell--search-open,.header.header--past-hero .header-shell.header-shell--search-open,.header.header--product-page .header-shell.header-shell--search-open,.header.header--search-page .header-shell.header-shell--search-open,.header.header--transparent-shell-page .header-shell.header-shell--search-open{background:transparent;margin-inline:0;max-width:none;width:100%}.header-shell.header-shell--search-open:before{background:var(--page-bg,#eee);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:0}.header-shell.header-shell--search-open.header-shell--search-closing:before{opacity:0;transition-delay:0s}html.dark .header-shell.header-shell--search-open:before,html.theme-dark .header-shell.header-shell--search-open:before{background:var(--page-bg,#1d1d1b)}.header-shell.header-shell--search-open>*{position:relative;z-index:1}.header-bar{align-items:center;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:1.25rem;box-sizing:border-box;color:var(--header-fg,#1d1d1b);display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;justify-content:flex-start;padding:1rem 2rem;row-gap:.75rem}.header-bar--mobile,.header-bar--tablet{display:none}.header-lead{flex:0 1 auto}.header-lead,.header-menu{align-items:center;display:flex;gap:1.25rem;min-width:0}.header-menu{flex:1 1 auto}.header-contact{gap:2.5rem}.header-contact,.header-phone-block{align-items:center;display:flex;flex-shrink:0}.header-phone-block{flex-direction:row;gap:.625rem;min-width:0}.header-phone-icon{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}.header-phone-text{align-items:center;display:flex;flex-direction:column;gap:.25rem;min-width:0}.header-phone-number{display:block;font-size:var(--font-size-default);font-weight:500;line-height:1.15;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.header-callback-link,.header-phone-number{color:var(--header-fg,#1d1d1b);white-space:nowrap}.header-callback-link{background:none;border:none;cursor:pointer;font:inherit;font-size:.875rem;font-weight:400;line-height:1.2;margin:0;padding:0;text-align:center;text-decoration:underline;text-underline-offset:.15em}.header-callback-link:hover{opacity:.85}.header-callback-link:focus-visible{border-radius:.125rem;outline:2px solid var(--header-border,#c7c7c7);outline-offset:2px}.header-logo-link{display:inline-flex;flex-shrink:0}.header-logo{display:block;height:auto;max-height:2.5rem;width:6.75rem}.header-catalog{align-items:center;background:transparent;border:1px solid var(--header-border,#c7c7c7);border-radius:3.125rem;color:var(--header-fg,#1d1d1b);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-default);font-weight:400;gap:.3125rem;line-height:1;padding:.78125rem 1.25rem}.header-catalog .header-catalog-icon-wrap{flex-shrink:0;height:1rem;position:relative;width:1rem}.header-catalog .header-catalog-icon-wrap .header-catalog-icon{display:block;flex-shrink:0;height:1rem;left:0;position:absolute;top:0;transition:opacity .22s ease,transform .22s ease;width:1rem}.header-catalog .header-catalog-icon-wrap .header-catalog-icon--faded{opacity:0;pointer-events:none;transform:scale(.9)}.header-catalog>.header-catalog-icon{display:block;flex-shrink:0;height:1rem;width:1rem}.header-nav{align-items:center;display:flex;flex:1 1 auto;gap:1.25rem;min-width:0;overflow:hidden}.header-bar--desktop .header-nav{overflow:visible}.header-nav-link{color:var(--header-fg,#1d1d1b);flex-shrink:0;font-size:var(--font-size-default);font-weight:400;line-height:1;text-decoration:none;white-space:nowrap}.header-nav-dropdown{align-items:center;align-self:center;display:flex;flex-shrink:0;position:relative}.header-nav-dropdown-trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-default);font-weight:400;gap:.5rem;line-height:1;margin:0;padding:0;text-decoration:none}.header-nav-dropdown-chevron{flex-shrink:0;height:auto;transition:transform .2s ease;width:.75rem}.header-nav-dropdown--open .header-nav-dropdown-chevron{transform:rotate(180deg)}.header-nav-dropdown-panel{background:var(--header-panel-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:1rem;box-shadow:0 .25rem 1rem #1d1d1b14;display:flex;flex-direction:column;gap:1rem;left:-1rem;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + .25rem);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:10025}.header-nav-dropdown-panel--open{opacity:1;pointer-events:auto;visibility:visible}.header-nav-dropdown-link{color:var(--header-fg,#1d1d1b);font-size:var(--font-size-default);font-weight:400;line-height:1;text-decoration:none;white-space:nowrap}.header-nav-dropdown-link:hover{opacity:.75}.header-search{align-items:center;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:3.125rem;box-sizing:border-box;color:var(--header-fg,#1d1d1b);cursor:text;display:flex;font-size:var(--font-size-default);font-weight:400;gap:.625rem;height:2.5625rem;justify-content:space-between;line-height:1;padding:0 1.25rem 0 0}.header-search,.header-search-wrap{flex:0 0 17rem;max-width:17rem;width:17rem}.header-search-wrap{min-width:0;position:relative;transition:flex .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1);z-index:6}.header-bar__hide-on-search{transition:opacity .22s ease,flex .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),margin .32s ease,padding .32s ease}.header-bar--instant-search-close,.header-bar--instant-search-close .header-bar__hide-on-search,.header-bar--instant-search-close .header-search-close,.header-bar--instant-search-close .header-search-wrap{animation:none!important;transition:none!important}.header-bar--search-open .header-bar__hide-on-search{border-width:0;flex:0 0 0!important;margin:0!important;max-width:0!important;min-width:0!important;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;visibility:hidden;width:0!important}.header-bar--search-open .header-search-wrap{flex:1 1 auto;max-width:none;width:auto}.header-search-close{align-items:center;animation:header-search-close-in .24s ease .08s forwards;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:50%;box-sizing:border-box;color:var(--header-fg,#1d1d1b);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5625rem;justify-content:center;line-height:0;opacity:0;padding:0;transform:scale(.92);width:2.5625rem}.header-search-close:hover{opacity:.88}.header-search-close-icon{display:block;flex-shrink:0;height:1.28rem;width:1.28rem}@keyframes header-search-close-in{to{opacity:1;transform:scale(1)}}.header-bar--mobile.header-bar--search-open .header-search-wrap,.header-bar--tablet.header-bar--search-open .header-search-wrap{flex:1 1 auto;max-width:none;width:auto}@media(max-width:1000.98px){.header-bar--mobile.header-bar--search-open .header-logo-link,.header-bar--tablet.header-bar--search-open .header-logo-link{flex-shrink:0}}.header-search-input{background:transparent;border:none;box-sizing:border-box;caret-color:var(--header-fg,#1d1d1b);color:var(--header-fg,#1d1d1b);cursor:text;flex:1 1 auto;font:inherit;height:100%;min-width:0;outline:none;padding:.75rem 0 .75rem 1.25rem}.header-search-input::-moz-placeholder{color:var(--header-muted,#7e7e7e);opacity:1}.header-search-input::placeholder{color:var(--header-muted,#7e7e7e);opacity:1}.header-search-clear,.header-search-submit{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0}.header-search-history{background:#fff;border:1px solid var(--header-border,#c7c7c7);border-radius:.875rem;box-shadow:0 .25rem 1rem #1d1d1b14;left:0;padding:.875rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:25}.header-search-history-head{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.625rem}.header-search-history-clear{background:transparent;border:none;color:#727272;cursor:pointer;padding:0}.header-search-history-list{display:flex;flex-direction:column;gap:.375rem}.header-search-history-item{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.header-search-history-item-text{background:transparent;border:none;color:#1d1d1b;cursor:pointer;flex:1 1 auto;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header-search-history-item-remove{align-items:center;background:transparent;border:none;color:#7e7e7e;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0}.header-city-wrap{flex-shrink:0;position:relative}.header-city{align-items:center;background:transparent;border:none;color:var(--header-fg,#1d1d1b);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-default);font-weight:500;gap:.625rem;line-height:1;padding:0;white-space:nowrap}html.dark .header-city svg:last-child,html.theme-dark .header-city svg:last-child{color:var(--header-muted,#7e7e7e)}.header-city-panel{background:var(--header-panel-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:1rem;box-shadow:0 .25rem 1rem #1d1d1b14;box-sizing:border-box;left:0;min-width:10rem;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:calc(100% + .25rem);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:20}.header-city-panel--open{opacity:1;pointer-events:auto;visibility:visible}.header-city-option{background:transparent;border:none;color:var(--header-fg,#1d1d1b);cursor:pointer;display:block;font-family:inherit;font-size:var(--font-size-default);font-weight:400;line-height:1.3;margin:0;padding:.375rem 0;text-align:left;width:100%}.header-city-option:hover{opacity:.85}.header-city-option--active,.header-phone{font-weight:500}.header-phone{align-items:center;color:var(--header-fg,#1d1d1b);display:inline-flex;flex-shrink:0;font-size:var(--font-size-default);gap:.625rem;line-height:1;text-decoration:none;white-space:nowrap}@media(max-width:1280px)and (min-width:1001px){.header-phone-number{font-size:.875rem}.header-callback-link{font-size:.75rem}.header-contact{gap:1.25rem}}.header-tools-wrap{gap:2.8125rem}.header-tools,.header-tools-wrap{align-items:center;display:flex;flex-shrink:0}.header-tools{gap:1.25rem}.header-burger{align-items:center;background:linear-gradient(180deg,#2c2c2a,#171714);border:none;border-radius:.3125rem;color:#fff;cursor:pointer;display:none;flex-shrink:0;justify-content:center;line-height:0;padding:.59375rem}.header .header-bar>.theme-toggle{flex-shrink:0}.header-tool-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:auto;justify-content:center;padding:0;width:auto}a.header-tool-btn{color:inherit;text-decoration:none}.header-tool-btn--cart,.header-tool-btn--compare,.header-tool-btn--favorites{overflow:visible;position:relative}.header-tool-counter{align-items:center;background:#ff0202;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;height:1rem;justify-content:center;left:auto;letter-spacing:-.02em;line-height:1;min-width:1rem;padding:0 .25rem;position:absolute;right:-.9rem;top:-.625rem;white-space:nowrap}@media(max-width:1000.98px){.header-bar--desktop{align-items:center;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;max-width:100%;min-width:0;padding:1rem;row-gap:0}.header-bar--desktop .header-logo-link{margin-right:auto}.header-bar--desktop .header-logo-link .header-logo{height:37px;max-height:none;-o-object-fit:contain;object-fit:contain;width:108px}.header-bar--desktop .header-city-wrap,.header-bar--desktop .header-lead,.header-bar--desktop .header-search{display:none}.header-bar--desktop .header-burger{display:inline-flex}.header-bar--desktop .header-contact{flex-shrink:1;min-width:0}.header-bar--desktop .header-phone-block,.header-bar--desktop .header-phone-text{max-width:100%;min-width:0}.header-bar--desktop .header-phone-number{font-size:.875rem}.header-bar--desktop .header-callback-link{font-size:.75rem}.header .header-bar--desktop>.theme-toggle{flex-shrink:0}.header-bar--desktop .header-tools-wrap{flex-shrink:1;min-width:0}.header-bar--desktop .header-tools{flex-shrink:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.125rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.header.header--search-overlay-open{background:var(--page-bg,#eee);transition:background-color .28s ease}.header.header--search-overlay-open.header--search-overlay-closing{background:transparent;transition-delay:0s}html.dark .header.header--search-overlay-open,html.theme-dark .header.header--search-overlay-open{background:var(--page-bg,#1d1d1b)}html.dark .header.header--search-overlay-open.header--search-overlay-closing,html.theme-dark .header.header--search-overlay-open.header--search-overlay-closing{background:transparent}@media(max-width:1000.98px){html.header-mobile-menu-open{overflow:hidden}.header--over-video-background .header-shell,.header--past-hero .header-shell,.header-shell,html.dark .header--over-video-background .header-shell,html.theme-dark .header--over-video-background .header-shell{background:transparent}.header .header-shell.header-shell--search-open,.header-shell.header-shell--search-open,.header.header--past-hero .header-shell.header-shell--search-open,.header.header--transparent-shell-page .header-shell.header-shell--search-open{background:transparent;margin-inline:0;max-width:none;width:100%}.header-bar--desktop{display:none}.header-bar--mobile{--header-mobile-inset:.96rem;align-items:center;border-radius:var(--mobile-nav-radius,1.25rem);box-sizing:border-box;display:flex;gap:var(--header-mobile-inset);justify-content:space-between;max-width:100%;min-width:0;overflow:visible;padding:var(--header-mobile-inset);width:100%}.header-bar--mobile .header-logo-link{flex-shrink:0;margin-right:0;min-width:0}.header-bar--mobile .header-logo{display:block;height:2.16rem;max-height:none;max-width:100%;-o-object-fit:contain;object-fit:contain;width:6.4rem}.header-bar--mobile .header-mobile-contact{align-items:center;display:flex;flex:1 1 auto;margin-inline:.35rem .55rem;min-width:0}.header-bar--mobile .header-mobile-contact .header-city-wrap{flex:0 1 auto;min-width:0;position:relative}.header-bar--mobile .header-mobile-contact .header-city{color:var(--header-fg,#1d1d1b);font-size:.75rem;gap:.35rem;max-width:100%}.header-bar--mobile .header-mobile-contact .header-city span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1000.98px){.header-bar--mobile .header-mobile-contact .header-city :deep(svg:first-of-type){flex-shrink:0;height:1rem;width:.85rem}.header-bar--mobile .header-mobile-contact .header-city :deep(svg:nth-of-type(2)){flex-shrink:0;height:.75rem;width:.75rem}.header-bar--mobile .header-mobile-contact .header-city :deep(svg path:not([stroke])){fill:var(--header-muted,#7e7e7e)}.header-bar--mobile .header-mobile-contact .header-city :deep(svg path[stroke]){stroke:var(--header-muted,#7e7e7e)}.header-bar--mobile .header-mobile-contact .header-city-panel{min-width:11rem;z-index:30}.header-bar--mobile .header-mobile-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem;margin-left:auto}.header-bar--mobile .header-phone.header-phone--mobile-icon{align-items:center;background:transparent;border:none;color:var(--header-muted,#7e7e7e);cursor:pointer;display:inline-flex;flex-shrink:0;gap:0;justify-content:center;line-height:0;padding:0}.header-bar--mobile .header-phone.header-phone--mobile-icon :deep(svg){display:block;height:1.875rem;width:1.875rem}.header-bar--mobile .header-phone.header-phone--mobile-icon :deep(svg path){stroke:currentColor}.header-bar--mobile .header-mobile-search{align-items:center;background:transparent;border:none;color:#7e7e7e;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:0}.header-bar--mobile .header-mobile-search svg{display:block;height:2.5rem;width:2.5rem}.header-bar--mobile .header-mobile-right--menu-open .header-mobile-search,.header-bar--mobile .header-mobile-right--menu-open .header-phone--mobile-icon{pointer-events:none;visibility:hidden}.header-bar--mobile .header-burger{display:inline-flex;flex-shrink:0}.header-bar--mobile .header-burger svg{height:1.28rem;width:1.28rem}.header-bar--mobile .header-search-close{height:2.5625rem;width:2.5625rem}.header-bar--mobile .header-burger .close-cross-16,.header-bar--mobile .header-search-close-icon,.header-bar--mobile .header-search-close-icon.close-cross-16{height:1.28rem;width:1.28rem}.header .header-bar>.theme-toggle,.header-contact{display:none}:root{--mobile-header-menu-gap:10px;--mobile-floating-radius:2.25rem;--mobile-nav-radius:20px;--mobile-bottom-nav-pad-y:.5rem;--mobile-bottom-nav-icon-size:1.5rem;--mobile-bottom-nav-icon-label-gap:.375rem;--mobile-bottom-nav-label-height:.9rem;--mobile-bottom-nav-margin-bottom:var(--header-spacing,.375rem);--mobile-bottom-nav-height:var(--header-height,4.75rem);--mobile-header-menu-panel-top:calc(var(--layout-header-height, 72px) + var(--mobile-header-menu-gap));--mobile-tabbar-clearance:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-nav-margin-bottom) + env(safe-area-inset-bottom, 0px));--mobile-catalog-panel-bottom:calc(var(--mobile-tabbar-clearance) + var(--mobile-header-menu-gap))}}.header-mobile-search-overlay{display:none}@media(max-width:1000.98px){.header-mobile-search-overlay{background:var(--header-panel-bg,#fff);border-radius:1.875rem;box-shadow:0 0 0 1px var(--bottom-nav-edge,transparent);display:flex;left:var(--container-main-padding);max-height:calc(100dvh - var(--mobile-header-menu-panel-top) - var(--mobile-catalog-panel-bottom));overflow:hidden;position:fixed;right:var(--container-main-padding);top:var(--mobile-header-menu-panel-top);z-index:1002}.header-mobile-search-overlay--has-results{bottom:var(--mobile-catalog-panel-bottom)}.header-mobile-search-panel{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 1.25rem}.header-mobile-search-bar{align-items:center;background:transparent;display:flex;gap:.5rem;padding:1rem 0}.header-mobile-search-input-wrap{flex:1 1 auto;min-width:0;position:relative}.header-mobile-search-input{background:var(--card-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:3.125rem;box-sizing:border-box;color:var(--header-fg,#1d1d1b);font:inherit;font-size:var(--font-size-default);height:2.5625rem;outline:none;padding:0 2.5rem 0 1.25rem;width:100%}.header-mobile-search-input::-moz-placeholder{color:var(--header-muted,#7e7e7e);opacity:1}.header-mobile-search-input::placeholder{color:var(--header-muted,#7e7e7e);opacity:1}.header-mobile-search-input:focus-visible{border-color:var(--header-fg,#1d1d1b)}.header-mobile-search-clear{align-items:center;background:transparent;border:none;color:var(--header-muted,#7e7e7e);cursor:pointer;display:inline-flex;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.header-mobile-search-cancel,.header-mobile-search-submit{background:transparent;border:none;cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--font-size-default);line-height:1;padding:0 .25rem;white-space:nowrap}.header-mobile-search-cancel{color:var(--header-muted,#727272)}.header-mobile-search-submit{color:var(--header-fg,#1d1d1b);font-weight:500}.header-mobile-search-history{background:var(--card-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:.875rem;box-shadow:0 .25rem 1rem #1d1d1b14;margin:0 0 1rem;padding:.875rem}.header-mobile-search-history-head{align-items:center;color:var(--header-muted,#727272);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.625rem}.header-mobile-search-history-head button{background:transparent;border:none;color:var(--header-muted,#727272);cursor:pointer;font:inherit;padding:0}.header-mobile-search-history-list{display:flex;flex-direction:column;gap:.375rem}.header-mobile-search-history-item{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.header-mobile-search-history-item-text{background:transparent;border:none;color:var(--header-fg,#1d1d1b);cursor:pointer;flex:1 1 auto;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header-mobile-search-history-item-remove{align-items:center;background:transparent;border:none;color:var(--header-muted,#7e7e7e);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0}}.header-search-panel{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:var(--header-search-panel-top,5rem);transition:opacity .28s ease;z-index:10050}.header-search-panel--closing,.header-search-panel--open{pointer-events:auto}.header-search-panel--open{opacity:1}.header-search-panel--closing{opacity:0;transition-duration:.2s}@media(prefers-reduced-motion:reduce){.header-bar__hide-on-search,.header-search-close,.header-search-panel,.header-search-wrap{animation:none;transition:none}.header-search-close{opacity:1;transform:none}}.header.header--fixed,.header.header--sticky{align-items:center;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:1.25rem;box-sizing:border-box;color:var(--header-fg,#1d1d1b);display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;height:var(--header-height);justify-content:space-between;margin-inline:auto;margin-bottom:var(--header-spacing);margin-top:var(--header-spacing);max-width:var(--container-header-width);padding:0 2rem;row-gap:.75rem;width:calc(100% - var(--container-side-padding, 1.25rem)*2);z-index:200}.header.header--fixed>*,.header.header--sticky>*{min-width:0}.header.header--fixed .search-desktop,.header.header--sticky .search-desktop{flex:0 0 auto;margin-left:auto}.header.header--fixed .logo,.header.header--sticky .logo{align-items:center;display:flex;flex-shrink:0}.header.header--fixed .header-logo-link,.header.header--sticky .header-logo-link{align-items:center;display:inline-flex;flex-shrink:0}.header.header--fixed .header-logo--wide,.header.header--sticky .header-logo--wide{display:block;height:auto;max-height:2.5rem;width:6.75rem}.header.header--fixed .header-logo--mobile,.header.header--sticky .header-logo--mobile{display:none}.header.header--fixed>.root,.header.header--sticky>.root{flex-shrink:0;margin-left:.5rem;position:relative}.header.header--fixed>.root .button,.header.header--sticky>.root .button{align-items:center;background:transparent;border:1px solid var(--header-border,#c7c7c7);border-radius:3.125rem;color:var(--header-fg,#1d1d1b);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-default);font-weight:400;gap:.3125rem;line-height:1;min-height:2.625rem;padding:.75rem 1.125rem}.header.header--fixed .links,.header.header--sticky .links{align-items:center;display:flex;flex:0 1 auto;min-width:0;overflow:visible}.header.header--fixed .dropdown,.header.header--sticky .dropdown{align-items:center;display:flex;gap:1rem;min-width:0;position:relative}.header.header--fixed .dropdown .box,.header.header--sticky .dropdown .box{display:flex;flex-direction:column;left:-1rem;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .5rem);visibility:hidden;z-index:10025}.header.header--fixed .city,.header.header--sticky .city{align-items:center;display:flex;flex-shrink:0;margin-left:.5rem;position:relative;white-space:nowrap}.header.header--fixed .city-sizer,.header.header--sticky .city-sizer{display:none}.header.header--fixed .city .box,.header.header--sticky .city .box{left:0;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .5rem);visibility:hidden;z-index:20}.header.header--fixed .search,.header.header--sticky .search{align-items:center;background:var(--header-bar-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:3.125rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 17rem;gap:.625rem;height:2.5625rem;justify-content:space-between;max-width:17rem;padding:0 1.25rem;width:17rem}.header.header--fixed .search-mobile,.header.header--sticky .search-mobile{display:none}.header.header--fixed .icons,.header.header--sticky .icons{align-items:center;display:flex;flex-shrink:0;gap:1.25rem;margin-left:1.5625rem}.header.header--fixed .header-phone,.header.header--fixed .menu,.header.header--sticky .header-phone,.header.header--sticky .menu{display:none}.header.header--sticky{position:sticky;top:var(--header-spacing)}.header.header--fixed{left:0;position:fixed;right:0;top:0}.bottom-header{display:none}@media(min-width:1000.99px){.header.header--fixed .city,.header.header--sticky .city{display:grid;justify-items:start;width:-moz-max-content;width:max-content}.header.header--fixed .city-sizer,.header.header--sticky .city-sizer{display:inline-flex;grid-area:1/1;pointer-events:none;visibility:hidden}}@media(max-width:1000.98px){.header.header--fixed,.header.header--sticky{flex-wrap:nowrap;height:var(--header-height);max-height:var(--header-height);min-height:var(--header-height);padding-block:0;padding-inline:1.25rem}.header.header--fixed .header-logo--wide,.header.header--sticky .header-logo--wide{display:none}.header.header--fixed .header-logo--mobile,.header.header--sticky .header-logo--mobile{display:block;height:2.16rem;-o-object-fit:contain;object-fit:contain;width:auto}.header.header--fixed .header-phone-block,.header.header--fixed .icons,.header.header--fixed .links,.header.header--fixed .search,.header.header--fixed>.root,.header.header--sticky .header-phone-block,.header.header--sticky .icons,.header.header--sticky .links,.header.header--sticky .search,.header.header--sticky>.root{display:none}.header.header--fixed .search-mobile,.header.header--sticky .search-mobile{align-items:center;display:flex;flex-shrink:0;justify-content:center}.header.header--fixed .header-phone,.header.header--sticky .header-phone{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.header.header--fixed .menu,.header.header--sticky .menu{display:flex;flex-shrink:0}.bottom-header{align-items:center;background:var(--bottom-nav-bg,#fff);border:1px solid var(--header-border,#c7c7c7);border-radius:var(--mobile-nav-radius,20px);bottom:0;box-sizing:border-box;display:flex;gap:.125rem;height:var(--header-height);justify-content:space-between;left:0;margin:0 var(--container-main-padding,1rem) var(--header-spacing);max-height:var(--header-height);min-height:var(--header-height);padding:0 .75rem;position:fixed;right:0;width:auto;z-index:10000}}.footer-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.footer-heading{color:#fff;font-size:1rem;font-weight:600;line-height:1;margin:0}.footer-link{color:#c7c7c7;font-size:1rem;font-weight:400;line-height:1.3;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-social-icons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3125rem;overflow:visible}.footer-social-link{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;overflow:visible;padding-block:.125rem;text-decoration:none}.footer-social-link svg{display:block;flex-shrink:0;height:2.25rem;overflow:visible;width:2.25rem}.footer-social-link:focus-visible{border-radius:.25rem;outline:2px solid #fff;outline-offset:2px}@media(max-width:1000.98px){.footer-heading{font-size:1.065rem;line-height:1}.footer-link{font-size:.9rem;line-height:1.3}.footer-social-icons{display:grid;gap:.3125rem;grid-template-columns:repeat(2,auto);justify-items:center;row-gap:.5rem}}.hero-slide-enter-active,.hero-slide-leave-active{transition:opacity .25s ease;will-change:opacity}.hero-slide-enter-from,.hero-slide-leave-to{opacity:0}.hero-slide-enter-to,.hero-slide-leave-from{opacity:1}.hero{background-color:var(--hero-bg,#3a3a3a);box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;margin-inline:0;max-width:none;position:relative;transition:background-color .25s ease;width:100%}.hero,.hero-lines{overflow:hidden;z-index:0}.hero-lines{--hero-lines-shell:var( --layout-shell,calc(var(--container-main-width) + var(--container-main-padding)*2) );bottom:0;left:max(var(--container-main-padding),50% - var(--hero-lines-shell)/2 + var(--container-main-padding));pointer-events:none;position:absolute;right:max(var(--container-main-padding),50% - var(--hero-lines-shell)/2 + var(--container-main-padding));top:0}.hero-lines-svg{display:block;height:100%;width:100%}.hero-lines-svg line,.hero-lines-svg path{stroke:var(--hero-lines-stroke,#c7c7c7)}@media(min-width:1001px){.hero--aloka .hero-lines-svg line,.hero--aloka .hero-lines-svg path,.hero--vo .hero-lines-svg line,.hero--vo .hero-lines-svg path{opacity:1}.hero--vo .hero-main{position:relative}.hero--vo .hero-copy{left:0;position:absolute;top:50.05%;transform:translateY(var(--hero-vo-copy-shift,0))}}@media(max-width:1000.98px){.hero-mobile--aloka .hero-lines-mobile-svg line,.hero-mobile--aloka .hero-lines-mobile-svg path{opacity:.1}}.hero-line-dots{--hero-lines-shell:var( --layout-shell,calc(var(--container-main-width) + var(--container-main-padding)*2) );bottom:0;left:max(var(--container-main-padding),50% - var(--hero-lines-shell)/2 + var(--container-main-padding));pointer-events:none;position:absolute;right:max(var(--container-main-padding),50% - var(--hero-lines-shell)/2 + var(--container-main-padding));top:0;z-index:3}.hero-line-dots-tablet,.hero-lines-tablet{display:none}.hero-line-dot{background-color:#c7c7c7;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;height:1rem;left:calc(99.51114% - .5rem);padding:0;pointer-events:auto;position:absolute;width:1rem}.hero-line-dot--active{background-color:#fff;box-shadow:0 0 0 1px #c7c7c799}.hero-line-dot:focus-visible{outline:2px solid #c7c7c7;outline-offset:2px}.hero .old-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative;z-index:2}.hero-bg-media{box-sizing:border-box;left:34.5rem;max-width:calc(100% - 45.4375rem);pointer-events:none;position:absolute;top:14.25rem;width:56rem;z-index:3}.hero-bg-scene{aspect-ratio:896/534;display:block;position:relative;width:100%}.hero-bg-ustanovka{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hero-bg-node-block{align-items:flex-start;bottom:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;left:46.42857%;pointer-events:none;position:absolute;right:0;transform:translateY(9rem);z-index:1}.hero-bg-vector-node{box-sizing:border-box;display:block;flex-shrink:0;height:6rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:32.5625rem}.hero--vo .hero-bg-vector-node{height:auto;max-width:none;width:34.125rem}.hero-bg-node-copy{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;margin-left:0;max-width:100%;min-width:0;padding-left:13.5rem;padding-right:.5rem;width:100%}.hero-bg-node-title{color:#fff;font-size:2.8125rem;font-weight:400;line-height:1.3;margin:0;white-space:nowrap}.hero-bg-node-subtitle{color:#fff;font-size:1rem;font-weight:400;line-height:1.35;margin:0;white-space:normal}.hero-bg-arrows{align-items:center;display:flex;flex-direction:row;gap:1rem;pointer-events:auto;position:absolute;right:10.9375rem;top:50.05%;transform:translateY(-50%);z-index:5}.hero-bg-arrow-btn{background:transparent;border:none;cursor:pointer;display:inline-flex;line-height:0;padding:0}.hero-bg-arrow-btn--direction-prev .circle-arrow-icon{transform:rotate(180deg);transform-origin:center}.hero-bg-arrow-btn:focus-visible{border-radius:50%;outline:2px solid #c7c7c7;outline-offset:4px}.hero-bg-arrow-btn:disabled{cursor:not-allowed;pointer-events:none}.hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon rect{fill:#1d1d1b}.hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon path{stroke:#fff}.hero-bg-arrow-btn:disabled .circle-arrow-icon rect{fill:#c7c7c7}.hero-bg-arrow-btn:disabled .circle-arrow-icon path{stroke:#fff}.hero-bg-arrow-btn.hero-autoplay-toggle{align-items:center;background-color:#1d1d1b;border-radius:50%;color:#fff;height:4.125rem;justify-content:center;transition:background-color .2s ease;width:4.125rem}.hero-bg-arrow-btn.hero-autoplay-toggle:focus-visible{border-radius:50%;outline:2px solid #c7c7c7;outline-offset:4px}.hero-bg-arrow-btn.hero-autoplay-toggle.hero-autoplay-toggle--paused{background-color:#c7c7c7;color:#1d1d1b}.hero-autoplay-toggle-icon{display:block;height:1.25rem;width:1.25rem}.hero--vo .hero-bg-arrows{z-index:6}.hero-inner{box-sizing:border-box;padding-bottom:4rem;padding-top:13.625rem;z-index:2}.hero-inner,.hero-main{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.hero-main{align-items:flex-start;gap:1.5625rem;z-index:1}.hero-copy{display:flex;flex-direction:column;flex-shrink:0;gap:1.5625rem;max-width:24.5625rem}.hero-tablet-figure{display:none}.hero-teaser{align-items:stretch;background:#4c4c4c;border-radius:1.125rem;flex-direction:row;gap:1.25rem;margin-top:auto;max-width:100%;padding:1.25rem}.hero-teaser,.hero-teaser-thumb{box-sizing:border-box;display:flex;flex-shrink:0}.hero-teaser-thumb{align-items:center;align-self:stretch;background:#fff;border-radius:.5625rem;justify-content:center;padding:.75rem 1.5rem}.hero-teaser-img{display:block;height:7rem;-o-object-fit:contain;object-fit:contain;width:7rem}.hero-teaser-info{align-self:stretch;display:flex;flex:1;flex-direction:column;gap:1.125rem;min-width:0}.hero-teaser-title{color:#fff;font-size:1.4375rem;font-weight:400;line-height:1.25;margin:0}.hero-teaser-prices{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5625rem}.hero-teaser-price{color:#fff;font-size:1.0625rem;font-weight:400;line-height:1.3}.hero-teaser-price-old{color:#ffffff80;font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:line-through}.hero-teaser-more{align-self:flex-start;color:#fff;font-size:.9375rem;font-weight:400;line-height:1;margin:auto 0 0;text-decoration:none;text-underline-offset:.2em}.hero-teaser-more:hover{text-decoration:underline}.hero-body{display:flex;flex-direction:column;gap:3.75rem;max-width:100%}.hero-title{color:#fff;font-size:3.75rem;font-weight:400;line-height:1;margin:0}.hero-title-line{display:block}.hero-lead{color:#7e7e7e;font-size:1.125rem;font-weight:400;line-height:1.35;margin:0;max-width:26rem}.hero--aloka,.hero--vo{--hero-bg:#f7f7f7;--hero-lines-stroke:#c7c7c7}.hero--aloka .hero-title,.hero--vo .hero-title{color:#1d1d1b}.hero--vo .hero-title{min-height:auto}.hero--aloka .hero-lead,.hero--vo .hero-lead{color:#7e7e7e}.hero--aloka .hero-actions .cta-outline,.hero--vo .hero-actions .cta-outline{color:#1d1d1b}.hero--aloka .hero-line-dot{background-color:#c7c7c7}.hero--aloka .hero-line-dot--active{background-color:#1d1d1b;box-shadow:none}.hero--vo .hero-line-dot{background-color:#c7c7c7}.hero--vo .hero-line-dot--active{background-color:#1d1d1b;box-shadow:none}.hero--aloka .hero-line-dot-tablet{background-color:#c7c7c7}.hero--aloka .hero-line-dot-tablet--active{background-color:#1d1d1b;box-shadow:none}.hero--vo .hero-line-dot-tablet{background-color:#c7c7c7}.hero--vo .hero-line-dot-tablet--active{background-color:#1d1d1b;box-shadow:none}.hero--aloka .hero-inner,.hero--vo .hero-inner{z-index:2}.hero--aloka .hero-bg-media,.hero--vo .hero-bg-media{bottom:0;top:auto;z-index:2}.hero--aloka .hero-bg-media--aloka{max-width:max(40rem,min(100% - 34.5rem - 10.9375rem,(100dvh - 5.5rem) * 1034/819));width:clamp(46rem,72vw,64.625rem)}.hero--vo .hero-bg-media--vo{inset:50.05% auto auto 50%;max-width:min(100vw,max(26rem,100dvh - 19.5rem));transform:translate(-50%,-50%);width:clamp(30.5rem,35.8333333333vw,43rem)}.hero--vo .hero-vo-products{bottom:2.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-evenly;left:50%;position:absolute;right:auto;top:auto;transform:translate(-50%);width:min(100%,100% - var(--container-main-padding) * 2);z-index:4}.hero--vo .hero-vo-product{align-items:center;box-sizing:border-box;color:inherit;display:flex;gap:1.875rem;text-decoration:none;transition:opacity .15s ease}.hero--vo .hero-vo-product:hover{opacity:.88}.hero--vo .hero-vo-product-img-wrap{align-items:center;border:1px solid #c7c7c7;border-radius:6.25rem;box-sizing:border-box;display:flex;flex-shrink:0;height:6.6875rem;justify-content:center;overflow:hidden;padding:1.25rem;width:6.6875rem}.hero--vo .hero-vo-product-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero--vo .hero-vo-product-title{color:#1d1d1b;font-size:1.125rem;font-weight:400;line-height:1.3;margin:0;text-transform:uppercase;white-space:pre-line}.hero--aloka .hero-bg-scene{aspect-ratio:1034/819}.hero--vo .hero-bg-scene{aspect-ratio:1/1;container-type:size}.hero--vo .hero-bg-ustanovka--vo,.hero--vo .hero-bg-ustanovka--vo-past{-o-object-position:center bottom;object-position:center bottom}.hero--vo .hero-bg-ustanovka--vo-past{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:100%}.hero--aloka .hero-bg-ustanovka--aloka{-o-object-position:center bottom;object-position:center bottom}.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-node-block{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:.75rem;left:46.42857%;max-width:100%;right:auto;transform:translateY(5.5rem);width:58.1473214286%}.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-vector-node{aspect-ratio:521/96;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:100%}.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-node-subtitle-line{display:block}.hero--aloka .hero-bg-node-block{align-items:flex-start;bottom:70%;display:flex;flex-direction:column-reverse;gap:.75rem;left:51.2195121951%;max-width:calc(100% - 8rem);transform:translate(.75rem,-.75rem);width:50.3868471954%}.hero--aloka .hero-bg-vector-node{aspect-ratio:521/96;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:100%}.hero--aloka .hero-bg-node-copy{align-self:flex-start;max-width:calc(100% - 12rem);padding-left:14.5rem;padding-right:0;position:relative;top:1rem;width:-moz-max-content;width:max-content}.hero--vo .hero-bg-node-block{bottom:5.948cqh;flex-direction:column;gap:.15rem;transform:translate(37.227cqw,-52.097cqh)}.hero--aloka .hero-bg-node-title,.hero--vo .hero-bg-node-title{color:#1d1d1b;font-size:36px;font-weight:400;line-height:130%}.hero--aloka .hero-bg-node-subtitle,.hero--vo .hero-bg-node-subtitle{color:#1d1d1b;font-size:16px;font-weight:400;line-height:130%}.hero--aloka .hero-bg-node-subtitle-line,.hero--vo .hero-bg-node-subtitle-line{display:block}.hero--aloka .hero-bg-node-subtitle-line--nowrap,.hero--vo .hero-bg-node-subtitle-line--nowrap{white-space:nowrap}.hero--aloka .hero-bg-node-subtitle{font-size:13px;max-width:100%;width:-moz-max-content;width:max-content}.hero--vo .hero-bg-node-copy{padding-left:9.8rem;padding-right:.5rem}.hero--aloka .hero-mobile-node-line,.hero--aloka .hero-mobile-node-title,.hero--aloka .hero-tablet-node-line,.hero--aloka .hero-tablet-node-title,.hero--vo .hero-tablet-node-line,.hero--vo .hero-tablet-node-title{color:#1d1d1b}.hero--aloka .hero-mobile-node-line--nowrap,.hero--aloka .hero-tablet-node-line--nowrap,.hero--vo .hero-tablet-node-line--nowrap{white-space:nowrap}@media(min-width:1001px)and (max-width:1899.98px){.hero--aloka .hero-bg-media--aloka{width:clamp(46rem,72vw,min(64.625rem,100vw * 1034/1920))}}.hero-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.625rem;max-width:100%}@media(min-width:1001px){.hero-line-dots-tablet,.hero-lines-tablet,.hero-tablet-figure{display:none!important}.hero{--hero-pc-height:clamp(31.25rem,100dvh, calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/1.6) );height:var(--hero-pc-height);max-height:var(--hero-pc-height);min-height:var(--hero-pc-height)}.hero .hero-inner{padding-top:calc(13.625rem + var(--hero-header-overlap, 0px))}.hero--vo .hero-inner{padding-top:calc(11.125rem + var(--hero-header-overlap, 0px))}.hero--aloka .hero-bg-media--aloka{max-width:max(40rem,min(100% - 34.5rem - 10.9375rem,(var(--hero-pc-height) - 5.5rem) * 1034/819))}.hero--vo .hero-bg-media--vo{max-width:min(100vw,max(26rem,var(--hero-pc-height) - 19.5rem))}.hero>.old-container,.hero>.old-container>.hero-layout{height:100%}.hero-bg-arrows{top:50%}.hero .hero-inner{padding-left:1.875rem}.hero--aloka .hero-copy{margin-top:clamp(0rem,var(--hero-pc-height)/2 - 22rem,1.5rem);max-width:34rem}.hero--aloka .hero-title{font-size:clamp(1.5rem,min(2.1vw,4.2vh),2.375rem);line-height:1.05}.hero--aloka .hero-inner{height:100%}.hero--aloka .hero-main{position:static}.hero--aloka .hero-actions{left:0;margin-top:1rem;padding-left:1.875rem;position:absolute;top:50%;z-index:3}.hero:not(.hero--aloka):not(.hero--vo) .hero-inner{height:100%}.hero:not(.hero--aloka):not(.hero--vo) .hero-main{position:static}.hero:not(.hero--aloka):not(.hero--vo) .hero-copy{margin-top:clamp(0rem,var(--hero-pc-height)/2 - 22rem,1.5rem)}.hero:not(.hero--aloka):not(.hero--vo) .hero-title{font-size:clamp(1.5rem,min(2.4vw,4.2vh),2.75rem);line-height:1.05}.hero:not(.hero--aloka):not(.hero--vo) .hero-actions{left:0;margin-top:1rem;padding-left:1.875rem;position:absolute;top:50%;z-index:3}.hero:not(.hero--aloka):not(.hero--vo) .hero-teaser{margin-top:auto}.hero--vo .hero-copy{margin-top:clamp(0rem,var(--hero-pc-height)/2 - 25rem,10rem);position:static;top:auto;transform:none}.hero--vo .hero-inner{height:100%}.hero--vo .hero-main{position:static}.hero--vo .hero-title{font-size:clamp(1.5rem,min(2.4vw,4.2vh),2.75rem);line-height:1.05}.hero--vo .hero-actions{left:0;margin-top:1rem;padding-left:1.875rem;position:absolute;top:50%;z-index:3}.hero-bg-media{top:clamp(9.75rem,22dvh,14.25rem);width:clamp(47.5rem,72vw,56rem)}.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-media{bottom:auto;max-width:max(40rem,min(100% - 34.5rem - 10.9375rem,(var(--hero-pc-height) - 20.75rem) * 896/534));top:50%;transform:translateY(calc(-50% + 1.75rem))}.hero--aloka .hero-bg-arrows{pointer-events:auto;right:7rem;z-index:6}.hero--aloka .hero-bg-arrow-btn{cursor:pointer;pointer-events:auto}}@media(min-width:1001px)and (max-width:1899.98px){.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-media{width:clamp(47.5rem,72vw,min(56rem,100vw * 896/1920))}}@media(min-width:1001px){.hero .hero-main{display:block;height:auto;position:static}.hero .hero-copy{bottom:50%;left:1.875rem;margin:0 0 1rem;max-width:24.5625rem;position:absolute;right:auto;top:auto;transform:none;z-index:3}.hero--aloka .hero-copy{max-width:34rem}.hero .hero-body{inset:auto;margin:0;position:static;width:auto}.hero--aloka .hero-actions,.hero--vo .hero-actions{inset:100% auto auto 0;margin:2rem 0 0;padding-left:0;position:absolute;z-index:3}.hero:not(.hero--aloka):not(.hero--vo) .hero-teaser{bottom:4rem;left:1.875rem;margin:0;position:absolute;right:auto;z-index:3}}@media(min-width:1900px){.hero{--hero-pc-height:clamp( calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/2) , calc(100dvh - 5.5rem) , calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/1.6) );height:var(--hero-pc-height);max-height:calc(min(100vw,var(--container-main-width) + var(--container-main-padding) * 2)/1.6);min-height:calc(min(100vw,var(--container-main-width) + var(--container-main-padding) * 2)/2)}.hero--aloka .hero-bg-node-block{max-width:min(100%,100vw - 34.5rem - 10.9375rem - 6rem)}}@media(min-width:1001px)and (max-width:1600px){.hero-bg-scene{transform:translateY(-2.75rem)}.hero--aloka .hero-bg-scene,.hero:not(.hero--aloka):not(.hero--vo) .hero-bg-scene{transform:none}.hero--aloka .hero-bg-media--aloka{left:30rem}.hero--aloka .hero-bg-arrows{pointer-events:auto;z-index:6}.hero--aloka .hero-bg-arrow-btn{cursor:pointer;pointer-events:auto}}@media(min-width:1001px)and (max-height:980px){.hero-inner{padding-top:10rem}.hero-teaser{margin-top:2rem}}@media(min-width:1001px)and (max-height:860px){.hero-inner{padding-top:8rem}.hero-teaser{margin-top:1.25rem}}@media(min-width:1001px)and (max-height:760px){.hero-inner{padding-top:6rem}.hero-teaser{margin-top:1rem}}@media(max-width:1000.98px){.hero-bg-media,.hero-line-dots,.hero-lines{display:none}.hero-inner{border-left:none;padding-top:3.75rem}.hero-teaser{align-items:stretch;flex-direction:column}.hero-teaser-thumb{align-self:flex-start}.hero-title{font-size:clamp(2rem,10vw,3.75rem)}.hero-actions{flex-wrap:wrap}.hero-layout--not-mobile{display:none!important}.hero-layout--mobile{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.hero{container-name:hero-mobile;container-type:inline-size;max-height:64rem;min-height:61.45rem;overflow:hidden}.hero.hero--vo{overflow:visible}.hero>.old-container{box-sizing:border-box;max-width:100%;min-width:0}.hero-mobile{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative;width:100%;z-index:1}.hero-mobile .hero-copy{align-self:stretch;gap:1.5rem;max-width:100%;min-width:0;width:100%}.hero-mobile .hero-title{font-size:2.88rem;line-height:1;max-width:100%}.hero-mobile .hero-title-line{display:inline}.hero-mobile .hero-title-line:not(:last-child):after{content:" "}.hero-mobile--vo .hero-title-line{display:block}.hero-mobile--vo .hero-title-line:not(:last-child):after{content:none}.hero-mobile .hero-body{gap:1.6rem}.hero-mobile .hero-lead{font-size:1.12rem;line-height:1.25;max-width:32.25rem}.hero-mobile .hero-actions{align-items:flex-start;flex-direction:column;gap:.8rem}.hero-mobile .hero-actions .cta-outline,.hero-mobile .hero-actions .cta-primary{box-sizing:border-box;max-width:100%;width:100%}.hero-mobile .hero-main{align-items:stretch;gap:3.1rem;max-width:100%;min-width:0}.hero-mobile .hero-tablet-figure{display:block;flex-shrink:1;height:16rem;line-height:0;max-height:16rem;max-width:100%;min-width:0;width:100%}.hero-mobile--aloka .hero-tablet-figure{height:auto;max-height:none;min-height:25rem;position:relative;top:0;transform:translate(-1.5rem)}.hero .hero-mobile .hero-inner,.hero .hero-mobile .hero-main{z-index:auto}.hero .hero-mobile .hero-actions{position:relative;z-index:7}.hero-mobile--vo .hero-tablet-figure{flex-shrink:0;height:33.75rem;max-height:none;max-width:none;min-width:34.5rem;position:relative;transform:translate(-3.2rem,1rem);width:34.5rem;z-index:7}.hero-mobile .hero-tablet-figure-inner{height:16rem;line-height:0;max-height:16rem;max-width:100%;min-width:0;overflow:visible;position:relative;width:100%}.hero-mobile--aloka .hero-tablet-figure-inner{height:auto;max-height:none;min-height:25rem;right:-.25rem;top:4.2rem}.hero-mobile .hero-mobile-node-block{bottom:-1.5rem;box-sizing:border-box;display:block;left:17.8571428571%;max-width:19rem;min-width:0;pointer-events:none;position:absolute;right:auto;transform:translate(8rem,4rem);width:100%;z-index:1}.hero-mobile--aloka .hero-mobile-node-block{bottom:16rem;transform:translate(6.5rem,-2.75rem)}.hero-mobile .hero-mobile-node-title{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.2;margin:.75rem 0 0 38%}.hero-mobile .hero-mobile-node-line{color:#fff;font-size:.75rem;font-weight:400;line-height:1.3;margin:.25rem 0 0 38%}.hero-mobile:not(.hero-mobile--aloka) .hero-mobile-node-line,.hero-mobile:not(.hero-mobile--aloka) .hero-mobile-node-title{transform:translate(-2.5rem)}.hero-mobile--aloka .hero-mobile-node-title{color:#1d1d1b;font-size:1.4rem;font-weight:400;line-height:1.3;margin:.35rem 0 0 31.5789473684%;transform:translate(-.75rem)}.hero-mobile--aloka .hero-mobile-node-line{color:#1d1d1b;font-size:.75rem;font-weight:400;line-height:1.3;margin:0 0 .05rem 49.578947%;transform:translate(-.75rem)}.hero-mobile--aloka .hero-mobile-node-line:first-child{margin-top:0}.hero-mobile .hero-mobile-vector-node{aspect-ratio:249/81;box-sizing:border-box;display:block;height:auto;max-width:15rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:100%}.hero-mobile--aloka .hero-mobile-vector-node{max-width:18rem}.hero-mobile .hero-tablet-figure-img{box-sizing:border-box;display:block;height:100%;max-height:16rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-mobile--aloka .hero-tablet-figure-img{aspect-ratio:589/471;height:auto;max-height:none;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:relative;width:100%}.hero-mobile--vo .hero-tablet-figure-inner{height:33.75rem;max-height:none;max-width:none;transform:scale(.85);transform-origin:top center;width:34.5rem}.hero-mobile--vo .hero-tablet-figure-img{height:33.75rem;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;width:34.5rem}.hero-mobile--vo .hero-tablet-figure-img--vo-past{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;position:absolute;width:100%}.hero-vo-mobile-figure-labels{bottom:27.4375rem;box-sizing:border-box;left:50%;max-width:calc(100% - 1rem);pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);width:-moz-max-content;width:max-content}.hero-vo-mobile-figure-title{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.3;margin:0 0 .25rem}.hero-vo-mobile-figure-line{color:#fff;font-size:.75rem;font-weight:400;line-height:1;margin:0}.hero-vo-mobile-figure-line--product{white-space:nowrap}.hero-mobile .hero-inner{max-width:100%;min-width:0;padding-bottom:0;padding-top:9.45rem;position:relative;z-index:5}.hero-mobile .hero-bg-arrows{display:none}.hero-mobile .hero-lines-mobile{bottom:1.25rem;display:block;left:50%;margin-left:0;margin-right:0;max-width:none;overflow:visible;padding-left:0;padding-right:0;pointer-events:none;position:absolute;right:auto;top:0;transform:translate(-50%);width:100vw;z-index:6}.hero-mobile .hero-lines-mobile-svg{display:block;height:100%;margin:0;padding:0;pointer-events:none;width:100%}.hero-mobile .hero-lines-mobile-svg line,.hero-mobile .hero-lines-mobile-svg path{stroke:var(--hero-lines-stroke,#c7c7c7)}.hero-mobile .hero-mobile-line-dot-hit{cursor:pointer;pointer-events:auto}.hero-mobile .hero-mobile-line-dot-hit:focus{outline:none}}@media(max-width:1000.98px){.hero-mobile .hero-mobile-line-dot-hit:focus-visible{outline:2px solid #c7c7c7;outline-offset:2px}.hero-mobile .hero-mobile-line-dot-hit__target{fill:transparent;pointer-events:all;stroke:none}.hero-mobile .hero-teaser{display:none}}html.dark .hero.hero--aloka,html.theme-dark .hero.hero--aloka{--hero-bg:#1d1d1b;--hero-lines-stroke:hsla(0,0%,100%,.22)}html.dark .hero.hero--vo,html.theme-dark .hero.hero--vo{--hero-bg:#3a3a3a;--hero-lines-stroke:hsla(0,0%,100%,.2)}html.dark .hero.hero--aloka .hero-title,html.dark .hero.hero--vo .hero-title,html.theme-dark .hero.hero--aloka .hero-title,html.theme-dark .hero.hero--vo .hero-title{color:#fff}html.dark .hero.hero--aloka .hero-lead,html.dark .hero.hero--vo .hero-lead,html.theme-dark .hero.hero--aloka .hero-lead,html.theme-dark .hero.hero--vo .hero-lead{color:#c7c7c7}html.dark .hero.hero--aloka .hero-actions .cta-outline,html.dark .hero.hero--vo .hero-actions .cta-outline,html.theme-dark .hero.hero--aloka .hero-actions .cta-outline,html.theme-dark .hero.hero--vo .hero-actions .cta-outline{border-color:#ffffff73;color:#fff}html.dark .hero.hero--aloka .hero-line-dot,html.dark .hero.hero--vo .hero-line-dot,html.theme-dark .hero.hero--aloka .hero-line-dot,html.theme-dark .hero.hero--vo .hero-line-dot{background-color:#ffffff59}html.dark .hero.hero--aloka .hero-line-dot.hero-line-dot--active,html.dark .hero.hero--vo .hero-line-dot.hero-line-dot--active,html.theme-dark .hero.hero--aloka .hero-line-dot.hero-line-dot--active,html.theme-dark .hero.hero--vo .hero-line-dot.hero-line-dot--active{background-color:#fff;box-shadow:0 0 0 1px #ffffff59}html.dark .hero.hero--aloka .hero-line-dot:focus-visible,html.dark .hero.hero--vo .hero-line-dot:focus-visible,html.theme-dark .hero.hero--aloka .hero-line-dot:focus-visible,html.theme-dark .hero.hero--vo .hero-line-dot:focus-visible{outline-color:#fff}html.dark .hero.hero--aloka .hero-line-dot-tablet,html.dark .hero.hero--vo .hero-line-dot-tablet,html.theme-dark .hero.hero--aloka .hero-line-dot-tablet,html.theme-dark .hero.hero--vo .hero-line-dot-tablet{background-color:#ffffff59}html.dark .hero.hero--aloka .hero-line-dot-tablet.hero-line-dot-tablet--active,html.dark .hero.hero--vo .hero-line-dot-tablet.hero-line-dot-tablet--active,html.theme-dark .hero.hero--aloka .hero-line-dot-tablet.hero-line-dot-tablet--active,html.theme-dark .hero.hero--vo .hero-line-dot-tablet.hero-line-dot-tablet--active{background-color:#fff;box-shadow:0 0 0 1px #ffffff59}html.dark .hero.hero--aloka .hero-line-dot-tablet:focus-visible,html.dark .hero.hero--vo .hero-line-dot-tablet:focus-visible,html.theme-dark .hero.hero--aloka .hero-line-dot-tablet:focus-visible,html.theme-dark .hero.hero--vo .hero-line-dot-tablet:focus-visible{outline-color:#fff}html.dark .hero.hero--aloka .hero-lines-svg line,html.dark .hero.hero--vo .hero-lines-svg line,html.theme-dark .hero.hero--aloka .hero-lines-svg line,html.theme-dark .hero.hero--vo .hero-lines-svg line{opacity:1;stroke:#ffffff29!important}html.dark .hero.hero--aloka .hero-lines-svg path,html.dark .hero.hero--vo .hero-lines-svg path,html.theme-dark .hero.hero--aloka .hero-lines-svg path,html.theme-dark .hero.hero--vo .hero-lines-svg path{opacity:1;stroke:#ffffff2e!important}html.dark .hero.hero--aloka .hero-bg-node-subtitle,html.dark .hero.hero--aloka .hero-bg-node-title,html.dark .hero.hero--vo .hero-bg-node-subtitle,html.dark .hero.hero--vo .hero-bg-node-title,html.dark .hero.hero--vo .hero-vo-product-title,html.theme-dark .hero.hero--aloka .hero-bg-node-subtitle,html.theme-dark .hero.hero--aloka .hero-bg-node-title,html.theme-dark .hero.hero--vo .hero-bg-node-subtitle,html.theme-dark .hero.hero--vo .hero-bg-node-title,html.theme-dark .hero.hero--vo .hero-vo-product-title{color:#fff}html.dark .hero.hero--vo .hero-vo-product-img-wrap,html.theme-dark .hero.hero--vo .hero-vo-product-img-wrap{border-color:#ffffff47}html.dark .hero.hero--aloka .hero-tablet-node-line,html.dark .hero.hero--aloka .hero-tablet-node-title,html.dark .hero.hero--vo .hero-tablet-node-line,html.dark .hero.hero--vo .hero-tablet-node-title,html.theme-dark .hero.hero--aloka .hero-tablet-node-line,html.theme-dark .hero.hero--aloka .hero-tablet-node-title,html.theme-dark .hero.hero--vo .hero-tablet-node-line,html.theme-dark .hero.hero--vo .hero-tablet-node-title{color:#fff}html.dark .hero .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon rect,html.theme-dark .hero .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon rect{fill:#fff}html.dark .hero .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon path,html.theme-dark .hero .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon path{stroke:#1d1d1b}html.dark .hero .hero-bg-arrow-btn:disabled .circle-arrow-icon rect,html.theme-dark .hero .hero-bg-arrow-btn:disabled .circle-arrow-icon rect{fill:#c7c7c7}html.dark .hero .hero-bg-arrow-btn:disabled .circle-arrow-icon path,html.theme-dark .hero .hero-bg-arrow-btn:disabled .circle-arrow-icon path{stroke:#1d1d1b}html.dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle,html.dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle,html.theme-dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle,html.theme-dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle{background-color:#ffffff59;color:#fff}html.dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle:not(.hero-autoplay-toggle--paused),html.dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle:not(.hero-autoplay-toggle--paused),html.theme-dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle:not(.hero-autoplay-toggle--paused),html.theme-dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle:not(.hero-autoplay-toggle--paused){box-shadow:0 0 0 1px #ffffff59}html.dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle:focus-visible,html.dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle:focus-visible,html.theme-dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle:focus-visible,html.theme-dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle:focus-visible{outline-color:#fff}html.dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle.hero-autoplay-toggle--paused,html.dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle.hero-autoplay-toggle--paused,html.theme-dark .hero.hero--aloka .hero-bg-arrow-btn.hero-autoplay-toggle.hero-autoplay-toggle--paused,html.theme-dark .hero.hero--vo .hero-bg-arrow-btn.hero-autoplay-toggle.hero-autoplay-toggle--paused{background-color:#fff3;color:#fff}@media(max-width:1000.98px){html.dark .hero.hero--aloka .hero-lines-tablet-svg line,html.dark .hero.hero--vo .hero-lines-tablet-svg line,html.theme-dark .hero.hero--aloka .hero-lines-tablet-svg line,html.theme-dark .hero.hero--vo .hero-lines-tablet-svg line{opacity:1;stroke:#ffffff24!important}html.dark .hero.hero--aloka .hero-lines-tablet-svg path,html.dark .hero.hero--vo .hero-lines-tablet-svg path,html.theme-dark .hero.hero--aloka .hero-lines-tablet-svg path,html.theme-dark .hero.hero--vo .hero-lines-tablet-svg path{opacity:1;stroke:#ffffff29!important}html.dark .hero.hero--aloka .hero-lines-mobile-svg line,html.dark .hero.hero--vo .hero-lines-mobile-svg line,html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg line,html.theme-dark .hero.hero--vo .hero-lines-mobile-svg line{opacity:1;stroke:#ffffff24!important}html.dark .hero.hero--aloka .hero-lines-mobile-svg path,html.dark .hero.hero--vo .hero-lines-mobile-svg path,html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg path,html.theme-dark .hero.hero--vo .hero-lines-mobile-svg path{opacity:1;stroke:#ffffff29!important}html.dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#C7C7C7"],html.dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#c7c7c7"],html.dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#C7C7C7"],html.dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#c7c7c7"],html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#C7C7C7"],html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#c7c7c7"],html.theme-dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#C7C7C7"],html.theme-dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#c7c7c7"]{fill:#ffffff6b!important}html.dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#1D1D1B"],html.dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#1d1d1b"],html.dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#1D1D1B"],html.dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#1d1d1b"],html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#1D1D1B"],html.theme-dark .hero.hero--aloka .hero-lines-mobile-svg circle[fill="#1d1d1b"],html.theme-dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#1D1D1B"],html.theme-dark .hero.hero--vo .hero-lines-mobile-svg circle[fill="#1d1d1b"]{fill:#fff!important}html.dark .hero.hero--aloka .hero-mobile-node-line,html.dark .hero.hero--aloka .hero-mobile-node-title,html.dark .hero.hero--vo .hero-vo-mobile-figure-line,html.dark .hero.hero--vo .hero-vo-mobile-figure-title,html.theme-dark .hero.hero--aloka .hero-mobile-node-line,html.theme-dark .hero.hero--aloka .hero-mobile-node-title,html.theme-dark .hero.hero--vo .hero-vo-mobile-figure-line,html.theme-dark .hero.hero--vo .hero-vo-mobile-figure-title{color:#fff}}.home-orbit-strip{box-sizing:border-box}.home-orbit-strip-canvas{background-color:#3a3a3a;border-radius:1.875rem;box-sizing:content-box;height:0;overflow:hidden;padding-bottom:min(40.1630434783%,46.1875rem,calc(100dvh - var(--layout-header-offset, 6.5rem) - 2rem));position:relative;width:100%}.home-orbit-strip-circle-img,.home-orbit-strip-svg{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.home-orbit-strip-circle-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:rotate(0);transform-origin:center center}.home-orbit-strip-circle-img.home-orbit-strip-circle-img--mobile,.home-orbit-strip-circle-img.home-orbit-strip-circle-img--tablet{display:none}.home-orbit-strip-content{align-items:flex-start;box-sizing:border-box;display:flex;inset:0;justify-content:center;max-height:min(100%,46.1875rem);min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.75rem 1.5rem 1.5rem;pointer-events:none;position:absolute;z-index:2}.home-orbit-strip-panel{gap:1.75rem;justify-content:flex-start;max-height:none;max-width:100%;min-height:0;pointer-events:auto}.home-orbit-strip-copy,.home-orbit-strip-panel{align-items:center;display:flex;flex-direction:column;width:100%}.home-orbit-strip-copy{gap:1.25rem;max-width:min(55.875rem,100%);text-align:center}.home-orbit-strip-title{color:#fff;font-size:2rem;font-weight:400;line-height:1.2;margin:0;max-width:min(55.875rem,894px,100%);min-width:0;width:100%}.home-orbit-strip-title-lines{align-items:center;display:flex;flex-direction:column;width:100%}.home-orbit-strip-title-lines--sm{display:none}.home-orbit-strip-title-line{display:block}.home-orbit-strip-lead{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:min(47.125rem,754px,100%);min-width:0;width:100%}@media(max-width:1000.98px){.home-orbit-strip-circle-img.home-orbit-strip-circle-img--desktop,.home-orbit-strip-circle-img.home-orbit-strip-circle-img--tablet{display:none!important}.home-orbit-strip-circle-img.home-orbit-strip-circle-img--mobile{display:block!important;height:100%;inset:0;max-width:none;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;transform:none;width:100%}.home-orbit-strip-canvas{border-radius:2.25rem;height:auto;max-height:none;padding-bottom:0}.home-orbit-strip-title{font-size:1.5rem;line-height:1.3}.home-orbit-strip-title-lines--lg{display:none}.home-orbit-strip-title-lines--sm{display:flex}.home-orbit-strip-lead{font-size:1.125rem;line-height:1.25}.home-orbit-strip-copy{gap:1.15rem}.home-orbit-strip-content{align-items:center;inset:auto;max-height:none;overflow:visible;padding:2.5rem 1.375rem;position:relative}.home-orbit-strip-panel{gap:2.3rem;max-height:none}}.home-equipped-objects{background-color:var(--section-bg,#eee);box-sizing:border-box}.home-equipped-objects-inner{display:flex;flex-direction:column;gap:1.75rem}.home-equipped-objects-title{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center}html.dark .home-equipped-objects #home-equipped-objects-title,html.theme-dark .home-equipped-objects #home-equipped-objects-title{color:#fff}.home-equipped-objects-title-line{display:block}.home-equipped-objects-carousel-block,.home-equipped-objects-wrap{box-sizing:border-box;min-width:0;width:100%}.home-equipped-objects-carousel-block{align-items:stretch;display:flex;flex-direction:column;max-width:100%}.home-equipped-objects-carousel-view{box-sizing:border-box;container-name:equipped-objects-carousel;container-type:inline-size;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y}.home-equipped-objects-carousel-view::-webkit-scrollbar{display:none}.home-equipped-objects--about .home-equipped-objects-carousel-view{margin-right:0;width:100%}.home-equipped-objects-carousel-view--no-snap{scroll-snap-type:none}.home-equipped-objects-carousel-view--dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-equipped-objects-carousel-track{align-items:flex-start;display:flex;gap:1.25rem}.home-equipped-objects-carousel-slide{--equipped-slide-w:min(min(17.5rem,78vw),92vw);--equipped-slide-w:min(min(17.5rem,78vw),100cqi);align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 var(--equipped-slide-w);flex-direction:column;gap:1rem;max-width:100%;min-width:0;scroll-snap-align:start;width:var(--equipped-slide-w)}.home-equipped-objects-carousel-slide-media{aspect-ratio:750/564;border-radius:1.25rem;box-sizing:border-box;flex-shrink:0;overflow:hidden;width:100%}.home-equipped-objects-carousel-img{border-radius:0;display:block;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:100%}.home-equipped-objects-carousel-text{display:flex;flex-direction:column;gap:.5rem;min-width:0}.home-equipped-objects-carousel-caption{color:#1d1d1b;font-size:1.25rem;font-weight:400;line-height:1.2;margin:0}.home-equipped-objects-carousel-description{color:#727272;font-size:.9375rem;font-weight:400;line-height:1.35;margin:0}html.dark .home-equipped-objects-carousel-caption,html.theme-dark .home-equipped-objects-carousel-caption{color:#fff}html.dark .home-equipped-objects-carousel-description,html.theme-dark .home-equipped-objects-carousel-description{color:#ffffffb3}.home-equipped-objects-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:1899.98px){.home-equipped-objects-title{font-size:2rem;line-height:1.25}}@media(min-width:1001px){.home-equipped-objects-carousel-track{gap:1.25rem}.home-equipped-objects-carousel-slide{--equipped-slide-w: calc(25cqi - .9375rem) ;flex:0 0 var(--equipped-slide-w);max-width:none;width:var(--equipped-slide-w)}.home-equipped-objects-carousel-slide-media{aspect-ratio:750/564;border-radius:1.875rem;height:auto}.home-equipped-objects-carousel-img{height:100%;width:100%}}@media(min-width:1001px)and (max-width:1899.98px){.home-equipped-objects-carousel-slide-media{border-radius:1.25rem}}@media(max-width:1000.98px){.home-equipped-objects-title{font-size:1.5rem;line-height:1.3}.home-equipped-objects-inner{gap:1.5rem}.home-equipped-objects-carousel-slide{--equipped-slide-w:min(17rem,100%,100cqi);flex:0 0 var(--equipped-slide-w);gap:1rem;max-width:min(100%,17rem);width:var(--equipped-slide-w)}.home-equipped-objects-carousel-caption{font-size:1rem;line-height:1.2}.home-equipped-objects-carousel-description{font-size:.8125rem;line-height:1.35}.home-equipped-objects-carousel-view{overflow-y:hidden}.home-equipped-objects-carousel-track{align-items:flex-start;gap:.75rem}.home-equipped-objects-carousel-slide{align-self:flex-start;height:auto}.home-equipped-objects-carousel-slide-media{aspect-ratio:unset;border-radius:1.5rem;height:14rem;max-width:17rem;width:100%}.home-equipped-objects-carousel-img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.home-equipped-objects-bar{align-items:stretch;flex-direction:column;min-width:0;width:100%}.home-equipped-objects-bar>.equipment-directions-arrows{align-self:center}}.kb-faq-list{display:flex;flex-direction:column;gap:.75rem}.kb-faq-item{background:#fff;border-radius:1.5rem;padding:0}.kb-faq-item--skel{height:5.875rem;overflow:hidden}.kb-faq-question-heading{font:inherit;font-weight:inherit;margin:0}.kb-faq-answer-region{overflow:hidden}.kb-faq-answer-region--collapsed{height:0;overflow:hidden;visibility:hidden}.kb-faq-answer-region--collapsed .kb-faq-answer{padding-bottom:0;padding-top:0}.kb-faq-question{align-items:center;background:transparent;border:none;color:var(--home-faq-question-fg,#1d1d1b);cursor:pointer;display:flex;font-family:inherit;font-weight:400;gap:1rem;justify-content:space-between;padding:1.75rem 1.5rem;text-align:left;width:100%}.kb-faq-question:focus-visible{outline:2px solid #c7c7c7;outline-offset:2px}.kb-faq-question[aria-expanded=true]{padding-bottom:0}.kb-faq-question>span:first-child{color:var(--home-faq-question-fg,#1d1d1b);flex:1;font-size:clamp(1.125rem,3.5vw,1.625rem);font-weight:400;line-height:1.2;min-width:0;text-transform:uppercase}.kb-faq-question-mark{color:#7e7e7e;flex:0 0 auto;font-size:1.25rem;line-height:1;text-align:center;width:1.25rem}.kb-faq-answer{color:#727272;padding:1.5625rem 1.5rem 1.75rem}.kb-faq-answer,.kb-faq-answer-lead,.kb-faq-answer-note{font-size:1rem;line-height:1.35;margin:0;text-transform:none}.kb-faq-answer-lead,.kb-faq-answer-note{color:var(--home-faq-answer-fg,#7e7e7e);font-weight:400}.kb-faq-answer-lead:not(:last-child){margin-bottom:.75rem}.kb-faq-answer-list{color:var(--home-faq-answer-fg,#7e7e7e);font-size:1rem;font-weight:400;line-height:1.35;list-style-type:disc;margin:0 0 .75rem;padding-left:1.125rem;text-transform:none}.kb-faq-answer-list li{padding-left:.25rem;text-transform:none}.kb-faq-answer-list li::marker{color:var(--home-faq-answer-fg,#7e7e7e)}.kb-faq-answer-list li:not(:last-child){margin-bottom:.5rem}html.dark .kb-faq-item,html.theme-dark .kb-faq-item{background:#3a3a3a}html.dark .kb-faq-question,html.dark .kb-faq-question>span:first-child,html.theme-dark .kb-faq-question,html.theme-dark .kb-faq-question>span:first-child{color:#fff}html.dark .kb-faq-question-mark,html.theme-dark .kb-faq-question-mark{color:#ffffffb3}html.dark .kb-faq-answer,html.theme-dark .kb-faq-answer{color:#ffffffe0}html.dark .kb-faq-answer-lead,html.dark .kb-faq-answer-list,html.dark .kb-faq-answer-list li,html.dark .kb-faq-answer-note,html.theme-dark .kb-faq-answer-lead,html.theme-dark .kb-faq-answer-list,html.theme-dark .kb-faq-answer-list li,html.theme-dark .kb-faq-answer-note{color:var(--home-faq-answer-fg,#c7c7c7)}html.dark .kb-faq-answer-list li::marker,html.theme-dark .kb-faq-answer-list li::marker{color:var(--home-faq-answer-fg,#c7c7c7)}@media(max-width:1000.98px){.kb-faq-item,.kb-faq-item--skel{border-radius:1.25rem}.kb-faq-item--skel{height:4.75rem}.kb-faq-question{border-radius:2.25rem;padding:1.9rem}.kb-faq-answer{padding:1.15rem 1.9rem 1.9rem}.kb-faq-answer,.kb-faq-answer-lead,.kb-faq-answer-list,.kb-faq-answer-note{font-size:1.1rem;line-height:1.3}}@media(min-width:1001px){.kb-faq-question{padding:2.875rem 2.59375rem}.kb-faq-answer{padding:1.5625rem 2.59375rem 2.875rem}}.about-page-intro{--about-page-intro-bg-local:var(--about-page-intro-bg,#fff);--about-intro-layout-pt:13.625rem;--about-intro-layout-pb:4rem;--about-intro-vector-scale:1.06;--about-intro-vector-ty:3.5rem;--about-intro-photo-ty:5.5rem;background-color:var(--about-page-intro-bg-local);box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;margin-inline:0;max-width:none;min-height:0;overflow:hidden;position:relative;width:100%}.about-page-intro .hero-lines-mobile{display:none}.about-page-intro .old-container{container-name:about-intro;container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative;z-index:1}.about-page-intro-layout{align-items:center;box-sizing:border-box;display:grid;flex:1 1 auto;gap:1.5625rem;grid-template-columns:minmax(0,1fr) minmax(0,auto);max-height:100%;min-height:0;padding-bottom:var(--about-intro-layout-pb);padding-top:var(--about-intro-layout-pt)}.about-page-intro-copy{max-width:24.5625rem;min-width:0}.about-page-intro-heading{color:var(--about-page-intro-heading-fg,#1d1d1b);font-size:3.75rem;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.about-page-intro-heading-line{display:block}.about-page-intro-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.625rem;max-width:100%;position:relative;z-index:2}.about-page-intro-catalog{align-items:center;background:var(--about-page-intro-catalog-bg,#fff);border:1px solid var(--about-page-intro-catalog-border,#1d1d1b);border-radius:3.125rem;box-sizing:border-box;color:var(--about-page-intro-catalog-fg,#1d1d1b);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:400;justify-content:center;line-height:1;margin:0;padding:1.25rem 1.875rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.about-page-intro-catalog:hover{background:var(--about-page-intro-catalog-border,#1d1d1b);color:var(--about-page-intro-catalog-bg,#fff)}.about-page-intro-catalog:focus-visible{outline:2px solid #c7c7c7;outline-offset:4px}.about-page-intro-visual{align-self:center;flex-shrink:0;height:1178px;line-height:0;position:relative;transform:translateY(-3.75rem);width:1178px}.about-page-intro-vector{display:block;height:1178px;-o-object-fit:contain;object-fit:contain;transform:translateY(var(--about-intro-vector-ty,0)) scale(var(--about-intro-vector-scale,1));transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1178px}.about-page-intro-photo-frame{aspect-ratio:1/1;border-radius:50%;box-sizing:border-box;left:50%;max-width:min(705px,59%);overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(var(--about-intro-photo-ty,0));width:705px;z-index:1}.about-page-intro-photo{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page-intro-photo-secondary{aspect-ratio:1/1;border-radius:50%;bottom:5%;box-shadow:0 .25rem 1.5rem #00000014;box-sizing:border-box;max-width:42%;overflow:hidden;position:absolute;right:2%;transform:translateY(var(--about-intro-photo-ty,0));width:20rem;z-index:2}.about-page-intro-photo-secondary-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center;width:100%}@media(min-width:1001px){.about-page-intro .hero-lines-mobile,.about-page-intro .hero-lines-tablet{display:none!important}.about-page-intro .hero-lines{display:block}.about-page-intro{--about-intro-pc-height:clamp(31.25rem,100dvh, calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/1.6) );height:var(--about-intro-pc-height);max-height:var(--about-intro-pc-height);min-height:var(--about-intro-pc-height);--about-intro-layout-pt:2.625rem;--about-intro-visual-ty:-6.25rem;--about-intro-vector-ty:0rem;--about-intro-photo-ty:0rem;--about-intro-vector-scale:1;--about-intro-visual-bottom:-1.25rem}.about-page-intro .old-container,.about-page-intro .old-container>.about-page-intro-layout{height:100%}.about-page-intro-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,max-content);height:100%;padding-left:1.875rem;position:relative}.about-page-intro-copy.page-inner-stack{bottom:0;display:block;gap:0;justify-content:flex-start;left:1.875rem;max-width:calc(100% - 1.875rem);min-height:0;position:absolute;right:auto;top:0;width:24.5625rem}.about-page-intro-copy.page-inner-stack>h1.about-page-intro-heading{inset:auto auto 50% 0;margin:0 0 1rem;position:absolute}.about-page-intro-copy.page-inner-stack>.about-page-intro-actions{left:0;margin:1rem 0 0;position:absolute;top:50%}.about-page-intro-visual{align-self:unset;aspect-ratio:1/1;bottom:var(--about-intro-visual-bottom,0);box-sizing:border-box;height:auto;justify-self:unset;margin-inline-end:clamp(.5rem,1.5cqi,2.25rem);max-width:100%;position:absolute;right:0;transform:translate(calc(clamp(1.5rem,4cqi,6rem)*-1));width:min(1178px,100vw * 1178/1920,var(--about-intro-pc-height) - var(--about-intro-layout-pt) - var(--about-intro-layout-pb) - 1rem)}.about-page-intro-vector,.about-page-intro-visual picture{display:block;height:100%;width:100%}.about-page-intro-vector{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:none}.about-page-intro-photo-frame{max-width:59.8471986418%;width:59.8471986418%}}@media(min-width:1001px)and (max-width:1899.98px){.about-page-intro-visual{height:auto;width:min(1178px,100vw * 1178/1920,var(--about-intro-pc-height) - var(--about-intro-layout-pt) - var(--about-intro-layout-pb) - 1rem)}}@media(min-width:1001px)and (max-height:980px){.about-page-intro{--about-intro-layout-pt:10rem;--about-intro-visual-ty:-3.5rem}}@media(min-width:1001px)and (min-height:980px){.about-page-intro{--about-intro-vector-scale:1;--about-intro-vector-ty:0rem;--about-intro-photo-ty:0rem;--about-intro-visual-bottom:0}}@media(min-width:1001px)and (max-height:860px){.about-page-intro{--about-intro-layout-pt:8rem;--about-intro-visual-ty:-2rem}}@media(min-width:1001px)and (max-height:760px){.about-page-intro{--about-intro-layout-pt:6rem;--about-intro-visual-ty:0}}@media(min-width:1900px){.about-page-intro{--about-intro-pc-height:clamp( calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/2) , calc(100dvh - 5.5rem) , calc(min(100vw, var(--container-main-width) + var(--container-main-padding) * 2)/1.6) );height:var(--about-intro-pc-height);max-height:calc(min(100vw,var(--container-main-width) + var(--container-main-padding) * 2)/1.6);min-height:calc(min(100vw,var(--container-main-width) + var(--container-main-padding) * 2)/2);--about-intro-visual-ty:0rem}.about-page-intro-layout{grid-template-columns:minmax(24.5625rem,1fr) minmax(0,max-content)}.about-page-intro-visual{height:auto;margin-inline-end:clamp(.5rem,1.5cqi,2.25rem);transform:translate(calc(clamp(1.5rem,4cqi,6rem)*-1));width:min(1178px,100cqw * 1178/1920,var(--about-intro-pc-height) - var(--about-intro-layout-pt) - var(--about-intro-layout-pb) - 5.5rem)}}@media(max-width:1000.98px){.about-page-intro{--about-intro-layout-pt:3.75rem;--about-intro-layout-pb:4rem;max-height:68.8125rem}.about-page-intro-layout{gap:2.5rem;grid-template-columns:1fr}.about-page-intro-copy{align-self:stretch;max-width:100%;min-width:0;width:100%}.about-page-intro-heading{font-size:clamp(2rem,10vw,3.75rem);font-weight:400;line-height:1;max-width:100%}.about-page-intro-actions{flex-wrap:wrap}.about-page-intro-visual{aspect-ratio:1/1;height:auto;justify-self:center;max-width:100%;width:min(1178px,100%)}.about-page-intro-vector{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.about-page-intro-photo-frame{max-width:59.8471986418%;width:59.8471986418%}.about-page-intro .hero-lines,.about-page-intro .hero-lines-tablet{display:none}.about-page .about-page-intro{--about-intro-layout-pt: calc(10.875rem + env(safe-area-inset-top, 0px)) }.about-page-intro{padding-top:0;--about-intro-layout-pt:3rem;--about-intro-layout-pb:1.25rem;max-height:64rem;min-height:61.45rem;overflow:hidden}.about-page-intro-copy{position:relative;z-index:2}.about-page-intro-heading{font-size:2.8rem;line-height:1;max-width:100%}.about-page-intro-heading-line{display:inline}.about-page-intro-heading-line:not(:last-child):after{content:" "}.about-page-intro-layout{gap:3.1rem;padding-bottom:var(--about-intro-layout-pb);padding-top:var(--about-intro-layout-pt)}.about-page-intro-actions{align-items:flex-start;flex-direction:column;gap:.8rem}.about-page-intro-actions .about-page-intro-catalog,.about-page-intro-actions .cta-primary{box-sizing:border-box;max-width:100%;width:100%}.about-page-intro-visual{aspect-ratio:1/1;box-sizing:border-box;height:auto;justify-self:center;margin-left:calc(50% - 52vw);max-width:none;position:relative;transform:translate(.8rem,-1.25rem);width:104vw;z-index:1}.about-page-intro-visual picture{display:block;height:100%;width:100%}.about-page-intro-visual .about-page-intro-vector{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.about-page-intro-photo-frame{aspect-ratio:1/1;height:auto;max-width:min(25.2rem,100%);top:51%;width:min(25.2rem,100%)}.about-page-intro-photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page-intro-photo-secondary{aspect-ratio:1/1;bottom:69%;height:auto;left:auto;max-width:min(8.9rem,100%);right:10%;transform:none;width:min(8.9rem,100%)}.about-page-intro-photo-secondary-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:100%}.about-page-intro .hero-lines-mobile{bottom:1.25rem;display:block;left:50%;margin-left:0;margin-right:0;max-width:none;overflow:hidden;pointer-events:none;position:absolute;right:auto;top:0;transform:translate(-50%);width:100vw;z-index:0}.about-page-intro .hero-lines-mobile-svg{display:block;height:100%;margin:0;padding:0;pointer-events:none;width:100%}}@media(min-height:980px)and (max-width:1000.98px){.about-page-intro{--about-intro-vector-scale:1.03;--about-intro-vector-ty:2.25rem;--about-intro-photo-ty:3rem}}.about-page-company-info{--company-info-section-h:100dvh;--company-info-inner-pt:4rem;background-color:#eee;box-sizing:border-box;display:flex;flex-direction:column;gap:3.125rem;isolation:isolate;position:relative;width:100%}.about-page-company-info-title{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:none;text-align:start;text-transform:uppercase;width:100%}.about-page-company-info-lower{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:0;position:relative;z-index:1}.about-page-company-info-layout,.about-page-company-info-lower>.old-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.about-page-company-info-layout{gap:3.125rem;min-width:0}.about-page-company-info-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-width:0}.about-page-company-info-text{color:#727272;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0;max-width:none;width:100%}html.dark .about-page-company-info,html.theme-dark .about-page-company-info{background-color:#1d1d1b}html.dark .about-page-company-info-title,html.theme-dark .about-page-company-info-title{color:#fff}html.dark .about-page-company-info-text,html.theme-dark .about-page-company-info-text{color:#c7c7c7}.about-page-company-info-media{border-radius:1.875rem;flex:0 0 auto;line-height:0;max-width:none;min-height:0;overflow:hidden;width:100%}.about-page-company-info-img{box-sizing:border-box;display:block;height:auto;max-width:100%;min-height:0;min-width:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:1001px){.about-page-company-info{height:auto;max-height:none;min-height:auto;min-width:0;overflow-x:clip;overflow-y:visible}.about-page-company-info-lower{flex:1 1 auto;max-height:none;min-height:0}.about-page-company-info{--company-info-inner-pt:3.5rem}.about-page-company-info-lower{padding-top:2rem}.about-page-company-info-layout{align-items:stretch;flex:1 1 auto;flex-direction:row;gap:3.125rem;justify-content:space-between;min-height:0}.about-page-company-info-media{align-self:stretch;flex:1 1 0;height:auto;max-height:none;min-height:0;position:relative;width:auto}.about-page-company-info-img{height:100%;inset:0;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.about-page-company-info-copy{flex:1 1 0;height:auto;width:auto}.about-page-company-info-text{flex-shrink:0}}@media(min-width:1001px)and (max-height:900px){.about-page-company-info{gap:2.25rem;--company-info-inner-pt:2.5rem}.about-page-company-info-layout{gap:2.25rem}.about-page-company-info-title{font-size:clamp(1.75rem,3.8vw,2rem)}}@media(min-width:1001px)and (max-height:760px){.about-page-company-info{gap:1.75rem;--company-info-inner-pt:2rem}.about-page-company-info-layout{gap:1.75rem}}@media(max-width:1000.98px){.about-page-company-info{--company-info-inner-pt:3rem}.about-page-company-info-media{max-height:none}.about-page-company-info-text{max-width:100%}.about-page-company-info-title{font-size:clamp(1.5rem,5vw,2rem)}.about-page-company-info{gap:2.25rem;--company-info-inner-pt:2.5rem}.about-page-company-info-layout{gap:2.25rem}.about-page-company-info-media{border-radius:2.25rem;flex-shrink:0;height:20.45rem;max-height:20.45rem;min-height:20.45rem}.about-page-company-info-img{height:20.45rem;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-page-company-info-title{font-size:1.5rem;line-height:1.3}.about-page-company-info-text{font-size:1.1rem;line-height:1.3}}.about-page-years-success{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-years-success,html.theme-dark .about-page-years-success{background-color:#1d1d1b}.about-page-years-success-inner{box-sizing:border-box;width:100%}.about-page-years-success-inner>.old-container{align-items:center;display:flex;flex-direction:column;gap:1.75rem;width:100%}.about-page-years-success-heading{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance}html.dark .about-page-years-success-heading,html.theme-dark .about-page-years-success-heading{color:#fff}.about-page-years-success-head{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.about-page-years-success-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.about-page-years-success-tab{background-color:transparent;border:1px solid #c7c7c7;border-radius:3.125rem;box-sizing:border-box;color:#1d1d1b;cursor:pointer;font:inherit;font-size:1rem;font-weight:400;line-height:1;margin:0;padding:.875rem 1.5rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.about-page-years-success-tab:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}.about-page-years-success-tab--active{background-color:#1d1d1b;border-color:#1d1d1b;color:#fff}html.dark .about-page-years-success-tab,html.theme-dark .about-page-years-success-tab{background-color:#fff;border-color:#fff;color:#1d1d1b}html.dark .about-page-years-success-tab--active,html.theme-dark .about-page-years-success-tab--active{background-color:transparent;border-color:#c7c7c7;color:#fff}.about-page-years-success-body{align-items:stretch;align-self:stretch;background-color:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;max-width:100%;padding:1.75rem;width:100%}html.dark .about-page-years-success-body,html.theme-dark .about-page-years-success-body{background-color:#3a3a3a}.about-page-years-success-copy{align-self:stretch;display:flex;flex-direction:column;gap:3.5rem;max-width:32.375rem;min-width:0;width:100%}@media(min-width:1001px){.about-page-years-success-inner>.old-container{gap:clamp(1.5rem,3dvh,1.75rem)}.about-page-years-success-head{gap:clamp(1rem,1.75dvh,1.25rem)}.about-page-years-success-body{align-items:start;display:grid;gap:clamp(1.75rem,4dvh,3.5rem) 2.5rem;grid-template-columns:minmax(0,32.375rem) minmax(0,1fr);grid-template-rows:auto auto;padding:2rem}.about-page-years-success-copy{align-self:start;gap:clamp(1.25rem,3dvh,3.5rem);grid-column:1;grid-row:1}.about-page-years-success-stepper.hero-bg-arrows{align-self:start;grid-column:1;grid-row:2}.about-page-years-success-visual{align-self:stretch;grid-column:2;grid-row:1/-1}.about-page-years-success-visual,.about-page-years-success-visual-item{max-height:min(24rem,calc(100dvh - var(--layout-header-offset, 6.5rem) - 2rem) - 12rem)}}.about-page-years-success-year{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;text-align:left}html.dark .about-page-years-success-year,html.theme-dark .about-page-years-success-year{color:#fff}.about-page-years-success-text{border-top:1px solid #1d1d1b;color:#727272;font-size:1rem;font-weight:400;line-height:1;margin:0;padding-top:1.125rem;position:relative}.about-page-years-success-text:before{background-color:#1d1d1b;border-radius:50%;content:"";height:.5rem;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);width:.5rem}html.dark .about-page-years-success-text,html.theme-dark .about-page-years-success-text{border-top-color:#c7c7c7;color:#c7c7c7}html.dark .about-page-years-success-text:before,html.theme-dark .about-page-years-success-text:before{background-color:#fff}.about-page-years-success-stepper.hero-bg-arrows{align-items:center;inset:auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;pointer-events:auto;position:static;transform:none;z-index:auto}.about-page-years-success-stepper .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon rect{fill:#1d1d1b}.about-page-years-success-stepper .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon path{stroke:#fff}.about-page-years-success-stepper .hero-bg-arrow-btn:disabled{cursor:not-allowed;pointer-events:none}.about-page-years-success-stepper .hero-bg-arrow-btn:disabled .circle-arrow-icon rect{fill:#c7c7c7}.about-page-years-success-stepper .hero-bg-arrow-btn:disabled .circle-arrow-icon path{stroke:#fff}html.dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon rect,html.theme-dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon rect{fill:#fff}html.dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon path,html.theme-dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon path{stroke:#1d1d1b}html.dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon rect,html.theme-dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon rect{fill:#c7c7c7}html.dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon path,html.theme-dark .about-page-years-success-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon path{stroke:#1d1d1b}.about-page-years-success-visual{align-items:stretch;display:flex;flex:1 1 0;gap:1.25rem;min-height:0;min-width:0}.about-page-years-success-visual-item{border-radius:.9375rem;flex:1 1 0;line-height:0;min-width:0;overflow:hidden}.about-page-years-success-visual-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-page-years-success-visual-img--imp-klima{-o-object-position:center 12%;object-position:center 12%}@media(max-width:1000.98px){.about-page-years-success-head{gap:1.1rem}.about-page-years-success-inner>.old-container{gap:1.5rem}.about-page-years-success-body{align-items:stretch;flex-direction:column;gap:1rem;padding:1.25rem}.about-page-years-success-copy{align-self:stretch;flex-basis:auto;gap:1rem;max-width:100%}.about-page-years-success-heading,.about-page-years-success-year{font-size:1.5rem;line-height:1.3}.about-page-years-success-text{font-size:1rem;line-height:1.3}.about-page-years-success-visual{align-items:stretch;flex:1 1 auto;flex-direction:row;min-height:0;width:100%}.about-page-years-success-visual-item{max-height:11rem;min-height:11rem}.about-page-years-success-visual-img{height:100%;max-height:11rem;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-page-years-success-visual-img--imp-klima{-o-object-position:center 12%;object-position:center 12%}.about-page-years-success-stepper.hero-bg-arrows{align-items:center;flex:0 0 auto;justify-content:center;width:100%}.about-page-years-success-stepper .hero-bg-arrow-btn{align-items:center;display:inline-flex;height:3.45rem;justify-content:center;width:3.45rem}.about-page-years-success-stepper .hero-bg-arrow-btn .circle-arrow-icon{height:3.45rem!important;width:3.45rem!important}}.home-engineering-expertise-frame{border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;box-sizing:border-box;padding-bottom:1.875rem;padding-top:1.875rem}.home-engineering-expertise-board{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-engineering-expertise-cell{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:8.75rem;min-width:0;padding:0 2.5rem}.home-engineering-expertise-cell--vrule{border-right:1px solid #c7c7c7;padding-left:0}.home-engineering-expertise-label{color:#1d1d1b;font-size:1.625rem;font-weight:400;line-height:1.2;margin:0;max-width:100%}html.dark .home-engineering-expertise-label,html.theme-dark .home-engineering-expertise-label{color:#fff}.home-engineering-expertise-value{color:#7e7e7e;font-size:12.5rem;font-weight:400;letter-spacing:-.12em;line-height:.75;margin:0;max-width:100%;text-align:left}.home-engineering-expertise-row-rule{border:0;border-top:1px solid #c7c7c7;grid-column:1/-1;margin:1.875rem 0 0;padding-top:1.875rem}@media(max-width:1899.98px){.home-engineering-expertise-frame{padding-bottom:1.25rem;padding-top:1.25rem}.home-engineering-expertise-cell{gap:6.625rem}.home-engineering-expertise-label{font-size:1.375rem}.home-engineering-expertise-value{font-size:10.25rem}.home-engineering-expertise-row-rule{margin:1.25rem 0 0;padding-top:1.25rem}}@media(max-width:1100px){.home-engineering-expertise-cell{gap:clamp(2rem,12vw,8.75rem)}.home-engineering-expertise-value{font-size:clamp(4rem,18vw,12.5rem);line-height:.75}}@media(max-width:1000.98px){.home-engineering-expertise-label{font-size:1rem;line-height:1.2}.home-engineering-expertise-label-break{display:block}.home-engineering-expertise-value{font-size:3.45rem;letter-spacing:-.1em;line-height:1.2}.home-engineering-expertise-cell{gap:1.95rem}}.about-page-achievements{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-achievements,html.theme-dark .about-page-achievements{background-color:#1d1d1b}.about-page-achievements-inner{box-sizing:border-box;width:100%}.about-page-achievements-inner>.old-container{align-items:stretch;display:flex;flex-direction:column;gap:3.125rem;width:100%}.about-page-achievements-heading{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance}html.dark .about-page-achievements-heading,html.theme-dark .about-page-achievements-heading{color:#fff}@media(max-width:1000.98px){.about-page-achievements-heading{font-size:1.5rem;line-height:1.3}}.about-page-segment{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-segment,html.theme-dark .about-page-segment{background-color:#1d1d1b}.about-page-segment-inner{box-sizing:border-box;width:100%}.about-page-segment-wrap{align-items:stretch;gap:1.75rem}.about-page-segment-head,.about-page-segment-wrap{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.about-page-segment-head{align-items:center;gap:.875rem}.about-page-segment-title{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance;width:100%}html.dark .about-page-segment-title,html.theme-dark .about-page-segment-title{color:#fff}.about-page-segment-lead{color:#727272;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;width:100%}html.dark .about-page-segment-lead,html.theme-dark .about-page-segment-lead{color:#c7c7c7}.about-page-segment-columns{align-items:start;box-sizing:border-box;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.about-page-segment-col{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.about-page-segment-col--offset{padding-top:clamp(2.5rem,7dvh,3rem)}.about-page-segment-media-wrap{border-radius:1.875rem;box-sizing:border-box;flex-shrink:0;height:clamp(10rem,calc(100dvh - var(--layout-header-offset, 6.5rem) - 20rem),32rem);min-width:0;overflow:hidden;width:100%}.about-page-segment-media{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-page-segment-text{box-sizing:border-box;color:#727272;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:left;width:100%}html.dark .about-page-segment-text,html.theme-dark .about-page-segment-text{color:#c7c7c7}@media(min-width:1025px){.about-page-segment-wrap{gap:clamp(1.25rem,2.5dvh,1.75rem)}.about-page-segment-head{gap:clamp(.75rem,1.2dvh,.875rem)}.about-page-segment-col{flex-direction:column-reverse;gap:1.25rem}.about-page-segment-text{padding-left:.75rem}.about-page-segment-col--offset{padding-top:clamp(1.5rem,3.5dvh,3rem)}.about-page-segment-media-wrap{height:clamp(10rem,calc(100dvh - var(--layout-header-offset, 6.5rem) - 20rem),32rem)}}@media(max-width:1599px)and (min-width:1025px){.about-page-segment-wrap{gap:clamp(1.25rem,2dvh,1.75rem)}.about-page-segment-head{gap:clamp(.75rem,1.2dvh,.875rem)}.about-page-segment-columns{gap:clamp(1rem,1.2vw,1.25rem)}.about-page-segment-col--offset{padding-top:clamp(1.25rem,3dvh,3rem)}.about-page-segment-media-wrap{height:clamp(9rem,calc(100dvh - var(--layout-header-offset, 6.5rem) - 2rem) - 19rem,32rem)}}@media(max-width:1024px){.about-page-segment-columns{gap:clamp(1rem,3vw,1.25rem);grid-template-columns:1fr}.about-page-segment-col--offset{padding-top:0}.about-page-segment-media-wrap{height:clamp(8rem,100dvh - var(--layout-header-offset,6.5rem) - 15rem,32rem)}}@media(max-width:1000.98px){.about-page-segment-title{font-size:1.5rem;line-height:1.3}.about-page-segment-lead{font-size:1rem;line-height:1.3}.about-page-segment-columns,.about-page-segment-wrap{gap:1.5rem}.about-page-segment-col{gap:1rem}.about-page-segment-media-wrap{aspect-ratio:unset;flex-shrink:0;height:14rem;max-height:14rem;min-height:0}.about-page-segment-media{height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.about-page-production{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-production,html.theme-dark .about-page-production{background-color:#1d1d1b}.about-page-production-inner,.about-page-production-wrap{box-sizing:border-box;width:100%}.about-page-production-wrap{align-items:stretch;display:flex;flex-direction:column;gap:3.125rem}.about-page-production-heading{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance}html.dark .about-page-production-heading,html.theme-dark .about-page-production-heading{color:#fff}.about-page-production-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;-ms-overflow-style:none;box-sizing:border-box;container-name:about-production;container-type:inline-size}.about-page-production-viewport::-webkit-scrollbar{display:none}.about-page-production-track{align-items:stretch;box-sizing:border-box;display:grid;gap:1.25rem;grid-auto-columns:calc(20cqw - 1rem);grid-auto-flow:column;min-width:0;width:-moz-max-content;width:max-content}.about-page-production-track>.product-card{box-sizing:border-box;height:auto;max-width:none;min-height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.about-page-production-stepper{justify-content:space-between;width:100%}.about-page-production-stepper,.about-page-production-stepper-arrows.hero-bg-arrows{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.about-page-production-stepper-arrows.hero-bg-arrows{inset:auto;justify-content:flex-start;pointer-events:auto;position:static;transform:none;z-index:auto}.about-page-production-stepper .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon rect{fill:#1d1d1b}.about-page-production-stepper .hero-bg-arrow-btn:not(:disabled) .circle-arrow-icon path{stroke:#fff}.about-page-production-stepper .hero-bg-arrow-btn:disabled{cursor:not-allowed;pointer-events:none}.about-page-production-stepper .hero-bg-arrow-btn:disabled .circle-arrow-icon rect{fill:#c7c7c7}.about-page-production-stepper .hero-bg-arrow-btn:disabled .circle-arrow-icon path{stroke:#fff}html.dark .about-page-production-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon rect,html.theme-dark .about-page-production-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon rect{fill:#fff}html.dark .about-page-production-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon path,html.theme-dark .about-page-production-stepper .hero-bg-arrow-btn--direction-next .circle-arrow-icon path{stroke:#1d1d1b}html.dark .about-page-production-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon rect,html.theme-dark .about-page-production-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon rect{fill:#c7c7c7}html.dark .about-page-production-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon path,html.theme-dark .about-page-production-stepper .hero-bg-arrow-btn--direction-prev .circle-arrow-icon path{stroke:#1d1d1b}@media(max-width:1000.98px){.about-page-production-wrap{gap:2.25rem}.about-page-production-heading{font-size:1.5rem;line-height:1.3}.about-page-production .about-page-production-viewport{margin-right:0;max-width:100%;width:100%}.about-page-production-track{gap:.8rem;grid-auto-columns:24.725rem}.about-page-production .about-page-production-track>.product-card{max-width:none;min-width:0;width:100%}.about-page-production-stepper{align-items:stretch;flex-direction:column}.about-page-production-stepper-arrows.hero-bg-arrows{display:none}.about-page-production-stepper .catalog-cta{align-self:stretch;box-sizing:border-box;max-width:100%;min-width:0;width:100%}}.home-hit-sales-skeleton-card{--skel-action-h:2.75rem;align-self:stretch;background-color:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5625rem;height:100%;min-height:0;min-width:0;padding:1.5625rem;pointer-events:none}.home-hit-sales-skeleton-card .image{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.home-hit-sales-skeleton-image{border-radius:1rem;display:block;flex-shrink:0;height:9rem;max-width:100%;overflow:hidden;width:9rem}.home-hit-sales-skeleton-card .name{box-sizing:border-box;display:block;flex:0 0 auto;font-size:1rem;font-weight:400;height:4.8em;line-height:1.2;margin:0;overflow:hidden;text-transform:uppercase;width:100%}.home-hit-sales-skeleton-title-stack{display:flex;flex-direction:column;gap:.2rem;height:100%;justify-content:flex-start;width:100%}.home-hit-sales-skeleton-title-line{border-radius:.375rem;display:block;height:1em;min-width:0;overflow:hidden;width:100%}.home-hit-sales-skeleton-title-line--mid{width:78%}.home-hit-sales-skeleton-title-line--short{width:54%}.home-hit-sales-skeleton-card .pickup{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;width:100%}.home-hit-sales-skeleton-card .date{font-size:.875rem;font-weight:400;line-height:1.2;margin:0}.home-hit-sales-skeleton-date{border-radius:.375rem;display:block;height:1.2em;overflow:hidden;width:4.75rem}.home-hit-sales-skeleton-card .price{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.home-hit-sales-skeleton-card--guest .price{padding-top:.5rem}.home-hit-sales-skeleton-card .discount{align-items:center;align-self:flex-start;border-radius:3.125rem;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:1.5625rem;justify-content:center;overflow:hidden;padding:0;width:3.4375rem}.home-hit-sales-skeleton-card .old{font-size:.9375rem;font-weight:600;line-height:1.2;margin:0;min-height:0}.home-hit-sales-skeleton-card .current{font-size:1.625rem;font-weight:500;line-height:1.2;margin:0}.home-hit-sales-skeleton-old{width:5.25rem}.home-hit-sales-skeleton-current,.home-hit-sales-skeleton-old{border-radius:.375rem;display:block;height:1.2em;overflow:hidden}.home-hit-sales-skeleton-current{max-width:100%;width:8.5rem}.home-hit-sales-skeleton-card .actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;height:var(--skel-action-h);min-width:0;width:100%}.home-hit-sales-skeleton-cart{border-radius:3.125rem;display:block;flex:1 1 auto;height:var(--skel-action-h);min-width:3rem;overflow:hidden}.home-hit-sales-skeleton-tool{border-radius:50%;box-sizing:border-box;display:block;flex:0 0 var(--skel-action-h);height:var(--skel-action-h);overflow:hidden;width:var(--skel-action-h)}@media(max-width:1899.98px){.home-hit-sales-skeleton-card{border-radius:1.625rem;padding:1.375rem}.home-hit-sales-skeleton-image{height:8.375rem;width:8.375rem}}@media(max-width:1000.98px){.home-hit-sales-skeleton-card{--skel-action-h:2.75rem;border-radius:2.275rem;max-height:37.8rem;padding:1.9rem}.home-hit-sales-skeleton-image{height:11rem;width:11rem}.home-hit-sales-skeleton-card .name{font-size:1.075rem}.home-hit-sales-skeleton-card .price{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.765rem}.home-hit-sales-skeleton-card--guest .price{padding-top:0}.home-hit-sales-skeleton-card .current{font-size:1.38rem}.home-hit-sales-skeleton-card .old{font-size:.9175rem;line-height:1.3}.home-hit-sales-skeleton-old{height:1.3em}.home-hit-sales-skeleton-card .discount{height:auto;min-height:1.4525rem;padding:.125rem .5rem;width:3.75rem}}.home-hit-sales-skeleton-card .discount,.home-hit-sales-skeleton-cart,.home-hit-sales-skeleton-current,.home-hit-sales-skeleton-date,.home-hit-sales-skeleton-image,.home-hit-sales-skeleton-old,.home-hit-sales-skeleton-title-line,.home-hit-sales-skeleton-tool{background:#c7c7c7}html.dark .home-hit-sales-skeleton-card,html.theme-dark .home-hit-sales-skeleton-card{background:#3a3a3a}html.dark .home-hit-sales-skeleton-card .discount,html.dark .home-hit-sales-skeleton-cart,html.dark .home-hit-sales-skeleton-current,html.dark .home-hit-sales-skeleton-date,html.dark .home-hit-sales-skeleton-image,html.dark .home-hit-sales-skeleton-old,html.dark .home-hit-sales-skeleton-title-line,html.dark .home-hit-sales-skeleton-tool,html.theme-dark .home-hit-sales-skeleton-card .discount,html.theme-dark .home-hit-sales-skeleton-cart,html.theme-dark .home-hit-sales-skeleton-current,html.theme-dark .home-hit-sales-skeleton-date,html.theme-dark .home-hit-sales-skeleton-image,html.theme-dark .home-hit-sales-skeleton-old,html.theme-dark .home-hit-sales-skeleton-title-line,html.theme-dark .home-hit-sales-skeleton-tool{background:#fff3}.about-page-orbit-strip .home-orbit-strip-canvas{background:linear-gradient(180deg,#2c2c2a,#171714)}html.dark .about-page-orbit-strip .home-orbit-strip-canvas,html.theme-dark .about-page-orbit-strip .home-orbit-strip-canvas{background:#3a3a3a}.about-page-partners{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-partners,html.theme-dark .about-page-partners{background-color:#1d1d1b}.about-page-partners-inner,.about-page-partners-wrap{box-sizing:border-box;width:100%}.about-page-partners-wrap{align-items:stretch;display:flex;flex-direction:column;gap:3.125rem}.about-page-partners-heading{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance}html.dark .about-page-partners-heading,html.theme-dark .about-page-partners-heading{color:#fff}.about-page-partners-list{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0}.about-page-partners-card{box-sizing:border-box;display:flex;flex:1 1 calc(33.33333% - .83333rem);min-width:0}.about-page-partners-card-inner{align-items:center;background-color:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;gap:6.125rem;justify-content:flex-start;padding:2.5rem;width:100%}html.dark .about-page-partners-card-inner,html.theme-dark .about-page-partners-card-inner{background-color:#3a3a3a}.about-page-partners-entity{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6.125rem;min-width:0;width:100%}.about-page-partners-num{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.2;margin:0;text-align:center}html.dark .about-page-partners-num,html.theme-dark .about-page-partners-num{color:#fff}.about-page-partners-logo-wrap{align-items:center;display:flex;height:5rem;justify-content:center;width:100%}.about-page-partners-logo{display:block;height:5rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:10rem}.about-page-partners-list>.about-page-partners-card:nth-child(-n+2) .about-page-partners-logo-wrap{height:6.25rem}.about-page-partners-list>.about-page-partners-card:nth-child(-n+2) .about-page-partners-logo{height:6.25rem;width:12.5rem}.about-page-partners-logo--dark{display:none}.about-page-partners-logo--panova-mask{background-color:#1d1d1b;mask:var(--partner-logo-mask) center/contain no-repeat;-webkit-mask:var(--partner-logo-mask) center/contain no-repeat}html.dark .about-page-partners-logo--light,html.theme-dark .about-page-partners-logo--light{display:none}html.dark .about-page-partners-logo--dark,html.theme-dark .about-page-partners-logo--dark{display:block}html.dark .about-page-partners-logo--panova-mask,html.theme-dark .about-page-partners-logo--panova-mask{background-color:#fff}.about-page-partners-name{color:#1d1d1b;font-size:1.625rem;font-weight:400;line-height:1.2;margin:0;text-align:center}html.dark .about-page-partners-name,html.theme-dark .about-page-partners-name{color:#fff}@media(max-width:1000.98px){.about-page-partners-heading{font-size:1.5rem;line-height:1.3}.about-page-partners-wrap{gap:2.25rem}.about-page-partners .about-page-partners-list{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:.8rem;justify-content:flex-start;margin-right:0;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;-ms-overflow-style:none}.about-page-partners .about-page-partners-list::-webkit-scrollbar{display:none}.about-page-partners-card{flex:0 0 24.75rem;max-width:24.75rem;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;width:24.75rem}.about-page-partners-num{color:#7e7e7e;font-size:.95rem}.about-page-partners-card-inner{align-items:center;border-radius:2.25rem;flex-direction:column;gap:3.5rem;justify-content:flex-start;padding:2rem}}.about-page-dealers{background-color:#eee;box-sizing:border-box;width:100%}html.dark .about-page-dealers,html.theme-dark .about-page-dealers{background-color:#1d1d1b}.about-page-dealers-inner,.about-page-dealers-wrap{box-sizing:border-box;width:100%}.about-page-dealers-wrap{align-items:stretch;display:flex;flex-direction:column;gap:3.125rem}.about-page-dealers-heading{color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center;text-transform:uppercase;text-wrap:balance}html.dark .about-page-dealers-heading,html.theme-dark .about-page-dealers-heading{color:#fff}.about-page-dealers-list{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;justify-content:flex-start;list-style:none;margin:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;-ms-overflow-style:none}.about-page-dealers-list::-webkit-scrollbar{display:none}.about-page-dealers-card{box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - .83333rem);max-width:calc(33.33333% - .83333rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;width:calc(33.33333% - .83333rem)}.about-page-dealers-card-inner{align-items:center;background-color:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;gap:6.125rem;justify-content:flex-start;padding:2.5rem;width:100%}html.dark .about-page-dealers-card-inner,html.theme-dark .about-page-dealers-card-inner{background-color:#3a3a3a}.about-page-dealers-entity{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6.125rem;min-width:0;width:100%}.about-page-dealers-num{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.2;margin:0;text-align:center}html.dark .about-page-dealers-num,html.theme-dark .about-page-dealers-num{color:#fff}.about-page-dealers-logo-wrap{align-items:center;display:flex;justify-content:center;min-height:0;width:100%}.about-page-dealers-logo{display:block;height:3.75rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.about-page-dealers-logo--dark,html.dark .about-page-dealers-logo--light,html.theme-dark .about-page-dealers-logo--light{display:none}html.dark .about-page-dealers-logo--dark,html.theme-dark .about-page-dealers-logo--dark{display:block}.about-page-dealers-name{color:#1d1d1b;font-size:1.625rem;font-weight:400;line-height:1.2;margin:0;text-align:center}html.dark .about-page-dealers-name,html.theme-dark .about-page-dealers-name{color:#fff}.about-page-dealers-action{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}@media(max-width:1000.98px){.about-page-dealers-heading{font-size:1.5rem;line-height:1.3}.about-page-dealers-wrap{gap:2.25rem}.about-page-dealers .about-page-dealers-list{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:.8rem;justify-content:flex-start;margin-right:0;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;-ms-overflow-style:none}.about-page-dealers .about-page-dealers-list::-webkit-scrollbar{display:none}.about-page-dealers-card{flex:0 0 24.75rem;max-width:24.75rem;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;width:24.75rem}.about-page-dealers-num{color:#7e7e7e;font-size:.95rem}.about-page-dealers-card-inner{align-items:center;border-radius:2.25rem;flex-direction:column;gap:3.5rem;justify-content:flex-start;padding:2rem}.about-page-dealers-action .catalog-cta{box-sizing:border-box;max-width:100%;width:100%}}.dealers-page-inner{display:flex;flex-direction:column;gap:1.875rem;min-width:0}.dealers-page-lead{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:56.875rem}.dealers-page-grid{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dealers-page-card:last-child:nth-child(3n+1){grid-column:2}.dealers-page-card{display:flex;flex-direction:column;height:100%;min-width:0}.dealers-page-card-surface{background:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:2.5rem;max-height:24.5rem;min-height:24.5rem;overflow-y:auto;padding:2.5rem;width:100%}.dealers-page-card-head{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:1rem;min-width:0}.dealers-page-card-head-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.dealers-page-card-name{color:#1d1d1b;font-size:1.25rem;font-weight:400;line-height:1.2;margin:0}.dealers-page-card-link{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3;opacity:.7;text-decoration:none;text-underline-offset:.2em}.dealers-page-card-link:hover{opacity:1;text-decoration:underline}.dealers-page-card-link:focus-visible{border-radius:.2rem;outline:2px solid #1d1d1b;outline-offset:2px}.dealers-page-card-body{align-items:stretch;display:flex;flex:0 1 auto;flex-direction:column;gap:1.5rem;min-height:0}.dealers-page-card-body-split{align-items:flex-start;display:flex;flex-direction:row;gap:2.5rem;width:100%}.dealers-page-card-body-split--contact-only .dealers-page-card-body-col--contact{flex:1 1 100%;max-width:100%}.dealers-page-card-body-col{display:flex;flex:1 1 0;flex-direction:column;gap:1.5rem;min-width:0}.dealers-page-field{display:flex;flex-direction:column;gap:.625rem;min-width:0;width:100%}.dealers-page-field-label{color:#1d1d1b;font-size:.875rem;font-weight:400;line-height:1.3}.dealers-page-field-value{color:#1d1d1b80;font-size:1rem;font-weight:400;line-height:1.3;white-space:pre-line;word-break:break-word}.dealers-page-field-value a{color:#1d1d1b80;text-decoration:none;text-underline-offset:.2em}.dealers-page-field-value a:hover{color:#1d1d1bbf;text-decoration:underline}.dealers-page-field-value a:focus-visible{border-radius:.2rem;outline:2px solid #1d1d1b;outline-offset:2px}.dealers-page-skel-value-bar{max-width:100%}.dealers-page-tags{display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;margin-top:auto;min-width:0}.dealers-page-tags-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.625rem}.dealers-page-tag{align-items:center;backdrop-filter:blur(.1875rem);-webkit-backdrop-filter:blur(.1875rem);background:#363636b8;border-radius:2rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;max-width:100%;padding:.40625rem .75rem;text-align:center;width:-moz-max-content;width:max-content}html.dark .dealers-page-tag,html.theme-dark .dealers-page-tag{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;color:#1d1d1b}.dealers-page-cta{background:linear-gradient(180deg,#2c2c2a,#171714);border-radius:1.875rem;box-sizing:border-box;padding:2rem 2.5rem}.dealers-page-cta-title{color:#fff;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:400;line-height:1.3;margin:0 0 1.5rem;text-transform:uppercase;text-wrap:balance}.dealers-page-cta-grid{display:grid;gap:1.5rem 2.5rem;grid-template-columns:1fr 1fr}.dealers-page-cta-block{display:flex;flex-direction:column;gap:.5rem;min-width:0}.dealers-page-cta-label{color:#ffffffe0;font-size:.875rem;font-weight:400;line-height:1.3;margin:0}.dealers-page-cta-mail{color:#fff;font-size:1rem;font-weight:400;line-height:1.35;text-decoration:none;text-underline-offset:.2em;word-break:break-word}.dealers-page-cta-mail:hover{text-decoration:underline}.dealers-page-cta-mail:focus-visible{border-radius:.2rem;outline:2px solid #fff;outline-offset:2px}html.dark .dealers-page-lead,html.theme-dark .dealers-page-lead{color:#ffffffb3}html.dark .dealers-page-card-surface,html.dark .dealers-page-cta,html.theme-dark .dealers-page-card-surface,html.theme-dark .dealers-page-cta{background:#3a3a3a}html.dark .dealers-page-card-name,html.theme-dark .dealers-page-card-name{color:#fff}html.dark .dealers-page-card-link,html.theme-dark .dealers-page-card-link{color:#fff;opacity:.7}html.dark .dealers-page-card-link:focus-visible,html.theme-dark .dealers-page-card-link:focus-visible{outline-color:#fff}html.dark .dealers-page-card-link:hover,html.theme-dark .dealers-page-card-link:hover{opacity:1}html.dark .dealers-page-field-label,html.theme-dark .dealers-page-field-label{color:#fff}html.dark .dealers-page-field-value,html.dark .dealers-page-field-value a,html.theme-dark .dealers-page-field-value,html.theme-dark .dealers-page-field-value a{color:#ffffff80}html.dark .dealers-page-field-value a:focus-visible,html.theme-dark .dealers-page-field-value a:focus-visible{outline-color:#fff}html.dark .dealers-page-field-value a:hover,html.theme-dark .dealers-page-field-value a:hover{color:#ffffffbf}@media(max-width:1000.98px){.dealers-page-grid{grid-template-columns:1fr}.dealers-page-card:last-child:nth-child(3n+1){grid-column:auto}.dealers-page-card{height:auto}.dealers-page-card-surface{max-height:none;min-height:auto;overflow-y:visible;padding:1.2rem}.dealers-page-card-head{gap:1.2rem}.dealers-page-card-body-split{align-items:stretch;flex-direction:column;gap:1.5rem}.dealers-page-card-body-col{width:100%}.dealers-page-card-body-split--contact-only .dealers-page-card-body-col--contact{max-width:none}.dealers-page-cta-grid{display:flex;flex-direction:row}.dealers-page-cta{padding:2.25rem}}@media(min-width:1001px){.dealers-page-cta{margin-inline:auto;max-width:calc(33.33333% - .83333rem);width:100%}}.about-objects-page{padding-bottom:0}.about-objects-page-inner{display:flex;flex-direction:column;gap:4rem;min-width:0}.about-objects-page-grid{align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:1000.98px){.about-objects-page-inner{gap:2.75rem}.about-objects-page-grid{gap:2.25rem;grid-template-columns:minmax(0,1fr)}}@keyframes blog-list-page-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.blog-list-page-skeleton{display:flex;flex-direction:column;gap:1.875rem;min-width:0;width:100%}.blog-list-page-skeleton-block{animation:blog-list-page-skeleton-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:1.25rem;display:block}.blog-list-page-skeleton-pills{display:flex;flex-wrap:wrap;gap:.625rem}.blog-list-page-skeleton-pill{border-radius:999px;height:2rem;width:6rem}.blog-list-page-skeleton-pill:nth-child(2){width:8rem}.blog-list-page-skeleton-pill:nth-child(3){width:10rem}.blog-list-page-skeleton-pill:nth-child(4){width:7.5rem}.blog-list-page-skeleton-pill:nth-child(5){width:9rem}.blog-list-page-skeleton-pill:nth-child(6){width:7rem}.blog-list-page-skeleton-grid{display:grid;gap:1.25rem;grid-auto-rows:27.3125rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.blog-list-page-skeleton-grid--second{grid-auto-rows:27.3125rem}.blog-list-page-skeleton-card{border-radius:1.875rem;height:100%;max-height:27.3125rem}.blog-list-page-skeleton-card--tall{grid-row:span 2;max-height:55.875rem}@media(max-width:1000.98px){.blog-list-page-skeleton-grid{grid-auto-rows:auto;grid-template-columns:1fr}.blog-list-page-skeleton-card{border-radius:1.25rem;height:14rem;max-height:none}.blog-list-page-skeleton-card--tall{grid-row:auto;max-height:none}}html.dark .blog-list-page-skeleton-block,html.theme-dark .blog-list-page-skeleton-block{background:#fff3}@media(prefers-reduced-motion:reduce){.blog-list-page-skeleton-block{animation:none;opacity:.65}}.article-page{min-width:0;width:100%}.article-toc{align-self:flex-start;display:none;flex-shrink:0;position:sticky;top:calc(var(--layout-header-offset, 6.5rem) + 1.5rem);width:15rem}.article-toc__inner{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:0}.article-toc__inner--expanded{max-height:calc(100vh - var(--layout-header-offset, 6.5rem) - 1.5rem)}.article-toc__scroll-panel{flex-shrink:1;min-height:0;min-width:0;width:100%}.article-toc__inner--expanded .article-toc__scroll-panel .ui-vertical-scroll-panel__clip{border-radius:0}.article-toc__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.article-toc__list--in-panel{padding:.25rem 0 .25rem 3px}.article-toc__list--in-panel .article-toc__item{border-left:none}.article-toc__list--in-panel .article-toc__link{position:relative}.article-toc__list--in-panel .article-toc__link:before{background-color:#c7c7c7;bottom:.35rem;content:"";left:0;position:absolute;top:.35rem;transition:background-color .2s;width:2px}.article-toc__list--in-panel .article-toc__item--active .article-toc__link:before{background-color:#1d1d1b}.article-toc__item{border-left:2px solid #c7c7c7;transition:border-color .2s}.article-toc__item--active{border-left-color:#1d1d1b}.article-toc__item--active .article-toc__link{color:#1d1d1b;font-weight:600}.article-toc__link{color:#727272;display:block;font-size:.85rem;line-height:1.4;padding:.4rem .75rem;text-decoration:none;text-underline-offset:3px;transition:color .2s}.article-toc__link:hover{color:#373737;text-decoration:underline}.article-toc__link:focus-visible{border-radius:.25rem;outline:2px solid #c7c7c7;outline-offset:2px}.article-toc__toggle{background:none;border:0;color:#727272;cursor:pointer;display:block;flex-shrink:0;font:inherit;font-size:.85rem;line-height:1.4;padding:.25rem .5rem;text-align:left;text-decoration:none;text-underline-offset:3px;transition:color .2s;width:100%}.article-toc__toggle:hover{color:#1d1d1b;text-decoration:underline}.article-toc__toggle:focus-visible{border-radius:.25rem;outline:2px solid #c7c7c7;outline-offset:2px}html.dark .article-toc__item,html.theme-dark .article-toc__item{border-left-color:#fff3}html.dark .article-toc__list--in-panel .article-toc__link:before,html.theme-dark .article-toc__list--in-panel .article-toc__link:before{background-color:#fff3}html.dark .article-toc__list--in-panel .article-toc__item--active .article-toc__link:before,html.theme-dark .article-toc__list--in-panel .article-toc__item--active .article-toc__link:before{background-color:#ffffffe6}html.dark .article-toc__item--active,html.theme-dark .article-toc__item--active{border-left-color:#ffffffe6}html.dark .article-toc__item--active .article-toc__link,html.theme-dark .article-toc__item--active .article-toc__link{color:#ffffffe6}html.dark .article-toc__link,html.theme-dark .article-toc__link{color:#ffffffb3}html.dark .article-toc__link:hover,html.theme-dark .article-toc__link:hover{color:#ffffffe0}html.dark .article-toc__link:focus-visible,html.theme-dark .article-toc__link:focus-visible{outline-color:#fff}html.dark .article-toc__toggle,html.theme-dark .article-toc__toggle{color:#ffffffb3}html.dark .article-toc__toggle:hover,html.theme-dark .article-toc__toggle:hover{color:#ffffffe6}html.dark .article-toc__toggle:focus-visible,html.theme-dark .article-toc__toggle:focus-visible{outline-color:#fff}@media(min-width:1280px){.article-page--with-toc{align-items:start;display:grid;gap:2rem;grid-template-columns:15rem minmax(0,1fr)}.article-page--with-toc .article-toc{display:block}.article-page--with-toc .catalog-page-category-desc-inner,.article-page--with-toc .content-article-inner{margin-inline:0}}.article-body{color:#1d1d1b;min-width:0;width:100%}.article-body p{font-size:1rem;font-weight:400;line-height:1.3;margin:0}.article-body ol,.article-body ul{margin:0;padding-left:1.2em}.article-body li{font-size:1rem;font-weight:400;line-height:1.3}.article-body li+li{margin-top:.25rem}.article-body .article-body-subtitle,.article-body h2{color:#1d1d1b;font-size:1.125rem;font-weight:600;line-height:1.2;margin:0;scroll-margin-top:calc(var(--layout-header-offset, 6.5rem) + .5rem)}.article-body a{color:inherit;text-decoration:none;text-underline-offset:3px}.article-body a:hover{text-decoration:underline}.article-body a:focus-visible{border-radius:.25rem;outline:2px solid #c7c7c7;outline-offset:2px}.article-body img{height:auto;max-width:100%}.article-body figure{margin:0;width:100%}.article-body figure img{display:block;width:100%}.article-body figure figcaption{color:#727272;font-size:.875rem;font-weight:400;line-height:1.3;margin:.5rem 0 0;text-align:center}.article-body *+p,.article-body p+p{margin-top:.25rem}.article-body p+:not(:is(ul,ol,h2,.article-body-subtitle)){margin-top:.75rem}.article-body :is(ul,ol)+p{margin-top:1.25rem}.article-body *+:is(h2,.article-body-subtitle,ul,ol){margin-top:1.25rem}.article-body :is(h2,.article-body-subtitle)+:not(p){margin-top:.5rem}.article-body :is(ul,ol)+:not(p){margin-top:1.25rem}.article-body *+figure,.article-body figure+*{margin-top:1.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) *+p{margin-top:.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) p+p{margin-top:.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) p+:not(:is(ul,ol,h2,.article-body-subtitle)){margin-top:.75rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) :is(ul,ol)+p{margin-top:1.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) *+:is(h2,.article-body-subtitle,ul,ol){margin-top:1.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) :is(h2,.article-body-subtitle)+:not(p){margin-top:.5rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) :is(ul,ol)+:not(p){margin-top:1.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) *+figure{margin-top:1.25rem}.article-body :where(.catalog-page-category-desc-intro,.catalog-page-category-desc-block,.catalog-page-category-desc-faq,.catalog-page-category-desc-decode,.catalog-page-category-desc-cms,.catalog-page-category-desc-cms-section,.catalog-page-category-desc-cms-flow,.content-article-section) figure+*{margin-top:1.25rem}.article-body *+.content-article-section,.article-body .catalog-page-category-desc-cms>*+*,.article-body .content-article-section+*,.article-body.catalog-page-category-desc-inner>*+*{margin-top:1.25rem}html.dark .article-body,html.dark .article-body .article-body-subtitle,html.dark .article-body h2,html.dark .article-body li,html.theme-dark .article-body,html.theme-dark .article-body .article-body-subtitle,html.theme-dark .article-body h2,html.theme-dark .article-body li{color:#ffffffe0}html.dark .article-body .article-body-subtitle,html.dark .article-body h2,html.theme-dark .article-body .article-body-subtitle,html.theme-dark .article-body h2{color:#fff}html.dark .article-body a:focus-visible,html.theme-dark .article-body a:focus-visible{outline-color:#fff}html.dark .article-body figcaption,html.theme-dark .article-body figcaption{color:#ffffffb3}.content-article-inner{margin-inline:auto;max-width:76.5rem;min-width:0;width:100%}.content-article-main{display:flex;flex-direction:column;gap:3.75rem;min-width:0}.content-article-header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.content-article-meta{align-items:center;color:#727272;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;gap:0;line-height:1.3;margin:0}.content-article-meta-item{white-space:nowrap}.content-article-meta-divider{border-left:1px solid;display:inline-block;flex:0 0 auto;height:.8125rem;margin-inline:.625rem;opacity:.9}.content-article-category{display:flex;margin-top:.75rem}.content-article-category-pill{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#363636b8;border-radius:2rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;padding:.40625rem .59375rem}.content-article-lead{margin:0}.content-article-lead-text{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3;margin:0}.content-article-figure{margin:0}.content-article-img{border-radius:1.875rem;display:block;height:auto;max-height:42.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.content-article-body{margin-bottom:3.75rem}.content-article-body figure img{border-radius:1.875rem;display:block;height:auto;width:100%}.content-article-body figure.article-body-figure--compact,.content-article-body figure.article-body-figure--compact-sm,.content-article-body figure.article-body-figure--product,.content-article-body figure:has(>img[src*="/blog/vent_ustanovki/"]),.content-article-body figure:has(>img[src*=node1-2000_w_aqua_1]){margin-inline:auto;max-width:56rem;width:100%}.content-article-body figure:has(>img[src*="/blog/vent_ustanovki/"]) img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-article-body figure.article-body-figure--product img,.content-article-body figure:has(>img[src*=node1-2000_w_aqua_1]) img{-o-object-fit:contain;object-fit:contain}.content-article-body.article-body>*+.content-article-faq,.content-article-body.article-body>.content-article-faq+*{margin-top:3.125rem}.content-article-faq{align-items:flex-start;min-width:0;width:100%}.content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle{color:#1d1d1b;font-size:2.8125rem;font-weight:400;line-height:1.3;text-align:center;text-transform:uppercase;width:100%}.content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle+*{margin-top:3.125rem}.content-article-section{min-width:0;width:100%}.content-article-subtitle{margin:0}.content-article-cta{display:flex;flex-direction:column;gap:0;padding-top:.25rem}.content-article-cta-note{color:#727272;font-size:1rem;font-weight:400;line-height:1.3;margin:0}.content-article-cta-inline-link{color:inherit;text-decoration:none;text-underline-offset:3px}.content-article-cta-inline-link:hover{text-decoration:underline}.content-article-body.article-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.content-article-body.article-body a:hover{opacity:.7}.content-article-cta-inline-link:focus-visible{border-radius:.25rem;outline:2px solid #c7c7c7;outline-offset:2px}html.dark .content-article-meta,html.theme-dark .content-article-meta{color:#ffffffb3}html.dark .content-article-lead-text,html.theme-dark .content-article-lead-text{color:#fff}html.dark .content-article-body.article-body,html.theme-dark .content-article-body.article-body{color:#ffffffe0}html.dark .content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle,html.theme-dark .content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle{color:#fff}html.dark .content-article-cta-note,html.theme-dark .content-article-cta-note{color:#ffffffb3}html.dark .content-article-cta-inline-link:focus-visible,html.theme-dark .content-article-cta-inline-link:focus-visible{outline-color:#fff}@media(max-width:1000.98px){.content-article-main{gap:2rem}.content-article-img{height:30rem}.content-article-body figure img,.content-article-img{border-radius:2.25rem}.content-article-body figure.article-body-figure--product img,.content-article-body figure:has(>img[src*="/blog/vent_ustanovki/"]) img,.content-article-body figure:has(>img[src*=node1-2000_w_aqua_1]) img{border-radius:2.25rem}.content-article-body.article-body>*+.content-article-faq,.content-article-body.article-body>.content-article-faq+*{margin-top:3.3rem}.content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle{font-size:2.15rem}.content-article-faq .catalog-page-category-desc-subtitle.article-body-subtitle+*{margin-top:3.3rem}}@keyframes blog-post-page-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.blog-post-page-skeleton{display:flex;flex-direction:column;gap:1rem;margin-inline:auto;max-width:76.5rem;min-width:0;width:100%}.blog-post-page-skeleton-block{animation:blog-post-page-skeleton-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:.5rem;display:block}.blog-post-page-skeleton-title{border-radius:.75rem;height:2.8125rem;width:100%}.blog-post-page-skeleton-title--short{margin-bottom:1.25rem;width:65%}.blog-post-page-skeleton-meta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.blog-post-page-skeleton-meta-item{border-radius:.375rem;height:1rem;width:8rem}.blog-post-page-skeleton-meta-item--small{width:5rem}.blog-post-page-skeleton-meta-pill{border-radius:2rem;height:1.875rem;width:7rem}.blog-post-page-skeleton-lead{border-radius:.375rem;height:1.125rem;width:100%}.blog-post-page-skeleton-lead--short{margin-bottom:2.5rem;width:72%}.blog-post-page-skeleton-cover{border-radius:1.875rem;height:28rem;margin-bottom:2.5rem;max-height:42.625rem;width:100%}.blog-post-page-skeleton-body{display:flex;flex-direction:column;gap:.75rem}.blog-post-page-skeleton-line{border-radius:.375rem;height:1rem}.blog-post-page-skeleton-line:first-child{width:96%}.blog-post-page-skeleton-line:nth-child(2){width:88%}.blog-post-page-skeleton-line:nth-child(3){width:92%}.blog-post-page-skeleton-line:nth-child(4){width:70%}.blog-post-page-skeleton-line:nth-child(5){width:95%}.blog-post-page-skeleton-line:nth-child(6){width:82%}.blog-post-page-skeleton-line:nth-child(7){width:90%}.blog-post-page-skeleton-line:nth-child(8){width:60%}@media(max-width:1000.98px){.blog-post-page-skeleton-title{height:1.75rem}.blog-post-page-skeleton-cover{border-radius:1.25rem;height:14rem}}html.dark .blog-post-page-skeleton-block,html.theme-dark .blog-post-page-skeleton-block{background:#fff3}@media(prefers-reduced-motion:reduce){.blog-post-page-skeleton-block{animation:none;opacity:.65}}.layout-breadcrumbs{box-sizing:border-box;margin-bottom:0;max-width:100%;min-height:auto;min-width:0;padding-top:.75rem;width:100%}.layout-breadcrumbs--empty{min-height:0;padding-top:0}@media(max-width:1000.98px){.layout-breadcrumbs:not(.layout-breadcrumbs--empty){padding-top:.75rem}.layout-breadcrumbs-sep{color:#1d1d1b;display:block;flex-shrink:0;height:.75rem!important;width:.3125rem}}.layout-breadcrumbs-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.layout-breadcrumbs-link{color:#1d1d1b;font-size:.75rem;font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s ease}.layout-breadcrumbs-link:hover{opacity:.75}.layout-breadcrumbs-current{color:#1d1d1b80;font-size:.75rem;font-weight:400;line-height:1}.layout-breadcrumbs-sep{color:#1d1d1b;display:block;flex-shrink:0;height:.5rem;width:.3125rem}html.dark .layout-breadcrumbs-link,html.dark .layout-breadcrumbs-sep,html.theme-dark .layout-breadcrumbs-link,html.theme-dark .layout-breadcrumbs-sep{color:#fff}html.dark .layout-breadcrumbs-current,html.theme-dark .layout-breadcrumbs-current{color:#ffffff80}@keyframes layout-breadcrumbs-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.layout-breadcrumbs-skeleton-block{animation:layout-breadcrumbs-skeleton-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:.375rem;display:inline-block;flex-shrink:0;height:.75rem}.layout-breadcrumbs-skeleton-block--link{width:5rem}.layout-breadcrumbs-skeleton-block--current{width:12rem}@media(max-width:1000.98px){.layout-breadcrumbs-skeleton-block--link{width:4rem}.layout-breadcrumbs-skeleton-block--current{width:9rem}}html.dark .layout-breadcrumbs-skeleton-block,html.theme-dark .layout-breadcrumbs-skeleton-block{background:#fff3}@media(prefers-reduced-motion:reduce){.layout-breadcrumbs-skeleton-block{animation:none;opacity:.65}}.not-found-page{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:clamp(24rem,100vh - var(--layout-header-offset,6.5rem) - 22rem,44rem);padding-block:4rem;width:100%}.not-found-page-inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:48rem;text-align:center}.not-found-page-code{color:#c7c7c7;font-size:10rem;font-weight:400;letter-spacing:-.04em;line-height:.9;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-found-page-title{color:#1d1d1b;font-size:2.8125rem}.not-found-page-lead,.not-found-page-title{font-weight:400;line-height:1.3;margin:0;text-transform:uppercase}.not-found-page-lead{color:#727272;font-size:1rem;max-width:40rem}.not-found-page-btn{align-items:center;background:#1d1d1b;border:1px solid #1d1d1b;border-radius:3.125rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:400;justify-content:center;line-height:1;margin-top:.5rem;padding:1.25rem 1.875rem;text-decoration:none;white-space:nowrap}.not-found-page-btn:hover{filter:brightness(1.08)}.not-found-page-btn:focus-visible{outline:2px solid #c7c7c7;outline-offset:4px}html.dark .not-found-page-title,html.theme-dark .not-found-page-title{color:#fff}html.dark .not-found-page-lead,html.theme-dark .not-found-page-lead{color:#ffffffb3}html.dark .not-found-page-code,html.theme-dark .not-found-page-code{color:#ffffff80}@media(max-width:1000.98px){.not-found-page{min-height:clamp(18rem,100vh - var(--layout-header-offset,6.75rem) - 14rem,30rem);padding-block:2.5rem 3rem}.not-found-page-inner{gap:1rem}.not-found-page-code{font-size:5.5rem}.not-found-page-title{font-size:1.75rem}.not-found-page-lead{font-size:.875rem}.not-found-page-btn{max-width:20rem;width:100%}}.catalog-page-aero-specs{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:3.125rem;overflow-anchor:none;width:100%}.catalog-page-aero-specs-metrics{display:contents}.catalog-page-aero-specs-lead{align-items:center;display:flex;flex-direction:column;gap:.9375rem;text-align:center}.catalog-page-aero-specs-callout{color:#1d1d1b;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0}.catalog-page-aero-specs-text{color:#7e7e7e;font-size:1rem;font-weight:400;line-height:1;margin:0;max-width:50rem;text-align:left}.catalog-page-aero-specs-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;justify-content:center;min-width:0;width:100%}.catalog-page-aero-metric{align-items:center;background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:.625rem;box-sizing:border-box;display:flex;flex:0 1 21.1875rem;justify-content:space-between;max-width:21.1875rem;min-width:0;padding:.96875rem 1.5625rem}.catalog-page-aero-metric-value{align-items:center;display:flex;gap:.9375rem;justify-content:flex-end;min-width:0}.catalog-page-aero-metric-label{color:#7e7e7e;font-size:1rem;font-weight:400;line-height:1.3}.catalog-page-aero-metric-label--stub{align-items:center;background:transparent;border:0;cursor:text;display:inline-flex;font:inherit;margin:0;padding:0}.catalog-page-aero-metric-label-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:none;box-sizing:border-box;color:#1d1d1b;flex:1 1 auto;font:inherit;font-size:1rem;line-height:1.3;margin:0;max-width:100%;min-width:0;outline:none;padding:0;width:100%}.catalog-page-aero-metric-input::-webkit-inner-spin-button,.catalog-page-aero-metric-input::-webkit-outer-spin-button,.catalog-page-aero-metric-label-input::-webkit-inner-spin-button,.catalog-page-aero-metric-label-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalog-page-aero-metric-label,.catalog-page-aero-metric-unit{color:#7e7e7e;font-size:1rem;font-weight:400;line-height:1.3}.catalog-page-aero-metric-unit{flex:0 0 auto;flex-shrink:0;white-space:nowrap}.catalog-page-aero-metric-dismiss{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;margin:0;padding:0}.catalog-page-aero-metric-dismiss:focus-visible{border-radius:.25rem;outline:2px solid #1d1d1b;outline-offset:2px}.catalog-page-aero-specs-show{background:linear-gradient(180deg,#2c2c2a,#171714);border:0;border-radius:3.125rem;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1;margin:0;padding:1.25rem 3.265625rem}.catalog-page-aero-specs-show:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}.catalog-page-aero-dashboard{align-items:flex-start;box-sizing:border-box;display:flex;gap:1.25rem;height:auto;max-height:none;min-height:0;min-width:0;width:100%}.catalog-page-aero-dashboard-col{flex:1 1 0;min-width:0}.catalog-page-aero-dashboard-col,.catalog-page-aero-dashboard-col--chart{display:flex;flex-direction:column;min-height:0}.catalog-page-aero-dashboard-card{background:#fff;border-radius:1.875rem;box-sizing:border-box;height:100%;min-height:0;padding:2.5rem}.catalog-page-aero-dashboard-card--chart{display:flex;flex:0 1 auto;flex-direction:column;gap:4.625rem;height:auto;min-height:0;padding:.75rem 2rem 1.25rem}.catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead){gap:.625rem;height:auto;overflow:visible}.catalog-page-aero-dashboard-card--chart .catalog-page-aero-specs-lead{align-items:center;flex-direction:row;flex-shrink:0;text-align:left;width:100%}.catalog-page-aero-dashboard-card--chart .catalog-page-aero-specs-text{line-height:1;text-align:left}.catalog-page-aero-dashboard-card--chart .catalog-page-aero-specs-row{flex-shrink:0;width:100%}.catalog-page-aero-dashboard-card--chart .catalog-page-aero-pressure-block{flex-shrink:0;gap:.875rem}.catalog-page-aero-pressure-block{display:flex;flex-direction:column;flex-shrink:0;gap:1.5625rem;width:100%}.catalog-page-aero-pressure-copy{display:flex;flex-direction:column;gap:0}.catalog-page-aero-pressure-sub,.catalog-page-aero-pressure-title{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3;margin:0}.catalog-page-aero-pressure-metrics{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;min-width:0;width:100%}.catalog-page-aero-pressure-inputs{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;justify-content:flex-start;min-width:0}.catalog-page-aero-pressure-metrics .catalog-page-aero-specs-show{flex:0 0 auto;margin-left:auto}.catalog-page-aero-metric--pressure{flex:1 1 0;max-width:21.1875rem;min-width:0}.catalog-page-aero-metric--pressure .catalog-page-aero-metric-value{min-width:0}@media(max-width:1000.98px){.catalog-page-aero-pressure-block{flex-shrink:0;gap:.9375rem;min-width:0}.catalog-page-aero-pressure-metrics{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;justify-content:space-between;min-width:0;row-gap:0;width:100%}.catalog-page-aero-pressure-inputs{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:.625rem;min-width:0;width:auto}.catalog-page-aero-pressure-metrics .catalog-page-aero-specs-show{box-sizing:border-box;flex:0 0 auto;margin:0;padding:1.25rem 3.265625rem}.catalog-page-aero-pressure-inputs .catalog-page-aero-metric--pressure{flex:0 1 29.85rem;max-width:29.85rem;min-width:0;width:12rem}.catalog-page-aero-dashboard-card--chart .catalog-page-aero-specs-lead{align-items:flex-start;flex-direction:column}.catalog-page-aero-specs-lead{gap:1.15rem}.catalog-page-aero-specs-text{font-size:1.1rem;line-height:1.3}.catalog-page-aero-specs-row{align-items:stretch;flex-direction:column;gap:1.15rem}.catalog-page-aero-specs-metrics{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.625rem;min-width:0;width:100%}.catalog-page-aero-specs-row .catalog-page-aero-metric{flex:1 1 0;max-width:none;min-width:0;width:auto}.catalog-page-aero-specs-row>.catalog-page-aero-specs-show{flex:1 1 100%;order:2;width:100%}.catalog-page-aero-pressure-block{gap:1.15rem}.catalog-page-aero-pressure-metrics{align-items:stretch;flex-direction:column;gap:1.15rem;row-gap:1.15rem}.catalog-page-aero-pressure-inputs{width:100%}.catalog-page-aero-pressure-metrics .catalog-page-aero-specs-show{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-left:0;order:0;width:100%}}html.dark .catalog-page-aero-pressure-sub,html.dark .catalog-page-aero-pressure-title,html.theme-dark .catalog-page-aero-pressure-sub,html.theme-dark .catalog-page-aero-pressure-title{color:#fff}html.dark .catalog-page-aero-specs-show,html.theme-dark .catalog-page-aero-specs-show{background:#fff;color:#1d1d1b}html.dark .catalog-page-aero-specs-show:focus-visible,html.theme-dark .catalog-page-aero-specs-show:focus-visible{outline-color:#c7c7c7}html.dark .catalog-page-aero-specs-callout,html.theme-dark .catalog-page-aero-specs-callout{color:#fff}html.dark .catalog-page-aero-metric.catalog-page-aero-metric--pressure,html.theme-dark .catalog-page-aero-metric.catalog-page-aero-metric--pressure{background:transparent;border:1px solid #c7c7c7}html.dark .catalog-page-aero-metric,html.theme-dark .catalog-page-aero-metric{background:transparent;border:1px solid #7e7e7e}html.dark .catalog-page-aero-metric-label,html.theme-dark .catalog-page-aero-metric-label{color:#fff}html.dark .catalog-page-aero-metric-dismiss .catalog-aero-dismiss-hint-16,html.theme-dark .catalog-page-aero-metric-dismiss .catalog-aero-dismiss-hint-16{color:#c7c7c7}html.dark .catalog-page-aero-metric-dismiss .catalog-aero-dismiss-hint-16 g,html.theme-dark .catalog-page-aero-metric-dismiss .catalog-aero-dismiss-hint-16 g{opacity:1}.product-page{box-sizing:border-box;gap:1.875rem;max-width:100%}.product-page,.product-page-below-stack{display:flex;flex-direction:column;min-width:0;width:100%}.product-page-below-stack{gap:6.25rem}.product-page-container{align-items:center;display:flex;flex-direction:column;gap:3.125rem;width:100%}.product-page-crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.product-page-crumb-link{color:var(--pp-fg,#1d1d1b);font-size:.75rem;font-weight:400;line-height:1;text-decoration:none}.product-page-crumb-link:hover{opacity:.75}.product-page-crumb-current{color:var(--pp-breadcrumb-muted,rgba(29,29,27,.5));font-size:.75rem;font-weight:400;line-height:1}.product-page-crumb-sep{color:var(--pp-fg,#1d1d1b);display:block;flex-shrink:0;height:.5rem;width:.3125rem}.product-page-hero-stack{gap:3.125rem}.product-page-hero,.product-page-hero-stack{display:flex;flex-direction:column;width:100%}.product-page-hero{align-items:stretch;gap:2.5rem;min-width:0}.product-page-gallery{align-items:stretch;border-radius:0;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:7.37625rem minmax(0,1fr);max-width:100%;min-height:0;min-width:0;width:100%}.product-page-gallery--single-image{grid-template-columns:minmax(0,1fr)}.product-page-thumbs-wrap{align-self:start;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;min-width:0;position:relative;width:7.37625rem}.product-page-thumbs{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;width:100%;-ms-overflow-style:none}.product-page-thumbs::-webkit-scrollbar{height:0;width:0}.product-page-thumbs.is-draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-thumbs.is-draggable.is-dragging{cursor:grabbing}.product-page-thumbs-wrap.is-dragging .product-page-thumb-more{opacity:0;pointer-events:none}.product-page-thumb{align-items:center;background:var(--pp-thumb-bg,#fff);border:1px solid var(--pp-border,rgba(29,29,27,.1));border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 7.37625rem;height:7.37625rem;justify-content:center;padding:1.1625rem;position:relative;transition:border-color .2s ease;width:7.37625rem}.product-page-thumb.is-active,.product-page-thumb:hover{border-color:var(--pp-fg,#1d1d1b)}.product-page-thumb:focus-visible{outline:2px solid #2156f2;outline-offset:2px}.product-page-thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.4;transition:opacity .2s ease;width:100%;-webkit-user-drag:none}.product-page-thumb.is-active img,.product-page-thumb:hover img{opacity:1}.product-page-thumb--skeleton{background:transparent;border:1px solid transparent;cursor:default;overflow:hidden;padding:0;pointer-events:none}.product-page-thumb--skeleton.is-active{border-color:var(--pp-fg,#1d1d1b)}.product-page-thumb--skeleton:hover{border-color:transparent}.product-page-thumb--skeleton.is-active:hover{border-color:var(--pp-fg,#1d1d1b)}.product-page-thumb-more{align-items:center;background:#1d1d1b;border:0;border-radius:0 0 1rem 1rem;bottom:0;color:#fff;cursor:pointer;display:flex;height:1.4rem;justify-content:center;left:0;opacity:1;padding:0;position:absolute;right:0;transition:opacity .2s ease;width:100%;z-index:2}.product-page-thumb-more--top{border-radius:1rem 1rem 0 0;bottom:auto;top:0}.product-page-thumb-more--top svg{transform:rotate(180deg)}.product-page-main-image{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-main-image-bg,var(--pp-card-bg,#fff));border:0;border-radius:1.875rem;color:inherit;display:flex;font:inherit;justify-content:center;margin:0;overflow:hidden;padding:clamp(1.5rem,3vw,4.9375rem) clamp(1rem,4vw,8.05625rem);text-align:center;width:100%}.product-page-main-image,.product-page-main-image img{box-sizing:border-box;height:auto;max-width:100%;min-width:0}.product-page-main-image img{display:block;max-height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center center;transition:transform .12s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;will-change:transform;-webkit-user-drag:none}.product-page-main-image--skeleton{background:transparent;cursor:default;padding:0;pointer-events:none}@media(min-width:1001px){.product-page-hero{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);--product-hero-sync-height:41.88125rem}.product-page-gallery{align-items:stretch;align-self:start;box-sizing:border-box;height:var(--product-hero-sync-height);min-width:0;overflow:hidden}.product-page-thumbs-wrap{align-self:start;height:41.88125rem;max-height:41.88125rem;overflow:hidden}.product-page-main-image,.product-page-thumbs{height:100%;max-height:100%}.product-page-main-image{align-self:stretch;cursor:zoom-in;min-height:0;overflow:hidden}.product-page-main-image img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media(hover:none),(max-width:1000.98px){.product-page-main-image{cursor:default}.product-page-main-image img{transform:none!important;transition:none}}@media(min-width:1900px){.product-page-main-image{max-width:48.2375rem}.product-page-gallery--single-image .product-page-main-image{max-width:none}}.product-page-info{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.product-page-info .page-inner-stack{gap:2rem;min-width:0;width:100%}.product-page-info-body{box-sizing:border-box;gap:2.1rem}.product-page-info-body,.product-page-summary-price{display:flex;flex-direction:column;min-width:0;width:100%}.product-page-summary-price{gap:1.375rem}.product-page-summary-production{display:flex;flex-direction:column;gap:1.375rem;min-width:0;width:100%}.product-page-head{display:flex;flex-direction:column;gap:1.5625rem}.product-page-title{color:var(--pp-fg,#1d1d1b);font-size:2rem;font-weight:400;line-height:1.2;margin:0;overflow-wrap:anywhere;text-transform:none;word-break:break-word}.product-page-title--skeleton{display:flex;flex-direction:column;gap:.5rem;min-height:2.4em;width:100%}.product-page-title-skeleton-line{border-radius:.5rem;display:block;height:1.2em;overflow:hidden;width:100%}.product-page-title-skeleton-line--short{width:50%}.product-page-title-skeleton-line--third{display:none}.product-page-badge--skeleton{border-radius:1.675rem;display:inline-block;line-height:0;max-width:100%;overflow:hidden;width:-moz-fit-content;width:fit-content}.product-page-production-title-skel{margin:0 auto}.product-page-price-skeleton{border-radius:.5rem;display:block;flex:none;overflow:hidden}.product-page-price-skeleton--old{height:1rem;width:6.625rem}.product-page-price-skeleton--pill{border-radius:3.125rem;height:1.5rem;width:3.25rem}.product-page-price-skeleton--current{height:1.625rem;width:10.5rem}.product-page-actions--skeleton{align-items:center;flex-wrap:nowrap;min-height:var(--hit-sales-card-actions-row-h,3.25rem)}.product-page-action-btn-skeleton{border-radius:3.125rem;display:block;flex:0 0 18.125rem;height:var(--hit-sales-card-actions-row-h,3.25rem);max-width:18.125rem;min-height:var(--hit-sales-card-actions-row-h,3.25rem);min-width:18.125rem;overflow:hidden;width:18.125rem}.product-page-action-tool--skeleton{background:transparent;border:0;cursor:default;flex-shrink:0;overflow:hidden;padding:0;pointer-events:none}.product-page-quicklinks{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.product-page-quicklink{align-items:center;background:transparent;border:0;color:var(--pp-muted,#7e7e7e);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1;padding:0}.product-page-quicklink:hover{color:var(--pp-fg,#1d1d1b)}.product-page-quicklink svg{height:1rem;width:1rem}.product-page-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}.product-page-badge{flex:0 0 auto}.product-page-delivery{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%}.product-page-delivery-row{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;min-width:0;position:relative}.product-page-delivery-row--single{grid-template-columns:1fr}.product-page-delivery-cell{align-items:center;background:var(--pp-card-bg,#fff);border-radius:1.25rem;box-sizing:border-box;color:var(--pp-muted,#7e7e7e);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:.875rem;font-weight:400;gap:.25rem;justify-content:center;line-height:1.3;min-height:4.75rem;min-width:0;padding:1rem .75rem;position:relative;text-align:center;width:100%}.product-page-delivery-cell-label{display:block;max-width:100%}.product-page-delivery-cell-value{color:var(--pp-fg,#1d1d1b);display:block;font-size:1rem;font-weight:600;line-height:1.3}.product-page-production{--hit-sales-card-actions-row-h:3.25rem;background:var(--pp-card-bg,#fff);border-radius:1.75rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding-top:.75rem;width:100%}.product-page-production-title{color:var(--pp-fg,#1d1d1b);font-size:1rem;font-weight:400;line-height:1.3;margin:0;text-align:center}.product-page-production-grid{align-items:stretch;background:var(--pp-card-bg,#fff);border:1px solid var(--pp-border-strong,#c7c7c7);border-radius:1.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:0;overflow:hidden;width:100%}.product-page-production-row{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr;min-width:0;position:relative}.product-page-production-row+.product-page-production-row:before{background:var(--pp-border-strong,#c7c7c7);content:"";height:1px;left:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:0}.product-page-production-cell{align-items:center;box-sizing:border-box;color:var(--pp-muted,#7e7e7e);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:.875rem;font-weight:400;gap:.25rem;justify-content:center;line-height:1.3;max-width:none;min-width:0;padding:1rem .75rem;position:relative;text-align:center;width:100%}.product-page-production-cell+.product-page-production-cell:before{background:var(--pp-border-strong,#c7c7c7);bottom:22%;content:"";left:0;pointer-events:none;position:absolute;top:22%;width:1px}.product-page-production-cell-label{display:block;max-width:100%}.product-page-production-cell-city{color:#1d1d1b;font-weight:400;text-decoration:underline;text-decoration-color:#1d1d1b;text-underline-offset:.15em}.product-page-production-cell.product-page-production-cell--skel{background:transparent;border-radius:0;box-sizing:border-box;color:transparent;display:flex;flex-wrap:nowrap;font-size:0;gap:0;height:auto;line-height:0;max-width:none;min-height:4.5rem;overflow:hidden;padding:1rem .75rem;width:100%}.product-page-production-cell.product-page-production-cell--skel .ui-skeleton{border-radius:.75rem;height:var(--pp-skel-cell-h,3.625rem);margin-inline:auto;max-width:100%;width:min(100%,var(--pp-skel-cell-w,11.375rem))}.product-page-production-cell-value{color:var(--pp-fg,#1d1d1b);display:block;font-size:1rem;font-weight:600;line-height:1.3}.product-page-price{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.product-page-price .discount-pill{align-items:center;align-self:center;background-color:#16cd49;border-radius:3.125rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.75rem;font-weight:400;height:auto;justify-content:center;line-height:1.2;padding:.3125rem .75rem}.product-page-price-old-block{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.product-page-price-current{color:var(--pp-fg,#1d1d1b);font-size:1.625rem;font-weight:500;line-height:1;margin:0}.product-page-price-old{color:#ff0202;font-size:1rem;font-weight:500;line-height:1;margin:0;opacity:.5;text-decoration:line-through}.product-page-archived-notice{align-items:center;border:1px solid #b45309;border-radius:3.125rem;color:#b45309;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.2;margin:0;padding:.9375rem 1.25rem;width:-moz-fit-content;width:fit-content}.product-page-actions{--hit-sales-card-actions-row-h:3.25rem;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;min-height:var(--hit-sales-card-actions-row-h);min-width:0;width:100%}.product-page .product-page-actions .cart-action{flex:0 0 18.125rem;height:var(--hit-sales-card-actions-row-h);max-width:18.125rem;min-height:var(--hit-sales-card-actions-row-h);min-width:18.125rem;width:18.125rem}.product-page .product-page-actions .cart-action-add,.product-page .product-page-actions .cart-action-stepper{border-radius:3.125rem;box-sizing:border-box;height:100%;min-height:var(--hit-sales-card-actions-row-h);width:100%}.product-page .product-page-actions .compare-action,.product-page .product-page-actions .favorites-action{background-color:var(--pp-card-bg,#fff);border-color:var(--pp-border,rgba(29,29,27,.1));flex:0 0 auto;flex-shrink:0;height:3.125rem;min-height:3.125rem;min-width:3.125rem;width:3.125rem}.product-page-actions-tools{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.product-page-action-tool{align-items:center;aspect-ratio:1/1;background-color:var(--pp-card-bg,#fff);border:1px solid var(--pp-border,rgba(29,29,27,.1));border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;flex-shrink:0;height:3.125rem;justify-content:center;line-height:0;min-height:3.125rem;min-width:3.125rem;padding:0;transition:border-color .2s ease,background-color .2s ease,transform .15s ease,opacity .2s ease;width:3.125rem}.product-page-action-tool:hover{border-color:color-mix(in srgb,var(--pp-border,rgba(29,29,27,.1)) 70%,#2156f2)}.product-page-action-tool:active{transform:scale(.94)}.product-page-action-tool--favorite-active{color:#ff0202}.product-page-action-tool--compare-active svg path{stroke:#2156f2}.product-page-favorite-active-icon{display:block;flex-shrink:0;height:1rem;width:1.25rem}.product-page-highlights{align-self:stretch;box-sizing:border-box;flex:0 0 auto;max-width:100%;min-width:0;position:relative;width:100%;z-index:1}.product-page-hero-stack+.product-page-highlights{margin-top:-3.125rem}.product-page-highlights .feature-icon-cards-inner{gap:0!important}.product-page-highlights .feature-icon-cards-title{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.product-page-highlights .feature-icon-cards-carousel-block{gap:0}.product-page-highlights .feature-icon-cards-carousel-view{overflow:visible}@media(min-width:1001px){.product-page-highlights .feature-icon-cards-carousel-track.feature-icon-cards-grid-3{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.product-page-highlights .feature-icon-cards-carousel-arrows{display:none}.product-page-highlights .feature-icon-cards-card.feature-icon-cards-carousel-slide{align-items:stretch;border-radius:2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;min-height:6.875rem;padding:1.5625rem 2rem}.product-page-highlights .feature-icon-cards-head{align-items:center;display:flex;gap:1.25rem;justify-content:center;width:100%}.product-page-highlights .feature-icon-cards-icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.product-page-highlights .feature-icon-cards-copy--inline-head{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:left;width:100%}.product-page-highlights .feature-icon-cards-heading{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.2;margin:0;text-transform:uppercase}.product-page-highlights .feature-icon-cards-text{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;text-align:center}.product-page-tabs-block{display:flex;flex-direction:column;gap:1.875rem;scroll-margin-top:var(--product-page-scroll-offset,6.5rem)}.product-page-tabs{display:flex;flex-wrap:wrap;gap:.625rem}.product-page-tab{border:1px solid var(--pp-border-strong,#c7c7c7);border-radius:3.125rem;box-sizing:border-box;color:var(--pp-fg,#1d1d1b);cursor:pointer;font-size:1rem;font-weight:400;line-height:1;padding:1rem 1.875rem}.product-page-tab,.product-page-tab:hover:not(.is-active){background:transparent}.product-page-tab.is-active,.product-page-tab.is-active:hover{background:var(--pp-fg,#1d1d1b);border-color:transparent;color:var(--pp-card-bg,#fff)}.product-page-tab-panel{background:#fff;border-radius:1.875rem;box-sizing:border-box;padding:2.5rem}.product-page-tab-panel.product-page-tab-panel--aero{background:transparent;overflow-anchor:none;padding:0}html.dark .product-page,html.theme-dark .product-page{--hit-add-cart-bg:#fff;--hit-add-cart-fg:#1d1d1b;--hit-add-cart-border:transparent}html.dark .product-page-price-old,html.theme-dark .product-page-price-old{opacity:1}.product-page-specs{--product-specs-columns:3;--product-specs-col-gap:3.75rem;--product-specs-row-gap:1.25rem;--product-specs-section-gap:2.5rem;--product-specs-label-color:#c7c7c7;--product-specs-value-color:#1d1d1b;--product-specs-title-color:#1d1d1b;--product-specs-dots-color:#c7c7c7;gap:var(--product-specs-section-gap)}.product-page-specs,.product-page-specs-section{display:flex;flex-direction:column;min-width:0;width:100%}.product-page-specs-section{background:var(--product-specs-bg,#fff);gap:1.5rem}.product-page-specs-section-title{color:var(--product-specs-title-color);font-size:1.125rem;font-weight:500;line-height:1.3;margin:0;text-transform:none}.product-page-specs-grid{align-items:start;-moz-column-gap:var(--product-specs-col-gap);column-gap:var(--product-specs-col-gap);display:grid;grid-template-columns:repeat(var(--product-specs-columns,3),minmax(0,1fr));min-width:0;row-gap:var(--product-specs-row-gap);width:100%}.product-page-specs-row{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:0;line-height:1.3;min-width:0;padding:0;position:relative;width:100%}.product-page-specs-row:before{border-bottom:1px dotted var(--product-specs-dots-color);bottom:.18em;content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:0}.product-page-specs-row-label{color:var(--product-specs-label-color);flex:0 1 auto;font-size:.875rem;font-weight:400;line-height:1.3;min-width:0;position:relative;z-index:1}.product-page-specs-row-label-text{background-color:var(--product-specs-bg,#fff);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-right:.5rem;white-space:normal;word-break:break-word}.product-page-specs-row-value{color:var(--product-specs-value-color);flex:0 1 auto;font-size:.9375rem;font-weight:400;line-height:1.3;margin-left:auto;max-width:70%;min-width:0;position:relative;text-align:end;z-index:1}.product-page-specs-row-value-text{background-color:var(--product-specs-bg,#fff);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-left:.5rem;white-space:normal;word-break:break-word}.product-page-specs-row--diff .product-page-specs-row-value{font-weight:500}.product-page-specs-hint{align-items:center;background:transparent;border:0;color:#7e7e7e;display:inline-flex;flex-shrink:0;height:.8125rem;justify-content:center;line-height:1;margin-left:.375rem;max-height:.8125rem;max-width:.8125rem;min-height:.8125rem;min-width:.8125rem;vertical-align:-.15em;width:.8125rem}.product-page-description-text{color:var(--pp-fg,#1d1d1b);font-size:1rem;font-weight:400;line-height:1.5;margin:0}.product-page-description-text--cms{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.product-page-description-text--cms p{color:var(--pp-fg,#1d1d1b);font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-transform:none}.product-page-description-text--cms p:empty,.product-page-description-text--cms p:has(>br:only-child){display:none}.product-page-description-text--cms ol,.product-page-description-text--cms ul{margin:0;padding-left:1.25rem}.product-page-description-text--cms li{color:var(--pp-fg,#1d1d1b);font-size:1rem;line-height:1.5}.aero-column{width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-specs,.product-page-tab-panel--aero .catalog-page-aero-specs{gap:1.875rem;max-width:100%;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-program,.product-page-tab-panel--aero .catalog-page-aero-program{gap:.75rem}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard,.product-page-tab-panel--aero .catalog-page-aero-dashboard{margin-top:0;max-width:100%;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard--chart-only .catalog-page-aero-dashboard-col--chart,.product-page-tab-panel--aero .catalog-page-aero-dashboard--chart-only .catalog-page-aero-dashboard-col--chart{flex:1 1 100%;margin-right:0;max-width:100%;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card{background:#fff}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart{border-radius:1.875rem;box-sizing:border-box;max-width:100%;overflow:hidden;padding:.75rem 2rem 1.25rem;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart .catalog-page-aero-chart-frame,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart .catalog-page-aero-chart-frame{aspect-ratio:634/480;max-height:38rem;max-width:100%;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead),.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead){align-items:center;display:grid;gap:.625rem 1.25rem;grid-template-areas:"chart chart" "lead  specs";grid-template-columns:minmax(0,1fr) auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-chart-frame,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-chart-frame{grid-area:chart}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-lead,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-lead{align-items:center;align-self:center;flex-direction:row;gap:.9375rem;grid-area:lead;justify-content:flex-start;max-width:none;text-align:left;width:auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-text,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-text{line-height:1.3;max-width:none;text-align:left}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;grid-area:specs;justify-content:flex-end;min-width:0;width:auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-metrics,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-metrics{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.625rem;min-width:0;width:auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric{flex:0 0 23.5rem;max-width:23.5rem;min-width:23.5rem;width:23.5rem}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-label--stub,.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-label-input,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-label--stub,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-label-input{flex:1 1 0;max-width:100%;min-width:0;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-value,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric-value{flex:0 0 auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row>.catalog-page-aero-specs-show,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row>.catalog-page-aero-specs-show{flex:0 0 auto;order:unset;width:auto}@media(max-width:1000.98px){.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead),.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead){gap:1rem;grid-template-areas:"chart" "lead" "specs";grid-template-columns:1fr}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-lead,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-lead{align-items:flex-start;flex-direction:column;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row .catalog-page-aero-metric{flex:1 1 calc(50% - .3125rem);max-width:none;min-width:0;width:auto}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row>.catalog-page-aero-specs-show,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart:has(.catalog-page-aero-specs-lead) .catalog-page-aero-specs-row>.catalog-page-aero-specs-show{flex:1 1 100%;width:100%}}.product-page .product-page-tab-panel--aero .catalog-page-aero-chart-frame,.product-page-tab-panel--aero .catalog-page-aero-chart-frame{--catalog-aero-chart-font:#1d1d1b;--catalog-aero-chart-tick:rgba(29,29,27,.7);--catalog-aero-chart-grid:rgba(29,29,27,.2);--catalog-aero-chart-hit:#ff0202;--catalog-aero-chart-curve-muted:#d9d9d9;--catalog-aero-chart-curve-active:#2156f2;--catalog-aero-chart-curve-system:#ff0202;--catalog-aero-chart-curve-muted-width:2;--catalog-aero-chart-curve-active-width:3;--catalog-aero-chart-curve-system-width:2;--catalog-aero-chart-font-family:"Inter",sans-serif;--catalog-aero-chart-tick-size:20;--catalog-aero-chart-tick-size-compact:15;--catalog-aero-chart-title-size:22;--catalog-aero-chart-title-size-compact:16}html.dark .product-page-tab-panel--aero .catalog-page-aero-chart-frame,html.theme-dark .product-page-tab-panel--aero .catalog-page-aero-chart-frame{--catalog-aero-chart-font:#fff;--catalog-aero-chart-tick:hsla(0,0%,100%,.5);--catalog-aero-chart-grid:#7e7e7e;--catalog-aero-chart-hit:#ff0202;--catalog-aero-chart-curve-muted:#5c5c5c;--catalog-aero-chart-curve-active:#547bed;--catalog-aero-chart-curve-system:#ff0202}.product-page-docs-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scrollbar-width:none;width:100%}.product-page-docs-row::-webkit-scrollbar{height:0;width:0}.product-page-docs-item{align-items:center;background:var(--pp-docs-card-bg,#eee);border:none;border-radius:.75rem;color:var(--pp-fg,#1d1d1b);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.75rem;margin:0;padding:.625rem 1rem .625rem .75rem;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.product-page-docs-item:hover{background:var(--pp-docs-card-bg-hover,#f7f7f7)}.product-page-docs-item:active{transform:translateY(1px)}.product-page-docs-item:focus-visible{outline:2px solid var(--pp-border-strong,#c7c7c7);outline-offset:2px}.product-page-docs-item-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;width:2rem}.product-page-docs-item-icon>svg{display:block;height:auto;width:100%}.product-page-docs-item-body{align-items:flex-start;display:inline-flex;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.product-page-docs-item-label{color:var(--pp-fg,#1d1d1b);display:inline-block;font-size:.9375rem;font-weight:400;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page-docs-item-size{color:var(--pp-muted,#7e7e7e);display:inline-block;font-size:.8125rem;font-weight:400;line-height:1.2}.product-page-slider{display:flex;flex-direction:column;gap:2.5rem}.product-page-slider-title{color:var(--pp-fg,#1d1d1b);font-size:2rem;font-weight:400;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}@media(min-width:1001px){.product-page-slider-title-break-mobile{display:none}}.product-page-slider-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.product-page-slider-viewport::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.product-page-slider-viewport::-webkit-scrollbar-thumb,.product-page-slider-viewport::-webkit-scrollbar-track{background:transparent}.product-page-slider-track{align-items:stretch;display:grid;gap:1.25rem;grid-auto-columns:calc(20% - 1rem);grid-auto-flow:column;overflow-x:visible;scroll-snap-type:none}.product-page-slider-track>*{min-width:0;scroll-snap-align:start}.product-page-slider-track>.hit-sales-card{align-self:stretch;box-sizing:border-box;height:100%}.product-page-slider-track>.hit-sales-card .hit-sales-card-body,.product-page-slider-track>.hit-sales-card .hit-sales-card-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.product-page-slider-track>.hit-sales-card .hit-sales-card-meta{flex:1 1 auto}.product-page-slider-track>.hit-sales-card .hit-sales-card-date{min-height:1em}.product-page-slider-track>.hit-sales-card .hit-sales-card-commerce{flex-shrink:0;margin-top:auto}.product-page-slider-track>.hit-sales-card .hit-sales-card-prices{min-height:3.75rem}.product-page-slider-foot{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.product-page-slider-foot--no-arrows{justify-content:flex-end}.product-page-slider-show-all{align-items:center;background:var(--catalog-cta-surface-bg,#eee);border:1px solid var(--catalog-cta-surface-border,#c7c7c7);border-radius:3.125rem;box-sizing:border-box;color:var(--catalog-cta-surface-fg,#1d1d1b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:400;justify-content:center;line-height:1;margin:0;padding:1.25rem 1.875rem;white-space:nowrap}.product-page-slider-show-all:hover{background:#e4e4e4}.product-page-slider-show-all:focus-visible{outline:2px solid #c7c7c7;outline-offset:4px}.product-page-slider--expanded .product-page-slider-viewport{overflow:visible;scroll-snap-type:none}.product-page-slider--expanded .product-page-slider-track{grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000.98px){.product-page-hero{align-items:stretch;display:flex;flex-direction:column;gap:2.5rem}}@media(max-width:1279.98px){.product-page-gallery,.product-page-info,.product-page-main-image{max-width:100%;min-width:0}.product-page-main-image{max-width:100%;overflow:hidden;width:100%}.product-page-main-image img{max-height:100%;max-width:100%}.product-page-info .page-inner-stack{gap:2rem}.product-page-info-body{gap:2.1rem}}@media(min-width:1001px)and (max-width:1279.98px){.product-page-gallery{height:41.88125rem}.product-page-thumbs-wrap{height:41.88125rem;max-height:41.88125rem}.product-page-main-image{height:100%;max-height:100%;min-height:0}}@media(max-width:1000.98px){.product-page{padding-bottom:0}.product-page-below-stack,.product-page-hero-stack{gap:3.5rem}.product-page-hero-stack+.product-page-highlights{margin-top:0}.product-page-hero{gap:1.875rem}.product-page-gallery{border-radius:0;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:0}.product-page-thumbs-wrap{height:auto;max-height:none;order:2;overflow:visible;width:100%}.product-page-thumbs{flex:initial;flex-direction:row;flex-wrap:nowrap;gap:.625rem;height:auto;max-height:none;min-width:0;order:2;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:none;width:100%}.product-page-thumbs::-webkit-scrollbar{height:0;width:0}.product-page-thumbs.is-draggable{touch-action:pan-x}.product-page-thumb{border-radius:1.5rem;box-sizing:border-box;flex:0 0 6rem;height:6rem;overflow:hidden;padding:.75rem;width:6rem}.product-page-thumb img{border-radius:.75rem;flex-shrink:0;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-page-thumb-more,.product-page-thumb-more--top{display:none}.product-page-main-image{aspect-ratio:unset;border-radius:1.5rem;box-sizing:border-box;height:auto;max-height:22rem;min-height:18rem;order:1;overflow:hidden;padding:.75rem;width:100%}.product-page-main-image img{flex-shrink:1;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.product-page-main-image--skeleton{height:22rem;max-height:22rem;min-height:22rem;padding:0}.product-page-info .page-inner-stack{gap:2rem}.product-page-info-body{gap:2.1rem}.product-page-title{font-size:1.25rem;line-height:1.3}.product-page-quicklink{font-size:.8125rem}.product-page-delivery{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;width:100%}.product-page-delivery-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.product-page-delivery-row--single{grid-template-columns:1fr}.product-page-delivery-cell{box-sizing:border-box;height:100%;min-height:100%;padding:.875rem .5rem;width:100%}.product-page-production{--hit-sales-card-actions-row-h:2.5rem;box-sizing:border-box;gap:.75rem;margin-left:0;margin-right:0;max-width:100%;width:100%}.product-page-production-grid{box-sizing:border-box;gap:0;max-width:100%;width:100%}.product-page-production-row{display:grid;gap:0;grid-template-columns:1fr 1fr}.product-page-production-cell{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.25rem;height:100%;justify-content:center;max-width:none;min-height:100%;padding:.875rem .5rem;width:100%}.product-page-production-cell.product-page-production-cell--skel{border-radius:0;height:auto!important;max-width:none!important;min-height:4.5rem!important;width:100%!important}.product-page-production-cell.product-page-production-cell--skel .ui-skeleton{border-radius:.75rem;height:2.5rem!important;min-height:2.5rem;width:100%!important}.product-page-title--skeleton{min-height:3.9em}.product-page-title-skeleton-line--short{width:70%}.product-page-title-skeleton-line--third{display:block;width:80%}.product-page-badge--skeleton{flex:0 0 auto;height:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.product-page-action-tool--skeleton{height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}.product-page-action-tool--skeleton .ui-skeleton{height:2.5rem!important;width:2.5rem!important}.product-page-production-cell-value{display:block}.product-page-price-current{font-size:1.5rem}.product-page-price-skeleton--old{height:1rem;width:6.625rem}.product-page-price-skeleton--pill{height:1.5rem;width:3.25rem}.product-page-price-skeleton--current{height:1.5rem;width:9.75rem}.product-page-action-tool{flex:0 0 2.5rem;height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}.product-page-actions{--hit-sales-card-actions-row-h:2.5rem}.product-page .product-page-actions>.cart-action{align-self:center;flex:0 0 auto;height:var(--hit-sales-card-actions-row-h);max-width:calc(var(--hit-sales-card-actions-row-h)*3 + .5rem);min-height:var(--hit-sales-card-actions-row-h);min-width:calc(var(--hit-sales-card-actions-row-h)*3 + .5rem);width:calc(var(--hit-sales-card-actions-row-h)*3 + .5rem)}.product-page-action-btn-skeleton{flex:0 0 calc(var(--hit-sales-card-actions-row-h, 2.5rem)*3 + .5rem);height:var(--hit-sales-card-actions-row-h,2.5rem);max-width:calc(var(--hit-sales-card-actions-row-h, 2.5rem)*3 + .5rem);min-width:calc(var(--hit-sales-card-actions-row-h, 2.5rem)*3 + .5rem);width:calc(var(--hit-sales-card-actions-row-h, 2.5rem)*3 + .5rem)}.product-page .product-page-actions .cart-action-add{padding:0}.product-page .product-page-actions .cart-action-add-label{display:none}.product-page .product-page-actions .compare-action,.product-page .product-page-actions .favorites-action{height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}.product-page .product-page-highlights .feature-icon-cards-inner{gap:0}.product-page .product-page-highlights .feature-icon-cards-carousel-block{align-items:stretch;box-sizing:border-box;margin-right:0;max-width:100%;width:100%}.product-page .product-page-highlights .feature-icon-cards-carousel-view{align-self:stretch;box-sizing:border-box;margin-right:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:transparent transparent;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.product-page .product-page-highlights .feature-icon-cards-carousel-view::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.product-page .product-page-highlights .feature-icon-cards-carousel-view::-webkit-scrollbar-thumb,.product-page .product-page-highlights .feature-icon-cards-carousel-view::-webkit-scrollbar-track{background:transparent}.product-page .product-page-highlights .feature-icon-cards-carousel-arrows{display:none}.product-page .product-page-highlights .feature-icon-cards-card.feature-icon-cards-carousel-slide{border-radius:1.5rem;gap:.75rem;min-height:4.5rem;padding:1rem 1.25rem}.product-page .product-page-highlights .feature-icon-cards-heading{font-size:1rem}.product-page-tabs-block{gap:1.25rem}.product-page-tabs{box-sizing:border-box;flex-wrap:nowrap;margin-right:-1rem;max-width:none;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;width:calc(100% + 1rem)}.product-page-tabs::-webkit-scrollbar{height:0;width:0}.product-page-tab{flex:0 0 auto;font-size:.875rem;padding:.75rem 1.25rem}.product-page-tab-panel{border-radius:1.5rem;padding:1.25rem}.product-page-tab-panel.product-page-tab-panel--aero{padding:0}.product-page-tab-panel--aero .catalog-page-aero-specs{gap:1.5rem}.product-page-tab-panel--aero .catalog-page-aero-program{gap:.625rem}.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart{border-radius:1.5rem;padding-inline:.5rem}.product-page-specs{--product-specs-columns:1;--product-specs-col-gap:0;--product-specs-row-gap:.875rem;--product-specs-section-gap:1.75rem}.product-page-specs-section{gap:.875rem}.product-page-specs-section-title{font-size:1rem}.product-page-specs-row{padding:0}.product-page-specs-row-label{font-size:.8125rem}.product-page-specs-row-label-text{padding-right:.375rem}.product-page-specs-row-value{font-size:.875rem}.product-page-specs-row-value-text{padding-left:.375rem}.product-page-slider{gap:2.25rem}.product-page-slider-title{font-size:1.5rem;line-height:1.3}.product-page-slider-viewport{box-sizing:border-box;margin-right:-1rem;max-width:none;width:calc(100% + 1rem)}.product-page-slider-track{box-sizing:border-box;gap:.75rem;grid-auto-columns:calc(100% - 3rem);margin-right:0;max-width:none;width:100%}.product-page-slider-foot{align-items:stretch;flex-direction:column;gap:.75rem;min-width:0;width:100%}.product-page-slider-foot>.equipment-directions-arrows{align-self:center}.product-page-slider-show-all{display:flex;max-width:100%;min-width:0;width:100%}.product-page-slider--expanded .product-page-slider-viewport{margin-right:0;width:100%}.product-page-slider--expanded .product-page-slider-track{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1001px){.product-page-info{box-sizing:border-box;display:flex;flex-direction:column;height:var(--product-hero-sync-height);max-height:var(--product-hero-sync-height);min-height:0;overflow-x:hidden;overflow-y:auto}.product-page-info[aria-busy=true]{overflow:hidden}.product-page-info .page-inner-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:1.375rem;height:100%;min-height:0}.product-page-info[aria-busy=true] .page-inner-stack{height:auto;max-height:100%;min-height:0;overflow:hidden}.product-page-info[aria-busy=true] .product-page-info-body{gap:1.25rem}.product-page-info-body{gap:1.5rem;min-height:0}.product-page-head{gap:0}.product-page-production{gap:.75rem}.product-page-badges{gap:.5rem}.product-page-badge .category-advantage-image{--category-advantage-h:3.5rem}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard,.product-page-tab-panel--aero .catalog-page-aero-dashboard{display:flex;max-width:100%;position:static;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-col--chart,.product-page-tab-panel--aero .catalog-page-aero-dashboard-col--chart{margin-right:0;max-width:100%;width:100%}.product-page .product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart,.product-page-tab-panel--aero .catalog-page-aero-dashboard-card--chart{max-width:100%;width:100%}}@media(min-width:1001px)and (max-width:1279.98px){.product-page-info{height:auto;max-height:none;overflow:visible}}.product-page-gallery-lightbox{background:#00000080;box-sizing:border-box;display:block;height:100%;inset:0;margin:0;padding:0;position:fixed;width:100%;z-index:11000}.product-page-gallery-lightbox-dialog{background:#fff;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;max-height:none;max-width:none;outline:none;padding:1.5rem;position:relative;width:100%}.product-page-gallery-lightbox-close{align-items:center;background:#f7f7f7;border:0;border-radius:999px;color:#1d1d1b;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:2.5rem;z-index:2}.product-page-gallery-lightbox-close:hover{background:#1d1d1b0f}.product-page-gallery-lightbox-body{align-items:stretch;display:grid;flex:1 1 auto;gap:1.5rem;grid-template-columns:auto minmax(0,1fr);height:100%;min-height:0;min-width:0}.product-page-gallery-lightbox-body--single-image{grid-template-columns:minmax(0,1fr)}.product-page-gallery-lightbox-thumbs{box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;padding:.25rem .25rem .25rem 0;scrollbar-width:thin}.product-page-gallery-lightbox-thumb{align-items:center;background:#f7f7f7;border:1px solid transparent;border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;height:4.5rem;justify-content:center;padding:.5rem;width:4.5rem}.product-page-gallery-lightbox-thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-page-gallery-lightbox-thumb.is-active{background:#fff;border-color:#1d1d1b}.product-page-gallery-lightbox-stage{min-width:0;position:relative}.product-page-gallery-lightbox-main,.product-page-gallery-lightbox-stage{align-items:center;display:flex;height:100%;justify-content:center;min-height:0}.product-page-gallery-lightbox-main{box-sizing:border-box;max-height:none;overflow:hidden;padding:2.5rem 4.5rem;width:100%}.product-page-gallery-lightbox-main img{box-sizing:border-box;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.product-page-gallery-lightbox-nav{align-items:center;background:#f7f7f7;border:0;border-radius:999px;box-shadow:0 .125rem .5rem #0000001f;color:#1d1d1b;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;z-index:1}.product-page-gallery-lightbox-nav:hover{background:#ebebeb}.product-page-gallery-lightbox-nav--prev{left:.75rem}.product-page-gallery-lightbox-nav--next{right:.75rem}.product-page-gallery-lightbox-nav--next .chevron-left-20{transform:rotate(180deg)}.product-page-gallery-lightbox-enter-active,.product-page-gallery-lightbox-leave-active{transition:opacity .18s ease}.product-page-gallery-lightbox-enter-from,.product-page-gallery-lightbox-leave-to{opacity:0}@media(max-width:1000.98px){.product-page-gallery-lightbox-dialog{padding:3.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.product-page-gallery-lightbox-body{gap:1rem;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.product-page-gallery-lightbox-body--single-image{gap:0;grid-template-rows:minmax(0,1fr)}.product-page-gallery-lightbox-body--single-image .product-page-gallery-lightbox-main{padding:.5rem}.product-page-gallery-lightbox-thumbs{align-items:center;flex-direction:row;height:auto;max-height:none;order:2;overflow-x:auto;overflow-y:hidden;padding:0 0 .25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-page-gallery-lightbox-thumbs::-webkit-scrollbar{display:none}.product-page-gallery-lightbox-thumb{height:4rem;width:4rem}.product-page-gallery-lightbox-stage{min-height:0;order:1}.product-page-gallery-lightbox-main{padding:.5rem 3.25rem}.product-page-gallery-lightbox-nav{height:2.5rem;width:2.5rem}.product-page-gallery-lightbox-nav--prev{left:.25rem}.product-page-gallery-lightbox-nav--next{right:.25rem}}@media(max-width:380.98px){.product-page-thumb{border-radius:1.25rem;overflow:hidden;padding:.375rem}.product-page-thumb img{border-radius:1rem;-o-object-fit:cover;object-fit:cover}.product-page-main-image{max-height:20rem;min-height:16rem;padding:.5rem}.product-page-title{font-size:1.125rem}}@media(max-width:640.98px){.product-page-gallery-lightbox-dialog{padding:3rem .75rem calc(1rem + env(safe-area-inset-bottom,0px))}.product-page-gallery-lightbox-thumb{height:3.5rem;width:3.5rem}.product-page-gallery-lightbox-main{padding:.25rem 3rem}.product-page-gallery-lightbox-body--single-image .product-page-gallery-lightbox-main{padding:.25rem}.product-page-gallery-lightbox-nav{height:2.25rem;width:2.25rem}}html.dark .product-page-gallery-lightbox-dialog,html.theme-dark .product-page-gallery-lightbox-dialog{background:#3a3a3a}html.dark .product-page-gallery-lightbox-close,html.dark .product-page-gallery-lightbox-nav,html.theme-dark .product-page-gallery-lightbox-close,html.theme-dark .product-page-gallery-lightbox-nav{background:#4c4c4c;color:#fff}html.dark .product-page-gallery-lightbox-thumb,html.theme-dark .product-page-gallery-lightbox-thumb{background:#4c4c4c}html.dark .product-page-gallery-lightbox-thumb.is-active,html.theme-dark .product-page-gallery-lightbox-thumb.is-active{background:#3a3a3a;border-color:#fff}html.dark .product-page-gallery-lightbox-close:hover,html.dark .product-page-gallery-lightbox-nav:hover,html.theme-dark .product-page-gallery-lightbox-close:hover,html.theme-dark .product-page-gallery-lightbox-nav:hover{background:#4c4c4c}@keyframes product-page-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.product-page-skeleton{box-sizing:border-box;display:flex;flex-direction:column;gap:3.125rem;min-width:0;width:100%}.product-page-skeleton-block{animation:product-page-skeleton-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:1.25rem;display:block}.product-page-skeleton-hero{align-items:stretch;display:flex;flex-direction:column;gap:2.5rem;min-width:0;width:100%}@media(min-width:1001px){.product-page-skeleton-hero{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product-page-skeleton-gallery{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:7.37625rem minmax(0,1fr);min-height:0;min-width:0;width:100%}.product-page-skeleton-thumbs{display:flex;flex-direction:column;gap:.625rem}.product-page-skeleton-thumb{border-radius:1rem;height:7.37625rem;width:7.37625rem}.product-page-skeleton-main-image{border-radius:1.875rem;height:41.88125rem;min-height:0;width:100%}.product-page-skeleton-info{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.product-page-skeleton-title{border-radius:.5rem;height:2.25rem;width:100%}.product-page-skeleton-title--short{width:60%}.product-page-skeleton-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.product-page-skeleton-badge{border-radius:1rem;height:4.5rem;width:7.5rem}.product-page-skeleton-info-rows{display:flex;flex-direction:column;gap:.75rem}.product-page-skeleton-info-row{border-radius:.375rem;height:1.125rem}.product-page-skeleton-info-row:first-child{width:92%}.product-page-skeleton-info-row:nth-child(2){width:78%}.product-page-skeleton-info-row:nth-child(3){width:66%}.product-page-skeleton-info-row:nth-child(4){width:84%}.product-page-skeleton-price-row{align-items:baseline;display:flex;flex-direction:row;gap:1rem;margin-top:.5rem}.product-page-skeleton-price{border-radius:.5rem;height:2.5rem;width:12rem}.product-page-skeleton-price--old{height:1.25rem;width:7rem}.product-page-skeleton-actions{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;margin-top:.5rem}.product-page-skeleton-action-btn{border-radius:1rem;height:3.25rem}.product-page-skeleton-action-btn--secondary{opacity:.85}.product-page-skeleton-action-tool{border-radius:50%;height:3.25rem;width:3.25rem}.product-page-skeleton-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.product-page-skeleton-tab{border-radius:999px;height:2.5rem;width:10rem}.product-page-skeleton-section{display:flex;flex-direction:column;gap:.75rem}.product-page-skeleton-line{border-radius:.375rem;height:1.125rem}.product-page-skeleton-line--head{height:1.75rem;margin-bottom:.5rem;width:14rem}.product-page-skeleton-spec-row{border-radius:.375rem;height:1.25rem}.product-page-skeleton-spec-row:nth-child(odd){width:86%}.product-page-skeleton-spec-row:nth-child(2n){width:70%}.product-page-skeleton-related{display:flex;flex-direction:column;gap:1.25rem}.product-page-skeleton-related-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr))}.product-page-skeleton-card{aspect-ratio:.72;border-radius:1.25rem;min-height:12rem}@media(max-width:1200px){.product-page-skeleton-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000.98px){.product-page-skeleton-gallery{gap:1rem;grid-template-columns:8.3125rem minmax(0,1fr)}.product-page-skeleton-thumb{height:8.3125rem;width:8.3125rem}.product-page-skeleton-main-image{border-radius:2.15rem;height:44.5625rem}.product-page-skeleton-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-page-skeleton-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page-skeleton-gallery{gap:.75rem;grid-template-columns:minmax(0,1fr)}.product-page-skeleton-main-image{aspect-ratio:1/1;border-radius:1.875rem;height:auto}.product-page-skeleton-thumbs{flex-direction:row;overflow-x:hidden}.product-page-skeleton-related-grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}html.dark .product-page-skeleton-block,html.theme-dark .product-page-skeleton-block{background:#fff3}@media(prefers-reduced-motion:reduce){.product-page-skeleton-block{animation:none;opacity:.65}}@keyframes ao-skel-pulse{0%,to{opacity:.45}50%{opacity:1}}.ao-skel-block{animation:ao-skel-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:.5rem;display:block}.ao-skel{gap:.75rem}.ao-skel,.ao-skel-order{display:flex;flex-direction:column;width:100%}.ao-skel-order{background:#fff;border-radius:1.875rem;box-sizing:border-box;gap:1.25rem;padding:2.5rem}.ao-skel-title{height:1.25rem;width:9rem}.ao-skel-meta{height:.875rem;width:14rem}.ao-skel-meta--short{width:10rem}.ao-skel-products{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ao-skel-product{align-items:center;background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem}.ao-skel-img{border-radius:.5rem;height:8.975rem;width:8.975rem}.ao-skel-product-title{height:1rem;width:100%}.ao-skel-qty{height:.875rem;width:3.5rem}.ao-skel-action{align-self:center;border-radius:1rem;height:2.75rem;width:8.5rem}.aod-skel{display:flex;flex-direction:column;gap:1rem;width:100%}.aod-skel-title{height:1.5rem;width:10rem}.aod-skel-back{height:1rem;width:5.5rem}.aod-skel-body{display:flex;flex-direction:column;gap:1.5rem;width:100%}.aod-skel-divider{background:#c7c7c7;height:1px;width:100%}.aod-skel-date{height:.875rem;width:12rem}.aod-skel-products{display:flex;flex-direction:column;gap:1rem;width:100%}.aod-skel-product{align-items:flex-start;background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;display:flex;gap:1.5rem;padding:1.5rem;width:100%}.aod-skel-img{border-radius:.5rem;flex-shrink:0;height:9.5rem;width:9.5rem}.aod-skel-main{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0}.aod-skel-product-title{height:1rem;width:100%}.aod-skel-qty{height:.875rem;width:4rem}.aod-skel-price{height:1.25rem;width:6rem}.aod-skel-summary{background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;width:100%}.aod-skel-summary-title{height:1.125rem;width:8rem}.aod-skel-summary-row{height:.875rem;width:100%}.aod-skel-summary-total{height:1.25rem;width:60%}@media(max-width:1000.98px){.ao-skel-order{border-radius:2.25rem;padding:1.5rem}.ao-skel-products{display:flex;flex-direction:column;gap:.75rem}.ao-skel-product{align-items:flex-start;flex-direction:row;gap:1.5rem;padding:1.5rem}.ao-skel-img{height:5.775rem;width:5.75rem}.ao-skel-product-title{flex:1}.aod-skel-product{align-items:center;flex-direction:column}.aod-skel-img{height:7.5rem;width:7.5rem}.aod-skel-main{align-items:center;width:100%}.aod-skel-product-title{width:100%}}html.dark .ao-skel-order,html.dark .ao-skel-product,html.dark .aod-skel-product,html.dark .aod-skel-summary,html.theme-dark .ao-skel-order,html.theme-dark .ao-skel-product,html.theme-dark .aod-skel-product,html.theme-dark .aod-skel-summary{background:#3a3a3a;border-color:#fff3}html.dark .ao-img-skeleton,html.dark .ao-skel-block,html.dark .aod-skel-divider,html.theme-dark .ao-img-skeleton,html.theme-dark .ao-skel-block,html.theme-dark .aod-skel-divider{background:#fff3}@media(prefers-reduced-motion:reduce){.ao-img-skeleton,.ao-skel-block{animation:none;opacity:.65}}html.dark .acc-addr-form-label,html.dark .acc-addr-form-title,html.dark .acc-addresses-card-text,html.dark .acc-contact-form-label,html.dark .acc-contact-form-title,html.dark .acc-contacts-card-name,html.dark .acc-label,html.dark .acc-profile-title,html.dark .acc-section-title,html.dark .acc-subtitle,html.dark .ao-summary-title,html.dark .ao-title,html.dark .aod-title,html.theme-dark .acc-addr-form-label,html.theme-dark .acc-addr-form-title,html.theme-dark .acc-addresses-card-text,html.theme-dark .acc-contact-form-label,html.theme-dark .acc-contact-form-title,html.theme-dark .acc-contacts-card-name,html.theme-dark .acc-label,html.theme-dark .acc-profile-title,html.theme-dark .acc-section-title,html.theme-dark .acc-subtitle,html.theme-dark .ao-summary-title,html.theme-dark .ao-title,html.theme-dark .aod-title{color:#fff}html.dark .acc-addr-form-label--error,html.dark .acc-contact-form-label--error,html.theme-dark .acc-addr-form-label--error,html.theme-dark .acc-contact-form-label--error{color:#ff0202}html.dark .acc-addresses-limit-msg,html.dark .acc-contacts-card-detail,html.dark .acc-contacts-empty,html.dark .acc-contacts-limit-msg,html.dark .acc-hub-info-title,html.dark .acc-hub-link,html.dark .acc-lead-muted,html.dark .acc-menu-item,html.dark .acc-modal-lead,html.dark .acc-profile-label,html.dark .ao-date,html.dark .ao-product-qty,html.dark .ao-sort-chevron,html.dark .ao-sort-value,html.dark .ao-status,html.dark .aod-date,html.dark .aod-product-qty,html.dark a.acc-hub-link:visited,html.dark a.acc-menu-item,html.theme-dark .acc-addresses-limit-msg,html.theme-dark .acc-contacts-card-detail,html.theme-dark .acc-contacts-empty,html.theme-dark .acc-contacts-limit-msg,html.theme-dark .acc-hub-info-title,html.theme-dark .acc-hub-link,html.theme-dark .acc-lead-muted,html.theme-dark .acc-menu-item,html.theme-dark .acc-modal-lead,html.theme-dark .acc-profile-label,html.theme-dark .ao-date,html.theme-dark .ao-product-qty,html.theme-dark .ao-sort-chevron,html.theme-dark .ao-sort-value,html.theme-dark .ao-status,html.theme-dark .aod-date,html.theme-dark .aod-product-qty,html.theme-dark a.acc-hub-link:visited,html.theme-dark a.acc-menu-item{color:#c7c7c7}html.dark .acc-menu-item--active,html.dark a.acc-menu-item.acc-menu-item--active,html.theme-dark .acc-menu-item--active,html.theme-dark a.acc-menu-item.acc-menu-item--active{color:#fff}html.dark .acc-hub-link .acc-menu-icon,html.dark .acc-hub-link .info-hint-icon,html.dark .acc-hub-link-arrow,html.theme-dark .acc-hub-link .acc-menu-icon,html.theme-dark .acc-hub-link .info-hint-icon,html.theme-dark .acc-hub-link-arrow{color:#c7c7c7!important}html.dark .acc-addresses-card,html.dark .acc-contacts-card,html.dark .acc-menu,html.dark .acc-modal-dialog,html.dark .ao-card,html.dark .ao-product-card,html.dark .aod-product-card,html.theme-dark .acc-addresses-card,html.theme-dark .acc-contacts-card,html.theme-dark .acc-menu,html.theme-dark .acc-modal-dialog,html.theme-dark .ao-card,html.theme-dark .ao-product-card,html.theme-dark .aod-product-card{background:#3a3a3a}html.dark .acc-hub-link,html.dark .acc-section-title,html.dark .ao-product-card,html.dark .ao-summary-divider,html.dark .aod-divider,html.theme-dark .acc-hub-link,html.theme-dark .acc-section-title,html.theme-dark .ao-product-card,html.theme-dark .ao-summary-divider,html.theme-dark .aod-divider{border-color:#7e7e7e}html.dark .ao-date-value,html.dark .ao-product-title,html.dark .ao-sort-prefix,html.dark .ao-summary-row,html.dark .ao-summary-total,html.dark .aod-date-value,html.dark .aod-product-price,html.dark .aod-product-title,html.theme-dark .ao-date-value,html.theme-dark .ao-product-title,html.theme-dark .ao-sort-prefix,html.theme-dark .ao-summary-row,html.theme-dark .ao-summary-total,html.theme-dark .aod-date-value,html.theme-dark .aod-product-price,html.theme-dark .aod-product-title{color:#fff}html.dark .aod-product-old-price,html.theme-dark .aod-product-old-price{opacity:1}html.dark .acc-addresses-add,html.dark .acc-btn--primary,html.dark .acc-contacts-add,html.dark .acc-modal-cancel,html.dark .ao-details-btn,html.dark .ao-more-btn,html.theme-dark .acc-addresses-add,html.theme-dark .acc-btn--primary,html.theme-dark .acc-contacts-add,html.theme-dark .acc-modal-cancel,html.theme-dark .ao-details-btn,html.theme-dark .ao-more-btn{background:#fff;color:#1d1d1b}html.dark .acc-addr-form-input,html.dark .acc-btn--ghost,html.dark .acc-contact-form-input,html.dark .acc-input,html.dark .acc-modal-delete,html.dark .acc-modal-submit,html.dark .acc-profile-input,html.theme-dark .acc-addr-form-input,html.theme-dark .acc-btn--ghost,html.theme-dark .acc-contact-form-input,html.theme-dark .acc-input,html.theme-dark .acc-modal-delete,html.theme-dark .acc-modal-submit,html.theme-dark .acc-profile-input{background:transparent;border-color:#c7c7c7;color:#fff}html.dark .acc-addr-form-input--error,html.dark .acc-contact-form-input--error,html.theme-dark .acc-addr-form-input--error,html.theme-dark .acc-contact-form-input--error{border-color:#ff0202}html.dark .acc-consent,html.theme-dark .acc-consent{color:#fff}html.dark .acc-consent .catalog-filter-checkbox-input,html.theme-dark .acc-consent .catalog-filter-checkbox-input{background:transparent;border-color:#c7c7c7}html.dark .acc-consent .catalog-filter-checkbox-input:checked,html.theme-dark .acc-consent .catalog-filter-checkbox-input:checked{background-color:#fff;border-color:#fff;box-shadow:inset 0 0 0 2px #1d1d1b}html.dark .acc-addresses-card-edit,html.dark .acc-contacts-card-edit,html.dark .acc-edit,html.dark .acc-modal-close,html.dark .acc-profile-input-action,html.theme-dark .acc-addresses-card-edit,html.theme-dark .acc-contacts-card-edit,html.theme-dark .acc-edit,html.theme-dark .acc-modal-close,html.theme-dark .acc-profile-input-action{color:#c7c7c7}html.dark .acc-addr-delete,html.dark .acc-contact-delete,html.dark .acc-logout-link,html.theme-dark .acc-addr-delete,html.theme-dark .acc-contact-delete,html.theme-dark .acc-logout-link{opacity:1}html.dark .ao-status-value--processing,html.theme-dark .ao-status-value--processing{color:#e6a327}.account-dashboard{display:flex;flex-direction:column;gap:2rem;min-width:0;width:100%}.account-dashboard-h1{border-bottom:1px solid rgba(29,29,27,.1);color:#1d1d1b;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2;margin:0;padding-bottom:1rem}.account-dashboard-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.account-dashboard-main{background:#fff;border:1px solid rgba(29,29,27,.1);border-radius:2rem;box-sizing:border-box;display:flex;flex:1 1 18rem;flex-direction:column;gap:1.5rem;min-width:0;padding:2rem}.account-dashboard-aside{display:flex;flex:0 1 14rem;flex-direction:column;gap:1rem;min-width:0}.account-card-title{color:#1d1d1b;font-size:1rem;font-weight:600;margin:0 0 .75rem}.account-list{color:#727272;font-size:.9375rem;line-height:1.5;margin:0;padding-left:1.1rem}.acc{display:flex;flex-direction:column;gap:3.75rem;min-width:0;width:100%}.acc-top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.acc-hub-info,.acc-hub-nav{display:none;min-width:0;width:100%}.acc-hub-info{box-sizing:border-box;flex-direction:column;gap:.75rem}.acc-hub-info-title{color:#1d1d1b;font-size:1rem;font-weight:500;line-height:1.2;margin:0}.acc-hub-info-list{flex-direction:column}.acc-hub-info-list,.acc-hub-link{display:flex;min-width:0;width:100%}.acc-hub-link{align-items:center;border-bottom:1px solid rgba(29,29,27,.1);box-sizing:border-box;color:#1d1d1b;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;gap:.75rem;justify-content:space-between;line-height:1.3;padding:.875rem 0;text-decoration:none}a.acc-hub-link:visited{color:#1d1d1b}.acc-hub-link .acc-menu-icon,.acc-hub-link-icon{flex-shrink:0;height:1.5rem;width:1.5rem}.acc-hub-link .acc-menu-icon{color:#7e7e7e}.acc-hub-link .info-hint-icon{color:#7e7e7e!important;height:1.5rem!important;min-height:1.5rem;min-width:1.5rem;width:1.5rem!important}.acc-hub-link--placeholder .acc-menu-icon{color:#7e7e7e}.acc-hub-link-label{flex:1 1 auto;min-width:0}.acc-hub-link-arrow{color:#7e7e7e;flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1}button.acc-hub-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-left:none;border-right:none;border-top:none;cursor:default;margin:0;text-align:left}.acc-logout-link{align-items:center;background:transparent;border:0;color:#ff0202;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:400;gap:.625rem;line-height:1;margin:0;opacity:.6;padding:0}.acc-logout-link:focus-visible,.acc-logout-link:hover{opacity:1}.acc-logout-icon{display:block;flex-shrink:0;height:1.5625rem;width:1.5625rem}.acc-layout{align-items:flex-start;display:flex;gap:10.9375rem}.acc-menu{align-self:flex-start;background:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:2.8125rem;padding:2.5rem;position:sticky;top:7.75rem;width:27.8125rem;z-index:5}.acc-menu-item{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.375rem;gap:1.25rem;line-height:1.3;margin:0;padding:.25rem 0;text-align:left}.acc-menu-item,.acc-menu-item--main{color:#7e7e7e;font-weight:400}.acc-menu-item--main.acc-menu-item--active{color:#000;font-weight:500}a.acc-menu-item{box-sizing:border-box;color:#7e7e7e;text-decoration:none}.acc-menu-item--active,a.acc-menu-item.acc-menu-item--active{color:#000;font-weight:500}@media(max-width:1000.98px){.acc--main-open .acc-menu-item--active,.acc--main-open a.acc-menu-item.acc-menu-item--active{color:#000}}.acc-menu-icon{display:block;flex-shrink:0;height:1.875rem;width:1.875rem}.acc-menu .acc-menu-item .info-hint-icon{color:inherit!important;height:1.875rem!important;min-height:1.875rem;min-width:1.875rem;width:1.875rem!important}.acc-main{max-width:none;min-width:0;width:100%}.acc-section{box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;max-width:56.875rem;min-width:0;width:100%}.acc-section-title{border-bottom:1px solid #c7c7c7;color:#1d1d1b;font-size:1.625rem;font-weight:400;line-height:1.2;margin:0;padding-bottom:1.25rem}.acc-lead-muted{color:#727272;font-size:1rem;font-weight:400;line-height:1.35;margin:0}.acc-subtitle{color:#000;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0}.ao-sort-row{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.ao-sort-control{gap:.625rem}.ao-sort-control,.ao-sort-native{align-items:center;display:inline-flex;min-width:0}.ao-sort-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;cursor:pointer;font:inherit;outline:none;padding:0}.ao-sort-native:focus,.ao-sort-native:focus-visible{box-shadow:none;outline:none}.ao-sort-prefix{color:#1d1d1b;text-transform:uppercase}.ao-sort-prefix,.ao-sort-value{font-size:1.125rem;line-height:1;margin:0}.ao-sort-value{align-items:center;background:transparent;border:none;color:#727272;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:400;gap:.625rem;padding:0}.ao-sort-chevron{color:#727272;display:block;flex-shrink:0;height:.4375rem;line-height:0;width:.75rem}.ao-sort-chevron :deep(path){fill:currentColor}.ao-list{gap:.75rem}.ao-card,.ao-list{display:flex;flex-direction:column;width:100%}.ao-card{background:#fff;border-radius:1.875rem;box-sizing:border-box;gap:1.25rem;padding:2.5rem}.ao-title{color:#1d1d1b;font-size:1.25rem;font-weight:400;line-height:1;margin:0}.ao-date,.ao-status{color:#727272;font-size:.875rem;line-height:1;margin:0}.ao-date-value{color:#1d1d1b}.ao-status-value--processing{color:#e6a327}.ao-status-value--completed{color:#16cd49}.ao-products{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ao-product-card{align-items:center;background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem}.ao-img{height:8.975rem;-o-object-fit:contain;object-fit:contain;width:8.975rem}.ao-img-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.ao-img-wrap--list{height:8.975rem;width:8.975rem}.ao-img-wrap--details{height:9.5rem;width:9.5rem}.ao-img-wrap--list .ao-img{height:100%;width:100%}.ao-img-wrap--details .ao-img{height:9.5rem;width:9.5rem}.ao-img--loading{opacity:0}.ao-img-skeleton{animation:ao-skel-pulse 1.4s ease-in-out infinite;background:#c7c7c7;border-radius:.5rem;display:block;inset:0;position:absolute}.ao-product-title{color:#1d1d1b;font-size:1rem;line-height:1.2;margin:0;overflow-wrap:anywhere;text-align:center}.ao-product-qty{color:#727272;font-size:.875rem;line-height:1;margin:0}.ao-actions{display:flex;justify-content:center;margin-top:.625rem;width:100%}.ao-details-btn,.ao-more-btn{background:#1d1d1b;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1;margin:0;padding:.78125rem 1.75rem}.ao-more-wrap{display:flex;justify-content:center;width:100%}.aod-view{gap:1.25rem}.aod-body,.aod-view{display:flex;flex-direction:column;width:100%}.aod-body{gap:2.5rem}.aod-title{color:#1d1d1b;font-size:1.625rem;font-weight:400}.aod-back,.aod-title{line-height:1;margin:0}.aod-back{align-items:center;align-self:flex-start;background:transparent;border:none;color:#2156f2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;gap:.375rem;padding:0}.aod-back-icon{align-self:center!important;color:currentColor;display:block;flex-shrink:0;height:1.375rem;margin-top:.2rem!important;transform:rotate(180deg);width:1.375rem}.aod-back .catalog-mega-chevron-22{align-self:center!important;display:block;vertical-align:middle}.aod-divider{border-bottom:1px solid #c7c7c7;width:100%}.aod-date{color:#727272;font-size:.875rem;line-height:1;margin:0}.aod-date-value{color:#1d1d1b}.aod-products{display:flex;flex-direction:column;gap:1.25rem;width:100%}.aod-product-card{align-items:center;background:#fff;border-radius:1.25rem;box-sizing:border-box;display:grid;gap:1.25rem;grid-template-columns:9.5rem 1fr;padding:1.5rem;width:100%}.aod-product-img{height:9rem;-o-object-fit:contain;object-fit:contain;width:9rem}.aod-product-main{display:flex;flex-direction:column;gap:1.5625rem;min-width:0}.aod-product-head{display:flex;flex-direction:column;gap:.9375rem}.aod-product-title{color:#1d1d1b;font-size:1.5rem;line-height:1.2;margin:0;text-transform:uppercase}.aod-product-qty{color:#727272;font-size:.875rem;line-height:1;margin:0}.aod-product-prices{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.aod-product-prices :deep(.discount-pill){align-items:center;align-self:center;border-radius:3.125rem;box-sizing:border-box;display:inline-flex;font-size:.75rem;font-weight:400;height:1.5625rem;justify-content:center;line-height:1;padding:0;width:3.4375rem}.aod-product-price{color:#1d1d1b;font-size:1.625rem;line-height:1.1;margin:0}.aod-product-old-price{align-self:center;color:#ff0202;font-size:.875rem;line-height:1;margin:0;opacity:.4;text-decoration:line-through}.ao-summary{gap:2.1875rem;width:100%}.ao-summary,.ao-summary-body{display:flex;flex-direction:column}.ao-summary-body{gap:1.5rem}.ao-summary-title{color:#1d1d1b;font-size:1.5rem;font-weight:400;line-height:1.2;margin:0}.ao-summary-rows{display:flex;flex-direction:column;gap:1.25rem}.ao-summary-row,.ao-summary-total{align-items:center;color:#1d1d1b;display:flex;font-size:1rem;gap:.75rem;justify-content:space-between;line-height:1.2;margin:0}.ao-summary-divider{border-bottom:1px solid #c7c7c7;width:100%}.ao-summary-total{font-size:1.875rem;line-height:1}.acc-subsection{display:flex;flex-direction:column;gap:2.1875rem;min-width:0;width:100%}.acc-grid{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5625rem}.acc-field{display:flex;flex-direction:column;gap:.625rem;min-width:0}.acc-field--narrow{max-width:calc(50% - .625rem);min-width:0;width:100%}.acc-grid .acc-field--narrow{max-width:100%}.acc-field--narrow .acc-input{min-width:0}.acc-label{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3}.acc-input-wrap{min-width:0;position:relative}.acc-input{background:transparent;border:1px solid #c7c7c7;border-radius:.625rem;box-sizing:border-box;color:#1d1d1b;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.3;min-width:27.8125rem;padding:1.65rem 2.75rem 1.65rem 1.25rem;width:100%}.acc-input.acc-input--password-masked{font-size:1rem;letter-spacing:.4375rem;min-height:4.6rem;-webkit-text-security:disc}.acc-edit{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin:0;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem}.acc-input-wrap--editing .acc-edit{display:none}.acc-change-password{align-self:flex-start;background:transparent;border:0;color:#ff0202;font-family:inherit;line-height:1;margin:0;padding:0}.acc-change-password,.acc-consent{cursor:pointer;font-size:.875rem;font-weight:400}.acc-consent{align-items:center;color:#1d1d1b;display:inline-flex;gap:.625rem;line-height:1.2;max-width:100%}.acc-consent-label{flex:1;min-width:0}.acc-actions{align-items:center;display:flex;gap:1rem}.acc-btn{border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;margin:0;padding:1.25rem 2.1875rem}.acc-btn--primary{background:#1d1d1b;color:#fff}.acc-btn--ghost{background:#fff;border-color:#c7c7c7;color:#1d1d1b}.acc-modal{align-items:center;background:#00000059;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:4000}.acc-modal-dialog{background:#fff;border-radius:2rem;box-sizing:border-box;max-width:min(100%,36.5rem);padding:3.125rem 3.25rem;position:relative;width:100%}.acc-modal-dialog--form{max-width:min(100%,52rem)}.acc-modal-close{align-items:center;background:transparent;border:none;color:#000;cursor:pointer;display:flex;justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:1.75rem;top:1.75rem}.acc-modal-close .close-cross-16{display:block;height:1.25rem;width:1.25rem}.acc-modal-close:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}.acc-modal-inner{align-items:center;display:flex;flex-direction:column;gap:2.1875rem;width:100%}.acc-modal-inner--form{align-items:stretch}.acc-modal-text{align-items:center;display:flex;flex-direction:column;gap:1.5625rem;width:100%}.acc-modal-title{color:#1d1d1b;font-size:2rem;line-height:1.3;text-transform:uppercase}.acc-modal-lead,.acc-modal-title{font-weight:400;margin:0;text-align:center}.acc-modal-lead{color:#555;font-size:.875rem;line-height:1}.acc-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;width:100%}.acc-modal-cancel,.acc-modal-delete,.acc-modal-submit{border:1px solid transparent;border-radius:3.125rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;line-height:1;margin:0;padding:1.25rem 3.59375rem}.acc-modal-cancel--disabled,.acc-modal-delete--disabled,.acc-modal-submit--disabled{cursor:not-allowed;opacity:.4}.acc-modal-cancel{background:#1d1d1b;color:#fff}.acc-modal-delete,.acc-modal-submit{background:transparent;border-color:#c7c7c7;color:#1d1d1b}.acc-addresses{gap:2.1875rem;min-width:0}.acc-addresses,.acc-addresses-list{display:flex;flex-direction:column;width:100%}.acc-addresses-list{gap:1.5625rem}.acc-addresses-card{background:#fff;border:none;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1.875rem;width:100%}.acc-addresses-card-top{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between;min-width:0;width:100%}.acc-addresses-card-corridor{flex:1 1 auto;flex-direction:row;gap:.75rem}.acc-addresses-card-corridor,.acc-addresses-card-top-col{align-items:flex-start;box-sizing:border-box;display:flex;min-width:0}.acc-addresses-card-top-col{flex:0 1 auto;flex-direction:column;gap:1.5625rem;max-width:calc(100% - 2.75rem);width:-moz-fit-content;width:fit-content}.acc-addresses-card-text{box-sizing:border-box;color:#1d1d1b;display:block;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;word-break:break-word}.acc-addresses-card-edit{background:transparent;border:none;color:#7e7e7e;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:0}.acc-addresses-card-edit:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}.acc-addr-delete{background:transparent;border:none;color:#ff0202;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.2;margin:0;opacity:.7;padding:0;white-space:nowrap}.acc-addr-delete:hover{opacity:1;text-decoration:underline}.acc-addr-delete:focus-visible{opacity:1;outline:2px solid #1d1d1b;outline-offset:2px}.acc-addr-delete-icon{font-size:1.125rem;line-height:1;margin-left:.125rem}.acc-addr-badge{align-items:center;align-self:flex-start;display:inline-flex;font-size:.875rem;font-weight:400;gap:.75rem;line-height:1}.acc-addr-badge-svg{display:block;flex-shrink:0;height:.9375rem;width:.9375rem}.acc-addr-badge--primary{color:#16cd49}.acc-addr-badge--additional{color:#2156f2}.acc-addr-badge-label{padding-top:.0625rem}.acc-addresses-limit-msg{color:#727272;font-size:.875rem;line-height:1.35;margin:0}.acc-addresses-add-wrap{display:flex;justify-content:center;width:100%}.acc-addresses-add{background:#1d1d1b;border:none;border-radius:3.125rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;line-height:1;margin:0;padding:1.25rem 3.5rem}.acc-addresses-add:hover{opacity:.92}.acc-addresses-add:focus-visible{outline:2px solid #1d1d1b;outline-offset:3px}.acc-addresses-add--disabled,.acc-addresses-add:disabled{cursor:not-allowed;opacity:.45}.acc-contacts{gap:2.1875rem;min-width:0}.acc-contacts,.acc-contacts-list{display:flex;flex-direction:column;width:100%}.acc-contacts-list{gap:1.5625rem}.acc-contacts-card{background:#fff;border:none;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1.875rem;width:100%}.acc-contacts-card-top{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between;min-width:0;width:100%}.acc-contacts-card-corridor{flex:1 1 auto;flex-direction:row;gap:.75rem}.acc-contacts-card-corridor,.acc-contacts-card-top-col{align-items:flex-start;box-sizing:border-box;display:flex;min-width:0}.acc-contacts-card-top-col{flex:0 1 auto;flex-direction:column;gap:1rem;max-width:calc(100% - 2.75rem);width:-moz-fit-content;width:fit-content}.acc-contacts-card-name{box-sizing:border-box;color:#1d1d1b;display:block;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;word-break:break-word}.acc-contacts-card-details{display:flex;flex-direction:column;gap:.375rem;width:100%}.acc-contacts-card-detail{color:#727272;font-size:.875rem;font-weight:400;line-height:1.35;margin:0}.acc-contacts-card-edit{background:transparent;border:none;color:#7e7e7e;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:0}.acc-contacts-card-edit:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}.acc-contact-delete{background:transparent;border:none;color:#ff0202;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.2;margin:0;opacity:.7;padding:0;white-space:nowrap}.acc-contact-delete:hover{opacity:1;text-decoration:underline}.acc-contact-delete:focus-visible{opacity:1;outline:2px solid #1d1d1b;outline-offset:2px}.acc-contact-delete-icon{font-size:1.125rem;line-height:1;margin-left:.125rem}.acc-contact-badge{align-items:center;align-self:flex-start;display:inline-flex;font-size:.875rem;font-weight:400;gap:.75rem;line-height:1}.acc-contact-badge--person{color:#16cd49}.acc-contact-badge--company{color:#2156f2}.acc-contact-badge-label{padding-top:.0625rem}.acc-contacts-empty{color:#727272;font-size:1rem;line-height:1.35;margin:0}.acc-contacts-limit-msg{color:#727272;font-size:.875rem;line-height:1.35;margin:0}.acc-contacts-add-wrap{display:flex;justify-content:center;width:100%}.acc-contacts-add{background:#1d1d1b;border:none;border-radius:3.125rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;line-height:1;margin:0;padding:1.25rem 3.5rem}.acc-contacts-add:hover{opacity:.92}.acc-contacts-add:focus-visible{outline:2px solid #1d1d1b;outline-offset:3px}.acc-contacts-add--disabled,.acc-contacts-add:disabled{cursor:not-allowed;opacity:.45}.acc-contact-form-layer.acc-modal{z-index:4010}.acc-contact-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.acc-contact-form-head{align-items:center;display:flex;justify-content:center;width:100%}.acc-contact-form-title{color:#1d1d1b;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0;text-align:center}.acc-contact-type{display:flex;gap:0;justify-content:center;width:100%}.acc-contact-type-btn{background:#fff;border:1px solid #c7c7c7;box-sizing:border-box;color:#1d1d1b;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1;margin:0;padding:.625rem 1.25rem}.acc-contact-type-btn:first-child{border-radius:.5rem 0 0 .5rem}.acc-contact-type-btn:last-child{border-left:none;border-radius:0 .5rem .5rem 0}.acc-contact-type-btn--active{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.acc-contact-form-grid{display:flex;flex-direction:column;gap:1rem;width:100%}.acc-contact-form-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.acc-contact-form-label{color:#727272;font-size:.875rem;font-weight:400;line-height:1}.acc-contact-form-label--required:after{color:#ff0202;content:"*";margin-left:.25rem}.acc-contact-form-label--error{color:#ff0202}.acc-contact-form-input{background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;color:#1d1d1b;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1;padding:1rem;width:100%}.acc-contact-form-input:focus{border-color:#1d1d1b;outline:none}.acc-contact-form-input--error,.acc-contact-form-input--error:focus{border-color:#ff0202}.acc-addr-form-layer.acc-modal{z-index:4010}.acc-addr-form{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.acc-addr-form-head{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;min-height:1.25rem;text-align:center;width:100%}.acc-addr-form-title{box-sizing:border-box;color:#1d1d1b;font-size:2rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;min-width:0;padding:0 3rem;text-align:center;text-transform:uppercase;width:100%}.acc-addr-form-grid{display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem;width:100%}.acc-addr-form-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.acc-addr-form-label{color:#1d1d1b;font-size:1rem;font-weight:400;line-height:1.3}.acc-addr-form-label--required:after{color:#ff0202;content:"*";margin-left:.25rem}.acc-addr-form-label--error{color:#ff0202}.acc-addr-form-input{background:#fff;border:1px solid #c7c7c7;border-radius:.625rem;box-sizing:border-box;color:#1d1d1b;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.3;min-width:0;padding:1.65rem 1.25rem;width:100%}.acc-addr-form-input:focus{border-color:#2156f2;outline:none}.acc-addr-form-input--error,.acc-addr-form-input--error:focus{border-color:#ff0202}.acc-profile{display:flex;flex-direction:column;gap:2rem;min-width:0;width:100%}.acc-profile-title{color:#1d1d1b;font-size:1.5rem;font-weight:500;line-height:1;margin:0}.acc-profile-card{flex-direction:column}.acc-profile-card,.acc-profile-row-three,.acc-profile-row-two{display:flex;gap:1rem;min-width:0;width:100%}.acc-profile-col{display:flex;flex-direction:column;gap:1rem}.acc-profile-col,.acc-profile-row-three>.acc-profile-field,.acc-profile-row-two>.acc-profile-field{flex:1;min-width:0}.acc-profile-field{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.acc-profile-label{color:#727272;font-size:.875rem;font-weight:400;line-height:1}.acc-profile-input-wrap{position:relative;width:100%}.acc-profile-input{background:#fff;border:1px solid #c7c7c7;border-radius:.75rem;box-sizing:border-box;color:#1d1d1b;font-size:.875rem;font-weight:400;line-height:1;padding:1rem 3.25rem 1rem 1rem;width:100%}.acc-profile-input:focus{outline:none}.acc-profile-input-action{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem}.acc-profile-input-action svg{display:block}.acc-auth-page,.acc-mock-shell{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.acc-mock-shell{align-items:stretch;background:#fff;border-radius:2rem;box-shadow:0 .25rem 2rem #1d1d1b0f;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:max-content minmax(0,1fr);margin-inline:auto;overflow:hidden;padding:1.25rem}html.dark .acc-mock-shell,html.theme-dark .acc-mock-shell{background:#3a3a3a}html.dark .acc-mock-hero-title,html.theme-dark .acc-mock-hero-title{color:#fff}html.dark .acc-mock-hint,html.dark .acc-mock-label,html.dark .acc-mock-lead,html.theme-dark .acc-mock-hint,html.theme-dark .acc-mock-label,html.theme-dark .acc-mock-lead{color:#c7c7c7}html.dark .acc-mock-input,html.theme-dark .acc-mock-input{background:transparent;border-color:#c7c7c7;color:#fff}html.dark .acc-mock-input::-moz-placeholder,html.theme-dark .acc-mock-input::-moz-placeholder{color:#c7c7c7}html.dark .acc-mock-input::placeholder,html.theme-dark .acc-mock-input::placeholder{color:#c7c7c7}html.dark .acc-mock-input:focus,html.theme-dark .acc-mock-input:focus{border-color:#c7c7c7}html.dark .acc-mock-btn,html.theme-dark .acc-mock-btn{background:#fff;color:#1d1d1b}html.dark .acc-mock-reg-offer-title,html.theme-dark .acc-mock-reg-offer-title{color:#fff}html.dark .acc-mock-go-mail-lead,html.dark .acc-mock-reg-offer-lead,html.theme-dark .acc-mock-go-mail-lead,html.theme-dark .acc-mock-reg-offer-lead{color:#c7c7c7}html.dark .acc-mock-link,html.theme-dark .acc-mock-link{color:#fff}.acc-mock-panel{gap:3.125rem;justify-content:center;max-width:100%;padding:2.5rem 6.0625rem 2.5rem 4.8125rem;width:47.75rem}.acc-mock-hero-wrap,.acc-mock-panel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-width:0}.acc-mock-hero-wrap{gap:1.25rem;width:100%}.acc-mock-brand{display:block;max-width:100%;width:-moz-fit-content;width:fit-content}.acc-mock-hero-stack{align-items:center;box-sizing:border-box;min-width:0;width:100%}.acc-mock-hero-text{align-items:center;gap:.925rem}.acc-mock-form-stack,.acc-mock-hero-text{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.acc-mock-form-stack{gap:1.5625rem}.acc-mock-brand img{box-sizing:border-box;display:block;height:auto;max-height:2.5rem;-o-object-fit:contain;object-fit:contain;width:6.75rem}.acc-mock-hero-title{color:#1d1d1b;font-size:2.8125rem;font-weight:400;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}.acc-mock-hero-title--plain{font-size:clamp(1.25rem,2.2vw,1.85rem);letter-spacing:.02em;text-transform:none}.acc-mock-hint,.acc-mock-lead{color:#7e7e7e;font-size:1.125rem;font-weight:400;line-height:1;margin:0;text-align:center}.acc-mock-field{display:flex;flex-direction:column;gap:.625rem;width:100%}.acc-mock-field-error{color:#ff0202;font-size:.875rem;font-weight:400;line-height:100%;margin:0}.acc-mock-reg-offer{box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;text-align:center;width:100%}.acc-mock-reg-offer-title{color:#1d1d1b}.acc-mock-reg-offer-lead,.acc-mock-reg-offer-title{font-size:1.125rem;font-weight:400;line-height:1.3;margin:0}.acc-mock-reg-offer-lead{color:#727272}.acc-mock-form-stack--go-mail{align-items:center;text-align:center}.acc-mock-go-mail-lead{color:#727272;font-size:1.125rem;font-weight:400;line-height:1.3;margin:0}.acc-mock-label{color:#1d1d1b;font-size:.875rem;font-weight:400;line-height:1.3}.acc-mock-input{background:#fff;border:1px solid #c7c7c7;border-radius:.625rem;box-sizing:border-box;color:#1d1d1b;font-family:inherit;font-size:1rem;line-height:1.3;padding:.875rem 1rem;transition:border-color .15s ease;width:100%}.acc-mock-input::-moz-placeholder{color:#7e7e7e}.acc-mock-input::placeholder{color:#7e7e7e}.acc-mock-input:focus{border-color:#1d1d1b;outline:none}.acc-mock-input--invalid,.acc-mock-input--invalid:focus{border-color:#ff0202}.acc-mock-code-input{position:relative;width:100%}.acc-mock-input--code{min-height:3.05rem;padding-right:3.25rem}.acc-mock-input--code::-moz-placeholder{-webkit-text-security:none;color:#7e7e7e;font-size:1rem;font-weight:400;letter-spacing:normal}.acc-mock-input--code::placeholder{-webkit-text-security:none;color:#7e7e7e;font-size:1rem;font-weight:400;letter-spacing:normal}.acc-mock-input.acc-mock-input--code-masked{-webkit-text-security:disc;font-size:.625rem;letter-spacing:.25rem}.acc-mock-input.acc-mock-input--code-masked::-moz-placeholder{-webkit-text-security:none;color:#7e7e7e;font-size:1rem;font-weight:400;letter-spacing:normal}.acc-mock-input.acc-mock-input--code-masked::placeholder{-webkit-text-security:none;color:#7e7e7e;font-size:1rem;font-weight:400;letter-spacing:normal}.acc-mock-code-toggle{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2.25rem}.acc-mock-code-toggle svg{display:block}.acc-mock-input--login-email{border:1px solid #c7c7c7;border-radius:.625rem;color:#1d1d1b;font-size:1rem;line-height:1.3;padding:1.5625rem}.acc-mock-input--login-email::-moz-placeholder{color:#c7c7c7}.acc-mock-input--login-email::placeholder{color:#c7c7c7}.acc-mock-input--login-email:focus{border-color:#1d1d1b}.acc-mock-btn{align-items:center;background:#1d1d1b;border:none;border-radius:3.125rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;margin-top:.25rem;max-width:100%;padding:1rem 1.5rem;text-align:center;text-decoration:none;transition:opacity .2s ease;width:100%}.acc-mock-btn:hover{opacity:.92}a.acc-mock-btn{text-decoration:none}.acc-mock-btn--danger{background:#ff0202}.acc-mock-foot{color:#7e7e7e;font-size:.875rem;line-height:1;margin:0;text-align:center}.acc-mock-link{background:none;border:none;color:#1d1d1b;cursor:pointer;display:inline;font:inherit;font-size:inherit;margin:0 0 0 .25rem;padding:0;text-decoration:none;text-underline-offset:.15em;vertical-align:baseline}.acc-mock-link:hover{text-decoration:underline}.acc-mock-msg{border-radius:.625rem;font-size:.875rem;line-height:1.45;margin:0;padding:.875rem 1rem}.acc-mock-msg--good{background:#16cd491a;border:1px solid rgba(22,205,73,.35);color:#0d6e3d}.acc-mock-msg--warn{background:#b453091a;border:1px solid rgba(180,83,9,.35);color:#b45309}.acc-mock-visual{align-items:center;background:transparent;box-sizing:border-box;display:flex;justify-content:center;max-width:100%;min-height:0;min-width:0;padding:0;position:relative;width:100%}.acc-mock-visual img{aspect-ratio:1036/784;border-radius:2rem;box-sizing:border-box;display:block;flex-shrink:1;height:auto;max-width:64.75rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1000.98px){.acc-mock-shell{grid-template-columns:1fr}.acc-mock-visual{display:none}.acc-mock-hero-title{font-size:1.8rem}.acc-mock-hero-wrap{gap:2rem}.acc-mock-hero-text{gap:1.8rem}.acc-mock-lead{line-height:1.3}.acc-mock-panel{gap:1.875rem;max-width:100%;padding:0;width:100%}.acc-mock-hint{box-sizing:border-box;line-height:1.2}.acc-mock-form-stack,.acc-mock-hint{margin-inline:auto;max-width:32.85rem;width:100%}.acc{gap:2rem}.acc:not(.acc--main-open){gap:2.25rem}.acc:not(.acc--main-open) .acc-top{display:contents}.acc:not(.acc--main-open) .acc-top>h1{order:1;width:100%}.acc:not(.acc--main-open) .acc-hub-nav{display:block;order:2;width:100%}.acc:not(.acc--main-open) .acc-hub-info{display:flex;order:3;width:100%}.acc:not(.acc--main-open) .acc-logout-link{align-self:center;justify-content:center;margin-bottom:1.5rem;max-width:100%;order:4;width:auto}.acc--main-open .acc-hub-info,.acc--main-open .acc-hub-nav,.acc:not(.acc--main-open) .acc-layout{display:none!important}.acc.acc--main-open{gap:2.25rem}.acc--main-open .acc-menu,.acc--main-open .acc-top{display:none!important}.acc-top{align-items:flex-start;flex-wrap:wrap;row-gap:.75rem}.acc-layout{flex-direction:column;gap:2rem}.acc-menu{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.5rem;padding:1.8rem;position:static;top:auto;width:100%;z-index:auto}.acc-menu-item{gap:.75rem}.acc-menu-item span{font-size:1rem;line-height:1.3}.acc-menu-icon{height:1.5rem;width:1.5rem}.acc-menu .acc-menu-item .info-hint-icon{height:1.5rem!important;min-height:1.5rem;min-width:1.5rem;width:1.5rem!important}.acc-logout-icon{height:1.45rem;width:1.45rem}.acc-main{max-width:100%}.acc-section{gap:2rem}.acc-subsection{gap:1.8rem}.acc-subtitle{font-size:1.4rem}.acc-field{gap:.7rem}.acc-grid{grid-template-columns:1fr}.acc-field--narrow{max-width:100%}.acc-grid .acc-field{align-items:stretch;display:flex;flex-direction:column}.acc-input{font-size:1.15rem;min-width:0;padding:1.65rem}.acc-section-title{font-size:1.625rem}.acc-actions{flex-wrap:wrap}.acc-profile{padding-top:2.5rem}.acc-profile-row-three,.acc-profile-row-two{flex-direction:column}.acc-profile-input{font-size:1.25rem;padding:1rem 3.25rem 1rem 1rem}.acc-modal-dialog{border-radius:2.25rem;padding:3.125rem 1.75rem}.acc-modal-dialog--form{max-width:min(100%,52rem)}.acc-modal-close{right:1.35rem;top:1.35rem}.acc-modal-title{-webkit-hyphens:auto;hyphens:auto}.acc-addr-form-title,.acc-modal-title{font-size:1.65rem;line-height:1.25;overflow-wrap:anywhere}.acc-addr-form-title{padding:0 2.75rem}.acc-addr-form-grid{grid-template-columns:1fr}.acc-modal-actions{align-items:stretch;flex-direction:column;gap:.75rem}.acc-modal-cancel,.acc-modal-delete,.acc-modal-submit{font-size:.9375rem;margin-inline:auto;max-width:22rem;padding:1.125rem 1.75rem;width:100%}.ao-card,.ao-list{gap:1.25rem}.ao-card{border-radius:2.25rem;padding:1.5rem}.ao-products{display:flex;flex-direction:column;gap:.75rem}.ao-product-card{flex-direction:row;gap:1.5rem;padding:1.5rem}.ao-img{-o-object-fit:contain;object-fit:contain}.ao-img,.ao-img-wrap--list{height:5.775rem;width:5.75rem}.ao-img-wrap--list .ao-img{height:100%;width:100%}.ao-products .ao-product-title{max-width:10.5rem;text-align:left}.ao-products .ao-product-qty{align-self:flex-start;justify-self:auto;margin-left:0}.aod-view{gap:1rem}.aod-body{gap:1.5rem}.aod-title{font-size:1.25rem;line-height:1.2}.aod-back{display:none}.aod-date{font-size:.75rem}.aod-products{gap:.5rem}.aod-product-card{align-items:flex-start;border-radius:1rem;gap:1.2rem;grid-template-columns:7rem 1fr;padding:2rem}.ao-img-wrap--details,.ao-img-wrap--details .ao-img,.aod-product-img{height:7rem;width:7rem}.aod-product-head{display:flex;flex-direction:column;gap:.75rem}.aod-product-main{gap:.75rem}.aod-product-title{font-size:1.1rem;line-height:1.15}.aod-product-prices{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:max-content max-content;justify-content:start;row-gap:.5rem}.aod-product-prices :deep(.discount-pill){font-size:.925rem;grid-column:1/-1;justify-self:start;line-height:1.3;padding:.125rem .5rem}.aod-product-price{font-size:1.4rem;grid-column:1;justify-self:start;margin:0}.aod-product-old-price{align-self:center;font-size:.75rem;grid-column:2;justify-self:start;margin:0}.ao-summary{gap:.875rem}.ao-summary-title{font-size:1.125rem}.ao-summary-row{font-size:.875rem}.ao-summary-total{font-size:1.25rem}.acc-addresses-card{border-radius:1rem;padding:1.8rem}.acc-addresses-card-top{align-items:stretch;flex-direction:column;gap:0}.acc-addresses-card-corridor{width:100%}.acc-addresses-card-top-col{gap:1.25rem}.acc-addr-delete{align-self:flex-start;margin-top:1.15rem}.acc-addresses-add{max-width:none;width:100%}}.programs-hub-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}@media(min-width:1001px){.programs-hub-grid{grid-template-rows:minmax(0,min(20.625rem,330px)) minmax(0,calc(min(41.25rem,660px) - 1.25rem - min(20.625rem,330px))) minmax(0,min(20.625rem,330px))}.programs-hub-grid>.programs-hub-card{align-self:stretch;height:100%;max-height:min(41.25rem,660px);min-height:0}.programs-hub-grid>.programs-hub-card--automatic{max-height:min(20.625rem,330px)}.programs-hub-grid>.programs-hub-card .programs-hub-card-inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;overflow:hidden}.programs-hub-grid>.programs-hub-card .programs-hub-card-text{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;width:100%}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-text{flex:1 1 auto;font-size:1.0625rem;line-height:1.35;min-height:0;min-width:0;overflow:hidden}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-title{font-size:1.375rem;line-height:1.22}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-inner{gap:.75rem}.programs-hub-grid>.programs-hub-card--node .programs-hub-card-text{flex:0 1 auto}.programs-hub-grid>.programs-hub-card .programs-hub-card-btn,.programs-hub-grid>.programs-hub-card .programs-hub-card-title{flex-shrink:0}.programs-hub-grid>.programs-hub-card .programs-hub-card-btn{flex-shrink:0;margin-top:auto;max-width:100%;position:relative;width:auto;z-index:1}.programs-hub-grid>.programs-hub-card--intro .programs-hub-card-inner{padding-bottom:min(3.5rem,14%);padding-right:min(13rem,38%)}.programs-hub-grid>.programs-hub-card--channel .programs-hub-card-inner{padding-right:min(9rem,34%)}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-inner{padding-right:min(16rem,48%)}}@media(min-width:1001px)and (max-width:1899.98px){.programs-hub-grid>.programs-hub-card{padding:1.75rem}.programs-hub-grid>.programs-hub-card .programs-hub-card-inner{gap:.875rem}.programs-hub-grid>.programs-hub-card .programs-hub-card-title{font-size:1.1875rem;line-height:1.25}.programs-hub-grid>.programs-hub-card .programs-hub-card-text{font-size:1.0625rem;line-height:1.35}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-title{font-size:1.125rem;line-height:1.24}.programs-hub-grid>.programs-hub-card--automatic .programs-hub-card-inner{gap:.625rem}}.programs-hub-card{border-radius:1.875rem;box-sizing:border-box;min-height:15rem;min-width:0;overflow:hidden;padding:2.5rem}.programs-hub-card,.programs-hub-card-inner{display:flex;flex-direction:column;position:relative}.programs-hub-card-inner{align-items:flex-start;flex:1;gap:1rem;min-height:0;z-index:1}.programs-hub-card-title{color:#000;font-size:1.5rem;font-weight:400;line-height:1.25;margin:0;text-transform:uppercase}.programs-hub-card-text{flex:1 1 auto;font-size:1.0625rem;font-weight:400;hyphens:none;-webkit-hyphens:none;line-height:1.35;margin:0;min-height:0;overflow-wrap:normal;word-break:normal}.programs-hub-card-btn{align-items:center;align-self:flex-start;background:linear-gradient(180deg,#2c2c2a,#171714);border:1px solid #1d1d1b;border-radius:1.875rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:400;justify-content:center;line-height:1;margin-top:auto;padding:1.25rem 1.875rem;text-decoration:none;transition:filter .15s ease}.programs-hub-card-btn:hover{filter:brightness(1.08)}.programs-hub-card--node{background:linear-gradient(180deg,#2c2c2a,#171714);color:#fff;grid-column:1;grid-row:1/span 2}.programs-hub-card--node .programs-hub-card-text{color:#ffffffe0}.programs-hub-card--node .programs-hub-card-title{color:#fff}.programs-hub-card-decor{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.programs-hub-card-visual{align-items:flex-end;bottom:0;display:flex;justify-content:flex-end;max-height:72%;max-width:min(22rem,58%);pointer-events:none;position:absolute;right:0;z-index:0}.programs-hub-card--node .programs-hub-card-visual{align-items:center;bottom:6.75rem;display:flex;height:auto;justify-content:center;left:50%;max-height:none;max-width:min(30rem,86%);right:auto;top:12.5rem;transform:translate(-50%);width:min(30rem,86%)}.programs-hub-card--node .programs-hub-card-visual img{height:auto;max-height:100%;max-width:100%;-o-object-position:center;object-position:center;transform:scale(1.2075);width:auto}.programs-hub-card-visual img{display:block;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;transform:none;width:100%}.programs-hub-card--intro{background:#5b6989;color:#fff;grid-column:2/span 2;grid-row:1}.programs-hub-card--intro .programs-hub-card-title{color:#fff}.programs-hub-card--intro .programs-hub-card-text{color:#ffffffe6;max-width:min(35rem,560px)}.programs-hub-card--intro .programs-hub-card-visual{align-items:center;display:flex;justify-content:flex-end;inset:0 0 0 auto;max-height:none;max-width:min(20rem,48%);width:min(20rem,48%)}.programs-hub-card--intro .programs-hub-card-visual img{height:auto;max-height:100%;max-width:100%;-o-object-position:center right;object-position:center right;transform:none;width:auto}.programs-hub-card--channel{background:#fff;color:#1d1d1b;grid-column:2;grid-row:2;overflow:hidden;z-index:0}.programs-hub-card--channel .programs-hub-card-decor{overflow:hidden}.programs-hub-card--channel .programs-hub-card-text{color:#373737}.programs-hub-card--channel .programs-hub-card-visual{align-items:flex-end;bottom:1rem;display:flex;height:min(72%,11rem);justify-content:flex-end;left:auto;max-height:min(72%,11rem);max-width:min(46%,12rem);right:1rem;top:auto;transform:none;width:min(46%,12rem)}.programs-hub-card--channel .programs-hub-card-visual img{display:block;height:100%;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;transform:none;width:100%}.programs-hub-card--diffusers{background:#c76161;color:#1d1d1b;grid-column:3;grid-row:2/span 2}.programs-hub-card--diffusers .programs-hub-card-text{color:#373737;max-width:min(28rem,100%)}.programs-hub-card--diffusers .programs-hub-card-visual{align-items:center;display:flex;height:min(18.75rem,15.625vw,(100vw - 9rem)/3,100% - 60px);justify-content:center;inset:auto 30px 30px auto;max-height:min(18.75rem,15.625vw,(100vw - 9rem)/3,100% - 60px);max-width:min(18.75rem,15.625vw,(100vw - 9rem)/3,100% - 60px);width:min(18.75rem,15.625vw,(100vw - 9rem)/3,100% - 60px)}@media(min-width:1900px){.programs-hub-grid{grid-template-rows:minmax(0,min(18.125rem,290px)) minmax(min(24.5rem,392px),min(24.5rem,392px)) minmax(0,min(18.125rem,290px))}.programs-hub-grid>.programs-hub-card{max-height:min(44.375rem,710px)}.programs-hub-grid>.programs-hub-card--channel{max-height:none;min-height:min(24.5rem,392px)}.programs-hub-grid>.programs-hub-card--automatic{max-height:min(18.125rem,290px)}.programs-hub-grid>.programs-hub-card--channel .programs-hub-card-inner{gap:.75rem;padding-right:min(9.5rem,36%)}.programs-hub-grid>.programs-hub-card--channel .programs-hub-card-title{line-height:1.2}.programs-hub-grid>.programs-hub-card--channel .programs-hub-card-text{flex:1 1 0;line-height:1.3;max-width:100%}.programs-hub-card--diffusers .programs-hub-card-visual{height:min(21.875rem,18.2291666667vw,(100vw - 9rem)/3,100% - 60px);max-height:min(21.875rem,18.2291666667vw,(100vw - 9rem)/3,100% - 60px);max-width:min(21.875rem,18.2291666667vw,(100vw - 9rem)/3,100% - 60px);width:min(21.875rem,18.2291666667vw,(100vw - 9rem)/3,100% - 60px)}}.programs-hub-card--diffusers .programs-hub-card-visual img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;transform:none;width:100%}.programs-hub-card--automatic{background:#d9daad;color:#1d1d1b;grid-column:1/span 2;grid-row:3;overflow:hidden;position:relative;z-index:1}.programs-hub-card--automatic .programs-hub-card-decor{overflow:hidden}.programs-hub-card--automatic .programs-hub-card-text{color:#373737;max-width:min(35rem,560px)}.programs-hub-card--automatic .programs-hub-card-visual{align-items:center;bottom:1.25rem;display:flex;height:auto;justify-content:flex-end;left:auto;max-height:none;max-width:min(48%,18rem);right:1.75rem;top:1.25rem;transform:none;width:auto}.programs-hub-card--automatic .programs-hub-card-visual img{display:block;height:100%;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;transform:none;width:auto}@media(max-width:1000.98px){.programs-hub-grid{align-items:stretch;gap:1rem;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none}.programs-hub-card{border-radius:1.875rem;display:flex;flex-direction:column;height:auto;max-height:none;overflow:hidden;padding:1.5rem 1.25rem;position:relative;width:100%}.programs-hub-card--diffusers,.programs-hub-card--node{aspect-ratio:370/440;grid-column:auto;grid-row:auto;max-height:none;min-height:0}.programs-hub-card--automatic,.programs-hub-card--channel,.programs-hub-card--intro{aspect-ratio:370/350;grid-column:auto;grid-row:auto;max-height:none;min-height:0}.programs-hub-card-inner{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:100%;padding-bottom:0!important;padding-right:0!important;position:relative;width:100%;z-index:2}.programs-hub-card-title{font-size:1.25rem;max-width:none;width:100%}.programs-hub-card-text{flex:0 1 auto;font-size:.9375rem;-webkit-hyphens:none;hyphens:none;line-height:1.35;max-width:none!important;overflow-wrap:normal;width:100%;word-break:normal}.programs-hub-card-btn{align-self:flex-start;margin-top:auto;position:relative;z-index:3}.programs-hub-card-decor{inset:0;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;z-index:1}.programs-hub-card--automatic .programs-hub-card-visual,.programs-hub-card--channel .programs-hub-card-visual,.programs-hub-card--diffusers .programs-hub-card-visual,.programs-hub-card--intro .programs-hub-card-visual,.programs-hub-card--node .programs-hub-card-visual,.programs-hub-card-visual{align-items:flex-end;display:flex!important;height:15rem;justify-content:center;inset:auto 0 0!important;margin:0;max-height:none!important;max-width:none!important;position:absolute!important;transform:none!important;width:auto!important}.programs-hub-card--automatic .programs-hub-card-visual img,.programs-hub-card--channel .programs-hub-card-visual img,.programs-hub-card--diffusers .programs-hub-card-visual img,.programs-hub-card--intro .programs-hub-card-visual img,.programs-hub-card--node .programs-hub-card-visual img,.programs-hub-card-visual img{display:block;height:100%!important;margin:0;max-height:none!important;max-width:none!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:none;width:100%!important}.programs-hub-card--node .programs-hub-card-visual{align-items:center;bottom:4.75rem!important;height:16.5rem}.programs-hub-card--node .programs-hub-card-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(1.05)}.programs-hub-card--intro .programs-hub-card-visual{height:14rem;left:1.25rem!important;right:1.25rem!important}.programs-hub-card--channel .programs-hub-card-visual{bottom:1.25rem!important;height:14.5rem}.programs-hub-card--channel .programs-hub-card-visual img{transform:scale(.8)}.programs-hub-card--diffusers .programs-hub-card-visual{bottom:4.5rem!important;height:17rem}.programs-hub-card--automatic .programs-hub-card-visual{height:14.5rem}.programs-hub-card--automatic .programs-hub-card-visual img{transform:scale(.88)}}.programs-iframe-page__frame{border:0;display:block;height:calc(100vh - var(--layout-header-offset, 6.5rem) - 10rem);min-height:28rem;min-width:0;width:100%}.programs-iframe-page__frame-wrap{--programs-iframe-scrollbar-cover:var(--page-bg,#eee);background:var(--programs-iframe-scrollbar-cover);min-width:0;position:relative;width:100%}.programs-iframe-page__frame-wrap .programs-iframe-page__frame{background:transparent;display:block;margin-right:0;max-width:100%;overflow:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.programs-iframe-page__frame-wrap .programs-iframe-page__frame::-webkit-scrollbar{display:none}.programs-iframe-page--body-scroll{padding-bottom:3rem}.programs-iframe-page--body-scroll .programs-iframe-page__frame{border:0;display:block;min-height:28rem;overflow:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.programs-iframe-page--body-scroll .programs-iframe-page__frame::-webkit-scrollbar{display:none}.programs-iframe-page--body-scroll .programs-iframe-page__frame--synced{min-height:0}@media(max-width:1000.98px){.programs-iframe-page__frame{height:calc(100vh - var(--layout-header-offset, 6.75rem) - 8rem);min-height:22rem}.programs-iframe-page--body-scroll .programs-iframe-page__frame{min-height:22rem}.programs-iframe-page--body-scroll .programs-iframe-page__frame--synced{min-height:0}}html.dark .programs-hub-card--channel,html.theme-dark .programs-hub-card--channel{background:#3a3a3a}html.dark .programs-hub-card--channel .programs-hub-card-title,html.theme-dark .programs-hub-card--channel .programs-hub-card-title{color:#fff}html.dark .programs-hub-card--channel .programs-hub-card-text,html.theme-dark .programs-hub-card--channel .programs-hub-card-text{color:#ffffffb3}.price-history-header{display:flex;flex-direction:column;gap:1.25rem}.price-history-intro{align-items:center;background:#fff;border-radius:1.5rem;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;min-width:0;padding:1.5rem 1.875rem}.price-history-intro-text{color:#727272;flex:1 1 24rem;font-size:1rem;font-weight:400;line-height:1.4;margin:0;max-width:44rem;min-width:0}.price-history-intro-stats{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.625rem;margin:0;padding:0}.price-history-intro-stat{align-items:center;background:#eee;border-radius:999px;display:inline-flex;gap:.625rem;padding:.5rem .875rem}.price-history-intro-stat-label{color:#727272;font-size:.8125rem;font-weight:400;line-height:1;margin:0}.price-history-intro-stat-value{align-items:center;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.3125rem;line-height:1;margin:0}.price-history-intro-stat-icon{flex-shrink:0}.price-history-intro-stat-icon--down{transform:rotate(180deg)}.price-history-intro-stat--up .price-history-intro-stat-value{color:#ff0202}.price-history-intro-stat--down .price-history-intro-stat-value{color:#0d6e3d}.price-history-section{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.price-history-period{color:#2156f2;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1;margin:0;text-transform:uppercase}.price-history-card,.price-history-cards{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.price-history-card{background:#fff;border-radius:1.875rem;box-sizing:border-box;padding:1.5rem 1.875rem}.price-history-card-head{align-items:center;display:flex}.price-history-card-date{color:#1d1d1b;font-size:1rem;font-weight:500;line-height:1}.price-history-groups{gap:.75rem}.price-history-group,.price-history-groups{display:flex;flex-direction:column;min-width:0}.price-history-group{align-items:flex-start;gap:0}.price-history-group-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee;border:0;border-radius:999px;color:#1d1d1b;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:.75rem;justify-content:space-between;line-height:1;margin:0;max-width:100%;padding:.6875rem 1rem;transition:background .15s ease,color .15s ease;width:auto}.price-history-group-toggle:hover{background:#1d1d1b14}.price-history-group--open .price-history-group-toggle{background:#1d1d1b;color:#fff}.price-history-group-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-history-group-chevron{align-items:center;color:#727272;display:inline-flex;height:1.25rem;justify-content:center;transition:transform .2s ease;width:1.25rem}.price-history-group-chevron--open{color:inherit;transform:rotate(180deg)}.price-history-group-body{animation:priceHistoryBodyIn .22s ease both;border-top:1px solid rgba(29,29,27,.1);display:flex;flex-direction:column;gap:0;margin-top:.875rem;min-width:0;padding-top:.875rem;width:100%}@keyframes priceHistoryBodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.price-history-group-empty{color:#727272;font-size:.875rem;line-height:1.35;margin:0;padding:.5rem 0}.price-history-row{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.75rem 0}.price-history-row+.price-history-row{border-top:1px dashed rgba(29,29,27,.1)}.price-history-row-title{color:#727272;font-size:.875rem;font-weight:400;line-height:1.35;margin:0;min-width:0}.price-history-row-meta{align-items:center;display:inline-flex;flex-shrink:0;gap:1.5rem}.price-history-trend{align-items:center;border-radius:999px;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1;padding:.25rem .625rem;white-space:nowrap}.price-history-trend-arrow{flex-shrink:0}.price-history-trend-arrow--down{transform:rotate(180deg)}.price-history-trend--up{background:#ff02021a;color:#ff0202}.price-history-trend--down{background:#16cd491f;color:#0d6e3d}.price-history-prices{align-items:center;color:#1d1d1b;display:inline-flex;font-size:.875rem;font-weight:400;gap:.625rem;line-height:1;white-space:nowrap}.price-history-prices-arrow{color:#727272;flex-shrink:0}.price-history-price-old{color:#727272}.price-history-price-new{color:#1d1d1b;font-weight:500}html.dark .price-history-intro,html.theme-dark .price-history-intro{background:#3a3a3a}html.dark .price-history-intro-text,html.theme-dark .price-history-intro-text{color:#ffffffb3}html.dark .price-history-intro-stat,html.theme-dark .price-history-intro-stat{background:#4c4c4c}html.dark .price-history-intro-stat-label,html.theme-dark .price-history-intro-stat-label{color:#ffffff80}html.dark .price-history-intro-stat--up .price-history-intro-stat-value,html.theme-dark .price-history-intro-stat--up .price-history-intro-stat-value{color:#ff6f6f}html.dark .price-history-intro-stat--down .price-history-intro-stat-value,html.theme-dark .price-history-intro-stat--down .price-history-intro-stat-value{color:#5be38a}html.dark .price-history-card,html.theme-dark .price-history-card{background:#3a3a3a}html.dark .price-history-card-date,html.theme-dark .price-history-card-date{color:#fff}html.dark .price-history-group-toggle,html.theme-dark .price-history-group-toggle{background:#4c4c4c;color:#fff}html.dark .price-history-group-toggle:hover,html.theme-dark .price-history-group-toggle:hover{background:#ffffff24}html.dark .price-history-group--open .price-history-group-toggle,html.theme-dark .price-history-group--open .price-history-group-toggle{background:#fff;color:#1d1d1b}html.dark .price-history-group-chevron,html.theme-dark .price-history-group-chevron{color:#ffffffb3}html.dark .price-history-group-chevron--open,html.theme-dark .price-history-group-chevron--open{color:inherit}html.dark .price-history-group-body,html.dark .price-history-row+.price-history-row,html.theme-dark .price-history-group-body,html.theme-dark .price-history-row+.price-history-row{border-top-color:#fff3}html.dark .price-history-group-empty,html.dark .price-history-row-title,html.theme-dark .price-history-group-empty,html.theme-dark .price-history-row-title{color:#ffffffb3}html.dark .price-history-price-new,html.dark .price-history-prices,html.theme-dark .price-history-price-new,html.theme-dark .price-history-prices{color:#fff}html.dark .price-history-price-old,html.dark .price-history-prices-arrow,html.theme-dark .price-history-price-old,html.theme-dark .price-history-prices-arrow{color:#ffffff80}html.dark .price-history-trend--up,html.theme-dark .price-history-trend--up{background:#ff02022e;color:#ff6f6f}html.dark .price-history-trend--down,html.theme-dark .price-history-trend--down{background:#16cd492e;color:#5be38a}@media(max-width:1000.98px){.price-history-header{gap:.875rem}.price-history-intro{align-items:flex-start;border-radius:1.25rem;gap:1rem;padding:1.25rem}.price-history-intro-text{flex:1 1 100%;font-size:.9375rem;max-width:none}.price-history-intro-stats{gap:.5rem}.price-history-intro-stat{padding:.4375rem .75rem}.price-history-section{gap:1rem}.price-history-period{font-size:.875rem}.price-history-card{border-radius:1.5rem;gap:1rem;padding:1.25rem}.price-history-card-date{font-size:.9375rem}.price-history-group-toggle{font-size:.875rem;max-width:100%;padding:.75rem 1rem;width:100%}.price-history-group-body{margin-top:.625rem;padding-top:.625rem}.price-history-row{align-items:flex-start;gap:.5rem;grid-template-columns:minmax(0,1fr);padding:.625rem 0}.price-history-row-meta{flex-wrap:wrap;gap:.625rem .75rem;width:100%}.price-history-prices{font-size:.8125rem}}.delivery-card{background:#fff;border-radius:1.875rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5625rem;min-width:0;padding:2.5rem}.delivery-card-title{color:#1d1d1b;font-size:1.125rem;font-weight:400;line-height:1;margin:0}.delivery-card-body{display:flex;flex-direction:column;gap:0;margin-top:0;min-width:0}.delivery-card-text{color:#727272;font-size:1rem;font-weight:400;line-height:1.3;margin:0;max-width:40.8125rem;width:100%}.delivery-card-copy{display:flex;flex-direction:column;gap:1.5625rem;min-width:0}.delivery-card--msk .delivery-card-copy,.delivery-card--spb .delivery-card-copy{max-width:39.875rem;width:100%}.delivery-card-list{color:#727272;display:flex;flex-direction:column;gap:1.25rem;margin:0;padding-left:1.25rem}.delivery-card-split{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:1fr minmax(18rem,27.5rem)}.delivery-card-map{align-self:stretch;background:#1d1d1b0f;border-radius:1.5rem;clip-path:inset(0 round 1.5rem);display:flex;height:100%;isolation:isolate;min-height:15.625rem;overflow:hidden;position:relative;transform:translateZ(0)}.delivery-card-map-iframe{border:0;border-radius:inherit;display:block;height:100%;min-height:15.625rem;width:100%}.delivery-card--msk,.delivery-card--spb{padding:2.5rem}html.dark .delivery-card,html.theme-dark .delivery-card{background:#3a3a3a}html.dark .delivery-card-title,html.theme-dark .delivery-card-title{color:#fff}html.dark .delivery-card-list,html.dark .delivery-card-text,html.theme-dark .delivery-card-list,html.theme-dark .delivery-card-text{color:#ffffffb3}html.dark .delivery-card-map,html.theme-dark .delivery-card-map{background:#4c4c4c}@media(min-width:1001px){.delivery-card--msk .delivery-card-split,.delivery-card--spb .delivery-card-split{grid-template-columns:minmax(0,39.875rem) 1fr}}@media(max-width:1000.98px){.delivery-card--msk .delivery-card-split,.delivery-card--spb .delivery-card-split{grid-template-columns:1fr}.delivery-card{border-radius:1.75rem;padding:1.5rem}.delivery-card-map{border-radius:1.25rem;clip-path:inset(0 round 1.25rem)}.delivery-card-map,.delivery-card-map-iframe{min-height:15.25rem}}.icon-sprite[data-v-48d07ea1]{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}
