.product-list .product-card .button,.product-list .product-card [class*=button]{background-color:#f15e4c!important;color:#fff!important;border-color:#f15e4c!important;border-radius:999px!important;font-weight:700!important;transition:all .2s ease!important}.product-list .product-card .button:hover,.product-list .product-card [class*=button]:hover{background-color:#e04d3c!important;border-color:#e04d3c!important}.product-list .product-card .price{font-weight:700;color:#00214e}.product-list .product-card{transition:transform .2s ease,box-shadow .2s ease}.product-list .product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00214e1f}.trust-numbers__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;text-align:center!important}.trust-numbers__number{font-family:"Barlow",var(--font-heading--family),sans-serif!important;color:#00214e!important}.trust-numbers__label{font-family:"PT Sans",var(--font-body--family),sans-serif!important}.trust-numbers{border-top:1px solid rgba(0,33,78,.08);border-bottom:1px solid rgba(0,33,78,.08)}@media(max-width:749px){.trust-numbers__grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}.social-proof-bar__text strong{color:#f15e4c}.featured-blog-posts .section-header h2,[class*=blog-posts] h2{font-family:"Barlow",var(--font-heading--family),sans-serif!important;color:#00214e!important}.badge-10x{display:inline-flex;align-items:center;gap:6px;background:#00214e0f;border:1px solid rgba(0,33,78,.14);border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:700;color:#00214e;margin-bottom:16px;letter-spacing:.02em;text-transform:uppercase}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll.visible{opacity:1;transform:translateY(0)}.section-header{margin-bottom:40px}.section-header h2{font-family:"Barlow",var(--font-heading--family),sans-serif;color:#00214e;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em}.product-list-section-heading{text-align:center;padding:40px 0 24px}.product-list-section-heading h2{font-family:"Barlow",var(--font-heading--family),sans-serif;color:#00214e;font-size:2rem;font-weight:700}@media(max-width:749px){.badge-10x{font-size:.7rem;padding:6px 10px}.section-header h2{font-size:1.5rem}.product-list .product-grid{gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-homepage.css.map */
