.reserve-bundles__intro{text-align:center;max-width:42rem;margin:0 auto 3rem}.reserve-bundles__caption{margin:0 0 .75rem;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-button))}.reserve-bundles__heading{margin:0;line-height:1.15}.reserve-bundles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.reserve-bundles__card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;padding:2rem 1.75rem;text-align:center}.reserve-bundles__card--badged{border-color:rgb(var(--color-button))}.reserve-bundles__badge{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.reserve-bundles__label{margin:.5rem 0 0;font-size:1.0625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.reserve-bundles__price{margin:.75rem 0 0;font-size:2rem;font-weight:700}.reserve-bundles__price-note{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em;opacity:.55}.reserve-bundles__description{margin-top:1rem;flex:1}.reserve-bundles__description p{margin:0 0 .5rem;font-size:.9375rem;opacity:.75}.reserve-bundles__description p:last-child{margin-bottom:0}.reserve-bundles__cta{margin-top:1.5rem;width:100%;text-align:center}.reserve-bundles__footnote{margin:2rem 0 0;text-align:center;font-size:.8125rem;opacity:.5}@media screen and (max-width:989px){.reserve-bundles__grid{grid-template-columns:1fr;max-width:26rem;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-reserve-bundles.css.map */
