.add-on-card__info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:28px 20px;max-width:320px}.add-on--title-section h3,.add-on--title-section h4{margin:0;margin-bottom:12px}.add-on--buttons{display:flex;align-items:center;justify-content:center;gap:4px}.add-on--button{border:none;cursor:pointer;padding:4px 16px 0px;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.8rem;text-decoration:none}.add-on--button:hover{opacity:.7}.add-on--border.content-container{border-radius:8px}.add-on--price{font-weight:normal;font-size:3.2rem;line-height:3.8rem;font-style:italic}.add-on--price-suffix{font-size:1.6rem;line-height:2.2rem}.title--container{text-align:center}.text--container{width:80%;padding-bottom:16px}.text--container p{text-wrap:wrap;font-size:1.6rem;line-height:2.2rem}.buttons__container{width:100%;justify-content:center}.no-margin{margin:0}.add-on--container{display:grid;grid-template-rows:1fr,1fr,2fr,1fr}.add-price--container{display:flex;width:100%;gap:4px;justify-content:center;align-items:center}.add--text h5,.add--text p{font-weight:400;font-size:1.4rem;line-height:2rem;margin:0}.multicolumn-list__item{border-radius:20px}@media screen and (min-width: 750px)and (max-width: 1024px){.add-on-card__info{max-width:340px}}@media screen and (max-width: 749px){.addons-heading--section{padding-inline:16px}.add-on-card__info{max-width:300}}