.feature-highlights{padding-block:var(--spacing-xl);background-color:var(--fh-section-bg, var(--color-brand-peach))}.feature-highlights__card{background-color:var(--fh-card-bg, #ffffff);border-radius:32px;padding:var(--spacing-xl) 52px}.feature-highlights__heading{text-align:left;margin:0 0 var(--spacing-lg);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;font-size:var(--fh-heading-size, var(--fs-section-heading, clamp(26px, 3.61vw, 52px)));font-weight:400;line-height:1.1;color:var(--color-text-primary)}.feature-highlights__heading-text{font-weight:400}.feature-highlights__heading-bold{font-weight:700}@keyframes fh-bubble-in{0%{opacity:0;transform:translateY(20px) scale(.82)}55%{opacity:1;transform:translateY(-6px) scale(1.06)}75%{transform:translateY(2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.feature-highlights__heading-image{display:inline-flex;align-items:center;flex-shrink:0;opacity:0;transform:translateY(20px) scale(.82);will-change:transform,opacity}.feature-highlights__heading-image.is-visible{animation:fh-bubble-in .65s cubic-bezier(.34,1.56,.64,1) forwards}.feature-highlights__heading-image img{display:block;width:auto;object-fit:contain}.feature-highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.feature-highlights__item{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:start}.feature-highlights__item-icon{grid-column:1;grid-row:1 / 3;width:48px;height:48px;object-fit:contain;flex-shrink:0;margin-top:2px}.feature-highlights__item-title{grid-column:2;grid-row:1;font-size:var(--fs-card-title, clamp(20px, 1.67vw, 24px));font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.feature-highlights__item-desc{grid-column:2;grid-row:2;font-size:clamp(16px,1.39vw,20px);font-weight:400;color:var(--color-text-primary);margin:0;line-height:1.55}@media screen and (max-width:900px){.feature-highlights__card{padding:var(--spacing-lg) 24px}.feature-highlights__heading{text-align:center;justify-content:center;line-height:1.05;gap:4px 8px}.feature-highlights__grid{grid-template-columns:1fr;gap:var(--spacing-md)}}@media screen and (max-width:600px){.feature-highlights{padding-block:var(--spacing-lg)}.feature-highlights__card{padding:var(--spacing-md) 24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/feature-highlights.css.map */
