.sunoriva-section{padding:72px 0;color:#243229}.sunoriva-wrap{width:min(1200px,calc(100% - 40px));margin:auto}.sunoriva-kicker{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#617565;margin:0 0 12px}.sunoriva-title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;margin:0 0 16px;color:#20372b}.sunoriva-copy{font-size:1.05rem;line-height:1.7;color:#526057;max-width:680px}.sunoriva-button{display:inline-flex;margin-top:24px;padding:13px 24px;border-radius:999px;background:#315744;color:#fff;text-decoration:none;font-weight:650}.sunoriva-button:hover{background:#203c2f}.sunoriva-grid{display:grid;gap:24px}.sunoriva-card{background:#f6f2e8;border-radius:18px;overflow:hidden}.sunoriva-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.sunoriva-card__body{padding:22px}.sunoriva-card h3{margin:0 0 8px;font-size:1.25rem}.sunoriva-card p{margin:0;color:#68736c;line-height:1.55}.sunoriva-card a{color:inherit;text-decoration:none}.sunoriva-hero{position:relative;min-height:650px;display:flex;align-items:center;background:#ede6d6 center/cover no-repeat}.sunoriva-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f2e8f7,#f6f2e8c7 36%,#f6f2e80d 68%)}.sunoriva-hero__content{position:relative;z-index:1;width:min(1200px,calc(100% - 40px));margin:auto}.sunoriva-hero__content>div{max-width:520px}.sunoriva-hero h1{font-size:clamp(2.7rem,6vw,5.1rem);line-height:.98;color:#20372b;margin:0 0 22px}.sunoriva-hero p{font-size:1.15rem;line-height:1.65;color:#526057}.sunoriva-story{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;background:#f6f2e8}.sunoriva-story__image img{display:block;width:100%;height:620px;object-fit:cover}.sunoriva-story__content{padding:64px clamp(32px,7vw,100px)}.sunoriva-benefits{grid-template-columns:repeat(4,1fr)}.sunoriva-benefit{text-align:center;padding:28px 18px;border:1px solid #d9dfd8;border-radius:16px}.sunoriva-benefit__icon{font-size:1.6rem;color:#315744}.sunoriva-benefit h3{font-size:1rem;margin:12px 0 7px}.sunoriva-benefit p{font-size:.9rem;color:#68736c;margin:0;line-height:1.5}.sunoriva-faq details{border-top:1px solid #d9dfd8;padding:20px 0}.sunoriva-faq details:last-child{border-bottom:1px solid #d9dfd8}.sunoriva-faq summary{cursor:pointer;font-weight:650;color:#20372b}.sunoriva-faq details p{color:#5c6961;line-height:1.65}.sunoriva-products{grid-template-columns:repeat(3,1fr)}.sunoriva-product img{aspect-ratio:1/1;object-fit:cover;background:#f2f2ee}.sunoriva-product__meta{padding:15px 3px}.sunoriva-product__meta h3{margin:0 0 5px;font-size:1rem}.sunoriva-product__meta p{margin:0;color:#68736c}.sunoriva-inspiration{background:#315744;color:#fff;text-align:center}.sunoriva-inspiration .sunoriva-title,.sunoriva-inspiration .sunoriva-copy{color:#fff}.sunoriva-inspiration .sunoriva-copy{margin:auto}.sunoriva-inspiration .sunoriva-button{background:#f0dfba;color:#20372b}@media(max-width:749px){.sunoriva-section{padding:52px 0}.sunoriva-hero{min-height:590px;background-position:65% center;align-items:flex-end;padding-bottom:42px}.sunoriva-hero:after{background:linear-gradient(0deg,#f6f2e8fa,#f6f2e8bd 42%,#f6f2e814 78%)}.sunoriva-hero__content>div{max-width:100%}.sunoriva-story{grid-template-columns:1fr}.sunoriva-story__image img{height:420px}.sunoriva-story__content{padding:44px 24px}.sunoriva-benefits,.sunoriva-products{grid-template-columns:1fr 1fr}.sunoriva-grid{gap:16px}}@media(max-width:480px){.sunoriva-benefits,.sunoriva-products{grid-template-columns:1fr}.sunoriva-hero h1{font-size:2.65rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sunoriva-home.css.map */
