.hero{position:relative;overflow:hidden;background:linear-gradient(to right,#fff7e4f2,#fff7e459),url(img/BeezGone_hero.png) center/cover no-repeat;min-height:420px;display:flex;align-items:center;padding:60px 50px}.hero-content{max-width:480px}.hero-eyebrow{font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.hero h1{font-size:40px;line-height:1.15;margin-bottom:14px}.hero p{font-size:15px;color:var(--text-muted);margin-bottom:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.promo-section{background:#fff9f2;border-radius:24px;margin-top:32px;padding:40px 24px}.promo-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}.promo-card{background:#fff;border-radius:18px;padding:20px 18px 22px;box-shadow:0 14px 32px #11182714;border:1px solid rgba(249,196,72,.35);display:flex;flex-direction:column;gap:8px}.promo-card--featured{border-color:#f9c448;box-shadow:0 18px 40px #1118271f}.promo-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#fff3d0;color:#b67312;margin-bottom:4px}.promo-title{font-size:18px;font-weight:600;margin:0;color:#111827}.promo-desc{margin:4px 0 6px;font-size:14px;line-height:1.6;color:#4b5563}.promo-meta{display:flex;align-items:baseline;gap:8px;margin-top:4px}.promo-price{font-size:16px;font-weight:600;color:#b67312}.promo-old-price{font-size:13px;color:#9ca3af;text-decoration:line-through}.promo-tagline{font-size:13px;color:#6b7280;margin-top:4px}.promo-btn{margin-top:10px}.promo-link{margin-top:8px;font-size:14px;color:#b67312;text-decoration:none;font-weight:500}.promo-link:hover{text-decoration:underline}@media (min-width: 768px){.promo-section{padding:48px 32px}.promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{background:#eed4a1;background:linear-gradient(0deg,#eed4a1,#fff,#eed4a1);padding:24px 22px;box-shadow:var(--shadow-soft);border-radius:12px;text-align:center}.feature-icon{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:20px}.feature-icon img{width:40px;height:40px}.feature-card h3{font-size:16px;margin-bottom:8px}.feature-card p{font-size:13px;color:var(--text-muted)}.bestsellers{background:#fffae7;padding:42px 0}.products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{background:#fff;border-radius:12px;box-shadow:var(--shadow-soft);overflow:hidden;display:flex;flex-direction:column}.product-media{background:#fff9ec;display:flex;justify-content:center;align-items:center}.product-media img{width:max-width:300px;width:100%}.product-body{padding:42px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.product-name{font-size:15px;font-weight:600}.product-desc{font-size:13px;color:var(--text-muted)}.product-price{font-weight:600;font-size:14px}.product-footer{margin-top:10px}.btn-product{width:100%;background:var(--yellow);border-radius:999px;border:none;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer}.btn-product:hover{background:var(--yellow-dark)}.section-link{text-align:center;margin-top:18px;font-size:14px;color:var(--text-muted)}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}.before-after-frame{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:1fr 1fr}.before-after-col{position:relative;background-size:cover;background-position:center;min-height:260px}.before-after-col.before{background-image:url(img/before-using.png)}.before-after-col.after{background-image:url(img/after-using.png)}.ba-label{position:absolute;left:16px;top:14px;padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.split-text h2{font-size:24px;margin-bottom:10px}.split-text p{font-size:14px;color:var(--text-muted);margin-bottom:18px}.testimonials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.testimonial-card{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);padding:18px 18px 16px;font-size:13px;color:var(--text-muted)}.stars{color:#f2b300;margin-bottom:6px;font-size:14px}.testimonial-name{margin-top:10px;font-size:12px;font-weight:600;color:var(--text-main)}.btn-center{display:flex;justify-content:center;margin-top:24px}.mission-card{border-radius:24px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#fffdf4;box-shadow:var(--shadow-soft)}.mission-media{background:linear-gradient(to right,#fff7e4f2,#fff7e400),url(https://images.pexels.com/photos/672051/pexels-photo-672051.jpeg?auto=compress&cs=tinysrgb&w=1600) center/cover no-repeat;min-height:260px}.mission-text{padding:26px 28px;font-size:14px;color:var(--text-muted)}.mission-text h2{font-size:22px;margin-bottom:10px;color:var(--text-main)}.ranch-section{border-radius:24px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#f7e7c6;box-shadow:var(--shadow-soft);padding:12px}.ranch-photo{background:url(img/homepage_hero.png) center/cover no-repeat;min-height:240px;border-radius:12px}.ranch-text{padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:linear-gradient(to right,#f7e7c6f5,#f7e7c6d9)}.ranch-text h2{font-size:20px}.ranch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.btn-ghost{border-radius:999px;padding:9px 18px;border:1px solid #3a2617;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.newsletter{margin-top:60px;text-align:center;background:var(--bg-cream);border-radius:24px;padding:32px 22px 30px;border:1px solid #f1e0b5}.newsletter-icon{font-size:26px;margin-bottom:6px}.newsletter h2{font-size:20px;margin-bottom:6px}.newsletter p{font-size:14px;color:var(--text-muted);margin-bottom:18px}.newsletter-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.newsletter-input{min-width:240px;max-width:320px;padding:9px 11px;border-radius:999px;border:1px solid #e1d2af;font-size:13px;outline:none}.btn-subscribe{border-radius:999px;padding:9px 18px;border:none;background:var(--yellow);font-size:13px;font-weight:600;cursor:pointer}.btn-subscribe:hover{background:var(--yellow-dark)}@media (max-width: 960px){.feature-grid,.products-grid,.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card,.ranch-section,.split{grid-template-columns:1fr}.mission-media,.ranch-photo{order:-1}.hero{padding:40px 26px;min-height:360px}}@media (max-width: 768px){.hero h1{font-size:30px}.section{margin-top:46px}.section-title{font-size:22px}}@media (max-width: 540px){.feature-grid,.products-grid,.testimonials-grid{grid-template-columns:1fr}.newsletter{border-radius:18px}.hero{border-radius:0 0 24px 24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home.css.map */
