*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#18324b;font-family:Vazirmatn,sans-serif;background:#fff;line-height:1.8}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1200px)/2),5%);gap:26px;border-bottom:1px solid #e8edf0;background:#fff;position:sticky;top:0;z-index:5}.brand img{width:146px;max-height:58px;object-fit:contain}.header nav{display:flex;gap:26px;font-size:14px}.header nav a:hover,.footer a:hover{color:#6b8e23}.head-actions{display:flex;gap:9px}.head-actions a{font-size:13px;padding:8px 15px;border-radius:4px}.phone{border:1px solid #dce4e8}.wa{background:#6b8e23;color:white}.menu{display:none}.hero{max-width:1200px;margin:auto;padding:62px 24px 74px;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;min-height:510px}.eyebrow{color:#6b8e23;font-size:13px;font-weight:700}.hero h1{font-size:40px;line-height:1.55;margin:12px 0 15px;color:#0d233a}.hero-copy>p,.section-head p,.about p,.cert p,.contact p{color:#617383}.hero-actions{display:flex;gap:12px;margin:27px 0}.btn{border:0;border-radius:4px;padding:11px 21px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.primary{background:#0d233a;color:#fff}.primary:hover{background:#133353}.outline{border:1px solid #6b8e23;color:#4e6819;background:#fff}.light{background:#fff;color:#0d233a}.trust{display:flex;gap:20px;color:#647486;font-size:12px}.hero-visual{height:360px;position:relative;background:#f2f5f0;border-radius:5px;overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover}.visual-tag{position:absolute;bottom:18px;right:18px;padding:8px 17px;background:#fff;color:#0d233a;font-weight:700}.section{max-width:1200px;margin:auto;padding:72px 24px}.catalog{border-top:1px solid #eef1f2}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.section h2{color:#0d233a;font-size:29px;margin:4px 0 8px}.filters{display:flex;gap:8px}.filter{background:white;border:1px solid #dce4e8;padding:7px 18px;border-radius:4px;cursor:pointer;color:#43586b}.filter.active{background:#0d233a;color:#fff;border-color:#0d233a}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product{border:1px solid #e6ebed;border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .2s}.product:hover{box-shadow:0 8px 25px #0d233a14}.product-img{height:190px;background:#f6f7f5;display:flex;align-items:center;justify-content:center}.product-img img{width:100%;height:100%;object-fit:contain;padding:13px}.product-info{padding:15px}.code{font-size:11px;color:#71808a;direction:ltr;text-align:right}.product h3{font-size:16px;margin:3px 0;color:#0d233a}.badge{display:inline-block;color:#4e6819;background:#eef3e7;padding:1px 9px;border-radius:3px;font-size:11px}.sizes{width:100%;margin:12px 0 10px;border:1px solid #dce4e8;padding:8px;background:white;border-radius:3px;color:#30475b}.add{width:100%;background:#6b8e23;color:white;padding:9px;border:0;border-radius:3px;cursor:pointer}.add:hover{background:#4e6819}.about{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:#f7f9f6;max-width:none;padding-left:max(calc((100% - 1152px)/2),6%);padding-right:max(calc((100% - 1152px)/2),6%)}.about-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:center}.about-points div{padding:20px;border-right:3px solid #6b8e23;background:#fff}.about-points b,.about-points span{display:block}.about-points span{font-size:13px;color:#657583;margin-top:5px}.text-link{color:#4e6819;font-weight:700}.cert{display:flex;align-items:center;justify-content:space-between}.cert img{width:105px;height:105px;object-fit:contain}.contact{max-width:none;background:#0d233a;color:#fff;display:flex;align-items:center;justify-content:space-between;padding-left:max(calc((100% - 1152px)/2),6%);padding-right:max(calc((100% - 1152px)/2),6%)}.contact h2{color:white;max-width:620px}.contact p{color:#c3cfda}.contact-actions{display:flex;flex-wrap:wrap;gap:9px;max-width:370px}.footer{background:#091a2b;color:#d5dfe5;padding:42px max(calc((100% - 1152px)/2),6%) 0}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;padding-bottom:34px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;color:#b8c5ce}.footer-logo{width:130px;height:54px;object-fit:contain;filter:brightness(0) invert(1)}.footer h3{font-size:15px;color:#fff;margin:0 0 8px}.footer p{max-width:260px}.copyright{border-top:1px solid #26394a;text-align:center;padding:14px;font-size:12px;color:#91a0ab}.drawer{position:fixed;inset:0;z-index:10;visibility:hidden}.drawer.open{visibility:visible}.drawer-shade{position:absolute;inset:0;background:#0716258c;opacity:0;transition:.2s}.drawer.open .drawer-shade{opacity:1}.drawer-panel{position:absolute;right:0;top:0;height:100%;width:min(480px,100%);background:#fff;padding:22px;overflow:auto;transform:translateX(100%);transition:.25s}.drawer.open .drawer-panel{transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf0}.drawer-head h2{font-size:20px;color:#0d233a}.drawer-head button{border:0;background:transparent;font-size:28px;cursor:pointer}.cart-row{display:grid;grid-template-columns:1fr auto;gap:7px;padding:13px 0;border-bottom:1px solid #edf0f1;font-size:13px}.cart-row select{padding:5px;border:1px solid #dce4e8}.remove{border:0;background:none;color:#a33;cursor:pointer}.empty{padding:20px 0;color:#73818a;text-align:center}.drawer form label{display:block;font-size:13px;margin:12px 0}.drawer input,.drawer textarea{display:block;width:100%;padding:9px;border:1px solid #d9e0e4;border-radius:3px;margin-top:4px}.submit{width:100%}.form-status{font-size:13px}.product[hidden]{display:none}@media(max-width:900px){.header nav{display:none}.menu{display:block;border:0;background:none;font-size:24px}.header nav.show{display:flex;position:absolute;top:80px;right:0;left:0;background:white;padding:18px;flex-direction:column;gap:8px}.hero{gap:25px}.hero h1{font-size:32px}.products{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.header{height:68px;padding:0 16px}.brand img{width:120px}.head-actions a{padding:6px 9px;font-size:11px}.hero{padding:38px 20px;grid-template-columns:1fr;gap:24px}.hero h1{font-size:29px}.hero-visual{height:250px;order:-1}.trust{flex-wrap:wrap;gap:8px 16px}.section{padding:48px 20px}.section-head{align-items:flex-start;flex-direction:column;gap:15px}.products{grid-template-columns:repeat(2,1fr);gap:10px}.product-img{height:145px}.product-info{padding:11px}.product h3{font-size:14px}.about{grid-template-columns:1fr;gap:24px}.about-points{gap:8px}.cert{gap:10px}.contact{align-items:flex-start;flex-direction:column;gap:12px}.footer-main{grid-template-columns:1fr 1fr;gap:22px}.footer{padding-top:32px}.contact-actions{max-width:none}}
