.skip-link{position:absolute;left:20px;top:-80px;background:var(--ink);color:white;padding:12px;z-index:30}.skip-link:focus{top:10px}.header-inner{gap:22px}nav{gap:22px;font-size:11px}.b2b-hero{grid-template-columns:1.1fr 1fr;min-height:650px}.b2b-hero h1{font-size:clamp(46px,4.1vw,66px);letter-spacing:-2.8px}.b2b-hero .hero-description{max-width:480px;font-size:15px}.b2b-hero .hero-actions{flex-wrap:wrap;gap:18px 23px}.hero-helper{font-size:11px;line-height:1.7;color:#65715f;max-width:390px;margin:16px 0 0}.b2b-hero .hero-bottom{padding-top:28px}.b2b-hero .hero-index{font-size:8px;margin-right:5px}.product-card:nth-child(n+7),.product-grid.expanded .product-card:nth-child(n+7){display:block}.product-card[hidden]{display:none!important}.primary-grid .product-card{min-height:330px}.product-card>p{color:#65705f;font-size:12px;max-width:none}.card-caption h3{font-size:16px;line-height:1.4}.catalog-brief{padding:28px;background:var(--lime);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.catalog-brief h3{font-size:24px;font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:-.7px;line-height:1.3;margin:18px 0}.catalog-brief p{font-size:12px;color:#52613c;line-height:1.8;margin:0 0 26px}.catalog-brief .text-btn{font-size:12px}.custom-line .text-btn:last-child{margin-left:auto}.order-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:45px 0 35px}.order-steps article{border-top:1px solid #bfcbb7;padding-top:22px}.order-steps article>span{font-size:9px;letter-spacing:.7px;color:#63745b}.order-steps h3{font-weight:500;font-size:18px;line-height:1.4;margin:20px 0 12px;letter-spacing:-.4px}.order-steps p{font-size:12px;color:#606e56;line-height:1.9}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.example-card{border-bottom:1px solid var(--line);padding-bottom:25px}.example-image{height:300px;overflow:hidden;border-radius:6px;background:#e9ede2;margin-bottom:25px}.example-image img{width:100%;height:100%;object-fit:cover}.render-example img{object-fit:contain;mix-blend-mode:multiply;padding:20px}.example-card .eyebrow{color:#64715d;font-size:8px;letter-spacing:1px}.example-card h3{font-size:21px;line-height:1.5;font-weight:500;margin:12px 0}.example-card h3 svg{margin-left:8px}.example-card p{font-size:12px;color:#65705e;max-width:470px;line-height:1.8}.materials-section{padding-top:10px}.private-direction{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--line);padding-top:35px;padding-bottom:50px}.private-direction h3{font-weight:500;font-size:22px;margin:0 0 12px}.private-direction .eyebrow{margin-bottom:18px}.private-direction p:last-child{color:#65705e;font-size:12px}.private-direction .btn{flex-shrink:0}.footer-note{font-size:12px;color:#bac4b5;margin-top:20px;line-height:1.8}.footer-links{display:flex;flex-direction:column;gap:11px;font-size:11px;color:#bac4b5;margin-top:24px}.footer-links a:hover{color:var(--lime)}.page-title{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:54px;line-height:1.15;letter-spacing:-2px;margin:0 0 10px}.detail-illustration svg{width:100%;height:280px}.detail-art>img{width:100%;height:auto;mix-blend-mode:multiply}.detail-info{margin-top:65px;padding-top:45px}.detail-info p,.detail-info li{color:#586650;line-height:1.9}.detail-info .detail-lead{font-size:16px;margin-top:0}.detail-info .btn{margin-top:18px}.product-detail h1{overflow-wrap:break-word}.variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.variant-grid article{padding:18px;background:#eef0e9;border-radius:5px}.variant-grid .product-art{height:135px}.variant-grid h3{margin-top:20px}.variant-grid p{font-size:12px}.related-links{display:flex;flex-direction:column;gap:0}.related-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--line);font-size:14px}.related-links a:first-child{border-top:1px solid var(--line)}.related-links a:hover{color:#536c32}form label.consent{display:flex;align-items:flex-start}form label small{display:block;margin-top:5px;color:#65705e;font-size:10px}dialog{max-width:720px}#summary{overflow-wrap:anywhere}#copy-status{min-height:20px}.section-intro{color:#65705f}.form-note{color:#65705f}#quote-result p{color:#58694d}.topline{color:#5a6456}.hero-description{color:#65705f}.product-card .card-top{color:#68735e}.material-grid p,.faq details p{color:#65705f}
.product-render img{height:auto}
.breadcrumbs{margin:0 0 42px;color:#64715d;font-size:12px;line-height:1.7}.breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:0}.breadcrumbs li+li::before{content:"/";padding:0 10px;color:#8c9585}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs [aria-current="page"]{color:var(--ink)}
@media(min-width:1600px){.b2b-hero h1{font-size:72px}.b2b-hero{min-height:700px}}
@media(max-width:1250px){.desktop-quote{display:none}.b2b-hero h1{font-size:54px}.order-steps{gap:20px}.order-steps h3{font-size:16px}}
@media(max-width:1000px){nav{gap:16px;font-size:10px}.header-inner{gap:16px}.b2b-hero h1{font-size:46px}.b2b-hero .hero-actions{align-items:flex-start;flex-direction:column}.order-steps{grid-template-columns:1fr 1fr}.primary-grid{grid-template-columns:1fr 1fr}.detail-info{gap:45px}.product-detail{gap:35px}.product-detail h1{font-size:43px}}
@media(max-width:760px){.header-inner{gap:10px}nav{gap:24px;font-size:14px}.b2b-hero{grid-template-columns:1fr;min-height:0;gap:27px}.b2b-hero h1{font-size:clamp(38px,10vw,57px);letter-spacing:-2px}.b2b-hero .hero-description{font-size:14px;line-height:1.8;max-width:510px}.b2b-hero .hero-actions{flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}.b2b-hero .hero-actions .btn{font-size:11px;gap:18px;padding:16px 18px}.hero-helper{font-size:11px;margin-top:14px}.b2b-hero .hero-visual{min-height:360px}.catalog-brief{padding:23px;min-height:280px}.catalog-brief h3{font-size:21px}.catalog-brief p,.product-card>p{font-size:11px}.primary-grid .product-card{min-height:0}.card-caption h3{font-size:13px}.product-card{padding:18px 14px}.product-art{height:125px}.order-steps{gap:20px;margin:32px 0}.order-steps article>span{font-size:8px}.order-steps h3{font-size:16px}.order-steps p{font-size:12px}.example-grid{grid-template-columns:1fr;gap:30px}.example-image{height:260px}.example-card h3{font-size:20px}.materials-section{padding-top:0}.private-direction{flex-direction:column;align-items:flex-start;padding-top:28px;padding-bottom:35px}.private-direction h3{font-size:21px}.private-direction .eyebrow{font-size:8px}.page-title{font-size:40px;letter-spacing:-1.7px}.product-detail h1{font-size:38px}.detail-info{gap:24px;margin-top:40px;padding-top:32px}.detail-info .detail-lead{font-size:14px}.detail-info li{font-size:13px}.variant-grid{gap:12px}.variant-grid article{padding:12px}.variant-grid h3{font-size:15px;line-height:1.4}.variant-grid .product-art{height:100px}.detail-illustration svg{height:210px}.related-links a{font-size:13px}.contact-email{overflow-wrap:anywhere}.custom-line .text-btn:last-child{margin:12px 0 0}.footer-links{font-size:12px}dialog{padding:35px 23px}.form-note{font-size:11px}.form-grid label{margin:12px 0}.consent{font-size:11px;line-height:1.7}.form-grid{display:block}.section-intro{font-size:12px}}
@media(max-width:390px){.phone{font-size:10px}.brand>span:last-child{font-size:17px}.brand-icon{width:31px}.brand{gap:7px}.topline{font-size:7px}.product-grid.primary-grid,.product-grid.full-catalog{grid-template-columns:1fr}.primary-grid .product-art{height:145px}.primary-grid .card-caption h3{font-size:16px}.primary-grid .product-card>p{font-size:12px}.variant-grid{grid-template-columns:1fr}.order-steps{grid-template-columns:1fr}.b2b-hero .hero-visual{min-height:320px}.page-title{font-size:35px}}
