.hero{position:relative;min-height:88vh;display:flex;align-items:center;background:linear-gradient(165deg,var(--forest-deep) 0%,var(--forest) 40%,#1e4d35 100%);overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;right:-10%;width:70%;height:140%;background:radial-gradient(ellipse,rgba(201,168,76,.12) 0%,transparent 70%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:180px;background:linear-gradient(to top,var(--cream),transparent);pointer-events:none}.hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text{color:var(--sand)}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#c9a84c26;border:1px solid rgba(201,168,76,.3);padding:8px 20px;border-radius:50px;font-size:.8rem;font-weight:500;color:var(--gold-light);margin-bottom:24px}.hero h1{color:var(--sand);font-size:3.4rem;margin-bottom:20px;letter-spacing:-.02em}.hero h1 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold-light);display:block}.hero-desc{font-size:1.1rem;line-height:1.7;color:#f5efe6cc;margin-bottom:32px;max-width:480px}.hero-btns{display:flex;gap:16px;flex-wrap:wrap}.hero .btn-primary{background:var(--gold);color:var(--forest-deep)}.hero .btn-primary:hover{background:var(--terracotta-light);color:var(--white)}.hero .btn-outline{border-color:#f5efe666;color:var(--sand)}.hero .btn-outline:hover{background:#f5efe61a;border-color:var(--sand)}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-card{background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:36px;width:100%}.hero-card-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-light);margin-bottom:18px;font-weight:600}.hero-product{display:flex;gap:14px;align-items:center;padding:14px;background:#ffffff0d;border-radius:var(--radius);margin-bottom:10px;transition:var(--transition)}.hero-product:hover{background:#ffffff1a}.hero-product-icon{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.hero-product h4{color:var(--sand);font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;margin-bottom:2px}.hero-product p{color:#f5efe680;font-size:.78rem}.hero-product .price{margin-left:auto;color:var(--gold-light);font-weight:700;font-size:.95rem;white-space:nowrap}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.why-section{background:var(--forest-deep);color:var(--sand);position:relative;overflow:hidden}.why-section:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(ellipse at top right,rgba(201,168,76,.08),transparent 70%)}.why-section .section-header h2{color:var(--sand)}.why-section .section-header .overline{color:var(--gold-light)}.why-section .section-header p{color:#f5efe699}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:2}.why-card{padding:32px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:var(--transition)}.why-card:hover{background:#ffffff14;transform:translateY(-4px)}.why-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:18px}.why-card h3{font-size:1.15rem;margin-bottom:10px;color:var(--sand)}.why-card p{font-size:.88rem;line-height:1.6;color:#f5efe699}.sub-section{background:linear-gradient(135deg,var(--sand),var(--sand-warm));position:relative;overflow:hidden}.sub-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sub-content h2 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--terracotta)}.sub-content p{font-size:1.05rem;color:var(--text-light);line-height:1.7;margin:16px 0 24px}.sub-features{list-style:none;margin-bottom:28px}.sub-features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.95rem}.sub-check{width:24px;height:24px;border-radius:50%;background:var(--forest);color:var(--sand);display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}.newsletter{background:linear-gradient(135deg,var(--forest),var(--forest-deep));text-align:center;padding:70px 0;position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(201,168,76,.08),transparent 70%)}.newsletter h2{color:var(--sand);position:relative}.newsletter h2 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold-light)}.newsletter p{color:#f5efe699;margin-bottom:28px;position:relative}.nl-form{display:flex;gap:12px;max-width:460px;margin:0 auto;position:relative}.nl-form input{flex:1;padding:14px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:#ffffff12;color:var(--sand);font-family:DM Sans,sans-serif}.nl-form input::placeholder{color:#f5efe666}.nl-form input:focus{border-color:var(--gold);background:#ffffff1a;box-shadow:none}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero h1{font-size:2.4rem}.hero-desc{margin:0 auto 32px}.hero-btns{justify-content:center}.hero-visual{display:none}.why-grid,.sub-inner{grid-template-columns:1fr}}@media(max-width:600px){.hero h1{font-size:1.9rem}.products-grid{grid-template-columns:1fr}.nl-form{flex-direction:column}}@media(max-width:480px){.hero-btns{flex-direction:column;gap:12px;width:100%}.hero-btns .btn{width:100%;justify-content:center;padding:14px 20px;font-size:.9rem;text-align:center}}@media(max-width:900px){.hero-visual{display:block!important;margin-top:30px;width:100%}.hero-inner{padding:0 16px}.bestsellers-card{max-width:100%}}@media(max-width:600px){.nl-form input[type=email]{width:100%;min-height:48px;font-size:16px}.nl-form button{width:100%;min-height:48px}.why-grid{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/index.css.map */
