.store-cards-section{width:100%;background:var(--store-cards-bg, #fff);padding-top:var(--store-cards-padding-top, 30px);padding-bottom:var(--store-cards-padding-bottom, 34px)}.store-cards-section__inner{width:100%}.store-cards-section__inner:not(.page-width){padding-inline:1.5rem}.store-cards-section__header{margin-bottom:30px}.store-cards-section__heading{color:var(--store-cards-heading-color, #3c5657);font-size:var(--store-cards-heading-size, 26px);font-weight:600;line-height:1.3;margin:0}.store-cards-section__grid{display:grid;grid-template-columns:repeat(var(--store-cards-grid-columns, 2),minmax(0,1fr));gap:var(--store-cards-gap, 70px)}.store-cards-section__card{background:var(--store-cards-card-bg, #fff);border:1px solid var(--store-cards-card-border, #e3ebea);border-radius:var(--store-cards-card-radius, 8px);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:24px}.store-cards-section__media{aspect-ratio:var(--store-cards-image-ratio, 2 / 1);background:var(--store-cards-image-bg, #f6f8f8);border-radius:var(--store-cards-image-radius, 6px);overflow:hidden;width:100%}.store-cards-section__image,.store-cards-section__placeholder{display:block;height:100%;width:100%}.store-cards-section__image{object-fit:cover}.store-cards-section__placeholder{background:var(--store-cards-image-bg, #f6f8f8);opacity:.45}.store-cards-section__body{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:22px}.store-cards-section__title{color:var(--store-cards-title-color, #3c5657);font-size:var(--store-cards-title-size, 15px);font-weight:600;line-height:1.35;margin:0}.store-cards-section__divider{background:var(--store-cards-divider, #9fb1b1);height:1px;margin:14px 0 13px;width:100%}.store-cards-section__details{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.store-cards-section__detail{align-items:center;color:var(--store-cards-detail-color, #3c5657);display:flex;font-size:var(--store-cards-detail-size, 10px);gap:8px;line-height:1.45;min-width:0;overflow-wrap:anywhere;font-weight:500}.store-cards-section__detail a{color:inherit;text-decoration:none}.store-cards-section__detail a:hover{text-decoration:underline}.store-cards-section__detail-icon{color:var(--store-cards-icon-color, #3c5657);display:inline-flex;flex:0 0 24px;height:24px;margin-top:1px;width:24px}.store-cards-section__detail-icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.store-cards-section__contact-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.store-cards-section__detail--phone{flex:1 1 auto}.store-cards-section__actions{display:flex;justify-content:flex-end;flex:0 0 auto;margin-top:0}.store-cards-section__button{align-items:center;background:var(--store-cards-button-bg, #3c5657);border:1px solid var(--store-cards-button-border, #3c5657);border-radius:4px;color:var(--store-cards-button-color, #fff);display:inline-flex;font-size:var(--store-cards-button-size, 10px);font-weight:600;gap:8px;justify-content:center;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:8px 13px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.store-cards-section__button:hover{background:var(--store-cards-button-hover-bg, #2e4445);border-color:var(--store-cards-button-hover-bg, #2e4445);color:var(--store-cards-button-hover-color, #fff)}.store-cards-section__button svg{display:block;flex:0 0 14px;fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}@media screen and (max-width:768px){.store-cards-section{padding-top:var(--store-cards-padding-top-mobile, 24px);padding-bottom:var(--store-cards-padding-bottom-mobile, 28px)}.store-cards-section__header{margin-bottom:20px}.store-cards-section__heading{font-size:var(--store-cards-heading-size-mobile, 22px);text-align:center}.store-cards-section__grid{grid-template-columns:repeat(var(--store-cards-grid-columns-mobile, 1),minmax(0,1fr));gap:var(--store-cards-gap-mobile, 18px)}.store-cards-section__card{padding:12px}.store-cards-section__body{padding-top:16px}.store-cards-section__title{font-size:var(--store-cards-title-size-mobile, 15px)}.store-cards-section__detail{font-size:var(--store-cards-detail-size-mobile, 11px)}.store-cards-section__contact-row{gap:10px}.store-cards-section__actions{justify-content:flex-end;margin-top:0}.store-cards-section__button{font-size:var(--store-cards-button-size-mobile, 11px);padding-inline:10px;padding:6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-store-cards.css.map */
