.sunbalm-gifts{padding:48px 0}.sunbalm-gifts__intro{max-width:65rem;margin:0 auto 32px;text-align:center}.sunbalm-gifts__intro h2{margin:0 0 12px}.sunbalm-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sunbalm-gifts__card{min-width:0}.sunbalm-gifts__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sunbalm-gifts__card h3{margin:20px 0 8px}.sunbalm-gifts__card p{margin:0 0 16px}.sunbalm-gifts__card .button{width:100%;margin-top:20px}.sunbalm-set-savings{margin:16px 0;font-size:1.3rem;line-height:1.7}.sunbalm-set-savings div{display:flex;justify-content:space-between;gap:16px}.sunbalm-set-savings dt,.sunbalm-set-savings dd{margin:0}.sunbalm-set-savings__saving{font-weight:600;border-top:1px solid rgba(var(--color-foreground),.18);padding-top:8px;margin-top:8px}.sunbalm-gifts__footer{margin:28px 0 0;text-align:center}.sunbalm-newsletter-note{max-width:55rem;margin:0 auto 16px;text-align:center;font-size:1.3rem}.sunbalm-hide-review-count .jdgm-carousel-number-of-reviews{display:none!important}@media(max-width:749px){.sunbalm-gifts{padding:32px 0}.sunbalm-gifts__grid{grid-template-columns:1fr;gap:36px}.sunbalm-gifts__card{max-width:46rem;width:100%;margin:auto}.sunbalm-gifts__intro{margin-bottom:24px}}

.sunbalm-gifts__card{display:flex;flex-direction:column}.sunbalm-gifts__card .sunbalm-set-savings{margin-top:auto}.sunbalm-set-savings{background:transparent;padding:0}
