*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#152019;background:#fff}.wrap{max-width:1180px;margin:auto;padding:0 24px}header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e8eee9}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.nav img,footer img{width:255px;max-height:58px;object-fit:contain;object-position:left center}.nav nav{display:flex;align-items:center;gap:24px}.nav a{color:#25342a;text-decoration:none;font-weight:650}.cartBtn,.primary{border:0;background:#087b38;color:white;padding:13px 18px;border-radius:10px;font-weight:750;text-decoration:none;cursor:pointer}.cartBtn b{background:#fff;color:#087b38;border-radius:99px;padding:2px 7px;margin-left:6px}.hero{background:linear-gradient(135deg,#f1faf4,#fff);padding:82px 0}.heroGrid{display:grid;grid-template-columns:1.4fr .8fr;gap:65px;align-items:center}.eyebrow{color:#087b38;font-weight:850;letter-spacing:.09em;font-size:13px}.hero h1{font-size:56px;line-height:1.03;max-width:760px;margin:14px 0 22px}.hero p{font-size:20px;line-height:1.55;color:#506056;max-width:720px}.heroActions{display:flex;gap:12px;margin:30px 0}.secondary{border:1px solid #b7c7bc;color:#203428;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:750}.trust{display:flex;gap:24px;color:#42604c;font-weight:650;font-size:14px}.heroCard{background:#087b38;color:#fff;border-radius:24px;padding:42px;box-shadow:0 22px 60px #0a6b3024}.heroCard .cross{width:88px;height:88px;border-radius:18px;background:#fff;color:#087b38;display:grid;place-items:center;font-size:65px;font-weight:800}.heroCard h3{font-size:28px;margin:26px 0 10px}.heroCard p{color:#d8f2e1;font-size:16px}.products{padding-top:80px;padding-bottom:90px}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.sectionHead h2,.how h2{font-size:38px;margin:8px 0}.filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.filter{padding:9px 12px;border:1px solid #d6e1d9;background:white;border-radius:99px;cursor:pointer}.filter.active{background:#e9f7ee;border-color:#087b38;color:#087b38}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product{border:1px solid #e0e8e2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.pic{height:190px;background:#f4f8f5;display:grid;place-items:center;color:#087b38;font-size:58px;font-weight:800}.productBody{padding:20px;display:flex;flex-direction:column;flex:1}.cat{font-size:12px;color:#087b38;font-weight:800}.product h3{font-size:20px;margin:8px 0}.desc{color:#5b685f;line-height:1.45;min-height:62px}.meta{font-size:13px;color:#718078}.price{font-size:27px;font-weight:850;margin-top:auto;padding-top:18px}.vat{font-size:13px;color:#66746a;margin:4px 0 14px}.buy{display:flex;gap:8px}.buy input{width:65px;border:1px solid #ccd8cf;border-radius:8px;padding:10px}.buy button{flex:1}.how{background:#f4f8f5;padding:78px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.steps article{background:white;padding:28px;border-radius:16px}.steps b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#087b38;color:#fff}.contact{padding:65px 0;text-align:center}.contact h2{font-size:34px}.contact p{color:#607067}footer{border-top:1px solid #e4ebe6;padding:28px 0}footer .wrap{display:flex;align-items:center;justify-content:space-between}footer p{color:#758078;font-size:13px}.drawer{position:fixed;inset:0;background:#101a1488;z-index:50;display:none;justify-content:flex-end}.drawer.open{display:flex}.drawerPanel{width:min(620px,100%);height:100%;overflow:auto;background:white;padding:34px;position:relative}.close{position:absolute;right:22px;top:18px;border:0;background:none;font-size:34px;cursor:pointer}.cartRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #e7ece8}.cartRow button{border:0;background:none;font-size:20px}.totals{background:#f4f8f5;border-radius:12px;padding:15px;margin:18px 0}.totalLine{display:flex;justify-content:space-between;padding:4px 0}.grand{font-size:19px;font-weight:850}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.formGrid label{font-size:13px;font-weight:750}.formGrid input,.formGrid textarea{display:block;width:100%;margin-top:5px;padding:11px;border:1px solid #cbd6ce;border-radius:8px}.wide{grid-column:1/-1}.submit{width:100%;margin-top:16px}.small{font-size:12px;color:#6d7a71;line-height:1.4}.empty{color:#718078;padding:25px 0}@media(max-width:850px){.nav nav a{display:none}.nav img{width:210px}.hero{padding:50px 0}.heroGrid{grid-template-columns:1fr}.hero h1{font-size:42px}.heroCard{display:none}.trust{flex-direction:column;gap:8px}.sectionHead{align-items:start;flex-direction:column}.filters{justify-content:flex-start}.grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.formGrid{grid-template-columns:1fr}.wide{grid-column:auto}footer .wrap{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:560px){.wrap{padding:0 16px}.grid{grid-template-columns:1fr}.hero h1{font-size:36px}.hero p{font-size:17px}.heroActions{flex-direction:column}.sectionHead h2,.how h2{font-size:31px}.drawerPanel{padding:25px 18px}.cartRow{grid-template-columns:1fr auto}}.legalLinks{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.legalLinks a,.legalText a{color:inherit;text-decoration:underline}.legalText{max-width:900px;margin:0 auto;padding:48px 20px;line-height:1.65}.legalText h1,.legalText h2{margin-top:28px}.consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0;font-size:14px}.consent input{margin-top:4px}.companyInfo{line-height:1.7}.withdrawBox{border:1px solid #d8e4dc;border-radius:16px;padding:20px;margin-top:20px}.withdrawBox input,.withdrawBox textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:12px;border:1px solid #ccd8d0;border-radius:10px}.footerGrid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}

.pic{overflow:hidden;background:#fff}.pic img{width:100%;height:100%;object-fit:contain;display:block;padding:14px;box-sizing:border-box}
