.tp-product-features{width:100%}.tp-product-features .tp-wrapper{max-width:var(--page-width);margin:0 auto;padding-inline:1.5rem;display:flex;flex-direction:column;gap:48px}@media screen and (min-width:750px){.tp-product-features .tp-wrapper{padding-inline:5rem}}.tp-product-features .tp-section-title{font-family:"Noto Serif",serif;font-size:clamp(2.4rem,1.8057rem + 1.5238vw,3.6rem);font-weight:500;line-height:1.3;color:#0e3532;margin:0;text-align:center}.tp-product-features .tp-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.tp-product-features .tp-grid{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (min-width:1024px){.tp-product-features .tp-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:32px}}.tp-product-features .tp-grid__product{border-radius:16px;overflow:hidden;position:relative;min-height:300px;order:99;margin:0;background:linear-gradient(180deg,var(--tp-product-bg-start, #E0F3FE) 0%,#FFF 100%)}@media screen and (min-width:750px){.tp-product-features .tp-grid__product{grid-column:1 / -1;min-height:400px;order:-1}}@media screen and (min-width:1024px){.tp-product-features .tp-grid__product{grid-column:2;grid-row:1 / -1;min-height:0}}.tp-product-features .tp-grid__product img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tp-product-features .tp-feature-card{border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;background-color:var(--tp-card-bg, #FFFFFF);transition:background-color .3s ease}.tp-product-features .tp-feature-card:hover{background-color:var(--tp-card-hover-bg, #E0F3FE)}.tp-product-features .tp-feature-card__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px;background-color:var(--tp-icon-bg, #0E3532)}.tp-product-features .tp-feature-card__icon img{width:48px;height:48px;object-fit:contain;display:block}.tp-product-features .tp-feature-card__title{font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.4;color:#0e3532;text-transform:uppercase;margin:0}.tp-product-features .tp-feature-card__text{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.4;color:var(--tp-card-text-color, #6B7280);margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tp-product-features.css.map */
