.home-special,.home-why{--supply-panel-base:#f6f3ed;--supply-panel-warm:#fff8f1}.home-why .home-why-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr);gap:44px;align-items:stretch}.home-why .home-why-layout>*{min-width:0}.home-why .home-why-copy{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;padding:36px;background:#e5d9cd;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.home-why .home-why-copy:before{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(135deg,var(--supply-panel-warm),var(--supply-panel-base));clip-path:polygon(0 0,calc(100% - 29px) 0,100% 29px,100% 100%,0 100%);pointer-events:none}.home-why .home-why-copy:after{content:"";position:absolute;top:14px;right:-7px;width:43px;height:3px;background:var(--orange);transform:rotate(45deg);pointer-events:none}.home-why .home-why-copy h3{font-size:clamp(28px,2.45vw,38px);line-height:1.18;letter-spacing:-.035em;font-weight:500;margin:0 0 24px;overflow-wrap:normal}.home-why .home-why-copy h3 span{display:block;color:#7a4a34;margin-top:12px}.home-why .home-why-copy p{font-size:17px;line-height:1.65;color:#505951;margin:0 0 30px;max-width:460px}.home-why .home-value-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:52px;padding:14px 21px;margin-top:auto;background:var(--orange);color:#fff;border:1px solid var(--orange);font-size:16px;line-height:1.4;font-weight:500;transition:background-color .18s,border-color .18s}.home-why .home-value-cta:hover{background:#dc4d1c;border-color:#dc4d1c}.home-why .home-value-cta svg{flex-shrink:0}.home-why .home-value-cta:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.home-why .home-benefits{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.home-why .home-benefits article{padding:24px 26px 26px 0;min-width:0;position:relative}.home-why .home-benefits article:nth-child(2n){padding-right:0;padding-left:28px;border-left:1px solid #dce2da}.home-why .home-benefits article:nth-child(-n+2){padding-top:0;border-bottom:1px solid #dce2da}.home-why .home-benefits article:nth-child(n+3){padding-bottom:0}.home-why .home-benefits article:before{content:"";display:block;width:32px;height:3px;background:var(--orange);margin-bottom:22px}.home-why .home-experience-number{display:inline-block;font-size:46px;line-height:1;font-weight:500;letter-spacing:-.065em;color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}.home-why .home-experience-number>span{color:var(--orange);font-size:32px;vertical-align:top;line-height:1.15;margin-left:3px}.home-why .home-benefits .home-benefit-experience h3{display:flex;align-items:center;gap:14px;max-width:none}.home-why .home-benefit-experience h3>span:last-child{font-size:19px;line-height:1.3;max-width:190px}.supply-icon{display:block;flex:0 0 auto;color:var(--ink)}.supply-icon-accent{stroke:var(--orange)}.home-why .home-benefits h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.02em;margin:0 0 12px;max-width:320px}.home-why .home-benefits p{font-size:16px;line-height:1.6;color:#626b65;margin:0;max-width:350px}.home-industries .home-section-intro{font-size:17px;max-width:680px;margin-bottom:30px}.home-industries .home-industries-grid{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.home-industries .industry-card{isolation:isolate;position:relative;min-height:210px;padding:25px 20px 22px;gap:25px;background:#dce2da;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 23px) 0,100% 23px,100% 100%,0 100%);transition:background-color .18s}.home-industries .industry-card:before{content:"";position:absolute;inset:1px;z-index:-1;background:#f8f9f6;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);pointer-events:none;transition:background-color .18s}.home-industries .industry-card:after{content:"";position:absolute;top:10px;right:-5px;width:33px;height:2px;transform:rotate(45deg);background:var(--orange);pointer-events:none}.home-industries .industry-card>.supply-icon{position:static;display:block;width:64px;height:64px;color:var(--ink)}.home-industries .industry-card>span{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.015em;max-width:100%;margin-top:auto}.home-industries .industry-card>svg:last-child{top:25px;right:20px;width:17px;height:17px;color:#7d877e;transition:color .18s}.home-industries .industry-card:focus-visible,.home-industries .industry-card:hover{background:#f0592480}.home-industries .industry-card:focus-visible:before,.home-industries .industry-card:hover:before{background:#fff7ef}.home-industries .industry-card:focus-visible>svg:last-child,.home-industries .industry-card:hover>svg:last-child{color:var(--orange)}.home-industries .industry-card:focus-visible{outline:3px solid var(--orange);outline-offset:-4px}@media(max-width:1200px){.home-why .home-why-layout{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.home-why .home-why-copy{padding:28px}.home-why .home-benefits article{padding-right:20px}.home-why .home-benefits article:nth-child(2n){padding-left:20px}.home-why .home-benefits h3{font-size:19px}.home-why .home-benefits p{font-size:15px}.home-industries .home-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-industries .industry-card{min-height:198px}}@media(max-width:900px){.home-why .home-why-layout{grid-template-columns:minmax(0,1fr);gap:30px}.home-why .home-why-copy{padding:30px}.home-why .home-why-copy h3{max-width:650px;font-size:34px}.home-why .home-why-copy p{max-width:640px}.home-why .home-value-cta{margin-top:0}.home-why .home-benefits h3{font-size:21px}.home-why .home-benefits p{font-size:16px;max-width:none}}@media(max-width:600px){.home-why .home-why-copy{padding:25px 22px}.home-why .home-why-copy h3{font-size:29px;margin-bottom:19px}.home-why .home-why-copy h3 span{margin-top:10px}.home-why .home-why-copy p{font-size:16px;line-height:1.6;margin-bottom:23px}.home-why .home-value-cta{font-size:15px;min-height:48px;padding:12px 18px}.home-why .home-benefits{grid-template-columns:minmax(0,1fr)}.home-why .home-benefits article,.home-why .home-benefits article:nth-child(-n+2),.home-why .home-benefits article:nth-child(2n),.home-why .home-benefits article:nth-child(n+3){display:block;padding:23px 0;border:0;border-bottom:1px solid #dce2da}.home-why .home-benefits article:first-child{padding-top:0}.home-why .home-benefits article:last-child{padding-bottom:0;border-bottom:0}.home-why .home-benefits article:before{width:28px;height:2px;margin-bottom:15px}.home-why .home-experience-number{font-size:43px}.home-why .home-experience-number>span{font-size:29px}.home-why .home-benefits h3{font-size:21px;line-height:1.3;margin:0 0 10px;max-width:none}.home-why .home-benefits p{font-size:16px;line-height:1.6;max-width:440px}.home-industries .home-section-intro{font-size:16px!important;line-height:1.6!important;margin-bottom:23px}.home-industries .home-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-industries .industry-card{padding:21px 16px 19px;min-height:180px;gap:20px}.home-industries .industry-card>.supply-icon{width:56px;height:56px}.home-industries .industry-card>span{font-size:16px;line-height:1.35}.home-industries .industry-card>svg:last-child{top:23px;right:16px;width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.home-industries .industry-card,.home-industries .industry-card:before,.home-industries .industry-card>svg:last-child,.home-why .home-value-cta{transition:none}}.home-process ol>li{border-top:0;padding-top:25px}.home-process ol>li:before{content:none}.home-process .process-step-track{position:absolute;top:0;left:0;right:0;display:block;height:3px;background:#e1e5df}.home-process .process-step-track>span{position:absolute;top:0;bottom:0;width:25%;left:0;background:var(--orange)}.home-process li:nth-child(2) .process-step-track>span{left:25%}.home-process li:nth-child(3) .process-step-track>span{left:50%}.home-process li:nth-child(4) .process-step-track>span{left:75%}.home-special>a>.special-feature-icon{display:block;width:64px;height:64px;flex:0 0 auto;color:var(--ink)}.special-feature-icon .special-icon-accent{stroke:var(--orange)}@media(max-width:1100px){.home-special>a>.special-feature-icon{width:48px;height:48px}}@media(max-width:760px){.home-process ol>li{padding-top:22px}.home-special>a>.special-feature-icon{width:44px;height:44px}}.home-special>a.china-feature,.home-special>a.production-feature{padding:32px;gap:24px;border:1px solid #f0592447;border-left:4px solid var(--orange);border-radius:3px;background:linear-gradient(115deg,var(--supply-panel-base) 0,var(--supply-panel-warm) 55%,#fffdfa 100%);box-shadow:0 5px 22px #20252206;transition:border-color .18s,box-shadow .18s}.home-special>a>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;height:100%}.home-special>a h2{margin:0;font-size:32px;line-height:1.2}.home-special>a p{color:#566057;margin:18px 0 26px}.home-special>a .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 16px;min-height:44px;margin-top:auto;background:var(--ink);color:#fff;border:0;border-radius:2px;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color .18s}.home-special>a:hover{border-color:#f0592480;box-shadow:0 7px 25px #2025220c}.home-special>a:hover .text-link{background:#343c35}.home-special>a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media(max-width:1100px){.home-special>a.china-feature,.home-special>a.production-feature{padding:27px 24px;gap:18px}.home-special>a h2{font-size:29px}}@media(max-width:760px){.home-special>a.china-feature,.home-special>a.production-feature{padding:25px 20px;gap:16px}.home-special>a h2{font-size:27px}.home-special>a p{font-size:15px;line-height:1.6;margin:15px 0 22px}.home-special>a .text-link{font-size:13px;padding:11px 14px;gap:15px}}@media(prefers-reduced-motion:reduce){.home-special>a .text-link,.home-special>a.china-feature,.home-special>a.production-feature{transition:none}}.home-partners.home-partners{position:relative}.home-partners:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--orange);pointer-events:none}.home-partners .section-heading{gap:20px}.home-partners .demo-label{border:0;padding:0;background:none;font-size:12px;color:#7b817b;line-height:1.5}.home-partners .partners-field{position:relative;padding:27px 32px;background:linear-gradient(115deg,#f6f3ed,#fff8f1 55%,#fffdfa);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.home-partners .partners-field:after{content:"";position:absolute;top:12px;right:-6px;width:40px;height:2px;background:var(--orange);transform:rotate(45deg);pointer-events:none}.home-partners .partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px 28px;list-style:none;padding:0;margin:0}.home-partners .partner-mark,.home-partners .partner-mark:nth-child(3n),.home-partners .partner-mark:nth-child(3n+2){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:11px;min-width:0;height:92px;padding:12px 0;border:0;border-radius:0;box-shadow:none;background:none;color:#465048}.home-partners .partner-mark svg{display:block;flex:0 0 auto;width:27px;height:27px}.home-partners .partner-mark span{display:block;min-width:0;white-space:nowrap;font-size:22px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.home-partners .partner-mark--long span{font-size:19px;letter-spacing:-.035em}.home-partners .partner-demo-note{font-size:12px!important;line-height:1.5!important;margin:17px 0 0;color:#7b817b}@media(min-width:1440px){.home-partners .partner-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 24px}.home-partners .partner-mark span{font-size:21px}.home-partners .partner-mark--long span{font-size:18px}.home-partners .partner-mark svg{width:25px;height:25px}}@media(max-width:1000px){.home-partners .partners-field{padding:24px}.home-partners .partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 25px}.home-partners .partner-mark{height:84px}.home-partners .partner-mark span{font-size:21px}.home-partners .partner-mark--long span{font-size:18px}}@media(max-width:760px){.home-partners .section-heading{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 18px}.home-partners .demo-label{font-size:11px}.home-partners .partners-field{padding:22px 16px}.home-partners .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.home-partners .partner-mark,.home-partners .partner-mark:nth-child(3n),.home-partners .partner-mark:nth-child(3n+2){height:68px;padding:9px 0;gap:8px}.home-partners .partner-mark svg{width:23px;height:23px}.home-partners .partner-mark span{font-size:18px}.home-partners .partner-mark--long span{font-size:15px}.home-partners .partner-demo-note{font-size:11px!important;margin-top:13px}}@media(max-width:380px){.home-partners .partners-field{padding:20px 12px}.home-partners .partner-grid{gap:10px 12px}.home-partners .partner-mark,.home-partners .partner-mark:nth-child(3n),.home-partners .partner-mark:nth-child(3n+2){gap:6px;height:62px}.home-partners .partner-mark svg{width:19px;height:19px}.home-partners .partner-mark span{font-size:16px}.home-partners .partner-mark--long span{font-size:13px}}.region-details.region-details{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:40px;margin:0 auto 70px;background:linear-gradient(115deg,#f6f3ed,#fff8f1 60%,#fffdfa);border:1px solid #e5d9cd}.region-details.region-details:before{content:"";position:absolute;top:-1px;left:-1px;width:56px;height:3px;background:var(--orange);pointer-events:none}.region-details>*{min-width:0}.region-details .region-details-copy h2{max-width:650px;margin:0 0 23px;font-size:clamp(29px,2.5vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.region-details .region-details-copy p{max-width:660px;margin:16px 0 0;font-size:17px;line-height:1.65;color:#566057}.region-details .region-details-terms{position:relative;isolation:isolate;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:30px;background:#e0dfd6;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%)}.region-details .region-details-terms:before{content:"";position:absolute;z-index:-1;inset:1px;background:#fffdfa;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);pointer-events:none}.region-details .region-details-terms:after{content:"";position:absolute;top:11px;right:-5px;width:36px;height:2px;background:var(--orange);transform:rotate(45deg);pointer-events:none}.region-details .region-details-terms h3{max-width:410px;font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0}.region-details .region-details-terms p{margin:18px 0 0;font-size:17px;line-height:1.65;color:#566057}.region-details .region-details-terms .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;align-self:flex-start;min-height:48px;margin-top:25px;padding:12px 18px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:#fff;font-size:15px;line-height:1.4}.region-details .region-details-terms .text-link svg{color:#ff8b60;flex-shrink:0}.region-details .region-details-terms .text-link:hover{background:#343c35;border-color:#343c35}.region-details .region-details-terms .text-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media(max-width:1100px){.region-details.region-details{gap:28px;padding:30px}.region-details .region-details-terms{padding:25px}.region-details .region-details-terms h3{font-size:24px}}@media(max-width:800px){.region-details.region-details{grid-template-columns:minmax(0,1fr);gap:26px}.region-details .region-details-copy h2,.region-details .region-details-copy p,.region-details .region-details-terms h3{max-width:none}}@media(max-width:600px){.region-details.region-details{padding:25px 20px;margin-bottom:40px;gap:23px}.region-details .region-details-copy h2{font-size:29px;margin-bottom:18px}.region-details .region-details-copy p,.region-details .region-details-terms p{font-size:16px;line-height:1.6;margin-top:14px}.region-details .region-details-terms{padding:23px 20px}.region-details .region-details-terms h3{font-size:23px}.region-details .region-details-terms .text-link{min-height:46px;margin-top:21px;font-size:15px;padding:12px 15px}}.single-header-links{display:none}@media(min-width:1024px){.home-section:not(.home-special):not(.home-contacts){padding-top:56px;padding-bottom:56px}.home-section .section-heading{align-items:center;margin-bottom:30px}.company-intro .company-intro-copy .company-intro-name,.home-section .section-heading h2{font-size:clamp(30px,2.5vw,40px);line-height:1.18;letter-spacing:-.035em}.home-why .home-why-copy h3 span{color:var(--ink)}.home-why .home-why-copy h3{font-size:clamp(28px,2.25vw,35px);line-height:1.22}.home-why .home-benefits h3{font-size:20px;line-height:1.35}.home-why .home-benefit-experience h3>span:last-child{font-size:18px}.home-why .home-benefits p{color:#566057;line-height:1.65}.home-industries .home-section-intro{margin:0 0 28px;max-width:720px;color:#566057}.home-industries .industry-card{clip-path:none;border-radius:0;border:0;border-top:1px solid #dfe4df;background:transparent;min-height:182px;padding:24px 16px 20px;gap:22px}.home-industries .industry-card:after,.home-industries .industry-card:before{display:none}.home-industries .industry-card>.supply-icon{width:56px;height:56px;stroke-width:1.7}.home-industries .industry-card>span{font-size:16px;line-height:1.4}.home-industries .industry-card>svg:last-child{top:25px;right:16px}.home-industries .industry-card:hover{background:#f5f6f3;border-top-color:var(--orange)}.home-industries .industry-card:focus-visible{background:#f5f6f3;outline:2px solid var(--orange);outline-offset:3px}.home-intro .hero-benefit-icon{stroke-width:2}.hero-services-strip .production-service-icon,.hero-services-strip .production-service-icon--bending>g{stroke-width:2.3}.home-process .brand-icon--contour{width:48px;height:48px}.home-process .brand-icon--contour>g{stroke-width:3}.home-special>a>.special-feature-icon{width:56px;height:56px;stroke-width:1.7}.home-contact-address>.brand-icon>g,.home-contact-links .brand-icon>g{stroke-width:4}.home-process h3{font-size:21px;line-height:1.3}.home-process p{font-size:16px;line-height:1.65;color:#566057}.home-special{padding-top:20px;padding-bottom:60px}.company-intro.company-intro{background:#fff;border:0;border-top:1px solid #dfe4df;padding:48px 0;margin-bottom:10px;gap:56px;scroll-margin-top:100px}.company-intro .company-counterparty{background:#e0dfd6}.company-intro .company-counterparty:before{background:#f6f3ed}.company-intro .company-intro-copy>p{font-size:17px;line-height:1.7;max-width:620px}.company-intro .company-intro-copy p.company-intro-positioning{font-size:29px;line-height:1.3;max-width:570px}.client-review{background:#f5f6f3;clip-path:none;border:0;border-top:1px solid #dfe4df;padding:26px 27px}.client-review-text{font-size:20px;line-height:1.6}.client-review-meta{color:#566057}.client-review-source{font-size:14px}.region-details.region-details{padding:34px 0 0;border:0;border-top:1px solid #dfe4df;background:#fff;margin-bottom:56px;gap:56px}.region-details.region-details:before{display:none}.region-details .region-details-terms:before{background:#f6f3ed}.region-details .region-details-copy h2{font-size:32px;line-height:1.25}.home-contacts.home-contacts{padding-top:20px;padding-bottom:56px}.home-contacts .home-map iframe{height:320px;min-height:320px;flex:1 1 320px}.site-footer.site-footer{background:#f5f6f3;border-top-color:#dfe4df}.site-footer .footer-navigation a,.site-footer .footer-navigation button{color:#505a52}.site-footer .footer-navigation a:hover,.site-footer .footer-navigation button:hover{color:var(--orange)}}@media(min-width:1440px){body:has(.home-intro) .single-header{gap:12px}body:has(.home-intro) .single-header .city-selector{max-width:115px}body:has(.home-intro) .single-header-search{flex:1 1 240px;min-width:230px;max-width:240px}body:has(.home-intro) .single-header-links{display:flex;align-items:center;gap:18px;flex-shrink:0;font-size:13px;line-height:1.4}.single-header-links>a{display:inline-flex;align-items:center;min-height:40px;white-space:nowrap}}@media(min-width:761px){.catalog-mega-body{grid-template-columns:244px minmax(0,1fr)}.catalog-mega-children>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:26px 24px}.catalog-mega-children section>a{overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.5}.catalog-mega-children section>.mega-child-title{font-size:17px;line-height:1.4}.catalog-mega-roots button{font-size:15px;line-height:1.45}.single-search-body .suggestions{width:min(560px,calc(100vw - 40px))}.suggestions>.suggestions-heading{padding:12px 16px 6px;font-size:12px;font-weight:500;color:#566057;text-transform:none;letter-spacing:0}.suggestions>a{display:flex;align-items:center;gap:12px;padding:11px 16px}.suggestions>a>svg{flex-shrink:0}.suggestions .suggestion-copy{min-width:0;flex:1}.suggestions .suggestion-copy strong{display:block;font-weight:400;font-size:14px;line-height:1.45}.suggestions .suggestion-copy small{display:block;font-size:12px;line-height:1.4;color:#566057;margin-top:4px}.suggestions>a.suggestion-category{background:#faf9f6}.suggestions>a.selected{background:#fff0e6;outline:1px solid #edbda6;outline-offset:-1px}.suggestions>a.suggestion-product img{width:38px;height:38px;object-fit:contain;flex-shrink:0}.hero-spec-next{font-size:14px;line-height:1.45;color:#4c554d;margin:10px 0}}@media(min-width:1024px){.company-intro .company-intro-copy>p:not(.company-intro-positioning){color:#4d574f;font-size:18px;line-height:1.65}.home-section .home-section-intro,.home-special>a p{color:#4d574f}.home-process p{font-size:17px;color:#4d574f}.home-why .home-benefits p{color:#4d574f}.home-catalog .home-catalog-sidebar>h3{justify-content:flex-start}}@media(min-width:1001px) and (max-width:1799px){.calculator-launcher{right:2px;bottom:20px;width:40px;height:44px;min-height:44px;justify-content:center;padding:9px;gap:0}.calculator-launcher>span{display:none}.calculator-launcher:after{content:"Калькулятор";position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:8px 11px;border:1px solid #dfe4df;background:var(--ink);color:white;font-size:13px;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.calculator-launcher:focus-visible:after,.calculator-launcher:hover:after{opacity:1;visibility:visible}}@media(min-width:761px) and (max-width:1000px){.calculator-launcher{display:none}}@media(min-width:761px){body[data-cookie-notice=open] .calculator-launcher{visibility:hidden}}.email-contact{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle;position:relative}.email-contact>a{min-width:0;overflow-wrap:anywhere}.email-contact .email-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#657066;cursor:pointer;touch-action:manipulation;line-height:1}.email-contact .email-copy-button:hover{background:#f0592410;color:var(--orange)}.email-contact .email-copy-button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.email-contact .email-copy-button[data-copied=true]{color:#286a39;background:#286a3910}.email-copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.single-header-numbers>.email-contact{font-size:12px;line-height:1.4;color:#657066;gap:2px;margin-top:-3px;margin-bottom:-3px}.single-header-numbers>.email-contact>a{white-space:nowrap}.single-header-numbers .email-copy-button{flex-basis:24px;width:24px;height:24px;min-height:24px}.single-contact-panel>.email-contact,.single-menu-contacts>.email-contact{color:#657066}.site-footer .footer-identity>div>.email-contact{font-size:17px;letter-spacing:0}.home-contacts .home-contact-links>.email-contact{width:fit-content}.home-contacts .email-contact>.home-contact-email{display:flex;align-items:center;gap:14px;margin:0;line-height:1.3;letter-spacing:-.025em}.contacts-channel>.email-contact{max-width:100%;margin:0 0 24px}.email-contact>a.contacts-email{font-size:clamp(24px,2.1vw,31px);line-height:1.3;letter-spacing:-.03em}.product-information .email-contact{width:fit-content}@media(max-width:760px){.email-contact .email-copy-button{flex-basis:40px;width:40px;height:40px;min-height:40px}.contacts-v2 .email-contact>a.contacts-email{font-size:clamp(19px,5.4vw,25px)}.home-contacts .email-contact>.home-contact-email{gap:10px;font-size:18px}}.delivery-v2 .delivery-direct>.email-contact{font-size:17px}.mobile-home-requisites{display:none}@media(max-width:760px){.home-page>.home-catalog{display:block;order:1}.home-page>.company-intro{order:2}.home-page>.home-why{order:3}.home-page>.home-industries-disclosure{display:block;order:4}.home-page>.home-special{display:grid;order:5}.home-page>.home-process-disclosure{order:6}.home-page>.shipments-section{order:7}.home-page>.home-partners{order:8}.home-page>.home-reviews{order:9}.home-page>.mobile-home-requisites{display:block;order:10}.home-page>.company-intro>.company-counterparty,.home-page>.home-contacts,.home-page>.region-details{display:none}.home-page>.company-intro{display:block;padding-top:28px;margin-bottom:0}.home-page .mobile-home-requisites .company-counterparty{display:block;margin:0;background:#f4f3ed;clip-path:none;padding:22px 18px;max-width:100%;min-width:0}.home-page .mobile-home-requisites .company-counterparty:after,.home-page .mobile-home-requisites .company-counterparty:before,.home-page .mobile-home-requisites .mobile-disclosure-trigger{display:none}.home-page .mobile-home-requisites .mobile-disclosure-content{display:block!important;padding-top:12px}.home-page .mobile-home-requisites .counterparty-details>div{grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5}.home-page .mobile-home-requisites .counterparty-details dd{min-width:0;overflow-wrap:break-word}.home-page .mobile-home-requisites .counterparty-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.home-page .mobile-home-requisites .counterparty-actions>*{width:100%;justify-content:center;min-width:0;white-space:normal;text-align:center;min-height:48px}dialog.mobile-city-dialog{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 18px calc(16px + env(safe-area-inset-bottom));background:#fff;color:var(--ink);overscroll-behavior:contain;overflow:hidden}dialog.mobile-city-dialog[open]{display:flex;flex-direction:column;gap:12px}.mobile-city-dialog::backdrop{background:#20252288}.mobile-city-dialog .city-popover-title{flex:none;gap:16px;min-width:0}.mobile-city-dialog .city-popover-title h2{font-size:26px;line-height:1.2}.mobile-city-dialog .icon-button{width:44px;height:44px;flex:none}.mobile-city-dialog>p{font-size:15px;color:var(--muted);margin:0}.mobile-city-dialog .city-search{flex:none;margin:0;min-width:0;min-height:48px}.mobile-city-dialog .city-search input{min-width:0;width:100%;font-size:16px}.mobile-city-dialog .city-links{flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;margin:0;-webkit-overflow-scrolling:touch}.mobile-city-dialog .city-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:12px 6px;font-size:17px;border-bottom:1px solid var(--line)}.mobile-city-dialog .city-links a[aria-current=page]{color:var(--orange)}.mobile-city-dialog .city-no-results{font-size:15px;line-height:1.5;color:var(--muted);padding:16px 6px}.catalog-v2 .catalog-directory-main>.catalog-spec,main.brand-page .catalog-spec{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:0;gap:12px 14px;padding:20px;text-align:left}.brand-page .catalog-spec>.brand-icon,.catalog-v2 .catalog-directory-main>.catalog-spec>.brand-icon{grid-column:1;grid-row:1;width:32px;height:36px;margin:0;align-self:start}.brand-page .catalog-spec>div{grid-column:2;min-width:0;width:auto}.brand-page .catalog-spec h2,.catalog-v2 .catalog-directory-main>.catalog-spec h2{font-size:22px;line-height:1.25;word-break:normal;overflow-wrap:normal;hyphens:none}.brand-page .catalog-spec p{font-size:15px;line-height:1.5;word-break:normal;overflow-wrap:normal;margin:8px 0 0}.brand-page .catalog-spec>.catalog-spec-action,.brand-page .catalog-spec>.outline,.brand-page .catalog-spec>.primary{grid-column:1/-1;justify-content:center;min-width:0;width:100%;max-width:none;margin:4px 0 0;min-height:48px;padding:12px 16px;white-space:normal;text-align:center}.brand-page .catalog-spec:not(:has(>.brand-icon)){grid-template-columns:minmax(0,1fr)}.brand-page .catalog-spec:not(:has(>.brand-icon))>div{grid-column:1}.brand-dialog .lead-fields,.hero-glass-contact .hero-glass-fields,.lead-dialog .lead-fields,.lead-specification .lead-fields,.request-form .lead-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.lead-dialog .form-extra-fields,.lead-dialog .lead-comment,.lead-dialog form,.lead-dialog label,.request-form .form-extra-fields,.request-form form,.request-form label{min-width:0;max-width:100%}.lead-dialog input:not([type=checkbox]),.lead-dialog select,.lead-dialog textarea,.request-form input:not([type=checkbox]),.request-form select,.request-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:16px}.brand-page .request-form .submit,.lead-dialog .specification-drop>button,.lead-dialog form>.primary{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center;min-height:48px}.lead-dialog .consent,.request-form .consent{display:flex;align-items:flex-start;gap:10px}.lead-dialog .consent input,.request-form .consent input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.lead-dialog .consent>span,.request-form .consent>span{min-width:0;flex:1;overflow-wrap:break-word}.specification-additional,.specification-drop,.specification-files{min-width:0;max-width:100%}.one-list .upload-brief{display:flex;flex-wrap:wrap;gap:12px;min-width:0;width:100%}.one-list .upload-brief>div{min-width:0;flex:1 1 180px}.one-list .upload-brief>button{flex:1 0 100%;width:100%;justify-content:center;min-height:48px}}.brand-page .request-form>label.consent{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:13px;line-height:20px;text-align:left}.brand-page .request-form>label.consent>input[type=checkbox]{display:block;box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:1px 0 0;align-self:flex-start}.brand-page .request-form>label.consent>span{display:block;flex:1;min-width:0;margin:0;line-height:20px;overflow-wrap:break-word}.brand-page .request-form>label.consent,.hero-glass-contact>label.hero-glass-consent,.lead-dialog form>label.consent{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:20px 0 18px;text-align:left;font-size:13px;line-height:20px}.hero-glass-contact>label.hero-glass-consent>input[type=checkbox],.lead-dialog form>label.consent>input[type=checkbox]{display:block;box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin:1px 0 0;padding:0;align-self:flex-start}.hero-glass-contact>label.hero-glass-consent>span,.lead-dialog form>label.consent>span{display:block;flex:1;min-width:0;margin:0;line-height:20px;overflow-wrap:break-word}