.product-features-section{background-color:var(--bg-color);padding:var(--padding-top) 20px var(--padding-bottom)}.features-container,#insta-feed{width:85%;margin:0 auto}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.hero-image img{width:100%;height:auto;border-top-left-radius:40px;border-bottom-left-radius:40px}.hero-image .placeholder-image{width:100%;height:auto;border-radius:var(--image-radius)}.placeholder-image{background:#333;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.hero-text{color:var(--text-color)}.section-heading{font-size:48px;font-weight:700;margin-bottom:24px;line-height:1.2;color:var(--heading-color)}.section-description{font-size:18px;line-height:1.6;margin-bottom:32px;color:var(--text-color);opacity:.9}.cta-button{display:inline-block;background-color:var(--button-bg);color:var(--button-text);padding:16px 48px;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;text-transform:uppercase;transition:all .3s ease;letter-spacing:.5px}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff3b304d;opacity:.9}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card{background-color:var(--card-bg);padding:40px 30px;border-radius:var(--card-radius);text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-icon{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.feature-icon img{max-width:100%;max-height:100%}.feature-icon.icon-text{font-size:var(--icon-text-size);font-weight:700;color:var(--icon-color);line-height:1}.feature-title{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--feature-title-color)}.feature-subtitle{font-size:14px;color:var(--feature-subtitle-color);opacity:.8}@media screen and (max-width: 990px){.hero-content{grid-template-columns:1fr;gap:40px}.features-grid{grid-template-columns:repeat(2,1fr)}.section-heading{font-size:36px}}@media screen and (max-width: 750px){.features-grid{grid-template-columns:1fr}.section-heading{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-features.css.map */
