.shop-promo{background:#f3f7ef}.shop-preview-home{background:#fff;border:1px solid #d6e4d5;border-radius:22px;overflow:hidden;box-shadow:0 25px 55px #1f502822;transform:rotate(-1.4deg)}.shop-browser-top{padding:17px 23px;display:flex;gap:20px;align-items:center;background:#fff;font-size:13px;color:#b5c5b7}.shop-browser-top small{font-size:15px;color:#6d8b75}.shop-browser-banner{min-height:280px;background:linear-gradient(110deg,#0b6149 35%,#7eae83);color:#fff;padding:45px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.shop-browser-banner small{font-size:15px;letter-spacing:.13em;font-weight:800}.shop-browser-banner strong{font:800 clamp(30px,2.8vw,54px)/1.16 Manrope,sans-serif;max-width:530px;letter-spacing:-.04em;margin:15px 0}.shop-browser-banner span{background:#fff;color:#0b6947;padding:10px 18px;border-radius:8px;font-size:16px;font-weight:800}.shop-browser-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:20px}.shop-browser-catalog div{background:#f2f7ef;border-radius:12px;text-align:center;padding:25px 10px}.shop-browser-catalog span{display:block;font-size:44px}.shop-browser-catalog b{display:block;font-size:16px;margin-top:8px}.shop-browser-note{font-size:12px;color:#6d8674;text-align:right;padding:0 20px 15px}.shop-availability{font-size:15px!important;color:#617c6a!important;margin-top:20px}.shop-promo .commerce-points{margin:30px 0 38px}@media(max-width:900px){.shop-preview-home{transform:none}.shop-browser-banner{min-height:230px}}@media(max-width:600px){.shop-browser-banner{padding:25px;min-height:220px}.shop-browser-banner strong{font-size:30px}.shop-browser-catalog{gap:5px;padding:10px}.shop-browser-catalog div{padding:13px 5px}.shop-browser-catalog span{font-size:30px}.shop-browser-catalog b{font-size:12px}.shop-availability{font-size:14px!important}}
