.ctr-cards{background:var(--cc-bg, #fff);color:var(--cc-color, #3a3a3a);padding-top:var(--cc-pt-mob);padding-bottom:var(--cc-pb-mob);--font-heading: "GT Alpina Condensed", serif;--font-body: "Inter", sans-serif}@media(min-width:768px){.ctr-cards{padding-top:var(--cc-pt-desk);padding-bottom:var(--cc-pb-desk)}}.ctr-cards__title{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.96px;color:var(--cc-color, #3a3a3a);margin:0 0 var(--cc-title-mb-mob, 24px)}@media(min-width:768px){.ctr-cards__title{font-size:48px;letter-spacing:-1.44px;margin-bottom:var(--cc-title-mb-desk, 36px)}}.ctr-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--cc-gap-mob, 16px)}@media(min-width:768px){.ctr-cards__grid{grid-template-columns:repeat(var(--cc-columns, 2),1fr);gap:var(--cc-gap-desk, 24px)}}.ctr-cards__grid.m-secondary .ctr-cards__card-text{font-size:18px;line-height:1.5}.ctr-cards__grid.m-secondary .ctr-cards__card-text>*:not(:first-child){margin-top:var(--cc-card-gap-mob)}@media(min-width:768px){.ctr-cards__grid.m-secondary .ctr-cards__card-text>*:not(:first-child){margin-top:var(--cc-card-gap-desk)}}.ctr-cards__card{display:flex;flex-direction:column;gap:var(--cc-card-gap-mob, 16px);padding:var(--cc-card-py-mob, 24px) var(--cc-card-px-mob, 24px);background:var(--cc-card-bg, #f5f5f5);border-radius:var(--cc-card-radius, 4px)}@media(min-width:768px){.ctr-cards__card{padding:var(--cc-card-py-desk, 24px) var(--cc-card-px-desk, 24px);gap:var(--cc-card-gap-desk, 21px)}}.ctr-cards__rating{display:flex;align-items:center}.ctr-cards__rating svg{width:16px;height:16px;flex-shrink:0}.ctr-cards__card-title{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.03;letter-spacing:-.6px;margin:0;color:var(--cc-color, #3a3a3a)}@media(min-width:768px){.ctr-cards__card-title{font-size:24px;letter-spacing:-.72px}}.ctr-cards__card-text{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--cc-color, #3a3a3a)}@media(min-width:768px){.ctr-cards__card-text{font-size:16px}}.ctr-cards__card-text p{margin:0}.ctr-cards__card-text ul,.ctr-cards__card-text ol{padding-left:20px;margin:8px 0 0}.ctr-cards__card-text li{margin-bottom:4px}.ctr-cards__card-text li:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/377/assets/ctr-cards.css.map */
