@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-cyrillic-ext-wght-normal.f12ba8e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-cyrillic-wght-normal.9507a36e.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-vietnamese-wght-normal.fb10371c.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-latin-ext-wght-normal.c6124045.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-latin-wght-normal.5f405284.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:#fff;color:#191919;font-family:Montserrat Variable,Montserrat,sans-serif;font-size:16px;line-height:1.65;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}img{display:block;height:auto;max-width:100%}h1,h2,h3,p{margin-top:0}h1{color:#070707;font-size:40px;font-weight:800;letter-spacing:.05em;line-height:1.2;margin-bottom:32px}h1 span,h2 span{color:#e2001a}h2{font-size:32px;font-weight:800;letter-spacing:.05em;line-height:1.25;margin-bottom:32px}h3{font-size:20px;font-weight:600;line-height:1.4}p{margin-bottom:24px}:focus-visible{outline:3px solid #e2001a;outline-offset:5px}.container{margin-inline:auto;width:min(1170px,100% - 48px)}.page{min-height:55vh;padding-bottom:96px;padding-top:40px}.breadcrumbs{color:#797979;font-size:16px;letter-spacing:.05em;line-height:32px;margin-bottom:24px;overflow-wrap:anywhere}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumbs a:hover{color:#e2001a}.skip-link{background:#fff;left:24px;padding:12px 20px;position:fixed;top:8px;transform:translateY(-150%);z-index:100}.skip-link:focus{transform:none}.site-header{background:#fff;position:sticky;top:0;transition:box-shadow .2s;z-index:5}.site-header.is-scrolled{box-shadow:0 4px 4px rgba(0,0,0,.25)}.main-menu{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;min-height:112px;padding:35px 0 22px}.main-menu__brand{flex:0 0 178px}.main-menu__brand img{height:55px;object-fit:contain;width:178px}.main-menu__links{display:flex;gap:24px;justify-content:space-between;list-style:none;margin:0;padding:0;width:860px}.main-menu__links a{color:#797979;display:grid;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:22px;padding:10px 0 13px;position:relative;text-transform:uppercase;white-space:nowrap}.main-menu__links a:before{content:attr(data-menu-title);font-weight:700;grid-area:1/1;visibility:hidden}.main-menu__links a span{grid-area:1/1}.main-menu__links a:after{background:#e2001a;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s}.main-menu__links a:hover{color:#070707}.main-menu__links .is-active:after,.main-menu__links a:hover:after{opacity:1}.main-menu__links .is-active{color:#070707;font-weight:700}.menu-toggle{align-items:center;background:#fff;border:1px solid #797979;border-radius:8px;display:none;font-size:14px;font-weight:600;gap:12px;line-height:20px;min-height:44px;padding:8px 16px}.menu-toggle__icon{border-block:2px solid currentColor;height:14px;position:relative;width:18px}.menu-toggle__icon:before{border-top:2px solid;content:"";left:0;position:absolute;right:0;top:4px}.menu-toggle[aria-expanded=true] .menu-toggle__icon{border-color:transparent}.menu-toggle[aria-expanded=true] .menu-toggle__icon:after,.menu-toggle[aria-expanded=true] .menu-toggle__icon:before{border-top:2px solid;content:"";left:0;position:absolute;right:0;top:4px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon:after{transform:rotate(-45deg)}.button{align-items:center;border:0;border-radius:16px;box-shadow:0 4px 2px rgba(0,0,0,.25);display:inline-flex;font-size:16px;font-weight:800;gap:8px;justify-content:center;line-height:24px;min-height:56px;padding:16px 48px;text-align:center;transition:background .2s,color .2s,box-shadow .2s}.button--red{background:#e2001a;color:#fff}.button--red:hover:not(:disabled){background:#b80016}.button--outline{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;color:#272727}.button--outline:hover:not(:disabled):not([aria-disabled=true]){background:#191919;color:#fff}.button--white{background:#fff;color:#e2001a}.button--white:hover{background:#f0f0f0}.button--compact{border-radius:8px;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;min-height:40px;padding:10px 24px}.button--compact.button--outline{box-shadow:inset 0 0 0 1.5px currentColor}.button:disabled,.button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.65}[aria-busy=true] .button:disabled{cursor:wait}.text-button{background:transparent;border:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:4px}.text-link{color:#e2001a}.muted{color:#797979}.small{font-size:13px}.lead{font-size:20px;line-height:1.65}.notice{background:#f8f8f8;border-left:3px solid #e2001a;padding:16px 24px}.notice--success{border-color:#22854b}.notice--error{color:#b80016}.page-navigation-status{align-items:center;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;left:50%;max-width:calc(100% - 32px);position:fixed;top:128px;transform:translateX(-50%);width:max-content;z-index:6}[data-page-navigation][aria-busy=true] [data-page-link]{cursor:progress}.empty-state{background:#f8f8f8;grid-column:1/-1;padding:48px;width:100%}.page-heading{border-bottom:3px solid #e2001a;margin-bottom:48px;padding-bottom:24px;text-align:center}.page-heading h1{margin-bottom:16px;text-wrap:balance}.page-heading p{color:#797979;font-size:16px;font-weight:600;line-height:24px;margin:0 auto;max-width:960px;text-wrap:pretty}.home-hero{background:image-set(url(/build/images/pattern.e9fa306f.webp) type("image/webp") 1x) top/auto 718px no-repeat;overflow:hidden;padding-bottom:64px;padding-top:51px}.home-hero__image{aspect-ratio:1910/741;margin:0 auto;overflow:hidden;width:min(1910px,100% - 10px)}.home-hero__image img{width:100%}.home-hero__heading{margin-top:-13px;min-height:213px;position:relative}.home-hero h1{color:#070707;font-size:clamp(36px,4.4vw,80px);font-weight:800;letter-spacing:4px;line-height:1.2;margin:0}.home-hero h1 span{color:inherit;font-size:.8em}.home-hero__brand{position:absolute;right:0;top:110px}.site-footer{background:#e2001a;border-top:40px solid #595959;color:#fff;padding:53px 0 26px}.footer-grid{display:grid;gap:93px;grid-template-columns:minmax(0,304fr) minmax(0,404fr) minmax(0,276fr);min-height:208px}.footer-grid>div{min-width:0}.footer-grid h2{font-size:24px;line-height:29px;margin-bottom:19px;white-space:nowrap}.footer-contacts h2{letter-spacing:0}.footer-grid ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-grid li{color:#e9e9e9;font-size:16px;font-weight:600;line-height:20px}.footer-grid a:not(.button):hover{text-decoration:underline;text-underline-offset:4px}.footer-grid p{color:#e9e9e9;font-size:16px;font-weight:600;line-height:24px;margin-bottom:24px}.footer-contacts .button{min-width:179px;padding-inline:24px}.footer-legal .document-pending{font-size:inherit;opacity:1}.footer-legal .text-button{font:inherit}.document-pending{font-size:13px;opacity:.85}.footer-copyright{border-top:2px solid #797979;color:#e9e9e9;font-size:16px;line-height:24px;margin-top:27px;padding-top:14px;text-align:center}.back-to-top{background:#e2001a;border-radius:50%;bottom:24px;color:#fff;display:grid;height:64px;opacity:0;place-items:center;pointer-events:none;position:fixed;right:24px;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease,visibility 0s .25s;visibility:hidden;width:64px;z-index:4}.back-to-top svg{display:block;height:32px;width:32px}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.back-to-top:hover{background-color:#bd0016}#main-content{scroll-margin-top:128px}.world-page{padding-bottom:112px}.world-page .breadcrumbs{margin-bottom:16px}.world-page>h1{text-align:left}.world-grid{display:grid;gap:40px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.world-card{background:#f8f8f8;border-radius:17px;outline:1px solid transparent;padding:24px 24px 20px;position:relative;transition:outline-color .2s}.world-card--history,.world-card--values{box-shadow:0 4px 4px rgba(0,0,0,.25)}.world-card:hover{outline-color:#e2001a}.world-card img{aspect-ratio:528/175;border-radius:17px;margin-bottom:16px;object-fit:cover;width:100%}.world-card--production img{object-position:center 74%}.world-card h2{font-size:24px;line-height:29px;margin-bottom:3px}.world-card p{font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}.brand-page li,.brand-page p{font-size:24px;letter-spacing:.05em;line-height:32px}.brand-page strong{font-weight:600}.brand-page h1,.brand-page h2,.world-card h2{text-wrap:balance}.brand-page li,.brand-page p,.world-card p{text-wrap:pretty}.brand-page .breadcrumbs{margin-bottom:8px}.brand-heading{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,749fr) minmax(0,408fr);margin-bottom:80px;min-height:96px}.brand-heading img{height:80px;object-fit:cover;object-position:center 14%;width:100%}.history-page .brand-heading img{object-position:70% 10%}.values-page .brand-heading img{object-position:center 5%}.brand-heading h1{margin:0}.values-page .brand-heading h1{color:#e2001a}.ecology-page,.history-page,.production-page,.values-page{isolation:isolate;position:relative}.ecology-page:before,.history-page:before,.production-page:before,.values-page:before{background:linear-gradient(#fff 6%,hsla(0,0%,100%,.19)),image-set(url(/build/images/background-1920.ad16f567.webp) type("image/webp") 1x,url(/build/images/background-3840.139c37bc.webp) type("image/webp") 2x) top/cover;bottom:0;content:"";height:640px;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw;z-index:-2}.ecology-page:after,.history-page:after,.production-page:after,.values-page:after{background:image-set(url(/build/images/line-pattern.e9fa306f.webp) type("image/webp") 1x) center 0/2300px auto no-repeat;content:"";inset:160px calc(50% - 50vw) 0;opacity:.3;pointer-events:none;position:absolute;z-index:-1}.production-page:after{background-image:image-set(url(/build/images/pattern.e9fa306f.webp) type("image/webp") 1x);background-position:calc(50% - 800px) 1000px;background-size:1800px auto;opacity:.5}.brand-page .editorial-row>div>p:last-child,.brand-page .text-columns>p{margin-bottom:0}.editorial-row{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:80px}.editorial-row--wide{gap:96px;grid-template-columns:minmax(0,674fr) minmax(0,400fr)}.editorial-row--reverse>img{grid-column:1;grid-row:1}.editorial-row--reverse>div{grid-column:2;grid-row:1}.editorial-image{object-fit:contain;width:100%}.editorial-image--portrait{margin-top:0}.editorial-section{margin:0 0 80px}.editorial-section .editorial-row{margin-bottom:0}.text-columns{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}#main-content:has(>.ecology-page),#main-content:has(>.history-page),#main-content:has(>.production-page),#main-content:has(>.values-page){overflow:clip}.history-page{padding-bottom:156px}.history-intro{margin-bottom:80px;min-height:504px;position:relative}.history-intro>div{max-width:674px}.history-portrait{filter:drop-shadow(14px 15px 12px rgba(0,0,0,.25));max-width:none;position:absolute;right:-156px;top:-32px;width:656px}.history-start-stop{position:relative;z-index:1}.history-start-stop p{font-weight:500;line-height:40px}.history-start-stop strong{font-weight:700}.history-global{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.history-global__text{max-width:476px;padding-top:34px}.history-global__text h2{margin-bottom:14px;max-width:350px}.history-global__text p{margin-bottom:0}.history-premium{color:#fff;min-height:624px;padding-bottom:40px;padding-top:34px;position:relative}.history-premium:before{background:#e2001a;border-radius:56px 0 0 56px;bottom:0;box-shadow:0 4px 4px rgba(0,0,0,.25);content:"";left:-64px;position:absolute;right:calc(585px - 50vw);top:0;z-index:-1}.history-premium p{font-weight:600;margin-bottom:32px}.history-premium__logos{align-items:center;display:flex;gap:16px;justify-content:space-between}.history-premium__logo{flex-shrink:0;overflow:hidden;position:relative}.history-premium__logo img{max-width:none;position:absolute}.history-premium__logo--porsche{height:51px;width:79px}.history-premium__logo--audi{height:49px;width:185px}.history-premium__logo--skoda{height:70px;width:87px}.history-premium__logo--seat{height:64px;width:99px}.history-premium__logo--volkswagen{height:53px;width:54px}.history-premium__logo--audi img,.history-premium__logo--porsche img{height:100%;width:100%}.history-premium__logo--skoda img{left:-194.64%;top:-.36%;width:448.65%}.history-premium__logo--seat img{left:-298.14%;top:-105.17%;width:392.57%}.history-premium__logo--volkswagen img{left:-92.49%;top:-.44%;width:661.16%}.values-intro{margin-bottom:40px;max-width:674px}.values-intro p{line-height:40px;margin-bottom:0}.values-intro strong{font-weight:700}.production-page{padding-bottom:80px}.production-page .editorial-row{gap:20px}.production-page p{margin-bottom:32px}.production-factory{aspect-ratio:567/656;overflow:hidden}.production-factory img{max-width:none;transform:translateY(-1.75%);width:149.03%}.production-alliance .editorial-image,.production-transfer .editorial-image{width:min(100%,537px)}.production-transfer>.editorial-image{justify-self:end}.production-facts{color:#fff;margin-bottom:80px;padding:56px 48px;position:relative}.production-facts:before{background:#e2001a;border-radius:32px 0 0 32px;content:"";inset:0 calc(585px - 50vw) 0 0;position:absolute;z-index:-1}.production-facts h2{margin-bottom:24px}.production-facts h2:first-child{margin-bottom:16px}.production-facts ul{margin:0 0 40px;padding-left:20px;width:min(1152px,100% + max(0px,(100vw - 1218px)/2))}.production-facts li{font-weight:600}.production-facts strong{font-weight:800}.production-facts h2:nth-of-type(2){font-size:24px;line-height:32px}.production-facts p{font-weight:600;margin-bottom:0;max-width:752px}.production-transfer h2{max-width:500px}.production-transfer__link{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-top:32px;min-height:48px;min-width:278px;padding:7px 22px}.production-conclusion{padding-top:36px;position:relative}.production-conclusion:before{background:#e2001a;content:"";height:4px;left:0;position:absolute;top:0;width:256px}.production-conclusion p:last-child{margin-bottom:0}.ecology-resources{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px;position:relative}.ecology-resources>div{padding-top:32px}.ecology-resources ul{margin:0;padding-left:20px}.ecology-resources li{margin-bottom:32px}.ecology-resources li:last-child{margin-bottom:0}.ecology-planet{filter:drop-shadow(0 7px 10px rgba(0,0,0,.25));margin-left:-76px;margin-top:-80px;max-width:none;width:711px}.technologies-page>h1{color:#e2001a;margin-bottom:80px}.technologies-page>h1 span{color:#070707}.technologies-page h2{font-size:36px;font-weight:700;letter-spacing:0;line-height:40px}.technology-list{margin:0;padding-left:24px}.technology-list li{font-weight:500;line-height:40px}.technology-list--equipment li{font-weight:400;line-height:32px}.technology-energy{margin-bottom:80px;padding:48px 0}.technology-energy h2{max-width:1000px}.technology-energy p{font-weight:600}.text-narrow{max-width:760px}.editorial-callout{background:#f8f8f8;border-top:4px solid #e2001a;margin-bottom:80px;padding:48px}.history-cars{height:clamp(240px,30.3vw,582px);left:calc(50% - min(50vw,960px));margin-bottom:96px;margin-top:clamp(-320px,540px - 50vw,-80px);overflow:hidden;position:relative;width:min(100vw,1920px)}.history-cars img{bottom:0;left:-22.5%;max-width:none;position:absolute;width:125.68%}.values-panel{background:#f8f8f8;border-radius:32px 32px 0 0;box-shadow:0 6px 5.4px 6px rgba(0,0,0,.15);padding:48px 120px 64px}.values-list li{font-weight:500;line-height:38px}.values-panel h2{margin-bottom:40px;text-align:center}.values-list{list-style:none;margin:0;padding:0}.values-list li{margin-bottom:0;padding-left:30px;position:relative}.values-list li:before{content:"✔";left:0;position:absolute}.filter-pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-pill{align-items:center;border:1px solid #070707;border-radius:8px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.05em;line-height:20px;min-height:40px;padding:9px 22px;text-transform:uppercase;transition:background .2s,color .2s}.filter-pill:hover{background:#070707;color:#f8f8f8}.filter-pill.is-active{background:#e2001a;border-color:#e2001a;color:#fff;font-weight:700}.catalog-page{padding-bottom:64px}.catalog-page .filter-pills{gap:16px 24px;margin-bottom:64px}.catalog-page .filter-pill{flex-shrink:0}.product-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid>.empty-state{grid-column:1/-1}.product-card{background:#fff;border-radius:16px;color:#000;display:flex;flex-direction:column;min-height:414px;min-width:0;padding-bottom:22px;position:relative;transition:box-shadow .2s}.product-card:after{border-radius:inherit;box-shadow:inset 0 0 0 .4px #797979;content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.product-card:focus-within,.product-card:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}.product-card__image{aspect-ratio:1;background:#f8f8f8;border-radius:16px 16px 0 0;display:grid;flex:0 0 auto;margin-bottom:16px;place-items:center;position:relative;text-align:center;width:100%}.product-card__image img{border-radius:inherit;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.product-card__location{height:44px;position:absolute;right:0;top:0;width:44px;z-index:1}.product-card__location[open]{z-index:2}.product-card__location-toggle{border-radius:0 16px 0 8px;cursor:pointer;display:grid;height:44px;list-style:none;place-items:center;width:44px}.product-card__location-toggle::-webkit-details-marker{display:none}.product-card__location-toggle img{grid-area:1/1}.product-card__location-active{opacity:0;transition:opacity .2s}.product-card:focus-within .product-card__location-active,.product-card:hover .product-card__location-active,.product-card__location[open] .product-card__location-active{opacity:1}.product-card__location-label{align-items:center;background:#191919;border:.5px solid #d2d2d2;border-radius:4px;color:#fff;display:none;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:16px;min-height:44px;padding:4px 10px;position:absolute;right:44px;top:0;white-space:nowrap}.product-card__location-label:after{background:url(/build/images/catalog-location-tooltip.16c16648.svg) 50%/contain no-repeat;content:"";height:6px;left:100%;position:absolute;top:calc(50% - 3px);width:7px}.product-card__location[open] .product-card__location-label{display:flex}.product-card__location-label:hover{text-decoration:underline;text-underline-offset:3px}.product-card h2{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:24px;margin:0 16px 8px;min-height:48px;overflow-wrap:anywhere;text-align:center}.product-card__model{color:inherit;display:block}.product-card__specs{font-size:12px;font-weight:500;letter-spacing:.05em;line-height:24px;list-style:disc;margin:0 13px 0 16px;overflow-wrap:anywhere;padding-left:18px}.catalog-page .pagination{margin-top:56px}.catalog-page .pagination a,.catalog-page .pagination span{border-color:#272727;border-radius:8px;font-size:16px;font-weight:700;height:40px;letter-spacing:.05em;line-height:20px;min-width:40px;transition:background .2s,color .2s}.catalog-page .pagination .is-active,.catalog-page .pagination a:hover{background:#272727;border-color:#272727;color:#fff}.pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:48px}.pagination a,.pagination span{border:1px solid #d5d5d5;display:grid;min-height:40px;min-width:40px;padding:4px 10px;place-items:center}.pagination .is-active{background:#e2001a;border-color:#e2001a;color:#fff}.assortment-intro{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:80px;position:relative}.assortment-intro p{font-size:24px;letter-spacing:.05em;line-height:32px;margin-bottom:0}.assortment-intro strong{font-weight:600}.assortment-intro__car{aspect-ratio:670/363;overflow:hidden;position:absolute;right:-48px;top:-8px;transform:scaleX(-1);width:57.3%}.assortment-intro__car img{left:-.01%;max-width:none;position:absolute;top:-24.72%;width:105.38%}.assortment-intro__car--truck{aspect-ratio:1;bottom:-16px;overflow:visible;right:32px;top:auto;transform:none;width:min(40%,440px)}.assortment-intro__car--truck img{max-width:100%;position:static;width:100%}.line-panel{background:#fff;border:1px solid #e9e9e9;box-shadow:0 4px 10px rgba(0,0,0,.25);isolation:isolate;overflow:hidden;padding:24px 40px 80px;position:relative}.line-panel:before{background:image-set(url(/build/images/line-pattern.e9fa306f.webp) type("image/webp") 1x) 50%/contain no-repeat;content:"";height:691px;left:calc(50% - 764px);opacity:.3;pointer-events:none;position:absolute;top:650px;transform:rotate(-26.5deg);width:1528px;z-index:-1}.line-tabs{display:flex;flex-wrap:wrap;gap:16px 49px;margin:0 0 32px}.line-tabs a{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:20px;padding:0 0 10px;text-decoration-thickness:2px;text-underline-offset:4px}.line-tabs .is-active,.line-tabs a:hover{color:#e2001a;text-decoration-line:underline}.line-tabs .is-active{font-weight:700}.line-benefits{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:52px}.line-benefits span{background:#e9e9e9;border-radius:8px;color:#000;font-size:12px;font-weight:500;line-height:24px;padding:8px}.line-panel__body{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,721fr) minmax(0,349fr);margin:0 0 80px}.line-panel__body>div{min-width:0}.line-panel__body h2{font-size:24px;line-height:29px;margin-bottom:10px;overflow-wrap:anywhere}.line-panel__image{aspect-ratio:350/327;margin-top:3px;object-fit:contain;width:100%}.performance-table{border-collapse:separate;border-spacing:0;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:24px;table-layout:fixed}.performance-table td,.performance-table th{border-bottom:1px solid #e9e9e9;overflow-wrap:anywhere;padding:15.5px 16px}.performance-table tbody th{border-left:1px solid #e9e9e9;color:#595959;font-weight:600;text-align:left;width:62%}.performance-table td,.performance-table thead th{text-align:center}.performance-table td{border-right:1px solid #e9e9e9;white-space:pre-line}.performance-table thead th{background:#000;font-weight:800}.performance-table thead th:first-child{border-top-left-radius:8px;width:62%}.performance-table thead th:last-child{border-top-right-radius:8px}.performance-table tbody tr:nth-child(2n){background:#f5f5f5}.performance-table tbody tr:last-child td,.performance-table tbody tr:last-child th{padding-block:20px;vertical-align:top}.spec-table{background:#fff;width:100%}.spec-table thead{color:#fff}.line-panel__cta{margin-top:40px;text-align:center}.line-panel__cta p{font-weight:600;line-height:24px;margin:16px 0}.line-panel__cta .button{min-width:min(348px,100%)}.rich-text{overflow-wrap:anywhere}.rich-text a{color:#e2001a;text-decoration:underline}.rich-text table{display:block;overflow-x:auto}.sales-page{padding-bottom:104px}.sales-page>h1{line-height:40px;margin-bottom:40px}.sales-controls{align-items:center;background:#f8f8f8;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;gap:18px;margin-bottom:40px;padding:24px}.city-search{flex:1;margin:0;min-width:0;position:relative}.sales-controls .filter-pills{flex-shrink:0;flex-wrap:nowrap;gap:18px;margin:0}.sales-controls .filter-pill{align-items:center;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:24px;min-width:70px;padding:12px 18px;text-transform:none}.sales-controls .filter-pill.is-active{font-weight:700}input:not([type=checkbox]):not([type=hidden]),select,textarea{background:#fff;border:1px solid #797979;border-radius:8px;color:#191919;font-size:14px;font-weight:500;line-height:20px;min-height:48px;min-width:0;padding:13px 12px;transition:border-color .2s;width:100%}input::placeholder,textarea::placeholder{color:#bbb;opacity:1}input:not([type=checkbox]):hover,select:hover,textarea:hover{border-color:#191919}input:not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:#e2001a;outline-offset:2px;outline-width:2px}.city-search__field{position:relative}.city-search input:not([type=hidden]){border-color:#9c9c9c;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:11px 48px 11px 14px}.city-search input::placeholder{color:#9c9c9c}.city-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.city-search__clear{border-radius:8px;color:#797979;display:grid;height:44px;place-items:center;position:absolute;right:2px;top:2px;transition:color .2s,background .2s;width:44px}.city-search__clear:hover{background:#f8f8f8;color:#e2001a}.city-search__clear:focus-visible{outline-offset:-3px}.city-search__clear svg{display:block}.city-suggestions{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);left:0;list-style:none;margin:0;max-height:min(264px,40vh);overflow-y:auto;overscroll-behavior:contain;padding:4px;position:absolute;right:0;scrollbar-width:thin;top:calc(100% + 6px);z-index:4}.city-suggestions__option{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:24px;min-height:44px;overflow-wrap:anywhere;padding:10px 12px}.city-suggestions__option:hover,.city-suggestions__option[aria-selected=true]{background:#f8f8f8;color:#e2001a}.sales-cities{background:#f8f8f8;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;height:616px;min-width:0}.sales-cities>h2{border-bottom:1px solid #9c9c9c;color:#9c9c9c;flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0;padding:12px 24px}.city-grid{border-radius:0 0 16px 16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-color:#797979 transparent;scrollbar-width:thin}.city-grid:focus-visible{outline-offset:-3px}.city-card{align-items:center;border-bottom:1px solid #e6e6e6;color:#000;display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:24px;min-height:47px;padding:11px 16px;transition:background .2s,color .2s}.city-card.is-active,.city-card:hover{background:#fff;color:#e2001a}.city-card strong{font-weight:600;min-width:0;overflow-wrap:anywhere}.city-card .badges{flex-shrink:0;flex-wrap:nowrap;gap:6px}.badges{display:flex;flex-wrap:wrap;gap:8px}.sales-badge{align-items:center;border-radius:11px;color:#000;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:24px;min-height:24px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.sales-badge--wholesale{background:#ebeabc}.sales-badge--retail{background:#c7d9a2;padding-inline:16px}.sales-layout{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,376fr) minmax(0,758fr)}.sales-points{padding:8px 0}.sales-card{align-items:start;background:#fff;border:1px solid #e6e6e6;border-radius:8px;display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) minmax(0,max-content);margin-bottom:8px;overflow-wrap:anywhere;padding:12px}.sales-card:last-child{margin-bottom:0}.sales-card.is-active{border-color:#e2001a}.sales-card h3{font-size:14px;grid-area:1/1;line-height:24px;margin:0}.sales-card>.badges{gap:4px;grid-area:1/2;justify-content:flex-end}.sales-card p{font-size:12px;grid-area:2/1;line-height:18px;margin:0}.sales-card__phones{display:grid;gap:2px;grid-area:2/2;min-width:0;text-align:right}.sales-phone{display:block;font-size:12px;line-height:18px}.sales-phone:hover{color:#e2001a}.sales-cities .empty-state{font-size:14px;line-height:24px;margin:0;padding:24px 16px}.sales-cities .empty-state p{margin-bottom:16px}.map-panel{background:#f5f5f5;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:616px;min-width:0;overflow:hidden;position:relative}.map-placeholder{align-items:center;color:rgba(0,0,0,.42);display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;padding:32px;text-align:center}.map-placeholder h3{font-size:16px;font-weight:700;line-height:24px;margin:0}.map-placeholder p{font-size:12px;font-weight:500;line-height:24px;margin:0}.map-placeholder .text-button{font-size:12px;line-height:20px;margin-top:12px}.map-canvas{height:100%;width:100%}.news-sort{align-items:center;color:#797979;display:flex;flex-wrap:wrap;gap:12px 20px;line-height:24px;margin-bottom:40px}.news-sort,.news-sort select{font-size:10px;font-weight:600;text-transform:uppercase}.news-sort select{border-color:#595959;letter-spacing:.05em;line-height:20px;min-height:32px;padding:5px 12px;width:179px}.news-sort .button{border-radius:8px;font-size:12px;line-height:20px;min-height:32px;padding:6px 16px}.news-page.is-enhanced .news-sort button{display:none}.news-list{display:grid;gap:40px;transition:opacity .15s ease}.news-page[aria-busy=true] .news-list{opacity:.55}.news-card{background:#fff;border:2px solid #e9e9e9;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:grid;gap:32px;grid-template-columns:265px minmax(0,1fr);min-height:224px;overflow:hidden}.news-card__image{background:#b1b1b1;display:grid;min-height:220px;place-items:center;position:relative}.news-card__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.news-card__image--placeholder img{height:auto;position:static;width:90px}.news-card__content{min-width:0;padding:12px 32px 32px 0}.news-card__date{align-items:center;color:#797979;display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;gap:16px;line-height:24px;margin-bottom:16px}.news-card__date span{background:#e2001a;border-radius:6px;color:#f8f8f8;letter-spacing:.05em;line-height:16px;padding:0 20px;text-transform:uppercase}.news-card h2{color:#070707;font-size:24px;line-height:29px;margin-bottom:16px;overflow-wrap:anywhere;text-wrap:pretty}.news-card .text-link:hover,.news-card h2 a:hover{color:#e2001a}.news-card p{color:#070707;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px;overflow-wrap:anywhere;text-wrap:pretty}.news-card .text-link{align-items:center;color:#797979;display:inline-flex;font-weight:700;line-height:24px;margin-block:-10px;min-height:44px}.news-page .pagination{margin-top:56px}.news-page .pagination a,.news-page .pagination span{border-color:#272727;border-radius:8px;font-size:16px;font-weight:700;height:40px;letter-spacing:.05em;line-height:20px;min-width:40px;transition:background .2s,color .2s}.news-page .pagination .is-active,.news-page .pagination a:hover{background:#272727;border-color:#272727;color:#fff}.news-article{padding-bottom:64px}.news-article .breadcrumbs{margin-bottom:40px}.news-article__header{margin-bottom:32px}.news-article h1{margin-bottom:24px;overflow-wrap:anywhere;text-wrap:balance}.news-article__meta{align-items:center;color:#797979;display:flex;flex-wrap:wrap;font-size:24px;font-weight:500;gap:12px 20px;letter-spacing:.05em;line-height:32px}.news-article__category{background:#e2001a;border-radius:34px;color:#f8f8f8;max-width:100%;overflow-wrap:anywhere;padding:4px 40px;text-wrap:pretty}.news-article__meta time{white-space:nowrap}.news-article__cover{aspect-ratio:1168/616;background:#f8f8f8;margin-bottom:40px;position:relative}.news-article__image{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.news-article .rich-text{display:flow-root;font-size:24px;letter-spacing:.05em;line-height:32px;margin-bottom:64px;overflow-wrap:anywhere;text-wrap:pretty}.news-article .rich-text h2,.news-article .rich-text h3{font-size:inherit;font-weight:600;letter-spacing:inherit;line-height:inherit;margin:32px 0 0;text-wrap:pretty}.news-article .rich-text ol,.news-article .rich-text p,.news-article .rich-text ul{margin:0 0 32px}.news-article .rich-text ol,.news-article .rich-text ul{padding-left:1.5em}.news-article .rich-text li>ol,.news-article .rich-text li>ul{margin:12px 0 0}.news-article .rich-text>:first-child{margin-top:0}.news-article .rich-text li>:last-child,.news-article .rich-text>:last-child{margin-bottom:0}.news-article .rich-text a{text-decoration-thickness:1px;text-underline-offset:.2em}.news-article .rich-text a:hover{color:#b80016}.news-article__back{border-top:2px solid #797979;padding-top:64px}.news-article__back .button{font-size:14px;font-weight:600;line-height:20px;max-width:100%;min-width:278px;padding-inline:32px}.partner-status{background:#f8f8f8;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:32px 36px 24px}.partner-status h2{color:#070707;font-size:24px;line-height:29px;margin-bottom:16px;text-wrap:pretty}.partner-status p{color:#797979;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;text-wrap:pretty}.documents-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.document-card{background:#f8f8f8;border-radius:16px;box-shadow:0 4px 2px rgba(0,0,0,.25);display:flex;flex-direction:column;min-height:344px;min-width:0;padding:52px 24px 40px;text-align:center}.document-card h2{color:#070707;font-weight:700;letter-spacing:0;margin-bottom:18px;text-wrap:balance}.document-card h2,.document-card p{font-size:16px;line-height:24px;overflow-wrap:anywhere}.document-card p{color:#797979;flex:1;font-weight:500;margin:0 auto 32px;max-width:288px;text-wrap:pretty;width:100%}.document-card .button{align-self:center;box-shadow:inset 0 0 0 1px #595959;font-size:16px;font-weight:500;max-width:100%;min-height:48px;padding:12px 23px}.document-unavailable{color:#797979;cursor:not-allowed}.document-card .document-pending{color:#797979;display:block;font-size:12px;line-height:20px;margin-top:12px}.feedback{background:#f8f8f8;padding:48px 24px}.feedback__dialog{margin:auto;position:relative;width:min(560px,100%)}.feedback__dialog h2{font-size:24px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-bottom:24px;text-align:center}.feedback__dialog>p{font-size:14px}.feedback__close{background:transparent;border:0;border-radius:8px;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:-40px;top:-32px;width:44px}.feedback__close:hover{background:#f8f8f8}.feedback-modal{border:0;border-radius:20px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px 40px 36px;width:min(640px,100% - 32px)}.feedback-modal::backdrop{background:rgba(0,0,0,.55)}.feedback-modal .feedback{background:#fff;padding:0}body.has-feedback-modal{overflow:hidden}.form-field{margin-bottom:32px}.form-field label{display:block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:10px;margin:0 0 8px 2px}.form-required{color:#e2001a}.form-field textarea{display:block;min-height:48px;resize:vertical}.field-error{color:#e2001a;font-size:12px;line-height:20px}.field-error:empty{display:none}.field-error ul{list-style:none;margin:4px 0;padding:0}[aria-invalid=true]{border-color:#e2001a!important}.feedback__actions{align-items:start;display:grid;gap:24px;grid-template-columns:161px minmax(0,1fr);padding-top:16px}.feedback__actions>.button{margin-top:4px;width:100%}.form-consent{align-items:start;color:#797979;display:grid;font-size:11px;font-weight:400;gap:8px;grid-template-columns:24px minmax(0,1fr);line-height:16px;margin:0}.form-consent input{accent-color:#e2001a;cursor:pointer;height:24px;margin:4px 0 0;width:24px}.form-consent a{color:#e2001a;font-weight:inherit;text-decoration:underline;text-underline-offset:3px}.form-consent .field-error{grid-column:2}.honeypot{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.feedback__status{font-size:14px;margin:16px 0 0}.feedback__status:empty{display:none}.cookie-consent{align-items:center;background:#fff;border-radius:11px;bottom:24px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#191919;display:flex;gap:24px;left:24px;margin:0 auto;min-height:80px;padding:20px 32px;position:fixed;right:24px;width:min(1170px,100% - 48px);z-index:10}.cookie-consent p{font-size:14px;font-weight:500;line-height:20px;margin-bottom:0}.cookie-consent a{color:#e2001a;text-decoration:underline;text-underline-offset:3px}.cookie-consent__actions{display:flex;flex-shrink:0;gap:20px}.cookie-consent__actions .button{min-width:168px}.error-page{display:flex;flex-direction:column;min-height:640px}.error-page .breadcrumbs{margin-bottom:0}.error-page__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:48px;text-align:center}.error-page__code{color:#e2001a;font-size:clamp(112px,16vw,200px);font-weight:800;letter-spacing:-.05em;line-height:1;margin:0 0 24px}.error-page__title{margin-bottom:24px;text-wrap:balance}.error-page__text{font-size:18px;line-height:28px;margin-bottom:32px;max-width:560px;text-wrap:pretty}.error-page__actions{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.error-page__actions .button{min-width:200px}@media(min-width:1200px){.values-page .brand-heading h1{font-size:36px}}@media(max-width:1199px){.main-menu{align-items:center;gap:16px;min-height:88px;padding:20px 0}.main-menu__brand{flex-basis:140px}.main-menu__brand img{height:44px;width:140px}.main-menu__links{background:#fff;border-top:1px solid #e9e9e9;box-shadow:0 8px 16px rgba(0,0,0,.15);flex-direction:column;gap:4px;inset:100% 0 auto;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:16px max(24px,(100% - 1170px)/2);position:absolute;visibility:hidden;width:100%}.main-menu.is-open .main-menu__links{visibility:visible}.main-menu__links a{font-size:16px;justify-content:start;padding-block:12px}.main-menu__links a:after{right:auto;width:48px}.menu-toggle{display:inline-flex}.page-navigation-status{top:104px}.footer-grid{gap:24px}.footer-grid h2{font-size:20px;white-space:normal}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cookie-consent{flex-wrap:wrap;gap:16px}.assortment-intro__car{right:0}.brand-heading h1{font-size:clamp(28px,3.1vw,36px)}.history-intro{display:grid;gap:32px;grid-template-columns:3fr 2fr;min-height:0}.history-portrait{max-width:100%;position:static;width:100%}.history-premium{background:#e2001a;border-radius:32px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:32px}.history-premium:before{content:none}.history-premium__logos{flex-wrap:wrap;gap:20px;justify-content:flex-start}.history-cars{margin-bottom:64px}.values-panel{padding-inline:48px}.production-facts{background:#e2001a;border-radius:32px}.production-facts:before{content:none}.ecology-planet{margin:0;max-width:100%;width:100%}}@media(min-width:601px)and (max-width:900px){.brand-page li,.brand-page p{font-size:20px;line-height:30px}.brand-page h2{font-size:28px;line-height:1.25}.history-start-stop p,.values-intro p,.values-list li{line-height:34px}}@media(max-width:900px){.footer-grid{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-legal{grid-column:2;grid-row:1/3}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.line-panel__body{grid-template-columns:1fr}.sales-layout{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.city-card{flex-wrap:wrap;gap:4px 12px}.assortment-intro{align-items:center}.assortment-intro__car{position:static;width:100%}.line-panel__image{margin:auto;max-width:400px}.line-tabs{display:grid;gap:16px}.editorial-row--wide,.line-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-row--wide{gap:24px}.documents-grid{gap:24px;grid-template-columns:1fr}.document-card{margin-inline:auto;max-width:560px;min-height:280px;padding:32px 24px;width:100%}.news-card{gap:24px;grid-template-columns:220px minmax(0,1fr)}.news-card__content{padding-right:24px}.news-article__meta{font-size:20px;line-height:28px}.news-article__category{padding-inline:28px}.news-article .rich-text{font-size:20px;line-height:30px}.brand-heading{gap:24px;grid-template-columns:1.6fr 1fr}.brand-heading h1{font-size:28px}}@media(max-width:767px){.news-card{gap:0;grid-template-columns:1fr}.news-card__image{aspect-ratio:16/9;min-height:0}.news-card__content{padding:24px}.sales-controls{flex-wrap:wrap;gap:16px}.city-search{flex-basis:100%}.sales-controls .filter-pills{gap:12px;width:100%}.sales-controls .filter-pill{flex:1}.sales-layout{grid-template-columns:1fr}.sales-cities{height:auto}.city-grid{flex:auto;max-height:420px}.map-panel{height:360px}.ecology-resources,.editorial-row,.text-columns,.world-grid{grid-template-columns:1fr}.editorial-row--reverse>div,.editorial-row--reverse>img{grid-column:auto;grid-row:auto}.editorial-row--reverse>img{order:2}.ecology-planet{grid-row:2}.history-cars{display:none}}@media(max-width:600px){.container{width:calc(100% - 32px)}.main-menu__links{padding-inline:16px}.page{padding-bottom:56px;padding-top:24px}h1{font-size:28px;margin-bottom:28px}h2{font-size:24px;margin-bottom:24px}.page-heading{margin-bottom:32px}.page-heading h1{margin-bottom:16px}.partner-status h2{font-size:22px;line-height:28px}.documents-grid{margin-top:24px}.assortment-intro{margin-bottom:40px}.assortment-intro p{font-size:17px;line-height:26px}.assortment-intro__car--truck{margin-inline:auto;max-width:320px}.partner-status,.production-facts{padding:24px}.technologies-page h2{font-size:26px;line-height:1.25}.brand-page .desktop-break{display:none}.technology-energy{margin-bottom:48px;padding:0}.technologies-page>h1{font-size:clamp(22px,7.2vw,28px);letter-spacing:.03em;margin-bottom:40px}.home-hero{padding-bottom:40px;padding-top:24px}.home-hero__heading{margin-top:24px;min-height:0}.home-hero h1{font-size:32px;letter-spacing:1px}.home-hero__brand{margin:24px 0 0 auto;position:static}.assortment-intro,.documents-grid,.editorial-row,.footer-grid,.news-card,.text-columns,.world-grid{grid-template-columns:1fr}.site-footer{border-top-width:24px;padding-top:32px}.footer-grid{gap:32px}.footer-legal{grid-column:auto;grid-row:auto}.footer-grid h2{font-size:22px;line-height:28px;margin-bottom:16px}.footer-grid li{line-height:24px}.footer-copyright{font-size:14px;line-height:20px;margin-top:32px}.brand-heading{grid-template-columns:1fr;margin-bottom:40px}.brand-page li,.brand-page p{font-size:17px;line-height:26px}.editorial-row,.editorial-row--wide{gap:24px;grid-template-columns:1fr;margin-bottom:48px}.editorial-section{margin-bottom:48px}.editorial-image--portrait{margin-top:0;margin-inline:auto;max-width:320px}.editorial-row--reverse>div,.editorial-row--reverse>img{grid-column:auto;grid-row:auto}.editorial-row--reverse>img{order:2}.editorial-callout,.values-panel{margin-bottom:48px;padding:24px}.world-page{padding-bottom:56px}.world-grid{gap:24px}.world-card h2{font-size:22px;line-height:28px}.brand-heading{gap:20px}.brand-heading img{aspect-ratio:749/80;height:auto}.brand-heading h1 br{display:initial}.brand-heading h1{font-size:28px}.history-page,.production-page{padding-bottom:56px}.ecology-resources,.history-global,.history-intro{gap:32px;grid-template-columns:1fr}.history-intro{margin-bottom:48px}.history-portrait{margin:0 auto;max-width:320px}.history-start-stop p,.values-intro p,.values-list li{line-height:28px}.history-global__text{max-width:none;padding-top:0}.history-global__text h2{max-width:none}.history-premium{min-height:0;padding:28px 24px}.history-premium__logos{gap:20px 16px}.values-panel{border-radius:24px 24px 0 0;margin-bottom:0}.values-panel h2{margin-bottom:24px}.values-list li{margin-bottom:12px;padding-left:28px}.values-list li:last-child{margin-bottom:0}.production-facts{border-radius:24px;margin-bottom:48px;padding:32px 24px}.production-facts h2{font-size:24px}.production-facts h2:nth-of-type(2){font-size:clamp(20px,6.154vw,24px);line-height:1.3}.production-facts li{margin-bottom:8px}.production-facts ul{margin-bottom:32px}.production-transfer__link{margin-top:8px;min-width:0;width:100%}.production-conclusion:before{max-width:70%}.ecology-resources{margin-bottom:0}.ecology-resources>div{padding-top:0}.ecology-planet{grid-row:2}.ecology-resources li,.filter-pills{margin-bottom:24px}.filter-pills{gap:8px}.filter-pill{font-size:13px;padding:8px 16px}.catalog-page{padding-bottom:56px}.catalog-page .filter-pills{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.catalog-page .filter-pill{font-size:clamp(11px,3.333vw,13px);min-height:44px;padding-inline:8px}.product-grid{gap:16px 12px}.product-card{min-height:0;padding-bottom:16px}.product-card__image{margin-bottom:12px}.product-card h2{font-size:clamp(13px,3.5vw,16px);letter-spacing:.02em;line-height:20px;margin:0 8px 8px;min-height:40px}.product-card__specs{font-size:clamp(11px,3.08vw,12px);letter-spacing:0;line-height:17px;margin-inline:8px;padding-left:12px}.product-card__specs li+li{margin-top:4px}.catalog-page .pagination{margin-top:32px}.catalog-page .pagination a,.catalog-page .pagination span{height:44px;min-width:44px}.line-panel{padding:24px 16px}.line-tabs{margin:0 0 24px}.line-tabs a{font-size:13px;padding:12px 8px}.line-benefits{gap:8px;margin-bottom:32px}.performance-table{letter-spacing:0}.performance-table tbody th,.performance-table thead th:first-child{width:58%}.line-panel__body{gap:24px}.spec-table td,.spec-table th{font-size:12px;padding:8px}.sales-page>h1{line-height:1.2;margin-bottom:28px}.sales-controls{margin-bottom:24px;padding:16px}.sales-controls .filter-pills{gap:8px}.sales-controls .filter-pill{font-size:14px;min-width:0;padding-inline:12px}.sales-cities>h2{padding-inline:20px}.city-card{padding-inline:12px}.map-placeholder{padding:24px}.news-list{gap:24px}.news-card__date{gap:8px 16px}.news-sort{font-size:12px;gap:12px;margin-bottom:24px}.news-sort select{flex:1;font-size:12px;max-width:240px;min-height:44px}.news-sort .button{min-height:44px;padding:8px 16px}.news-card h2{font-size:22px;line-height:28px}.news-page .pagination{margin-top:32px}.news-page .pagination a,.news-page .pagination span{height:44px;min-width:44px}.news-article .breadcrumbs{font-size:14px;letter-spacing:.025em;line-height:24px;margin-bottom:28px}.news-article h1{margin-bottom:20px}.news-article__header{margin-bottom:24px}.news-article__meta{font-size:16px;gap:12px 16px;letter-spacing:.025em;line-height:24px}.news-article__category{padding:4px 20px}.news-article__cover{margin-bottom:28px}.news-article .rich-text{font-size:17px;letter-spacing:.025em;line-height:26px;margin-bottom:40px}.news-article .rich-text h2,.news-article .rich-text h3{margin-top:24px}.news-article .rich-text ol,.news-article .rich-text p,.news-article .rich-text ul{margin-bottom:24px}.news-article .rich-text>:first-child{margin-top:0}.news-article .rich-text li>:last-child,.news-article .rich-text>:last-child{margin-bottom:0}.news-article__back{padding-top:32px}.news-article__back .button{min-width:0;padding-inline:20px;width:100%}.feedback-modal{padding:48px 24px 32px}.feedback__close{right:-24px;top:-48px}.feedback__dialog h2{font-size:20px;line-height:28px}.form-field{margin-bottom:24px}.city-search input:not([type=hidden]),.form-field input:not([type=checkbox]):not([type=hidden]),.form-field textarea{font-size:16px}.feedback__actions{display:flex;flex-direction:column;gap:24px;padding-top:0}.feedback__actions>.button{margin-top:0;order:2}.cookie-consent{bottom:12px;left:12px;padding:20px;right:12px;width:calc(100% - 24px)}.cookie-consent__actions{flex-wrap:wrap;gap:12px;width:100%}.cookie-consent__actions .button{flex:1;min-width:0}.back-to-top{bottom:16px;height:48px;right:16px;width:48px}.back-to-top svg{height:24px;width:24px}#main-content{scroll-margin-top:104px}.empty-state{padding:24px}.error-page{min-height:540px;padding-bottom:64px}.error-page__content{padding-top:40px}.error-page__text{font-size:16px;line-height:26px}.error-page__actions{flex-direction:column;gap:16px;width:min(100%,320px)}.error-page__actions .button{min-width:0;width:100%}}@media(max-width:359px){.line-tabs,.product-grid{grid-template-columns:1fr}.product-card h2{font-size:16px;line-height:24px;margin-inline:16px;min-height:48px}.product-card__specs{font-size:12px;line-height:22px;margin-inline:16px;padding-left:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}