.healthcare{position:relative}.healthcare__container{display:grid;gap:3rem}.healthcare__intro{text-align:center;margin-bottom:1.25rem}.healthcare__top-badge{display:inline-flex;align-items:center;gap:.6rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:none;padding:.65rem 1.5rem;border-radius:999px;color:#fff;line-height:1}.healthcare__top-badge svg{color:#fff;width:17px;height:17px}.healthcare__heading{margin:1rem 0;font-size:40px}.healthcare__description{max-width:72ch;margin-inline:auto;color:#f5f1e8e6;line-height:1.45}.healthcare__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.healthcare__list{display:grid;gap:1.25rem}.health-item{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.875rem 1rem;background:#ffffff1a;border-radius:12px;padding:1.25rem 1.5rem;transition:box-shadow .25s ease,transform .25s ease,background .25s ease;cursor:pointer}.health-item__icon svg{width:22px;height:22px;color:#fff}.health-item__icon{width:38px;height:38px;border-radius:10px;background:var(--icon-bg, #1f9d55);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 -6px 10px #0000001a}.health-item__title{font-weight:800;font-size:18px;color:#fff}.health-item__text{font-size:13px;color:#f5f1e8cc}.health-item__content{display:grid;gap:.25rem}.health-item.is-active{box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:scale(1.02)!important;background:#fff}.health-item.is-active .health-item__title{color:#1a1a1a}.health-item.is-active .health-item__text{color:#2b2b2b}.health-item__bullets{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;font-size:12px;color:#1a3d1a;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.health-item__bullets li{display:flex;align-items:center;gap:.5rem}.health-item__bullets li:before{content:"";width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E")}.health-item.is-active .health-item__bullets{max-height:300px;margin-top:.4rem}.healthcare__media{position:relative}.healthcare__image{width:100%;height:auto;border-radius:16px;display:block;box-shadow:0 8px 24px #1d4e351a,0 2px 10px #0000000f}.healthcare__image--placeholder{aspect-ratio:16/10;background:#0000000a}.healthcare__badge{position:absolute;background:#fff;color:#1a3d1a;border-radius:12px;box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px #00000014,0 8px 10px -6px #00000014}.healthcare__badge--vet{left:-1.5rem;top:-1.5rem;padding:1.5rem;text-align:center;display:grid;background:#f4d03f;color:#1a1a1a}.healthcare__badge--vet .healthcare__badge-title{font-size:18px;font-weight:800;background:transparent;color:#1a1a1a;padding:0}.healthcare__badge--vet .healthcare__badge-label{font-size:13px;opacity:.9;color:#1a1a1a}.healthcare__badge--natural{right:-1.5rem;bottom:-1.5rem;padding:1.5rem 2.3rem;text-align:center;display:grid}.healthcare__badge--natural .healthcare__badge-title{font-size:18px;font-weight:800}.healthcare__badge--natural .healthcare__badge-label{font-size:13px;font-weight:400}.healthcare-cta{margin-top:2rem;background:#ffffff1a;border-radius:16px;padding:4rem 3rem;display:grid;gap:1.25rem;align-items:center;color:#fff;box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;grid-template-columns:1fr;justify-items:center;text-align:center;margin-inline:0;width:100%;justify-self:stretch}.healthcare-cta__heading{margin:0;font-size:26px}.healthcare-cta__text{color:#f5f1e8cc;margin:15px 0;line-height:1.5}.healthcare-cta__actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:center}.healthcare-cta__content{max-width:70ch;margin-inline:auto}.healthcare-cta .button--primary{background:#f4d03f;color:#1a1a1a;border:none;display:inline-flex;align-items:center;gap:.5rem}.healthcare-cta .button--secondary{background:transparent;color:#fff;border:1px solid #ffffff}.healthcare-cta .button--primary:before,.healthcare-cta .button--secondary:before{content:none!important;display:none!important}.healthcare-cta .button--primary:after,.healthcare-cta .button--secondary:after,.healthcare-cta .button--primary:hover:after,.healthcare-cta .button--secondary:hover:after{content:none!important;box-shadow:none!important}.healthcare-cta .button__icon{display:inline-flex;width:18px;height:18px}.healthcare-cta .button__icon svg{width:100%;height:100%}@media (min-width: 990px){.healthcare__grid{grid-template-columns:1.1fr 1fr;gap:2.5rem 4rem}.healthcare__list{gap:1.5rem}.healthcare-cta{grid-template-columns:1fr;padding:3rem;width:100%;justify-self:stretch}}@media (max-width: 720px){.healthcare__badge--natural{right:-1rem;bottom:-1rem}.healthcare__badge--vet{left:-1rem;top:-1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-health-care.css.map */
