.stores-grid-section{margin:0;padding:calc(var(--section-gap) * var(--fluid-1-5)) 0px;position:relative}.stores-grid-section .section__header{margin-bottom:0}.stores-grid-section .section__heading{font-weight:800;font-size:var(--h2-font-size);line-height:1.2;color:#fff;margin-left:auto;margin-right:auto}.stores-grid-section .section__description{color:#fff;font-size:18px;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:800px;margin:0 auto}.stores-grid-section .section__description p{margin-bottom:0}.stores-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:100%;margin:0 auto;padding:80px 0}@media(min-width:800px)and (max-width:1024px){.stores-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1024px){.stores-grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media(min-width:1025px){.stores-grid-section{padding-top:80px;padding-bottom:80px}.stores-grid-section .section__heading{font-size:46px;margin-bottom:24px}.stores-grid-section .section__description{font-size:20px}}.store-card{background:#fff;padding:24px;transition:transform .2s ease,box-shadow .2s ease;border-radius:10px;border:var(--Stroke-Border-Width, 1px) solid var(--Update-Gris-bordure-2---SAP, #EFEFEF);background:var(--Color-Scheme-1-Foreground, #FFF);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.store-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.store-card__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.store-card__icon{flex-shrink:0}.store-card__icon img{width:40px;height:40px;object-fit:contain}.store-card__title{color:var(--rouge-sap-bon-2, #C61A26);font-family:Barlow Condensed Header,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase;margin:0}.store-card__location-title{color:var(--Update-Noir---SAP---text, #000);font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:120%;text-transform:capitalize;margin:0;margin-top:.25rem}.store-card__address{color:var(--Update-Noir---SAP---text, #000);font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;text-align:center}.store-card__address p{margin:0;color:var(--Update-Gris-fonc-textes---SAP, #333);text-align:center;font-style:normal;font-weight:400;line-height:150%;font-size:16px}.stores-grid__button-wrapper{margin-top:0;padding-top:0}.stores-grid__button{background:#fff;color:#000;border:1px solid #EFEFEF;padding:12px 24px;text-transform:uppercase;font-weight:400;line-height:150%;font-size:20px;font-family:Source Sans Pro,sans-serif;border-radius:5px;transition:all .3s ease;text-decoration:none;display:inline-block}.stores-grid__button:hover{background:transparent;border-color:#fff;color:#fff}@media screen and (max-width:768px){.stores-grid-section{padding:80px 0}.stores-grid{grid-template-columns:1fr;gap:40px;padding:80px 0 40px}.store-card{padding:2rem;min-height:180px}.store-card__location-title{font-size:20px}.store-card__address{font-size:14px}.stores-grid-section .section__heading{font-size:32px;margin-bottom:24px}.stores-grid-section .section__description{font-size:16px}.stores-grid__button{font-size:18px;padding:10px 20px}}@media screen and (min-width:769px)and (max-width:1024px){.stores-grid-section{padding:60px 0}.store-card{padding:2.2rem}}.stores-grid-section .container,.stores-grid-section .section__header,.stores-grid-section .section__description,.stores-grid-section .stores-grid__button-wrapper{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/21/assets/stores-grid.css.map */
