@media(min-width:1680px){:root,::backdrop{--side-padding: 120px}}@media(min-width:1920px){:root,::backdrop{--side-padding: 160px}}.benefits-grid{padding-top:var(--vertical-padding-top, 60px);padding-bottom:var(--vertical-padding-bottom, 60px);padding-left:var(--side-padding);padding-right:var(--side-padding);background-color:var(--background-color);max-width:var(--section-max-width, 1280px);margin:0 auto}.benefits-grid__header{max-width:700px;margin:0 auto var(--vertical-padding-sm, 40px);text-align:center}.benefits-grid__heading{margin-bottom:1rem}.benefits-grid__subhead{text-wrap:balance;margin-bottom:0}.benefits-grid__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:580px){.benefits-grid__grid{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.benefits-grid__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.benefits-grid--cards .benefits-grid__tile{position:relative;overflow:hidden;background-color:var(--background-color, inherit)}.benefits-grid--cards .benefits-grid__tile-image{width:100%;overflow:hidden;margin-bottom:12px;border-radius:12px}.benefits-grid--cards .benefits-grid__tile-image img{width:100%;height:auto;aspect-ratio:1;display:block}.benefits-grid--cards .benefits-grid__tile-image--empty{background-color:#8080801f;border:2px dashed rgba(128,128,128,.25)}.benefits-grid--cards .benefits-grid__tile-heading{margin-bottom:1.25rem;padding:12px 18px;background-color:#7f0404;border-radius:12px;width:100%;color:var(--cd__high-contrast);font-size:17px;font-weight:500;text-align:center}.benefits-grid--cards .benefits-grid__tile-body{margin:0;line-height:1.6;opacity:.85;font-size:.8725rem}.benefits-grid__footer-note{margin-top:28px;margin-bottom:-24px;font-size:.75rem;opacity:.6}.benefits-grid__footer-note p{margin:0 0 .5em;font-size:.75rem;color:var(--cl__low-contrast)}.benefits-grid__footer-note p:last-child{margin-bottom:0}@media(min-width:768px){.benefits-grid__footer-note{margin-top:40px}}.benefits-grid--minimal .benefits-grid__tile{padding:32px 0;border-top:1px solid currentColor}.benefits-grid--minimal .benefits-grid__tile-image{display:none}.benefits-grid--minimal .benefits-grid__tile-heading{margin-bottom:.75rem}.benefits-grid--minimal .benefits-grid__tile-body{margin:0;line-height:1.6;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/531/assets/section-benefits-grid.css.map */
