.custom-feature-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px 20px;box-shadow:0 2px 14px #00000059;transition:transform .25s ease,box-shadow .25s ease}.custom-feature-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px #00000080}.custom-feature-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%}.custom-feature-icon svg{width:28px;height:28px}.custom-features-btn{display:inline-block;padding:14px 32px;border-radius:6px;text-decoration:none;font-weight:600;font-size:15px;transition:opacity .2s ease,transform .2s ease}.custom-features-btn:hover{opacity:.85;transform:translateY(-2px)}.custom-features-section{width:100%}.custom-features-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.custom-features-heading{font-size:32px;font-weight:700;margin-bottom:12px}.custom-features-subheading{font-size:16px;max-width:600px;margin:0 auto 40px;line-height:1.6}.custom-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.custom-feature-card{background:#fff;border-radius:12px;padding:32px 20px;box-shadow:0 2px 10px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.custom-feature-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001a}.custom-feature-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#f1f1f1}.custom-feature-icon img{width:32px;height:32px;object-fit:contain}.custom-feature-title{font-size:18px;font-weight:600;margin-bottom:8px}.custom-feature-text{font-size:14px;line-height:1.6;margin:0}.custom-features-cta{margin-top:40px}.custom-features-btn{display:inline-block;padding:14px 32px;background:#1a1a1a;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;font-size:15px;transition:opacity .2s ease}.custom-features-btn:hover{opacity:.85}@media screen and (max-width:989px){.custom-features-grid{grid-template-columns:repeat(2,1fr)}.custom-features-heading{font-size:28px}}@media screen and (max-width:599px){.custom-features-grid{grid-template-columns:1fr}.custom-features-heading{font-size:24px}.custom-features-subheading{font-size:14px}.custom-feature-card{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-custom-features.css.map */
