@font-face{font-family:Arimo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/arimo-v36-P5sMzZCDf9_T_10UxCF8jA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/arimo-v36-P5sMzZCDf9_T_10dxCF8jA.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/arimo-v36-P5sMzZCDf9_T_10XxCF8jA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/arimo-v36-P5sMzZCDf9_T_10ZxCE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/manrope-v20-xn7gYHE41ni1AdIRggqxSuXd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/manrope-v20-xn7gYHE41ni1AdIRggOxSuXd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/manrope-v20-xn7gYHE41ni1AdIRggmxSuXd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/manrope-v20-xn7gYHE41ni1AdIRggexSg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ed-green:#007b4b;--ed-green-hover:#005d39;--ed-green-soft:#e8f3ee;--ed-lime:#b8db59;--ed-lime-hover:#caf062;--ed-graphite:#3c3c3b;--ed-text:#61605b;--ed-text-muted:#707070;--ed-text-on-dark:#fff;--ed-text-on-dark-muted:#b0b0ae;--ed-surface:#fff;--ed-gray:#ebebeb;--ed-border:#e3e2dc;--ed-border-field:#c9c9c5;--ed-scrim:#0009;--ed-cover-shade:linear-gradient(0deg, #0009 0%, #0000 70%);--ed-media-button:#282c30c7;--ed-menu-scrim:#00000030;--ed-photo-shade:linear-gradient(0deg, #00000080, #0000);--ed-cover-badge:#3c3c3b8c;--ed-lightbox:#282c30eb;--ed-error:#da0a0a;--ed-error-on-dark:#ff9a8f;--ed-success:#007b4b;--ed-disabled-bg:#ebebeb;--ed-disabled-text:#707070;--ed-font-heading:"Manrope", Arial, sans-serif;--ed-font-text:"Arimo", Arial, sans-serif;--ed-page-title:600 48px/56px var(--ed-font-heading);--ed-page-title-long:600 36px/44px var(--ed-font-heading);--ed-section-title:600 32px/40px var(--ed-font-heading);--ed-list-title:600 24px/32px var(--ed-font-heading);--ed-card-title:600 24px/32px var(--ed-font-text);--ed-small-title:600 20px/28px var(--ed-font-text);--ed-plaque-title:600 18px/26px var(--ed-font-text);--ed-lead:400 20px/28px var(--ed-font-text);--ed-body:400 18px/28px var(--ed-font-text);--ed-body-s:400 16px/24px var(--ed-font-text);--ed-body-s-strong:600 16px/24px var(--ed-font-text);--ed-label:400 16px/20px var(--ed-font-text);--ed-nav:400 17px/24px var(--ed-font-text);--ed-caption:400 14px/20px var(--ed-font-text);--ed-photo-caption:400 14px/18px var(--ed-font-text);--ed-photo-caption-l:400 16px/24px var(--ed-font-text);--ed-menu-title:600 20px/27px var(--ed-font-text);--ed-menu-link:400 17px/22px var(--ed-font-text);--ed-container:1552px;--ed-gutter:24px;--ed-page-padding:24px;--ed-section-gap:104px;--ed-title-gap:48px;--ed-part-gap:48px;--ed-space-4:4px;--ed-space-6:6px;--ed-space-8:8px;--ed-space-10:10px;--ed-space-12:12px;--ed-space-16:16px;--ed-space-20:20px;--ed-space-24:24px;--ed-space-32:32px;--ed-space-40:40px;--ed-space-48:48px;--ed-space-64:64px;--ed-space-72:72px;--ed-space-104:104px;--ed-pad-panel:40px;--ed-pad-panel-sm:32px;--ed-pad-block:32px;--ed-pad-block-sm:24px;--ed-pad-plaque:24px;--ed-pad-card:16px;--ed-radius-s:8px;--ed-radius-l:14px;--ed-tile-gap:12px;--ed-shadow-overlay:0 8px 24px #0000001f, 0 2px 6px #00000014;--ed-button-h-lg:50px;--ed-button-h-md:44px;--ed-button-h-sm:40px;--ed-field-h:60px;--ed-filter-h:48px;--ed-focus-ring:2px solid var(--ed-green);--ed-focus-offset:2px;--ed-header-h:86px;--ed-header-h-mobile:80px;--ed-motion-fast:.2s;--ed-motion-base:.3s;--ed-ease:ease-in-out;--ed-ease-out:cubic-bezier(.2, 0, 0, 1);--ed-ease-in:cubic-bezier(.4, 0, 1, 1);--ed-motion-menu-in:.24s;--ed-motion-menu-out:.16s}@media (width<=1199px){:root{--ed-gutter:20px}}@media (width<=767px){:root{--ed-page-padding:16px;--ed-gutter:12px}}@media (width<=639px){:root{--ed-tile-gap:8px;--ed-section-gap:72px;--ed-title-gap:32px;--ed-part-gap:32px;--ed-page-title:600 32px/40px var(--ed-font-heading);--ed-page-title-long:600 26px/34px var(--ed-font-heading);--ed-section-title:600 24px/32px var(--ed-font-heading);--ed-list-title:600 20px/28px var(--ed-font-heading);--ed-card-title:600 20px/27px var(--ed-font-text);--ed-small-title:600 18px/26px var(--ed-font-text);--ed-lead:400 18px/26px var(--ed-font-text);--ed-body:400 18px/26px var(--ed-font-text)}}@media (prefers-reduced-motion:reduce){:root{--ed-motion-fast:0s;--ed-motion-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--ed-header-h) + 16px);-webkit-tap-highlight-color:transparent}body{background:var(--ed-surface);color:var(--ed-graphite);font:var(--ed-body);-webkit-font-smoothing:antialiased;margin:0}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:var(--ed-green);transition:color var(--ed-motion-fast) var(--ed-ease);text-decoration:none}@media (hover:hover){a:hover{color:var(--ed-green-hover)}}.link-title{color:var(--ed-graphite)}@media (hover:hover){.link-title:hover{color:var(--ed-green)}}:focus-visible{outline:var(--ed-focus-ring);outline-offset:var(--ed-focus-offset);border-radius:2px}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption,.lead{text-wrap:pretty}ul,ol{padding:0}button{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--ed-container) + 2 * var(--ed-page-padding));padding-inline:var(--ed-page-padding);margin-inline:auto}:root{--ed-photo-max-h:max(420px, calc(100svh - var(--ed-header-h) - 120px))}.descr__text{max-width:68ch}main{padding-top:var(--ed-header-h)}@media (width<=1199px){main{padding-top:var(--ed-header-h-mobile)}}.section{margin-top:var(--ed-section-gap)}.page-end{margin-bottom:var(--ed-section-gap)}.page-title,.cover-title{font:var(--ed-page-title)}.article-title,.product-title{font:var(--ed-page-title-long)}.product-title{text-box:trim-start cap alphabetic}.section-title{font:var(--ed-section-title)}.page-title,.cover-title,.article-title,.product-title,.section-title{color:var(--ed-graphite);letter-spacing:-.01em;text-wrap:balance}.article-title{text-wrap:pretty}.small-title{font:var(--ed-small-title)}.plaque-title{font:var(--ed-plaque-title)}.lead{font:var(--ed-lead)}.body{font:var(--ed-body);color:var(--ed-text)}.caption{font:var(--ed-caption);color:var(--ed-text-muted)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--ed-space-16);margin-bottom:var(--ed-title-gap);display:flex}@media (width<=639px){.section-head{align-items:flex-start;gap:var(--ed-space-8);flex-direction:column}}.section-head__lead{margin-top:var(--ed-space-8);font:var(--ed-body-s);color:var(--ed-text)}.prose{max-width:760px;font:var(--ed-body);color:var(--ed-text);text-wrap:pretty}.prose>*+*{margin-top:var(--ed-space-16)}.prose h2,.prose h3{font:var(--ed-small-title);color:var(--ed-graphite);margin-top:var(--ed-space-32)}.prose ul,.prose ol{padding-left:var(--ed-space-24)}.prose li+li{margin-top:var(--ed-space-6)}.prose a{text-decoration:underline}.prose strong{color:var(--ed-graphite);font-weight:600}.prose--wide{max-width:none}.btn{justify-content:center;align-items:center;gap:var(--ed-space-8);height:var(--ed-button-h-lg);padding:0 var(--ed-space-24);border-radius:var(--ed-radius-s);font:var(--ed-label);white-space:nowrap;cursor:pointer;transition:background-color var(--ed-motion-fast) var(--ed-ease), color var(--ed-motion-fast) var(--ed-ease);border:0;text-decoration:none;display:inline-flex}.btn--green{background:var(--ed-green);color:#fff}.btn--lime{background:var(--ed-lime);color:var(--ed-graphite);min-width:260px;padding:0 var(--ed-space-32)}.btn--secondary{background:var(--ed-surface);color:var(--ed-green);box-shadow:inset 0 0 0 1.5px var(--ed-green);height:var(--ed-button-h-md);padding:0 var(--ed-space-20)}.btn--sm{height:var(--ed-button-h-sm);padding:0 var(--ed-space-20)}.btn--block{width:100%}@media (hover:hover){.btn--green:hover{background:var(--ed-green-hover);color:#fff}.btn--lime:hover{background:var(--ed-lime-hover);color:var(--ed-graphite)}.btn--secondary:hover{background:var(--ed-green-soft);color:var(--ed-green-hover);box-shadow:inset 0 0 0 1.5px var(--ed-green-hover)}}.btn:active.btn--green{background:var(--ed-green-hover)}.btn:active.btn--lime{background:var(--ed-lime-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--ed-disabled-bg);color:var(--ed-disabled-text);cursor:default}.btn[aria-busy=true]{cursor:progress}.btn .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=639px){.btn--lime{min-width:0}}.arrow-link{color:var(--ed-green);font:var(--ed-lead);white-space:nowrap}@media (width<=639px){.arrow-link{font:var(--ed-body-s)}}.arrow-link:after{content:" →";transition:transform var(--ed-motion-fast) var(--ed-ease);display:inline-block}@media (hover:hover){.arrow-link:hover:after{transform:translate(4px)}}.crumbs{padding-top:var(--ed-space-16);margin-bottom:var(--ed-space-24);font:var(--ed-body-s);color:var(--ed-text)}.crumbs ol{gap:var(--ed-space-4) 0;flex-wrap:wrap;list-style:none;display:flex}.crumbs li+li:before{content:"—";padding:0 var(--ed-space-8) 0 var(--ed-space-12);color:var(--ed-text-muted)}.crumbs a{color:var(--ed-text)}@media (hover:hover){.crumbs a:hover{color:var(--ed-graphite)}}@media (width<=639px){.crumbs{font:var(--ed-caption)}.crumbs li+li:before{padding:0 var(--ed-space-4) 0 var(--ed-space-6)}}.header{z-index:50;background:var(--ed-surface);position:fixed;inset:0 0 auto}.header__in{align-items:center;gap:var(--ed-space-16);height:var(--ed-header-h);display:flex}.header__logo img{width:155px;height:40px}@media (width>=1366px){.header__logo img{width:186px;height:48px}}.nav{justify-content:space-between;align-self:stretch;align-items:stretch;gap:var(--ed-space-20);display:flex}@media (width>=1200px){.header__in{grid-template-columns:minmax(0,1fr) minmax(0,800px) minmax(0,1fr);display:grid}.header__logo{justify-self:start}.header__right{justify-self:end}}@media (width>=1200px) and (width<=1365px){.header__in{column-gap:var(--ed-space-40);grid-template-columns:auto minmax(0,1fr) auto}}.nav__item{align-items:center;display:flex}.nav__link{font:var(--ed-nav);color:var(--ed-graphite);padding:var(--ed-space-8) 0;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}@media (width<=1365px){.nav{gap:var(--ed-space-16)}}.nav__link[aria-current=page],.nav__item--current>.nav__link{color:var(--ed-green)}@media (hover:hover){.nav__link:hover,.nav__item.is-open>.nav__link{color:var(--ed-green)}}.nav__toggle{width:20px;height:20px;color:var(--ed-graphite);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:grid}.nav__toggle svg{width:18px;height:18px;transition:transform var(--ed-motion-base) var(--ed-ease)}.nav__item.is-open .nav__toggle{color:var(--ed-green)}.nav__item.is-open .nav__toggle svg{transform:rotate(180deg)}.mega{left:0;right:0;top:var(--ed-header-h);z-index:2;background:var(--ed-gray);padding:var(--ed-space-32) 0 var(--ed-space-48);visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);transition:clip-path var(--ed-motion-menu-out) var(--ed-ease-in), visibility 0s linear var(--ed-motion-menu-out);display:block;position:fixed}.mega>.container{opacity:0;transition:opacity var(--ed-motion-menu-out) var(--ed-ease-in), transform var(--ed-motion-menu-out) var(--ed-ease-in);transform:translateY(-6px)}.nav__item.is-open>.mega{visibility:visible;pointer-events:auto;clip-path:inset(0);transition:clip-path var(--ed-motion-menu-in) var(--ed-ease-out), visibility 0s}.nav__item.is-open>.mega>.container{opacity:1;transition:opacity var(--ed-motion-menu-in) var(--ed-ease-out) 40ms, transform var(--ed-motion-menu-in) var(--ed-ease-out) 40ms;transform:none}.mega-swap .mega,.mega-swap .mega>.container,.mega-swap .mega-scrim{transition:none!important}@media (hover:hover){.no-js .nav__item:hover>.mega{visibility:visible;pointer-events:auto;clip-path:inset(0)}.no-js .nav__item:hover>.mega>.container{opacity:1;transform:none}}.mega-scrim{visibility:hidden;opacity:0;z-index:40;pointer-events:none;background:var(--ed-menu-scrim);backdrop-filter:blur(20px);transition:opacity var(--ed-motion-menu-out) var(--ed-ease-in), visibility 0s linear var(--ed-motion-menu-out);display:block;position:fixed;inset:0}body:has(.nav__item.is-open>.mega) .mega-scrim{visibility:visible;opacity:1;transition:opacity var(--ed-motion-menu-in) var(--ed-ease-out), visibility 0s}@media (hover:hover){.no-js body:has(.nav__item:hover>.mega) .mega-scrim{visibility:visible;opacity:1}}.mega__cols{gap:var(--ed-space-40);grid-template-columns:repeat(4,minmax(0,260px));display:grid}.mega__groups{justify-content:start;gap:var(--ed-space-24) var(--ed-space-72);grid-template-columns:repeat(3,auto);align-items:start;display:grid}.mega__label{margin-bottom:var(--ed-space-16);padding-bottom:var(--ed-space-10);border-bottom:1px solid var(--ed-border-field);font:var(--ed-caption);color:var(--ed-text-muted)}.mega__groups ul{gap:var(--ed-space-12)}.mega ul{align-content:start;gap:var(--ed-space-10);font:var(--ed-menu-link);list-style:none;display:grid}.mega ul a{color:var(--ed-text)}@media (hover:hover){.mega a:hover{color:var(--ed-green)}}.mega--shop{--shop-img-h:clamp(64px, (100vh - var(--ed-header-h) - 330px) / 3, 200px);padding:var(--ed-space-24) 0 var(--ed-space-32);max-height:calc(100vh - var(--ed-header-h));overscroll-behavior:contain;overflow-y:auto}.shop__band+.shop__band{margin-top:var(--ed-space-24)}.shop__head{align-items:baseline;gap:var(--ed-space-4) var(--ed-space-12);margin-bottom:var(--ed-space-12);flex-wrap:wrap;display:flex}.shop__title{font:var(--ed-menu-title);letter-spacing:.5px;color:var(--ed-graphite)}.shop__note{font:var(--ed-caption);color:var(--ed-text-muted)}.shop__tiles{gap:var(--ed-space-16) var(--ed-space-12);grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;display:grid;container-type:inline-size}.shop__tile{gap:var(--ed-space-8);color:var(--ed-text);flex-direction:column;display:flex}.shop__img{height:min((100cqw - 72px) / 7, var(--shop-img-h));aspect-ratio:1;border-radius:var(--ed-radius-s);background:var(--ed-surface);align-self:flex-start;display:block;overflow:hidden}.shop__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.shop__name{font:var(--ed-caption);color:inherit}@media (height<=820px){.mega--shop{--shop-img-h:clamp(64px, (100vh - var(--ed-header-h) - 290px) / 3, 200px);padding:var(--ed-space-16) 0 var(--ed-space-20)}.shop__tiles{gap:var(--ed-space-12)}.shop__tile{gap:var(--ed-space-6)}.shop__band+.shop__band{margin-top:var(--ed-space-16)}.shop__head{margin-bottom:var(--ed-space-8)}}@media (hover:hover){.shop__tile:hover{color:var(--ed-green)}.shop__tile:hover .shop__img img{transform:scale(1.03)}}.header__right{align-items:center;gap:var(--ed-space-16);display:flex}.burger{border-radius:var(--ed-radius-s);background:var(--ed-gray);width:40px;height:40px;color:var(--ed-green);cursor:pointer;border:0;place-items:center;margin-left:auto;display:none}.burger svg{width:24px;height:24px}@media (width<=1199px){.header__in{height:var(--ed-header-h-mobile)}.nav,.header__right{display:none}.burger{display:grid}}.mmenu{background:var(--ed-surface);width:min(320px,100vw - 40px);max-width:none;height:100%;max-height:none;color:var(--ed-graphite);border:0;margin:0 0 0 auto;padding:0}.mmenu::backdrop{background:var(--ed-scrim)}.mmenu[open]{animation:slide-in var(--ed-motion-base) var(--ed-ease)}@keyframes slide-in{0%{transform:translate(100%)}}.mmenu__in{min-height:100%;padding:var(--ed-space-24) var(--ed-space-24) var(--ed-space-32);flex-direction:column;display:flex}.mmenu__close{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.mmenu__close svg{width:24px;height:24px}.mmenu__logo img{width:155px;height:40px}.mmenu__list{margin-top:var(--ed-space-16);list-style:none}.mmenu__list>li>a,.mmenu__list summary{padding:var(--ed-space-6) 0;font:var(--ed-lead);color:var(--ed-graphite);display:block}.mmenu__list summary{align-items:center;gap:var(--ed-space-4);cursor:pointer;list-style:none;display:flex}.mmenu__list summary svg{width:18px;height:18px;transition:transform var(--ed-motion-base) var(--ed-ease);flex:none}.mmenu__list details[open]>summary svg{transform:rotate(180deg)}.mmenu__list details[open]>summary{color:var(--ed-green)}.mmenu__list summary::-webkit-details-marker{display:none}.mmenu__list ul{padding:var(--ed-space-4) 0 var(--ed-space-8) var(--ed-space-12);list-style:none}.mmenu__list ul a{padding:var(--ed-space-4) 0;font:var(--ed-body-s);color:var(--ed-text);display:block}.mmenu__foot{padding-top:var(--ed-space-32);margin-top:auto}.mmenu__foot p{font:var(--ed-lead);color:var(--ed-text-muted);margin-bottom:var(--ed-space-24)}.mmenu__foot .btn{width:210px}.mmenu__foot .caption{margin-top:var(--ed-space-12);color:var(--ed-text);display:block}.cover{border-radius:var(--ed-radius-l);background:var(--ed-gray);aspect-ratio:1160/600;max-height:var(--ed-photo-max-h);width:100%;position:relative;overflow:hidden}.cover__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover:after{content:"";background:var(--ed-cover-shade);pointer-events:none;position:absolute;inset:0}.cover__text{z-index:1;color:#fff;max-width:700px;position:absolute;bottom:40px;left:40px;right:40px}.cover-title{color:#fff}.cover-title--lines span{display:block}@media (width>=1200px){.cover__text:has(.cover-title--lines){max-width:none}.cover-title--lines span{white-space:nowrap}}.cover__lead{font:var(--ed-lead);margin-top:var(--ed-space-12);text-wrap:pretty;max-width:560px}.cover__text--news{max-width:none;right:40px}.cover__row{gap:var(--ed-space-32);margin-top:var(--ed-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.cover__row .cover__lead{margin-top:0}.cover-news{width:fit-content;max-width:min(100%,600px);padding:var(--ed-space-8) var(--ed-space-16);border-radius:var(--ed-radius-s);-webkit-backdrop-filter:blur(10px);font:var(--ed-caption);background:#ffffff24;place-self:stretch end;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff47}.cover-news__in{column-gap:var(--ed-space-12);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cover-news__label{color:#fff;white-space:nowrap}.cover-news__label:after{content:" →"}.cover-news__title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.cover-news__label:hover,.cover-news__title:hover{color:var(--ed-lime)}}@media (width<=959px){.cover__row{grid-template-columns:minmax(0,1fr)}.cover-news{display:none}}.cover__badge{z-index:1;padding:var(--ed-space-16) var(--ed-space-20);border-radius:var(--ed-radius-l);background:var(--ed-cover-badge);color:#fff;max-width:180px;position:absolute;top:28px;right:28px}.cover__badge b{font:var(--ed-section-title);display:block}.cover__badge span{font:var(--ed-body-s)}.cover__note{z-index:1;max-width:220px;font:var(--ed-caption);color:#fff;position:absolute;bottom:40px;right:40px}.cover__tag{z-index:1;align-items:center;gap:var(--ed-space-6);height:32px;padding:0 var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-green);color:#fff;font:var(--ed-caption);display:inline-flex;position:absolute;top:28px;left:28px}@media (hover:hover){.cover__tag:hover{color:#fff;background:var(--ed-green-hover)}}.cover__tag svg{width:16px;height:16px}@media (width<=1199px){.cover__note{margin-top:var(--ed-space-8);max-width:none;position:static}}@media (width<=639px){.cover{aspect-ratio:359/550;max-height:none}.cover__text{bottom:24px;left:24px;right:24px}.cover__badge{padding:var(--ed-space-12) var(--ed-space-16);top:16px;right:16px}}.plaques{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--ed-gutter);margin-top:var(--ed-space-24);display:grid}.plaques--after-block{margin-top:var(--ed-part-gap)}.plaque{background:var(--ed-gray);border-radius:var(--ed-radius-l);padding:var(--ed-pad-plaque) var(--ed-space-20)}.plaque .plaque-title{text-wrap:balance}.plaque p:not(.plaque-title){font:var(--ed-body-s);color:var(--ed-text);margin-top:var(--ed-space-8);text-wrap:pretty}@media (width<=1199px){.plaques{--cols:2!important}}@media (width<=639px){.plaques{--cols:1!important}}.grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--ed-space-48) var(--ed-gutter);display:grid}.grid--4{--cols:4}@media (width<=1199px){.grid--4{--cols:2}}@media (width<=639px){.grid{gap:var(--ed-space-32);--cols:1!important}}.badge{height:32px;padding:0 var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-surface);color:var(--ed-graphite);font:var(--ed-caption);align-self:flex-start;align-items:center;display:inline-flex}.badge--green{background:var(--ed-green);color:#fff}.news-strip{margin-top:var(--ed-section-gap)}.news-strip+.footer{margin-top:var(--ed-part-gap)}.news-strip__list{gap:var(--ed-gutter);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.news-strip__item{gap:var(--ed-space-16);color:var(--ed-graphite);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.news-strip__img{aspect-ratio:16/9;border-radius:var(--ed-radius-s);background:var(--ed-gray);display:block;overflow:hidden}.news-strip__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.news-strip__item .caption{margin-top:-3px;display:block}.news-strip__name{margin-top:var(--ed-space-4);font:var(--ed-body-s-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.news-strip__item:hover{color:var(--ed-green)}.news-strip__item:hover .news-strip__img img{transform:scale(1.03)}}@media (width<=1199px){.news-strip__item{grid-template-columns:120px minmax(0,1fr)}}@media (width<=959px){.news-strip__list{gap:var(--ed-space-16);grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.news-strip__item{gap:var(--ed-space-12);grid-template-columns:112px minmax(0,1fr)}.news-strip__name{display:block}}.news-list{margin-top:var(--ed-space-8);list-style:none}.news-list__item{gap:var(--ed-space-24);padding:var(--ed-space-24) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.news-list__img{aspect-ratio:16/9;border-radius:var(--ed-radius-l);background:var(--ed-gray);display:block;overflow:hidden}.news-list__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.news-list__title{margin-top:var(--ed-space-6);font:var(--ed-list-title);letter-spacing:-.01em}@media (hover:hover){.news-list__item:has(a:hover) .news-list__title a{color:var(--ed-green)}.news-list__img:hover img{transform:scale(1.03)}}@media (width<=639px){.news-list__item{gap:var(--ed-space-12);padding:var(--ed-space-20) 0;grid-template-columns:minmax(0,1fr)}}.series-tile{background:var(--ed-gray);border-radius:var(--ed-radius-l);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.series-tile__head{z-index:1;pointer-events:none;position:absolute;top:28px;left:32px}.series-tile__head a{pointer-events:auto}.series-tile__title{font:var(--ed-card-title)}.series-tile__comp{margin-top:var(--ed-space-8);max-width:28ch;font:var(--ed-body-s);color:var(--ed-text)}.series-tile__img{aspect-ratio:1120/630;min-height:0;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(#000 93%,#0000)}.series-tile__img img{transform-origin:100% 0;width:calc(100% + -1*max(96px,380px - 37cqw));height:auto;transition:transform var(--ed-motion-base) var(--ed-ease);position:absolute;bottom:0;right:0;transform:translateY(9%)}.series-tile__foot{justify-content:space-between;align-items:flex-start;gap:var(--ed-space-16);padding:var(--ed-space-8) var(--ed-space-32) var(--ed-space-32);display:flex}.series-tile__foot p{font:var(--ed-body-s);color:var(--ed-text);max-width:52ch}.warranty{align-items:center;gap:var(--ed-space-6);height:32px;padding:0 var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-surface);color:var(--ed-green);font:var(--ed-body-s-strong);white-space:nowrap;flex:none;display:inline-flex}.warranty svg{width:18px;height:18px}@media (hover:hover){.series-tile:has(a:hover) .series-tile__title a{color:var(--ed-green)}.series-tile__img:hover img{transform:translateY(9%)scale(1.03)}}@media (width<=1199px){.series-tile__img{aspect-ratio:1120/520}.series-tile__img img{width:84%}.series-tile__head{max-width:none;padding:var(--ed-space-24) var(--ed-space-32) 0;position:static}.series-tile__foot{gap:var(--ed-space-12);flex-direction:column}}@media (width<=639px){.series-tile__head{padding:var(--ed-space-24) var(--ed-space-20) 0}.series-tile__foot{padding:var(--ed-space-4) var(--ed-space-20) var(--ed-space-24)}}.photo-band{gap:var(--ed-tile-gap);padding-inline:var(--ed-tile-gap);display:grid}.photo-band__row{gap:var(--ed-tile-gap);display:flex}.photo-band__item{flex:var(--r) 1 0%;min-width:0;aspect-ratio:var(--r);border-radius:var(--ed-radius-s);background:var(--ed-gray);margin:0;position:relative;overflow:hidden}.photo-band__item img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}@media (hover:hover){.photo-band__item>a:hover img{transform:scale(1.03)}}.photo-band__item>a{width:100%;height:100%;display:block}.photo-band__fill{flex:var(--r) 1 0%}.photo-band__row[hidden]{display:none!important}.gallery-band{margin-top:var(--ed-space-40)}.gallery-more{margin-top:var(--ed-space-32);justify-content:center;display:flex}.gallery-more .btn[hidden]{display:none}.obj-card__img,.obj-list__img{position:relative}.obj-badge{z-index:1;position:absolute;top:12px;left:12px}.obj-list{gap:var(--ed-space-64);margin-top:var(--ed-space-8);list-style:none;display:grid}.obj-list__img{aspect-ratio:16/9;border-radius:var(--ed-radius-l);background:var(--ed-gray);display:block;overflow:hidden}.obj-list__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.obj-list__title{margin-top:var(--ed-space-16);font:var(--ed-list-title);letter-spacing:-.01em}@media (hover:hover){.obj-list__item:has(a:hover) .obj-list__title a{color:var(--ed-green)}.obj-list__img:hover img{transform:scale(1.03)}}@media (width<=639px){.obj-list{gap:var(--ed-space-40)}}.photo-cap-host{position:relative}.photo-cap-host:after{content:"";background:var(--ed-photo-shade);pointer-events:none;position:absolute;inset:60% 0 0}.photo-cap{z-index:1;font:var(--ed-photo-caption);color:#fff;text-shadow:0 1px 2px #0000004d;text-wrap:balance;position:absolute;bottom:10px;left:12px;right:12px}@media (width<=959px){.photo-band{flex-wrap:wrap;display:flex}.photo-band__row{display:contents}.photo-band__item{flex-basis:calc(50% - var(--ed-tile-gap) / 2);aspect-ratio:4/3;flex-grow:0}.photo-band__item.is-desktop,.photo-band__fill{display:none}}@media (width<=639px){.photo-band__item.is-wide{display:none}}@media (width<=767px){:is(.gallery-band,.photo-band--in) .photo-cap,:is(.gallery-band,.photo-band--in) .photo-cap-host:after{display:none}}.sub-cards{gap:var(--ed-space-40) var(--ed-gutter);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.sub-card__img{aspect-ratio:16/9;border-radius:var(--ed-radius-l);background:var(--ed-gray);display:block;overflow:hidden}.sub-card__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.sub-card__title{margin-top:var(--ed-space-16);font:var(--ed-small-title)}@media (hover:hover){.sub-card:has(a:hover) .sub-card__title a{color:var(--ed-green)}.sub-card__img:hover img{transform:scale(1.03)}}@media (width<=1199px){.sub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.sub-cards{gap:var(--ed-space-32);grid-template-columns:minmax(0,1fr)}}.pp-lead{max-width:900px;margin-top:var(--ed-space-16);color:var(--ed-text)}.pp-panel{margin-top:var(--ed-section-gap)}.pp-panel__head .lead{max-width:900px;margin-top:var(--ed-space-12);color:var(--ed-text)}.pp-panel__head .caption{margin-top:var(--ed-space-6);display:block}.pp-intro--photo{gap:var(--ed-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pp-intro--photo .pp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-intro__photo{min-height:calc((min(100vw - 2 * var(--ed-page-padding), var(--ed-container)) - var(--ed-gutter)) / 2 * 950 / 1220 * .68);position:relative;overflow:hidden}.pp-shot{width:100%;margin:0;position:absolute;bottom:0;left:0}.pp-intro__img{width:100%;height:100%;display:block}@media (width<=959px){.pp-intro--photo{grid-template-columns:minmax(0,1fr)}.pp-intro__photo{min-height:0;overflow:visible}.pp-shot{max-width:640px;position:relative}.pp-intro--photo{row-gap:0}.pp-intro--photo>div:not(.pp-intro__photo),.pp-intro--photo .pp-panel__head{display:contents}.pp-intro--photo .pp-panel__head h2{order:-2}.pp-intro--photo .pp-intro__photo{margin-top:var(--ed-space-24);order:-1}.pp-intro--photo .pp-panel__head .lead{margin-top:var(--ed-space-24)}}.pp-points{gap:var(--ed-space-20);margin-top:var(--ed-space-32);display:grid}.pp-points h3{font:var(--ed-body-s-strong);color:var(--ed-graphite)}.pp-points p{margin-top:var(--ed-space-4);font:var(--ed-body-s);color:var(--ed-text)}.pp-callout{z-index:1;width:0;height:0;position:absolute}.pp-callout:before{content:"";background:var(--ed-green);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 3px #ffffffd9}.pp-callout:after{content:"";background:#ffffffe6;width:28px;height:1px;position:absolute;top:-.5px}.pp-callout span{white-space:nowrap;padding:7px var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-surface);color:var(--ed-graphite);font:var(--ed-caption);position:absolute;top:0;transform:translateY(-50%);box-shadow:0 2px 10px #0000001f}.pp-callout--left:after{right:6px}.pp-callout--left span{right:34px}.pp-callout--right:after{left:6px}.pp-callout--right span{left:34px}@media (width<=1199px){.pp-callout:after{width:1px;height:16px;inset:auto auto 6px -.5px}.pp-callout span,.pp-callout--left span,.pp-callout--right span{white-space:normal;text-align:center;text-wrap:balance;width:max-content;max-width:170px;padding:5px 9px;font-size:14px;line-height:20px;inset:auto auto 22px 0;transform:translate(-50%)}}.pp-features{gap:var(--ed-gutter);margin-top:var(--ed-space-32);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.pp-features li{align-content:start;gap:var(--ed-space-6);padding:var(--ed-space-20);border-radius:var(--ed-radius-l);background:var(--ed-gray);display:grid}.pp-features b{font:var(--ed-plaque-title);color:var(--ed-graphite)}.pp-features span{font:var(--ed-body-s);color:var(--ed-text)}@media (width<=1199px){.pp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.pp-features{gap:var(--ed-space-8)}.pp-features li{padding:var(--ed-space-16)}.pp-features b{font:var(--ed-body-s-strong)}.pp-features span{font:var(--ed-caption)}}.pp-note{margin:-8px 0 var(--ed-space-20);font:var(--ed-body-s);color:var(--ed-text);max-width:68ch}.stabs{margin-top:var(--ed-part-gap)}.stabs--descr{margin-top:0}.stabs__list{display:none}.is-tabs .stabs__list{gap:var(--ed-space-4);padding:var(--ed-space-4);border-radius:var(--ed-radius-s);background:var(--ed-gray);margin-bottom:var(--ed-space-32);flex-wrap:wrap;display:inline-flex;position:relative}.stabs__tab{z-index:1;height:44px;padding:0 var(--ed-space-20);color:var(--ed-text);font:var(--ed-body-s-strong);cursor:pointer;transition:color var(--ed-motion-fast) var(--ed-ease);background:0 0;border:0;border-radius:4px;position:relative}.stabs__tab[aria-selected=true]{background:var(--ed-surface);color:var(--ed-graphite);box-shadow:0 1px 2px #00000014}.stabs__pill{z-index:0;background:var(--ed-surface);pointer-events:none;border-radius:4px;position:absolute;top:0;left:0;box-shadow:0 1px 2px #00000014}.has-pill .stabs__tab[aria-selected=true]{box-shadow:none;background:0 0}@media (hover:hover){.stabs__tab:hover{color:var(--ed-green)}}.stabs__panel+.stabs__panel{margin-top:var(--ed-part-gap)}.is-tabs .stabs__panel+.stabs__panel{margin-top:0}.stabs__panel[hidden]{display:none}.stabs__h{margin-bottom:var(--ed-space-20);font:var(--ed-list-title);color:var(--ed-graphite);letter-spacing:-.01em}.is-tabs .stabs__h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-h4{margin:var(--ed-space-32) 0 var(--ed-space-16);font:var(--ed-small-title);color:var(--ed-graphite)}@media (width<=639px){.is-tabs .stabs__list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.stabs__tab{height:40px;padding:0 var(--ed-space-10)}}.pgrid{gap:var(--ed-space-16);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));list-style:none;display:grid}.pcard{border-radius:var(--ed-radius-l);background:var(--ed-gray);height:100%;color:var(--ed-graphite);flex-direction:column;display:flex;overflow:hidden}.pcard__img{aspect-ratio:1;overflow:hidden}.pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}.pcard__name{padding:var(--ed-space-10) var(--ed-space-16) var(--ed-space-16);font:var(--ed-body-s-strong)}@media (hover:hover){.pcard:hover{color:var(--ed-green)}.pcard:hover .pcard__img img{transform:scale(1.03)}}@media (width<=639px){.pgrid{gap:var(--ed-space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}.tex-grid{gap:var(--ed-gutter);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.tex-grid figure{margin:0}.tex-grid__img{aspect-ratio:1160/550;border-radius:var(--ed-radius-s);background:var(--ed-gray);display:block;overflow:hidden}.tex-grid__img img{object-fit:cover;width:100%;height:100%}.tex-grid figcaption{margin-top:var(--ed-space-8);font:var(--ed-body-s-strong);color:var(--ed-graphite)}@media (width<=767px){.tex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-cols{max-width:none}.pp-cols p{margin-bottom:var(--ed-space-16);font:var(--ed-body);color:var(--ed-text)}.aud-head{justify-content:space-between;align-items:flex-end;gap:var(--ed-space-16) var(--ed-space-48);margin-bottom:var(--ed-title-gap);display:flex}.aud-head p{max-width:420px;font:var(--ed-body-s);color:var(--ed-text)}.aud{border:1px solid var(--ed-border);border-radius:var(--ed-radius-l);list-style:none;overflow:hidden}.aud__row{gap:var(--ed-space-16) var(--ed-gutter);padding:var(--ed-pad-block);grid-template-columns:minmax(0,3fr) minmax(0,6fr) 230px;align-items:center;display:grid}.aud__row+.aud__row{border-top:1px solid var(--ed-border)}.aud__row--accent{background:var(--ed-gray)}.aud__label{font:var(--ed-section-title);color:var(--ed-graphite);letter-spacing:-.01em}.aud__title{font:var(--ed-small-title);color:var(--ed-graphite);max-width:42ch}.aud__text{margin-top:var(--ed-space-6);font:var(--ed-body-s);color:var(--ed-text)}.aud__link{justify-self:end}.adv-marks{gap:var(--ed-gutter);margin-top:var(--ed-gutter);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.adv-marks li{padding:var(--ed-pad-block);border-radius:var(--ed-radius-l);background:var(--ed-gray)}.adv-marks__title{font:var(--ed-card-title);font-family:var(--ed-font-heading);letter-spacing:-.01em;color:var(--ed-graphite);line-height:36px}.adv-marks mark{background:var(--ed-lime);color:var(--ed-graphite);padding:0 var(--ed-space-4);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-4px}.adv-marks p{margin-top:var(--ed-space-16);font:var(--ed-body-s);color:var(--ed-text)}@media (width<=1199px){.adv-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.aud__row{grid-template-columns:200px minmax(0,1fr) 200px}.aud__label{font:var(--ed-card-title);font-family:var(--ed-font-heading)}}@media (width<=767px){.aud-head{flex-direction:column;align-items:flex-start}.aud__row{gap:var(--ed-space-8);padding:var(--ed-pad-block-sm) var(--ed-space-20);grid-template-columns:minmax(0,1fr)}.aud__link{margin-top:var(--ed-space-6);justify-self:start}.aud__label{font:var(--ed-small-title);font-family:var(--ed-font-heading)}}@media (width<=639px){.adv-marks{grid-template-columns:minmax(0,1fr)}.adv-marks li{padding:var(--ed-pad-block-sm) var(--ed-space-20)}}.promo{gap:var(--ed-gutter);padding:var(--ed-pad-panel) var(--ed-space-64);border-radius:var(--ed-radius-l);background:var(--ed-gray);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;overflow:hidden}.promo__img{overflow:hidden}.promo__img img{width:100%;max-width:640px;height:auto;margin-inline:auto;transform:scale(1.25)}.promo__text{margin-top:var(--ed-space-16);max-width:46ch;font:var(--ed-lead);color:var(--ed-text)}.promo__list{gap:var(--ed-space-16) var(--ed-space-32);margin-top:var(--ed-space-32);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.promo__list li{gap:var(--ed-space-10);font:var(--ed-body-s);color:var(--ed-graphite);grid-template-columns:20px minmax(0,1fr);display:grid}.promo__list svg{width:18px;height:18px;color:var(--ed-green);margin-top:3px}.promo__btn{margin-top:var(--ed-space-32)}@media (width<=959px){.promo{padding:var(--ed-pad-panel-sm) var(--ed-space-24);grid-template-columns:minmax(0,1fr)}.promo__img img{max-width:420px;transform:none}}@media (width<=639px){.promo__list{grid-template-columns:minmax(0,1fr)}.promo__btn{width:100%}}.icon-plate{border-radius:var(--ed-radius-s);background:var(--ed-gray);width:28px;height:28px;color:var(--ed-green);place-items:center;display:grid}.icon-plate img,.icon-plate svg{width:18px;height:18px}.steps{gap:var(--ed-space-24);counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;display:grid}.steps li{text-align:center;font:var(--ed-lead);color:var(--ed-graphite);padding-top:var(--ed-space-48);counter-increment:step;position:relative}.steps li:before{content:counter(step);background:var(--ed-green);color:#fff;width:32px;height:32px;font:var(--ed-body-s-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.steps li+li:after{content:"";background:radial-gradient(circle, var(--ed-graphite) 1.5px, transparent 2px) 0 0 / 24px 3px repeat-x;width:calc(100% - 32px);height:3px;position:absolute;top:15px;right:calc(50% + 28px)}@media (width<=959px){.steps{gap:var(--ed-space-24);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.steps li{text-align:left;padding:var(--ed-space-4) 0 0 var(--ed-space-48);min-height:32px}.steps li:before{left:0;transform:none}.steps li+li:after{display:none}}.product-top{gap:var(--ed-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=959px){.product-top{grid-template-columns:minmax(0,1fr)}.product-info{display:contents}.product-info .product-title{order:-1}.product-info>:not(.product-title){order:1}.product-info form[data-colors]{margin-inline:calc(-1 * var(--ed-page-padding));padding:4px var(--ed-page-padding);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--ed-page-padding);order:-1;overflow-x:auto}.product-info form[data-colors]::-webkit-scrollbar{display:none}.swatches,.swatches[data-n]{gap:var(--ed-space-12);width:max-content;margin:0;display:flex}.swatch{--sw:clamp(80px, calc((100vw - var(--ed-page-padding) - 3 * var(--ed-space-12)) / 3.5), 104px);flex:0 0 var(--sw);width:var(--sw);scroll-snap-align:start;position:relative}}.product-buy{margin-top:var(--ed-space-32);display:inline-block}.nobr{white-space:nowrap}.photo-band--in{padding-inline:0}.slider{position:relative}.slider__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ed-radius-l);display:flex;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.slider__slide{scroll-snap-align:start;aspect-ratio:1;background:var(--ed-gray);flex:0 0 100%;position:relative}.slider__slide img{object-fit:cover;width:100%;height:100%}.slider__nav{z-index:2;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:7px;position:absolute;top:50%;transform:translateY(-50%)}.slider__nav span{background:var(--ed-surface);width:30px;height:30px;color:var(--ed-graphite);border-radius:50%;place-items:center;display:grid}.slider__nav svg{width:16px;height:16px}.slider__nav--prev{left:4px}.slider__nav--next{right:4px}@media (hover:hover){.slider__nav:hover span{background:var(--ed-green-soft);color:var(--ed-green)}}.slider__nav[hidden]{display:none}.thumbs{gap:var(--ed-space-8);margin-top:var(--ed-space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.thumb{aspect-ratio:1;border-radius:var(--ed-radius-s);background:var(--ed-gray);cursor:pointer;border:0;padding:0;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb[aria-current=true]{outline:2px solid var(--ed-green);outline-offset:-2px}.video-btn{z-index:2;align-items:center;gap:var(--ed-space-8);height:40px;padding:0 var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-media-button);color:#fff;font:var(--ed-body-s);display:inline-flex;position:absolute;bottom:12px;left:12px}@media (hover:hover){.video-btn:hover{color:#fff}}.video-btn svg{width:18px;height:18px}@media (width<=639px){.video-btn span{display:none}.video-btn{border-radius:50%;justify-content:center;width:40px;padding:0}}form[data-colors]{container-type:inline-size}.swatches{grid-template-columns:repeat(var(--cols,3), minmax(0, 112px));gap:var(--ed-space-16) var(--ed-space-12);margin:var(--ed-space-24) 0 0;border:0;padding:0;display:grid}@container (width>=420px){.swatches[data-n="4"]{grid-template-columns:repeat(var(--n), minmax(0, 112px))}}@container (width>=528px){.swatches[data-n="5"]{grid-template-columns:repeat(var(--n), minmax(0, 112px))}}@container (width>=636px){.swatches[data-n="6"]{grid-template-columns:repeat(var(--n), minmax(0, 112px))}}@media (width<=639px){.swatches{grid-template-columns:repeat(var(--cols,3), minmax(0, 92px))}}.swatch{text-align:center;cursor:pointer;min-width:0;font:var(--ed-caption);color:var(--ed-text)}.swatch input{opacity:0;pointer-events:none;position:absolute}.swatch__img{aspect-ratio:1;width:100%;margin-bottom:var(--ed-space-6);border-radius:var(--ed-radius-s);background:var(--ed-gray);display:block;overflow:hidden}.swatch__img img{object-fit:cover;width:100%;height:100%}.swatch:has(input:checked){color:var(--ed-graphite)}.swatch:has(input:checked) .swatch__img{outline:2px solid var(--ed-green);outline-offset:2px}.swatch:has(input:focus-visible) .swatch__img{outline:var(--ed-focus-ring);outline-offset:2px}@media (hover:hover){.swatch:hover{color:var(--ed-green)}}.specs{margin-top:var(--ed-space-24);gap:var(--ed-space-8);font:var(--ed-body-s);color:var(--ed-graphite);list-style:none;display:grid}.specs b{font-weight:600}.specs span{white-space:pre-line}.product-about{margin-top:var(--ed-space-24)}.product-about p{font:var(--ed-body-s);color:var(--ed-text)}.product-about p+p{margin-top:var(--ed-space-8)}.descr{gap:var(--ed-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.descr__text p+p{margin-top:var(--ed-space-16)}.descr__text p{font:var(--ed-body);color:var(--ed-text)}.drawing{background:var(--ed-gray);border-radius:var(--ed-radius-l);aspect-ratio:7/4;position:relative}.drawing img{object-fit:scale-down;width:calc(100% - 64px);height:calc(100% - 64px);position:absolute;inset:32px}@media (width<=959px){.descr{row-gap:var(--ed-space-24);grid-template-columns:minmax(0,1fr)}.descr .drawing{order:-1}}.table-wrap{border:1px solid var(--ed-border);border-radius:var(--ed-radius-s);overflow-x:auto}.table{border-collapse:collapse;width:100%;font:var(--ed-body-s);color:var(--ed-graphite)}.table th{background:var(--ed-gray);font:var(--ed-caption);color:var(--ed-text);text-align:left;padding:var(--ed-space-12) var(--ed-space-16)}.table td{padding:var(--ed-space-12) var(--ed-space-16);border-top:1px solid var(--ed-border);vertical-align:top}.table td:first-child{font-weight:600}.contacts-split{gap:var(--ed-space-32) var(--ed-gutter);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.contact-rows{gap:var(--ed-space-20);display:grid}.contact-row{gap:var(--ed-space-12);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.contact-row svg{width:20px;height:20px;color:var(--ed-green);margin-top:var(--ed-space-4)}.contact-row p,.contact-row a{font:var(--ed-body);color:var(--ed-text)}.person__photo{border-radius:var(--ed-radius-l);aspect-ratio:1;overflow:hidden}.person__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.person h3{font:var(--ed-small-title);margin-top:var(--ed-space-16)}.person .caption{margin-top:var(--ed-space-4);display:block}@media (width<=639px){.grid--people{gap:var(--ed-space-32) var(--ed-gutter);--cols:2!important}.person h3{font:var(--ed-body-s-strong);margin-top:var(--ed-space-12)}}.docs{border-top:1px solid var(--ed-border);list-style:none}.doc{justify-content:space-between;align-items:center;gap:var(--ed-space-24);padding:var(--ed-space-40) 0;border-bottom:1px solid var(--ed-border);display:flex}.doc h2{font:var(--ed-small-title);max-width:640px}.doc a{align-items:center;gap:var(--ed-space-12);font:var(--ed-lead);white-space:nowrap;display:inline-flex}.doc .icon-plate{color:var(--ed-green)}@media (width<=639px){.doc{align-items:flex-start;gap:var(--ed-space-12);padding:var(--ed-space-24) 0;flex-direction:column}}.map-frame{border-radius:var(--ed-radius-l);background:var(--ed-gray);border:0;width:100%;height:480px}@media (width<=959px){.contacts-split{grid-template-columns:minmax(0,1fr)}}.map-box{min-width:0;position:relative}.map-pin{width:max-content;max-width:min(440px,100% - 32px);padding:var(--ed-space-16) 44px var(--ed-space-16) var(--ed-space-20);color:#fff;font:var(--ed-body-s-strong);background:#333333eb;border-radius:4px;position:absolute;bottom:calc(50% + 44px);left:50%;transform:translate(-50%)}.map-pin:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,54% 100%,46% 100%);width:24px;height:44px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.map-pin__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:10px;right:10px}.map-pin__close svg{width:20px;height:20px}@media (hover:hover){.map-pin__close:hover{color:#fff}}@media (width<=639px){.map-frame{height:420px}}.article{max-width:calc(800px + 2 * var(--ed-page-padding))}.article__head .caption{margin-bottom:var(--ed-space-8);display:block}.article__lead{margin-top:var(--ed-space-16);color:var(--ed-text)}.article__media,.article__body{margin-top:var(--ed-space-32)}@media (width<=767px){.article:has(>.article__media){grid-template-columns:minmax(0,1fr);display:grid}.article:has(>.article__media)>.article__head{display:contents}.article:has(>.article__media)>:not(.article__head){order:3}.article:has(>.article__media)>.article__media{order:1}.article:has(>.article__media) .article__head>h1~*{margin-top:var(--ed-space-24);order:2}.article:has(>.article__media)>:is(.back-link,.btn),.article:has(>.article__media) .article__head>.brand-site{justify-self:start}}.article .blocks>*{max-width:none}.article .blocks .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-site{align-items:center;gap:var(--ed-space-6);margin-top:var(--ed-space-16);font:var(--ed-body-s);display:inline-flex}.brand-site svg{width:16px;height:16px}.brand__p{font:var(--ed-body);color:var(--ed-text)}.brand__p+.brand__p{margin-top:var(--ed-space-16)}.brand-logos{gap:var(--ed-space-4) var(--ed-space-8);margin:var(--ed-space-32) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.brand-logos img{aspect-ratio:2000/1172;object-fit:contain;width:100%;height:auto;display:block}.brand__adv{gap:var(--ed-space-20);margin-top:var(--ed-space-40);display:grid}.brand__adv h3{font:var(--ed-body-s-strong);color:var(--ed-graphite)}.brand__adv p{margin-top:var(--ed-space-4);font:var(--ed-body-s);color:var(--ed-text)}@media (width<=639px){.brand-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}.article__h2{font:var(--ed-small-title);color:var(--ed-graphite);margin:var(--ed-space-48) 0 var(--ed-space-24)}.article__body>.article__h2:first-child{margin-top:0}.steps--column{gap:var(--ed-space-16);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.steps--column li{text-align:left;padding:var(--ed-space-4) 0 0 var(--ed-space-48);min-height:32px}.steps--column li:before{left:0;transform:none}.steps--column li+li:after{display:none}.checklist{gap:var(--ed-space-20);padding:var(--ed-pad-block);border-radius:var(--ed-radius-l);background:var(--ed-gray);list-style:none;display:grid}.checklist li{gap:var(--ed-space-16);font:var(--ed-body);color:var(--ed-graphite);grid-template-columns:24px minmax(0,1fr);display:grid}.checklist__title{font:var(--ed-plaque-title);color:var(--ed-graphite)}.checklist__title+p{margin-top:var(--ed-space-4);color:var(--ed-text)}.checklist svg{width:20px;height:20px;margin-top:var(--ed-space-4);color:var(--ed-green)}.prose .checklist{padding:var(--ed-pad-block)}.prose .checklist li+li{margin-top:0}@media (width<=639px){.checklist,.prose .checklist{padding:var(--ed-space-20)}.plaques{gap:var(--ed-space-8)}.plaque{padding:var(--ed-space-16) var(--ed-space-20)}.plaque .plaque-title{font:var(--ed-body-s-strong)}.plaque p:not(.plaque-title){margin-top:var(--ed-space-4)}.adv-marks{gap:var(--ed-space-8)}.adv-marks li{padding:var(--ed-space-16) var(--ed-space-20)}.adv-marks__title{font:var(--ed-small-title);font-family:var(--ed-font-heading)}.adv-marks__title br{display:none}.adv-marks mark{margin-right:var(--ed-space-4)}.adv-marks p{margin-top:var(--ed-space-8)}.checklist,.prose .checklist{gap:var(--ed-space-16);padding:var(--ed-space-16) var(--ed-space-20)}.checklist li{gap:var(--ed-space-12);font:var(--ed-body-s)}.checklist__title{font:var(--ed-body-s-strong)}.checklist__title+p{margin-top:var(--ed-space-4)}.checklist svg{margin-top:2px}}.dsite__intro{font:var(--ed-body);color:var(--ed-graphite)}.dsite__example{margin-top:var(--ed-space-16);font:var(--ed-body);color:var(--ed-text)}.dsite__example .brand-site{vertical-align:baseline;margin-top:0}.dsite__shots{gap:var(--ed-space-40);display:grid}.browser-shot__frame{border:1px solid var(--ed-border);border-radius:var(--ed-radius-l);background:var(--ed-surface);overflow:hidden}.browser-shot__bar{align-items:center;gap:var(--ed-space-6);height:36px;padding:0 var(--ed-space-16);background:var(--ed-gray);display:flex}.browser-shot__bar i{background:var(--ed-border-field);border-radius:50%;width:10px;height:10px}.browser-shot__bar span{margin-left:var(--ed-space-12);min-width:0;padding:2px var(--ed-space-12);border-radius:var(--ed-radius-s);background:var(--ed-surface);font:var(--ed-caption);color:var(--ed-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.browser-shot__frame a{cursor:zoom-in;display:block}.browser-shot__frame img{width:100%;height:auto;display:block}.browser-shot figcaption{margin-top:var(--ed-space-16)}.browser-shot figcaption p{margin-top:var(--ed-space-4);font:var(--ed-body-s);color:var(--ed-text)}.city-cta{margin-top:var(--ed-part-gap);padding:var(--ed-space-48);border-radius:var(--ed-radius-l);color:var(--ed-text-on-dark);background:radial-gradient(circle at 92% 130%, transparent 0 140px, #ffffff0f 140px 220px, transparent 220px 300px, #ffffff0f 300px 380px, transparent 380px), var(--ed-green);overflow:hidden}.city-cta h2{font:var(--ed-section-title);letter-spacing:-.01em}.city-cta h2:before{content:"";width:48px;height:4px;margin-bottom:var(--ed-space-20);background:var(--ed-lime);border-radius:2px;display:block}.city-cta__text{max-width:560px;margin-top:var(--ed-space-16);font:var(--ed-lead)}@media (width<=639px){.city-cta{padding:var(--ed-space-32) var(--ed-space-20)}.dsite__shots{gap:var(--ed-space-32)}.article .blocks .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.blocks>*+*{margin-top:var(--ed-space-24)}.blocks>div>*+*{margin-top:var(--ed-space-16)}.blocks>div>:is(h2,h3){margin-top:var(--ed-space-32)}.blocks>:not(.article-photo,.gallery,.video){max-width:760px}.blocks>.video{max-width:1160px}.blocks .gallery{gap:var(--ed-tile-gap);grid-template-columns:repeat(5,minmax(0,1fr));padding-left:0;list-style:none;display:grid}.blocks .gallery li+li{margin-top:0}.blocks .gallery a{aspect-ratio:4/3;border-radius:var(--ed-radius-s);display:block;overflow:hidden}.blocks .gallery img{object-fit:cover;width:100%;height:100%;transition:transform var(--ed-motion-base) var(--ed-ease)}@media (hover:hover){.blocks .gallery a:hover img{transform:scale(1.03)}}@media (width<=959px){.blocks .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.blocks .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-photo{border-radius:var(--ed-radius-l);aspect-ratio:16/9;background:var(--ed-gray);overflow:hidden}.article-photo img{object-fit:cover;width:100%;height:100%}.article-photo--whole{aspect-ratio:auto;border:1px solid var(--ed-border);background:var(--ed-surface)}.article-photo--whole img{height:auto}.prose a:has(.link-ico){white-space:nowrap}.prose .link-ico{vertical-align:-2px;border-radius:4px;width:16px;height:16px;margin:0 5px 0 1px;display:inline-block}.video{aspect-ratio:16/9;border-radius:var(--ed-radius-l);background:var(--ed-graphite);position:relative;overflow:hidden}.video iframe,.video video{border:0;width:100%;height:100%;position:absolute;inset:0}.back-link{margin-top:var(--ed-space-40);font:var(--ed-body-s);display:inline-block}.seg{gap:var(--ed-space-4);padding:var(--ed-space-4);border-radius:var(--ed-radius-s);background:var(--ed-gray);display:inline-flex;position:relative}.seg button{z-index:1;transition:color var(--ed-motion-fast) var(--ed-ease);height:44px;padding:0 var(--ed-space-20);color:var(--ed-text);font:var(--ed-body-s-strong);cursor:pointer;background:0 0;border:0;border-radius:4px;position:relative}.seg button[aria-pressed=true]{background:var(--ed-surface);color:var(--ed-graphite);box-shadow:0 1px 2px #00000014}.seg.has-pill button[aria-pressed=true]{box-shadow:none;background:0 0}.field-filter{position:relative}.field-filter select,.field-filter input{width:100%;height:var(--ed-filter-h);padding:0 var(--ed-space-16);border:1px solid var(--ed-border-field);border-radius:var(--ed-radius-s);background:var(--ed-surface);color:var(--ed-graphite);font:var(--ed-body-s);appearance:none}.field-filter input{padding-left:44px}.field-filter svg{width:18px;height:18px;color:var(--ed-text);pointer-events:none;position:absolute;top:15px}.field-filter--search svg{left:16px}.field-filter select:focus-visible,.field-filter input:focus-visible{outline:var(--ed-focus-ring);outline-offset:0}.buy-tabs{margin-bottom:var(--ed-space-16);display:none}.buy-main{gap:var(--ed-space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.buy-count{font:var(--ed-caption);color:var(--ed-text);margin-bottom:var(--ed-space-8)}.buy-list{gap:var(--ed-space-8);max-height:560px;padding:2px;list-style:none;display:grid;overflow-y:auto}.dealer{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:var(--ed-radius-s);padding:var(--ed-pad-card);position:relative}.dealer__head{display:block}.dealer__name{font:var(--ed-body-s-strong);color:var(--ed-graphite);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dealer__addr{font:var(--ed-caption);color:var(--ed-text);margin-top:var(--ed-space-8)}.dealer__dist{font:var(--ed-caption);color:var(--ed-text-muted)}.dealer__phone{align-items:center;gap:var(--ed-space-8);margin-top:var(--ed-space-12);font:var(--ed-body-s);color:var(--ed-graphite);white-space:nowrap;display:inline-flex}.dealer__phone svg{width:18px;height:18px;color:var(--ed-green)}.buy-empty{background:var(--ed-gray);border-radius:var(--ed-radius-s);padding:var(--ed-pad-plaque)}.buy-empty p:first-child{font:var(--ed-body-s-strong)}.buy-empty p+p{font:var(--ed-body-s);color:var(--ed-text);margin:var(--ed-space-8) 0 var(--ed-space-16)}.buy-map{top:calc(var(--ed-header-h) + 16px);border-radius:var(--ed-radius-l);background:var(--ed-gray);text-align:center;height:486px;color:var(--ed-text);font:var(--ed-body-s);place-items:center;display:grid;position:sticky;overflow:hidden}.buy-map>div{width:100%;height:100%}.buy-map svg{width:32px;height:32px;margin:0 auto var(--ed-space-8)}@media (width<=959px){.buy-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buy-main{grid-template-columns:minmax(0,1fr)}.buy-main[data-tab=list] .buy-map,.buy-main[data-tab=map] .buy-listcol{display:none}.buy-list{max-height:none;overflow:visible}.buy-map{height:420px;position:static}.dealer__phone{height:44px;margin-top:var(--ed-space-12);border:1px solid var(--ed-border);border-radius:var(--ed-radius-s);justify-content:center;display:flex}}.buy-suggest{z-index:20;max-height:360px;padding:var(--ed-space-6);background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:var(--ed-radius-s);box-shadow:var(--ed-shadow-overlay);list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.buy-suggest a{padding:var(--ed-space-8) var(--ed-space-12);border-radius:var(--ed-radius-s);font:var(--ed-body-s);color:var(--ed-graphite);display:block}.buy-suggest a:hover,.buy-suggest a.is-active{background:var(--ed-green-soft);color:var(--ed-green)}.buy-controls{gap:var(--ed-space-12);margin-top:var(--ed-space-32);grid-template-columns:minmax(0,560px) auto;justify-content:start;display:grid}.buy-near{gap:var(--ed-space-8);height:var(--ed-filter-h);padding:0 var(--ed-space-24)}.buy-near svg{width:18px;height:18px}.buy-near:disabled{opacity:.6;cursor:progress}.buy-status{margin-top:var(--ed-space-12);font:var(--ed-body-s);color:var(--ed-text)}.buy-district{margin-top:var(--ed-part-gap)}.buy-district__title{margin-bottom:var(--ed-space-20);font:var(--ed-list-title);color:var(--ed-graphite);letter-spacing:-.01em}.buy-area__num{display:none}.buy-areas{gap:var(--ed-space-12);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.buy-area{gap:var(--ed-space-6);height:100%;padding:var(--ed-pad-card) var(--ed-space-20);border:1px solid var(--ed-border);border-radius:var(--ed-radius-l);background:var(--ed-surface);color:var(--ed-graphite);flex-direction:column;display:flex}.buy-area__name{font:var(--ed-plaque-title)}.buy-area__meta{font:var(--ed-caption);color:var(--ed-text-muted)}@media (hover:hover){.buy-area:hover{border-color:var(--ed-green)}.buy-area:hover .buy-area__name{color:var(--ed-green)}}.buy-empty--pick{margin-top:var(--ed-space-32);max-width:560px}.buy-head{justify-content:space-between;align-items:flex-end;gap:var(--ed-space-16) var(--ed-space-24);flex-wrap:wrap;display:flex}.buy-change{align-items:center;gap:var(--ed-space-6);font:var(--ed-body-s);white-space:nowrap;display:inline-flex}.buy-change svg{width:16px;height:16px}.buy-towns{gap:var(--ed-space-8);margin:var(--ed-space-32) 0 var(--ed-space-20);flex-wrap:wrap;display:flex}.buy-towns a{align-items:center;gap:var(--ed-space-6);height:40px;padding:0 var(--ed-space-16);border:1px solid var(--ed-border);border-radius:var(--ed-radius-s);background:var(--ed-surface);font:var(--ed-body-s);color:var(--ed-graphite);display:inline-flex}.buy-towns a span{font:var(--ed-caption);color:var(--ed-text-muted)}.buy-towns a[aria-current=page]{border-color:var(--ed-green);background:var(--ed-green-soft);color:var(--ed-green)}@media (hover:hover){.buy-towns a:hover{border-color:var(--ed-green)}}#buy-area .buy-main{margin-top:var(--ed-space-24)}#buy-area .buy-towns+.buy-tabs+.buy-main{margin-top:0}@media (width<=1199px){.buy-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=959px){.buy-areas{grid-template-columns:repeat(2,minmax(0,1fr))}#buy-area .buy-tabs{margin-top:var(--ed-space-24)}#buy-area .buy-towns+.buy-tabs{margin-top:0}}@media (width<=639px){.buy-controls{grid-template-columns:minmax(0,1fr)}.buy-near{justify-content:center;width:100%}.buy-district{margin-top:var(--ed-space-32)}.buy-district__title{margin-bottom:var(--ed-space-4);font:var(--ed-caption);color:var(--ed-text-muted);letter-spacing:0;font-weight:600}.buy-areas{grid-template-columns:minmax(0,1fr);gap:0}.buy-area{justify-content:space-between;align-items:center;gap:var(--ed-space-12);min-height:48px;padding:var(--ed-space-12) 0;border:0;border-bottom:1px solid var(--ed-border);border-radius:0;flex-direction:row}.buy-areas li:first-child .buy-area{border-top:1px solid var(--ed-border)}.buy-area__name{font:var(--ed-body-s);color:var(--ed-graphite)}.buy-area__meta{display:none}.buy-area__num{align-items:center;gap:var(--ed-space-4);font:var(--ed-caption);color:var(--ed-text-muted);flex:none;display:inline-flex}.buy-area__num svg{width:16px;height:16px;color:var(--ed-green)}.buy-towns a{padding:0 var(--ed-space-12)}}.lead-form{padding:var(--ed-pad-panel)}.lead-form h2{font:var(--ed-card-title);color:var(--ed-text-on-dark)}.lead-form__text{font:var(--ed-body-s);color:var(--ed-text-on-dark-muted);margin-top:var(--ed-space-8)}.lead-form__fields{gap:var(--ed-space-20);margin-top:var(--ed-space-24);display:grid}.field label,.field .field__label{font:var(--ed-lead);color:var(--ed-text-on-dark);margin-bottom:var(--ed-space-8);display:block}.field input,.field select,.field textarea{width:100%;min-height:var(--ed-field-h);padding:0 var(--ed-space-20);border:1px solid var(--ed-surface);border-radius:var(--ed-radius-s);background:var(--ed-surface);color:var(--ed-graphite);font:var(--ed-body-s);appearance:none;transition:background-color var(--ed-motion-fast) var(--ed-ease)}.field textarea{padding:var(--ed-space-16) var(--ed-space-20);resize:vertical;min-height:120px}.field select{padding-right:var(--ed-space-48);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%233c3c3b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat}.field input::placeholder,.field textarea::placeholder{color:var(--ed-text-muted)}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--ed-lime);outline-offset:0}.field.is-error input,.field.is-error select,.field.is-error textarea{border-color:var(--ed-error)}.field__error{font:var(--ed-caption);color:var(--ed-error-on-dark);margin-top:var(--ed-space-4);display:none}.field.is-error .field__error{display:block}.check{gap:var(--ed-space-12);font:var(--ed-body-s);color:var(--ed-text-on-dark);cursor:pointer;align-items:flex-start;display:flex}.check input{appearance:none;border:1.5px solid var(--ed-surface);background:var(--ed-surface);cursor:pointer;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:2px 0 0;display:grid}.check input:checked{background:var(--ed-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%233c3c3b' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--ed-lime)}.check a{color:var(--ed-lime);text-decoration:underline}.field.is-error .check input{border-color:var(--ed-error-on-dark);box-shadow:0 0 0 1px var(--ed-error-on-dark)}.field .check,.field .radio{font:var(--ed-body-s);color:var(--ed-text-on-dark);margin:0;display:flex}.field .check input,.field .radio input{min-height:0;padding:0}.form-error{padding:var(--ed-space-12) var(--ed-space-16);border-radius:var(--ed-radius-s);background:var(--ed-error);color:#fff;font:var(--ed-body-s);display:none}.form-error.is-shown{display:block}.lead-form .btn{margin-top:var(--ed-space-8)}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-success{text-align:center;padding:var(--ed-space-64) var(--ed-space-40)}.form-success__ico{width:64px;height:64px;margin:0 auto var(--ed-space-16);background:var(--ed-lime);color:var(--ed-graphite);border-radius:50%;place-items:center;display:grid}.form-success__ico svg{width:32px;height:32px}.form-success p{font:var(--ed-body);color:var(--ed-text-on-dark);margin-bottom:var(--ed-space-24)}@media (width<=639px){.lead-form{padding:var(--ed-pad-panel-sm) var(--ed-space-20)}}.cover-fit{aspect-ratio:4/3;background:var(--ed-surface);position:relative;overflow:hidden}.cover-fit img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.order-form{max-width:800px;margin-top:var(--ed-space-40);border-radius:var(--ed-radius-l);background:var(--ed-graphite);color:var(--ed-text-on-dark)}.lead-form--inline{padding:var(--ed-pad-block)}.lead-form--inline .lead-form__text{font:var(--ed-caption)}.prose .lead-form h2{margin-top:0}.lead-form--inline .lead-form__fields{gap:var(--ed-space-16) var(--ed-space-20);margin-top:var(--ed-space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form--inline .field>label:not(.check),.lead-form--inline .field .field__label{font:var(--ed-body-s-strong);margin-bottom:var(--ed-space-6)}.lead-form--inline .field>input,.lead-form--inline .field textarea{min-height:52px}.lead-form--inline .field textarea{height:52px;padding:var(--ed-space-12) var(--ed-space-20)}@supports (field-sizing:content){.lead-form--inline .field textarea{field-sizing:content;height:auto;max-height:160px}}.lead-form--inline [data-field=WORK_TYPE],.lead-form--inline [data-field=CONSENT],.lead-form--inline [data-field=MESSAGE],.lead-form--inline .form-error,.lead-form--inline:is([data-lead-form=PROMO_BOX],[data-lead-form=DEALER]) [data-field=ADDRESS]{grid-column:1/-1}.lead-form--inline [data-field=MESSAGE] textarea{min-height:76px}.lead-form--inline .btn{margin-top:var(--ed-space-4);justify-self:start}.radios{gap:var(--ed-space-10) var(--ed-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radio{gap:var(--ed-space-10);font:var(--ed-body-s);color:var(--ed-text-on-dark);cursor:pointer;align-items:flex-start;display:flex}.field .radio input{appearance:none;border:1.5px solid var(--ed-surface);background:var(--ed-surface);cursor:pointer;border-radius:50%;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0}.field .radio input:checked{border:6px solid var(--ed-lime);background:var(--ed-graphite)}.field .radio input:focus-visible{outline:var(--ed-focus-ring);outline-offset:2px}.field.is-error .radio input{border-color:var(--ed-error-on-dark);box-shadow:0 0 0 1px var(--ed-error-on-dark)}@media (width<=639px){.lead-form--inline{padding:var(--ed-pad-block-sm) var(--ed-space-20)}.lead-form--inline .lead-form__fields,.radios{grid-template-columns:minmax(0,1fr)}.lead-form--inline .btn{justify-self:stretch}}.video-dialog{border-radius:var(--ed-radius-l);background:#000;border:0;width:min(960px,100vw - 40px);max-width:none;padding:0;overflow:hidden}.video-dialog::backdrop{background:var(--ed-lightbox)}.lightbox{background:var(--ed-lightbox);color:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox::backdrop{background:0 0}.lightbox__img{place-items:center;display:grid;position:absolute;inset:56px 64px 72px}.lightbox__img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.lightbox__cap{text-align:center;font:var(--ed-body-s);position:absolute;bottom:24px;left:64px;right:64px}.lightbox__count{font:var(--ed-caption);color:#fff;position:absolute;top:20px;left:24px}.lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute}.lightbox button svg{width:28px;height:28px}.lightbox__close{top:10px;right:10px}.lightbox__prev{top:50%;left:10px;transform:translateY(-50%)}.lightbox__next{top:50%;right:10px;transform:translateY(-50%)}@media (width<=639px){.lightbox__img{inset:56px 8px 72px}}.footer{margin-top:var(--ed-section-gap);padding-bottom:var(--ed-space-24)}.footer__card{background:var(--ed-graphite);color:#fff;border-radius:var(--ed-radius-l);padding:var(--ed-pad-panel)}.footer__cols{gap:var(--ed-space-32) var(--ed-gutter);grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.footer__logo img{width:155px;height:40px}.footer__tagline{margin-top:var(--ed-space-12);font:var(--ed-body-s);color:var(--ed-text-on-dark-muted);max-width:220px}.footer h2{font:var(--ed-plaque-title);color:#fff;margin-bottom:var(--ed-space-16)}.footer h2 a{color:inherit}.footer ul{gap:var(--ed-space-12);list-style:none;display:grid}.footer__card a{color:#fff}@media (hover:hover){.footer__card a:hover{color:var(--ed-lime)}}.footer__contacts li{gap:var(--ed-space-12);font:var(--ed-body-s);grid-template-columns:18px minmax(0,1fr);display:grid}.footer__contacts svg{width:18px;height:18px;color:var(--ed-lime);margin-top:3px}.footer__fold>summary{justify-content:space-between;align-items:center;gap:var(--ed-space-8);margin-bottom:var(--ed-space-16);list-style:none;display:flex}.footer__fold>summary::-webkit-details-marker{display:none}.footer__fold>summary h2{margin-bottom:0}.footer__fold>summary svg{width:20px;height:20px;color:var(--ed-lime);transition:transform var(--ed-motion-base) var(--ed-ease);flex:none}.footer__fold[open]>summary svg{transform:rotate(180deg)}@media (width>=768px){.footer__fold>summary{pointer-events:none}.footer__fold>summary a{pointer-events:auto}.footer__fold>summary svg{display:none}}@media (width<=767px){.footer__fold>summary{cursor:pointer;min-height:44px;margin-bottom:0}.footer__fold>summary a{pointer-events:none}.footer__fold[open]>summary{margin-bottom:var(--ed-space-8)}}.footer__products li a{font:var(--ed-body-s)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--ed-space-24);margin-top:var(--ed-space-40);padding-top:var(--ed-space-24);border-top:1px solid #ffffff26;display:flex}.footer__links{gap:var(--ed-space-8) var(--ed-space-24);flex-wrap:wrap;display:flex}.footer__links a{font:var(--ed-body-s);color:#fffc}.footer ul.footer__legal{gap:var(--ed-space-4) var(--ed-space-24);padding-top:var(--ed-space-16);font:var(--ed-caption);color:var(--ed-text-muted);flex-wrap:wrap;list-style:none;display:flex}.footer__legal a{color:var(--ed-text-muted)}@media (hover:hover){.footer__legal a:hover{color:var(--ed-green)}}@media (width<=1199px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.footer__card{padding:var(--ed-pad-panel-sm) var(--ed-space-24)}.footer__cols{grid-template-columns:minmax(0,1fr)}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__links{gap:var(--ed-space-12);flex-direction:column}}.cookie{z-index:60;width:370px;padding:var(--ed-space-20);background:var(--ed-surface);border-radius:var(--ed-radius-l);box-shadow:var(--ed-shadow-overlay);position:fixed;bottom:24px;right:24px}.cookie[hidden]{display:none}.cookie b{font:var(--ed-body-s-strong);display:block}.cookie p{font:var(--ed-caption);color:var(--ed-text);margin:var(--ed-space-8) 0 var(--ed-space-16)}.cookie p a{text-decoration:underline}@media (width<=639px){.cookie{width:auto;bottom:10px;left:10px;right:10px}}.notfound{text-align:center;padding:var(--ed-space-72) 0 var(--ed-space-40)}.notfound p{font:var(--ed-lead);color:var(--ed-text);margin:var(--ed-space-16) 0 var(--ed-space-32)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
