/* Single catalog reference layout: white sections, full-width media hero. */
.product-reference-layout{font-family:Arial,Helvetica,sans-serif;color:#14191c;background:#fff}
.product-reference-layout .container{width:min(1280px,calc(100% - 92px))}
.product-reference-layout h1,.product-reference-layout h2,.product-reference-layout h3{letter-spacing:-.035em;color:#111719}
.product-reference-layout .product-hero{position:relative;isolation:isolate;height:clamp(270px,28.7vw,410px);padding:0;background:#eef7fd;color:#111719}
.product-reference-layout .product-hero:after{height:26px;opacity:.8;background:linear-gradient(90deg,var(--red),#f35b6966);clip-path:polygon(0 0,35% 85%,70% 35%,100% 100%,0 100%)}
.product-reference-layout .product-hero-bg-wrap{inset:0;z-index:-1}
.product-reference-layout .product-hero-bg{opacity:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.product-reference-layout .product-hero-overlay{inset:0;z-index:0;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd9 38%,#ffffff66 55%,#ffffff00 75%)}
.product-reference-layout .product-hero-container{height:100%;display:flex;align-items:flex-start;position:relative;z-index:1;gap:0}
.product-reference-layout .product-hero-left{padding-top:clamp(26px,3vw,43px);width:65%}
.product-reference-layout .product-breadcrumb-section{padding:24px 0 10px;background:#fff}
.product-reference-layout .product-breadcrumb-section .catalog-breadcrumb{margin:0}
.product-reference-layout .catalog-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(11px,1.2vw,16px);color:#4b5053;margin:0 0 12px;line-height:1.35}
.product-reference-layout .catalog-breadcrumb a{color:#282d31;text-decoration:none}.product-reference-layout .catalog-breadcrumb a:first-child{font-weight:600}.product-reference-layout .catalog-breadcrumb [aria-current=page]{color:#50555a;font-weight:400}.product-reference-layout .catalog-breadcrumb .sep{width:7px;height:11px;flex:none;color:#555b60}
.product-reference-layout .product-hero-title{font-size:clamp(34px,3.8vw,54px);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin:0 0 10px;color:#101618}
.product-reference-layout .product-hero-desc{font-size:clamp(14px,1.6vw,21px);line-height:1.35;color:#1f262b;width:78%;max-width:580px;margin:0 0 18px}
.product-reference-layout .product-hero-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:100%;margin-top:15px}
.product-reference-layout .catalog-benefit{padding:0;display:flex;gap:9px;align-items:flex-start;min-width:0}
.product-reference-layout .catalog-benefit-icon{flex:0 0 28px;color:var(--red)}.product-reference-layout .catalog-benefit-icon svg{display:block;width:28px;height:33px;stroke-width:1.6}
.product-reference-layout .catalog-benefit strong{font-size:clamp(10px,1.1vw,15px);line-height:1.25;color:#141a1f;font-weight:700;display:block;letter-spacing:-.02em}.product-reference-layout .catalog-benefit span{font-size:clamp(9px,1vw,13px);line-height:1.5;margin-top:3px;color:#64696d;display:block}
.product-reference-layout .product-hero-right{width:36%;align-self:flex-end;position:absolute;right:0;bottom:0;display:block}.product-reference-layout .product-hero-visual-card{max-width:none}.product-reference-layout .product-hero-bottles{max-height:280px;object-fit:contain}
.product-reference-layout .section-label{display:flex;align-items:center;gap:10px;margin-bottom:11px}.product-reference-layout .label-dash{width:20px;height:3px;background:var(--red)}.product-reference-layout .label-text{font-size:clamp(11px,1.1vw,15px);font-weight:700;letter-spacing:.04em;color:#242a2e}
.product-reference-layout .product-intro-section{padding:12px 0 24px;background:#fff}
.product-reference-layout .product-intro-container{grid-template-columns:1fr 1fr;gap:34px;align-items:start}
.product-reference-layout .product-intro-left h1,.product-reference-layout .product-intro-left h2{font-size:clamp(30px,3.3vw,46px);line-height:1.13;font-weight:800;margin:0 0 17px;color:#12171a}
.product-reference-layout .intro-prose,.product-reference-layout .solutions-prose{font-size:clamp(12px,1.3vw,17px);line-height:1.58;color:#4f555a}.product-reference-layout .intro-prose p,.product-reference-layout .solutions-prose p{margin:0 0 18px}
.product-reference-layout .product-truck-card{box-shadow:none;border:0;border-radius:6px;overflow:hidden;margin:0 0 12px}.product-reference-layout .product-truck-img{width:100%;aspect-ratio:1.72;object-fit:cover;display:block}
.product-reference-layout .truck-mini-perks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:none;padding:0;border:0}
.product-reference-layout .truck-mini-perks-grid .catalog-benefit{gap:5px}.product-reference-layout .truck-mini-perks-grid .catalog-benefit-icon{flex-basis:23px}.product-reference-layout .truck-mini-perks-grid .catalog-benefit-icon svg{width:23px;height:28px}.product-reference-layout .truck-mini-perks-grid .catalog-benefit strong{font-size:clamp(9px,.95vw,13px)}.product-reference-layout .truck-mini-perks-grid .catalog-benefit span{font-size:clamp(9px,.9vw,12px)}
.product-reference-layout .product-solutions-section{padding:8px 0 22px;background:#fff;border:0}.product-reference-layout .product-solutions-container{grid-template-columns:1fr 1.02fr;gap:24px;align-items:center}.product-reference-layout .product-solutions-left{border:0;border-radius:6px;box-shadow:none;overflow:hidden}.product-reference-layout .solutions-img{width:100%;aspect-ratio:1.95;object-fit:cover;display:block}.product-reference-layout .product-solutions-right h2{font-size:clamp(25px,2.7vw,38px);line-height:1.15;margin:0 0 12px;font-weight:800}
.product-reference-layout .product-districts-section{padding:8px 0 22px;background:#fff}.product-reference-layout .product-districts-container{grid-template-columns:1.2fr .85fr;gap:26px;align-items:center}.product-reference-layout .product-districts-left h2{font-size:clamp(25px,2.7vw,38px);line-height:1.15;margin:0 0 9px;font-weight:800}.product-reference-layout .districts-lead{font-size:clamp(12px,1.3vw,17px);line-height:1.55;color:#4f555a;margin:0 0 12px}.product-reference-layout .districts-cloud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.product-reference-layout .district-pill{padding:8px 7px;gap:6px;min-width:0;border-radius:4px;box-shadow:0 1px 3px #00000007;border:1px solid #e6e8ea;font-size:clamp(10px,1.1vw,15px);font-weight:400;justify-content:center}.product-reference-layout .pill-pin{flex:none}.product-reference-layout .pill-pin svg{width:15px;height:18px}.product-reference-layout .district-visual-card{border:0;box-shadow:none;border-radius:6px;overflow:hidden}.product-reference-layout .district-lake-img{width:100%;aspect-ratio:1.9;object-fit:cover;display:block}
.product-reference-layout .product-sectors-section{padding:8px 0 18px;background:#fff;border:0}.product-reference-layout .product-sectors-header{margin-bottom:18px}.product-reference-layout .sectors-title-row{gap:24px;align-items:center}.product-reference-layout .sectors-title-row h2{font-size:clamp(25px,2.7vw,38px);line-height:1.15;font-weight:800}.product-reference-layout .sectors-lead{max-width:32%;font-size:clamp(11px,1.1vw,15px);line-height:1.6;color:#64696d}.product-reference-layout .product-sectors-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.product-reference-layout .sector-card{border:1px solid #eceef0;border-radius:5px;box-shadow:none}.product-reference-layout .sector-card-media{aspect-ratio:1.8}.product-reference-layout .sector-card-body{padding:10px 11px}.product-reference-layout .sector-card-body h3{font-size:clamp(12px,1.25vw,17px);line-height:1.2;margin:0 0 5px}.product-reference-layout .sector-card-body p{font-size:clamp(10px,1.1vw,15px);line-height:1.45;color:#64696d;margin:0}
.product-reference-layout .catalog-children{margin-top:10px;margin-bottom:16px;font-size:12px}.product-reference-layout .catalog-quote-banner-section{position:relative;isolation:isolate;background:linear-gradient(110deg,#e0071b,#ce0011);padding:26px 0 20px}.product-reference-layout .catalog-quote-banner-section:before{content:'';position:absolute;top:-14px;left:0;right:0;height:22px;background:#fff;clip-path:ellipse(59% 100% at 50% 0);z-index:-1}.product-reference-layout .catalog-quote-banner{background:none;box-shadow:none;padding:0;border-radius:0;gap:28px;flex-direction:row;align-items:center}.product-reference-layout .catalog-quote-left{flex:1;gap:16px}.product-reference-layout .catalog-quote-icon{width:68px;height:68px;flex:0 0 68px;border-radius:50%;background:#ffffff22;border:0}.product-reference-layout .catalog-quote-icon svg{width:37px;height:42px}.product-reference-layout .catalog-quote-text h2{font-size:clamp(22px,2.35vw,33px);line-height:1.15;color:#fff;margin:0 0 5px}.product-reference-layout .catalog-quote-text p{font-size:clamp(12px,1.3vw,18px);line-height:1.45;color:#fff;max-width:520px}.product-reference-layout .catalog-quote-actions{gap:16px;width:auto}.product-reference-layout .btn-quote-white,.product-reference-layout .btn-quote-phone{font-size:clamp(12px,1.2vw,16px);padding:12px 20px;min-width:130px;border-radius:5px;flex:none;justify-content:center}.product-reference-layout .btn-quote-phone{border:1px solid #fff;background:none}
body.single-amatlar_product .site-header .header-inner{min-height:56px;height:clamp(56px,6vw,78px);padding-top:0;padding-bottom:0;width:min(1280px,calc(100% - 116px))}body.single-amatlar_product .site-header .wordmark{width:114px;max-width:114px}body.single-amatlar_product .site-header .wordmark svg{height:26px}body.single-amatlar_product .site-header .wordmark strong{font-size:20px}body.single-amatlar_product .site-header .wordmark small{font-size:7px}body.single-amatlar_product .site-header .brand-logo{max-width:114px;max-height:46px;object-fit:contain}body.single-amatlar_product .site-header .nav-links{gap:23px}body.single-amatlar_product .site-header .nav-links a{font-size:clamp(10px,.85vw,13px)}body.single-amatlar_product .site-header .header-actions .button{padding:11px 13px;font-size:10px}
@media(min-width:1200px){.product-reference-layout .product-intro-section{padding:36px 0}.product-reference-layout .product-solutions-section,.product-reference-layout .product-districts-section,.product-reference-layout .product-sectors-section{padding-top:16px;padding-bottom:32px}}
@media(max-width:767px){.product-reference-layout .container{width:calc(100% - 36px)}.product-reference-layout .product-hero{height:auto;min-height:0;padding:25px 0 32px}.product-reference-layout .product-hero-left{padding:0;width:100%}.product-reference-layout .product-hero-title{font-size:32px}.product-reference-layout .product-hero-desc{width:100%;max-width:none;font-size:15px}.product-reference-layout .catalog-breadcrumb{font-size:12px;flex-wrap:wrap}.product-reference-layout .product-hero-badges{grid-template-columns:1fr 1fr;gap:16px}.product-reference-layout .catalog-benefit strong{font-size:12px}.product-reference-layout .catalog-benefit span{font-size:11px}.product-reference-layout .product-hero-overlay{background:#ffffffe0}.product-reference-layout .product-hero-right{width:45%;opacity:.22;pointer-events:none}.product-reference-layout .product-intro-container,.product-reference-layout .product-solutions-container,.product-reference-layout .product-districts-container{grid-template-columns:1fr;gap:20px}.product-reference-layout .product-intro-left h2{font-size:29px}.product-reference-layout .intro-prose,.product-reference-layout .solutions-prose,.product-reference-layout .districts-lead{font-size:14px}.product-reference-layout .truck-mini-perks-grid{grid-template-columns:1fr 1fr;gap:18px}.product-reference-layout .truck-mini-perks-grid .catalog-benefit strong{font-size:12px}.product-reference-layout .truck-mini-perks-grid .catalog-benefit span{font-size:11px}.product-reference-layout .product-solutions-right h2,.product-reference-layout .product-districts-left h2,.product-reference-layout .sectors-title-row h2{font-size:26px}.product-reference-layout .districts-cloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-reference-layout .district-pill{font-size:12px;padding:9px 5px}.product-reference-layout .sectors-title-row{flex-direction:column;align-items:flex-start;gap:10px}.product-reference-layout .sectors-lead{max-width:none;font-size:13px}.product-reference-layout .product-sectors-grid{grid-template-columns:1fr 1fr;gap:12px}.product-reference-layout .sector-card-body h3{font-size:14px}.product-reference-layout .sector-card-body p{font-size:12px}.product-reference-layout .catalog-quote-banner{flex-direction:column;align-items:stretch;gap:18px}.product-reference-layout .catalog-quote-text h2{font-size:24px}.product-reference-layout .catalog-quote-text p{font-size:14px}.product-reference-layout .catalog-quote-actions{display:flex;width:100%;gap:12px}.product-reference-layout .btn-quote-white,.product-reference-layout .btn-quote-phone{min-width:0;flex:1;font-size:14px;padding:12px 10px}.product-reference-layout .catalog-quote-icon{width:52px;height:52px;flex-basis:52px}body.single-amatlar_product .site-header .header-inner{width:calc(100% - 36px);height:64px}}

.product-reference-layout .sector-card-media .product-stock-photo{display:block;width:100%;height:100%}
