.inner-header{text-align:center;background-color:#f0eadd;border-bottom:1px solid #0000000d;padding:160px 5% 60px}@media (width<=900px){.inner-header{padding:120px 5% 40px}}.inner-header h1{margin-bottom:20px;font-size:4rem}@media (width<=900px){.inner-header h1{font-size:3rem}}@media (width<=576px){.inner-header h1{font-size:2.2rem}}.inner-header .subtitle{color:#665f54;max-width:600px;margin:0 auto;font-size:1.2rem}.magazine-layout{background:#faf7f2;padding:160px 5% 100px;overflow-x:hidden}@media (width<=900px){.magazine-layout{padding:140px 5% 80px}}@media (width<=576px){.magazine-layout{padding:120px 20px 60px}}.magazine-layout .magazine-block{align-items:center;gap:80px;width:100%;max-width:1300px;margin-bottom:120px;margin-left:auto;margin-right:auto;display:flex}@media (width<=900px){.magazine-layout .magazine-block{flex-direction:column;gap:40px;margin-bottom:80px}}.magazine-layout .magazine-block:nth-child(2n){flex-direction:row-reverse}@media (width<=900px){.magazine-layout .magazine-block:nth-child(2n){flex-direction:column}}.magazine-layout .magazine-block .block-image{flex:1;width:100%;position:relative}.magazine-layout .magazine-block .block-image:before{content:"";z-index:0;border:1px solid #c6a25f;border-radius:20px;position:absolute;inset:-20px 20px 20px -20px}@media (width<=576px){.magazine-layout .magazine-block .block-image:before{inset:-10px 10px 10px -10px}}.magazine-layout .magazine-block .block-image img{z-index:1;border-radius:20px;width:100%;height:auto;position:relative;box-shadow:0 20px 50px #0000001a}.magazine-layout .magazine-block .block-content{flex:1}.magazine-layout .magazine-block .block-content .number{color:#c6a25f33;margin-bottom:-20px;font-family:Playfair Display,serif;font-size:5rem;line-height:1}@media (width<=900px){.magazine-layout .magazine-block .block-content .number{font-size:4rem}}@media (width<=576px){.magazine-layout .magazine-block .block-content .number{font-size:3.5rem}}.magazine-layout .magazine-block .block-content h2{color:#202b1b;margin-bottom:25px;font-size:3rem}@media (width<=900px){.magazine-layout .magazine-block .block-content h2{font-size:2.5rem}}@media (width<=576px){.magazine-layout .magazine-block .block-content h2{font-size:2rem}}.magazine-layout .magazine-block .block-content .ingredient-subtitle{color:#6a7c5c;margin-bottom:15px;font-style:italic}.magazine-layout .magazine-block .block-content p{color:#665f54;margin-bottom:20px;font-size:1.15rem;line-height:1.8}@media (width<=900px){.magazine-layout .magazine-block .block-content p{font-size:1.05rem}}.magazine-layout .magazine-block .block-content ul{list-style:none}.magazine-layout .magazine-block .block-content ul li{color:#1f1d19;margin-bottom:15px;padding-left:30px;font-size:1.1rem;line-height:1.6;position:relative}@media (width<=576px){.magazine-layout .magazine-block .block-content ul li{padding-left:26px;font-size:1rem}}.magazine-layout .magazine-block .block-content ul li:before{content:"✧";color:#c6a25f;font-size:1.2rem;position:absolute;top:2px;left:0}.magazine-layout .magazine-block .block-content ul li.after-use-benefit{background:#c6a25f14;border:1px solid #c6a25f40;border-left:4px solid #c6a25f;border-radius:4px 12px 12px 4px;margin-top:18px;padding:14px 18px 14px 38px;box-shadow:0 4px 15px #00000008}@media (width<=576px){.magazine-layout .magazine-block .block-content ul li.after-use-benefit{padding:12px 14px 12px 32px}}.magazine-layout .magazine-block .block-content ul li.after-use-benefit:before{content:"✦";color:#c6a25f;font-size:1.1rem;top:14px;left:14px}@media (width<=576px){.magazine-layout .magazine-block .block-content ul li.after-use-benefit:before{top:12px;left:10px}}.magazine-layout .magazine-block .block-content ul li.after-use-benefit strong{color:#202b1b;font-weight:700}.botanical-benefits-summary{background:#f0eadd;border-top:1px solid #c6a25f33;padding:80px 5% 120px}@media (width<=900px){.botanical-benefits-summary{padding:60px 5% 90px}}@media (width<=576px){.botanical-benefits-summary{padding:50px 20px 70px}}.botanical-benefits-summary .benefits-summary-container{text-align:center;max-width:1200px;margin:0 auto}.botanical-benefits-summary .benefits-summary-container .eyebrow-tag{letter-spacing:2px;text-transform:uppercase;color:#c6a25f;background:#c6a25f1f;border-radius:30px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.botanical-benefits-summary .benefits-summary-container h2{color:#202b1b;margin-bottom:18px;font-size:2.8rem}@media (width<=900px){.botanical-benefits-summary .benefits-summary-container h2{font-size:2.2rem}}@media (width<=576px){.botanical-benefits-summary .benefits-summary-container h2{font-size:1.8rem}}.botanical-benefits-summary .benefits-summary-container h2 span{color:#c6a25f;font-family:Playfair Display,serif;font-style:italic}.botanical-benefits-summary .benefits-summary-container .summary-desc{color:#665f54;max-width:750px;margin:0 auto 50px;font-size:1.15rem;line-height:1.8}@media (width<=576px){.botanical-benefits-summary .benefits-summary-container .summary-desc{margin-bottom:35px;font-size:1rem}}.botanical-benefits-summary .benefits-summary-container .benefits-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:50px;display:grid}@media (width<=1200px){.botanical-benefits-summary .benefits-summary-container .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.botanical-benefits-summary .benefits-summary-container .benefits-grid{grid-template-columns:1fr;gap:20px}}.botanical-benefits-summary .benefits-summary-container .benefits-grid .benefit-card{background:#fff;border:1px solid #c6a25f33;border-radius:16px;padding:30px 24px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000000a}.botanical-benefits-summary .benefits-summary-container .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px #c6a25f26}.botanical-benefits-summary .benefits-summary-container .benefits-grid .benefit-card .benefit-icon{color:#c6a25f;background:#c6a25f26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-size:1.3rem;display:flex}.botanical-benefits-summary .benefits-summary-container .benefits-grid .benefit-card h3{color:#202b1b;margin-bottom:12px;font-size:1.25rem;line-height:1.3}.botanical-benefits-summary .benefits-summary-container .benefits-grid .benefit-card p{color:#665f54;margin:0;font-size:.95rem;line-height:1.6}.botanical-benefits-summary .benefits-summary-container .benefits-cta{margin-top:20px}.botanical-benefits-summary .benefits-summary-container .benefits-cta .btn{padding:16px 36px;font-size:1.05rem}
