.card-grid{background:var(--cg-bg);color:var(--cg-card-text);letter-spacing:normal}.card-grid *,.card-grid *:before,.card-grid *:after{box-sizing:border-box}.card-grid__inner{width:calc(100% - (var(--cg-side-m) * 2));max-width:var(--cg-container);margin:0 auto;padding:var(--cg-pt-m) 0 var(--cg-pb-m)}.card-grid__header{text-align:var(--cg-header-align)}.card-grid__eyebrow{margin:0 0 var(--cg-gap-eyebrow);font-family:var(--cg-body-font);font-weight:800;font-size:var(--cg-eyebrow-size);letter-spacing:var(--cg-eyebrow-spacing);line-height:normal;text-transform:var(--cg-eyebrow-transform);color:var(--cg-eyebrow-color)}.card-grid .card-grid__heading{margin:0 0 var(--cg-gap-heading);font-family:var(--cg-heading-font);font-weight:var(--cg-heading-weight);font-style:var(--cg-heading-style);font-size:var(--cg-heading-size);line-height:var(--cg-heading-lh);letter-spacing:var(--cg-heading-spacing);color:var(--cg-heading-color)}.card-grid__lead{max-width:var(--cg-lead-max);margin-left:var(--cg-lead-margin-l);margin-right:var(--cg-lead-margin-r);font-family:var(--cg-body-font);font-weight:var(--cg-body-weight);font-size:var(--cg-lead-size);line-height:var(--cg-body-lh);color:var(--cg-lead-color)}.card-grid__lead p{margin:0 0 1em}.card-grid__grid{display:grid;grid-template-columns:repeat(var(--cg-cols-m),minmax(0,1fr));gap:var(--cg-gap-m);margin-top:var(--cg-grid-gap)}.card-grid__card{min-width:0;background:var(--cg-card-bg);overflow:hidden}.card-grid--boxed .card-grid__card{border:var(--cg-card-border-w) solid var(--cg-card-border);border-radius:var(--cg-card-radius)}.card-grid--top-line .card-grid__card{border-top:var(--cg-line-w) solid var(--cg-line-color);padding-top:var(--cg-line-gap);background:transparent;overflow:visible}.card-grid--divided .card-grid__card{background:transparent;overflow:visible}.card-grid--divided .card-grid__copy{padding:0}.card-grid--divided .card-grid__card+.card-grid__card{padding-top:var(--cg-gap-m);border-top:var(--cg-card-border-w) solid var(--cg-card-border)}.card-grid .card-grid__media{position:relative;display:block;min-height:var(--cg-image-h-m);border-radius:var(--cg-image-radius);overflow:hidden}.card-grid--top-line .card-grid__media{margin-bottom:var(--cg-image-gap)}.card-grid__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.card-grid__media--empty{background:linear-gradient(130deg,var(--cg-placeholder-start),var(--cg-placeholder-end))}.card-grid__media--empty:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed var(--cg-placeholder-border);border-radius:12px;pointer-events:none}.card-grid__copy{padding:var(--cg-card-padding)}.card-grid__tag{display:block;margin:0 0 var(--cg-tag-gap);font-family:var(--cg-body-font);font-weight:900;font-size:var(--cg-tag-size);letter-spacing:var(--cg-tag-spacing);line-height:normal;text-transform:var(--cg-tag-transform);color:var(--cg-tag-color)}.card-grid .card-grid__card-heading{margin:0 0 var(--cg-card-heading-gap);font-family:var(--cg-heading-font);font-weight:var(--cg-heading-weight);font-style:var(--cg-heading-style);font-size:var(--cg-card-heading-size);line-height:var(--cg-card-heading-lh);letter-spacing:var(--cg-card-heading-spacing);color:var(--cg-card-heading-color)}.card-grid__card-text{font-family:var(--cg-body-font);font-weight:var(--cg-body-weight);font-size:var(--cg-card-text-size);line-height:var(--cg-body-lh);color:var(--cg-card-text)}.card-grid__card-text p{margin:0 0 var(--cg-card-text-gap)}.card-grid__list{margin:var(--cg-list-gap) 0 0;padding-left:19px;font-family:var(--cg-body-font);font-size:var(--cg-list-size);line-height:var(--cg-list-lh);color:var(--cg-card-text)}.card-grid__button{display:inline-block;margin-top:8px;padding:15px 21px;border-radius:5px;background:var(--cg-button-bg);font-family:var(--cg-body-font);font-weight:800;font-size:11px;line-height:1.3;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;color:var(--cg-button-text);transition:filter .2s ease}.card-grid__button:hover{filter:brightness(1.12)}.card-grid__button:focus-visible{outline:3px solid var(--cg-card-heading-color);outline-offset:4px}@media(prefers-reduced-motion:reduce){.card-grid__button{transition:none}}.card-grid__callout{margin-top:var(--cg-callout-gap);padding:27px;border-radius:8px;background:var(--cg-callout-bg);font-family:var(--cg-body-font);font-size:var(--cg-callout-size);line-height:1.6;color:var(--cg-callout-text)}.card-grid__callout p{margin:0}.card-grid--hide-mobile{display:none}@media(min-width:750px){.card-grid__inner{width:calc(100% - (var(--cg-side-d) * 2));padding:var(--cg-pt-d) 0 var(--cg-pb-d)}.card-grid__grid{grid-template-columns:repeat(var(--cg-cols-d),minmax(0,1fr));gap:var(--cg-gap-d)}.card-grid .card-grid__media{min-height:var(--cg-image-h-d)}.card-grid--divided .card-grid__card+.card-grid__card{padding-top:0;padding-left:var(--cg-card-padding);border-top:0;border-left:var(--cg-card-border-w) solid var(--cg-card-border)}.card-grid .card-grid__heading{font-size:var(--cg-heading-size-d)}.card-grid .card-grid__card-heading{font-size:var(--cg-card-heading-size-d)}.card-grid__tag{font-size:var(--cg-tag-size-d)}.card-grid__card-text{font-size:var(--cg-card-text-size-d)}.card-grid--hide-mobile{display:block}.card-grid--hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-card-grid.css.map */
