.card-grid{padding-block:var(--card-grid-padding-top) var(--card-grid-padding-bottom)}.card-grid__inner{width:min(100% - (2 * var(--gutter)),var(--card-grid-max-width));margin-inline:auto}.card-grid__header{max-width:var(--card-grid-header-width);margin-bottom:var(--card-grid-header-gap)}.card-grid__header--center{margin-inline:auto;text-align:center}.card-grid__header--right{margin-inline-start:auto;text-align:right}.card-grid__heading{margin:0}.card-grid__intro{margin-top:var(--card-grid-intro-gap);font-size:max(16px,var(--card-grid-intro-size));line-height:1.55}.card-grid__intro>:last-child{margin-bottom:0}.card-grid__items{display:grid;grid-template-columns:repeat(var(--card-grid-columns),minmax(0,1fr));gap:var(--card-grid-row-gap) var(--card-grid-column-gap);margin:0;padding:0;list-style:none}.card-grid__item{min-width:0}.card-grid__card{display:flex;height:100%;overflow:hidden;flex-direction:column;border:var(--card-grid-border-width) solid var(--card-grid-border-color);border-radius:var(--card-grid-radius);background:var(--card-grid-background);box-shadow:var(--card-grid-shadow);color:var(--card-grid-text-color)}.card-grid__media{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--card-grid-image-ratio);background:#0000000d}.card-grid__image,.card-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-grid-image-fit);object-position:var(--card-image-position, center)}.card-grid__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:var(--card-grid-card-padding);text-align:left}.card-grid__content--center{align-items:center;text-align:center}.card-grid__content--right{align-items:flex-end;text-align:right}.card-grid__title{margin:0 0 var(--card-grid-title-gap);color:var(--card-grid-heading-color)}.card-grid__text{flex:1 1 auto;font-size:max(16px,var(--card-grid-text-size));line-height:1.55}.card-grid__text>:last-child{margin-bottom:0}.card-grid__button{margin-top:var(--card-grid-button-gap);border-radius:var(--card-grid-button-radius)}.card-grid__button--custom{border-color:var(--card-button-background)!important;background:var(--card-button-background)!important;color:var(--card-button-text)!important}.card-grid__button--custom:hover{filter:brightness(.94)}.reviews-page-static .card-grid__item{--review-accent: #1786c8;--review-tint: rgba(23, 134, 200, .09)}.reviews-page-static .card-grid__item:nth-child(3n+2){--review-accent: #f66b00;--review-tint: rgba(246, 107, 0, .09)}.reviews-page-static .card-grid__item:nth-child(3n){--review-accent: #087fbd;--review-tint: rgba(8, 127, 189, .1)}.reviews-page-static .card-grid__card{position:relative;border:1px solid color-mix(in srgb,var(--review-accent) 20%,transparent);background:#fff;box-shadow:0 3px 14px #11191f0f;transition:transform .25s ease,box-shadow .25s ease}.reviews-page-static .card-grid__card:after{content:"\201c";position:absolute;top:18px;right:22px;color:var(--review-tint);font-size:76px;font-weight:700;line-height:1;pointer-events:none}.reviews-page-static .card-grid__title{max-width:calc(100% - 32px);color:var(--review-accent);font-size:19px;line-height:1.3}.reviews-page-static .card-grid__text>p:first-child{margin:0 0 14px;color:#f5a623;font-size:18px;line-height:1;letter-spacing:2px}.reviews-page-static .card-grid__text>h4{margin:0 0 14px;color:var(--review-accent);font-size:16px;font-weight:600;line-height:1.35}.reviews-page-static .card-grid__text>p:last-child{margin-top:0}@media(hover:hover){.reviews-page-static .card-grid__card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #11191f17}}@media(min-width:1024px){.reviews-page-static .card-grid__items{grid-template-columns:repeat(6,minmax(0,1fr))}.reviews-page-static .card-grid__item{grid-column:span 2}.reviews-page-static .card-grid__item:nth-last-child(2){grid-column:2 / span 2}}@media(max-width:1023.98px){.card-grid__items{grid-template-columns:repeat(var(--card-grid-columns-tablet),minmax(0,1fr))}}@media(max-width:768.98px){.card-grid{padding-block:var(--card-grid-padding-top-mobile) var(--card-grid-padding-bottom-mobile)}.card-grid__items{grid-template-columns:repeat(var(--card-grid-columns-mobile),minmax(0,1fr))}.reviews-page-static .card-grid__title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/card-grid.css.map */
