.campaign-grid{background:var(--campaign-grid-background);padding:40px 24px}.campaign-grid__inner{width:var(--campaign-grid-width,100%);max-width:none;margin-inline:auto}.campaign-grid__heading{color:var(--campaign-grid-heading);text-align:center;font-size:var(--campaign-grid-heading-size);line-height:1.2;margin:0 0 32px}.campaign-grid__products{display:grid;grid-template-columns:repeat(var(--campaign-grid-columns),minmax(0,1fr));gap:20px}.campaign-grid__card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border-radius:var(--campaign-grid-radius);background:var(--campaign-grid-card);color:var(--campaign-grid-title)}.campaign-grid__media{display:block;aspect-ratio:1;background:var(--campaign-grid-image)}.campaign-grid__media img{width:100%;height:100%;object-fit:contain}.campaign-grid__content{display:flex;flex:1;flex-direction:column;gap:14px;padding:22px 18px}.campaign-grid__title{margin:0;font-size:20px;line-height:1.3;color:var(--campaign-grid-title)}.campaign-grid__description{margin:0;font-size:14px;color:var(--campaign-grid-copy)}.campaign-grid__price{margin-block-start:auto;padding-top:8px;font-size:22px;font-weight:700;color:var(--campaign-grid-price)}.campaign-grid__price .price{flex-wrap:wrap;gap:8px;font-size:inherit;line-height:1.3}.campaign-grid__price .price__regular{font-size:inherit;font-weight:inherit;color:inherit}.campaign-grid__price .price__sale{font-size:14px;color:var(--campaign-grid-compare)}.campaign-grid__button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:12px 16px;border-radius:4px;background:var(--campaign-grid-button);color:var(--campaign-grid-button-text);font-size:15px;font-weight:600;text-decoration:none}.campaign-grid__button:hover{background:var(--campaign-grid-hover);color:var(--campaign-grid-hover-text)}.campaign-grid a:focus-visible{outline:3px solid var(--campaign-grid-title);outline-offset:-3px}.campaign-grid__empty{padding:24px;border:1px dashed #999;color:var(--campaign-grid-heading)}@media(max-width:989px){.campaign-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.campaign-grid__inner{width:100%}.campaign-grid{padding:30px 16px}.campaign-grid__heading{font-size:var(--campaign-grid-mobile-heading-size);margin-bottom:24px}.campaign-grid__products{grid-template-columns:repeat(var(--campaign-grid-mobile-columns),minmax(0,1fr));gap:12px}.campaign-grid__content{gap:10px;padding:16px 12px}.campaign-grid__title{font-size:16px}.campaign-grid__price{font-size:18px}.campaign-grid__button{font-size:13px;padding:10px 8px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/campaign-product-grid.css.map */
