.relief-section{max-width:1200px;margin:0 auto;padding:40px 20px}.relief-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.relief-section__title{font-size:32px;font-weight:400;letter-spacing:.02em;margin:0}.relief-section__view-all{border:1px solid #132133;border-radius:999px;padding:8px 20px;font-size:13px;text-decoration:none;color:#132133;white-space:nowrap}.relief-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.relief-tab{border:none;background:#f0f0f0;color:#555;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.relief-tab.is-active{background:#132133;color:#fff}.relief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:989px){.relief-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.relief-grid{grid-template-columns:1fr}}.relief-card{display:flex;flex-direction:column}.relief-card__media{position:relative;display:block;overflow:hidden;border-radius:8px;aspect-ratio:1 / 1;background:#f5f5f5}.relief-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.relief-card__img--secondary,.relief-card__media:hover .relief-card__img--primary{opacity:0}.relief-card__media:hover .relief-card__img--secondary{opacity:1}.relief-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;opacity:0;transition:opacity .25s ease}.relief-card__media:hover .relief-card__overlay{opacity:1}.relief-card__learn-more{background:#fff;color:#111;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;box-shadow:0 2px 10px #00000026}.relief-card__info{text-align:center;padding-top:14px}.relief-card__rating{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;margin-bottom:6px}.relief-card__stars{color:#f5c518;letter-spacing:1px}.relief-card__review-count{color:#555}.relief-card__title{display:block;font-size:14px;color:#111;text-decoration:none;margin-bottom:4px}.relief-card__price{font-size:14px;color:#333}.relief-empty{text-align:center;color:#777;margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/relief-support-section.css.map */
