.section.section-versatility .section-heading{margin:0}.section-versatility .section-heading h2{font-size:32px;line-height:40px;font-weight:400;color:var(--body);margin:0;text-align:center;font-family:circular_stdmedium!important}.versatility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.versatility-card{background:var(--off-white);border:1px solid var(--light-gray);border-radius:12px;padding:28px 22px;text-align:center;opacity:1;transform:translateY(32px) scale(.96);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),box-shadow .3s ease,border-color .3s ease;will-change:transform,opacity}.versatility-card.visible{opacity:1;transform:translateY(0) scale(1)}.versatility-card:hover{border-color:var(--coral);box-shadow:0 8px 24px #ef66771f;transform:translateY(-4px) scale(1)}.versatility-card.visible:hover{transform:translateY(-4px) scale(1)}.versatility-icon{width:56px;height:56px;border-radius:50%;background:var(--coral-light);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:background .3s ease,transform .3s ease;font-size:25px}.versatility-card:hover .versatility-icon{background:var(--coral);transform:scale(1.08)}.versatility-icon svg{width:26px;height:26px;color:var(--coral);transition:color .3s ease}.versatility-card:hover .versatility-icon svg{color:#fff}.versatility-card h3{font-size:16px;font-weight:700;color:var(--dark);margin-bottom:6px}.versatility-card p{font-size:13px;color:var(--muted);line-height:1.5}.versatility-section-subtitle{max-width:750px;margin:10px auto 0}.versatility-section-subtitle *{font-size:16px;color:var(--body);margin-top:10px;line-height:159%;text-transform:capitalize}.versatility-accent{background:var(--coral-light);color:var(--coral);font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin:0 auto 12px;display:flex;width:100%;max-width:max-content}.versatility-section-subtitle{text-align:center}@media screen and (max-width:990px){.versatility-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (max-width:640px){.section-versatility .section-heading h2{font-size:22px;line-height:30px}.section-heading h2{font-size:20px}.versatility-section-subtitle{font-size:12px}.versatility-grid{grid-template-columns:repeat(2,1fr);gap:10px}.versatility-card{padding:18px 12px}.versatility-card:hover{border-color:unset;box-shadow:unset;transform:unset}.versatility-card:hover .versatility-icon{background:var(--coral)}.versatility-card h3{font-size:13.5px}.versatility-card p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/versatility.css.map */
