.pdv-container{max-width:var(--pdv-largeur, 1200px);margin:0 auto;padding:0 20px;box-sizing:border-box}.pdv-titre{text-align:center;margin:0 0 1rem}.pdv-texte{text-align:center;max-width:640px;margin:0 auto 2rem}.pdv-layout{display:grid;gap:20px}@media screen and (min-width:990px){.pdv-layout--liste{grid-template-columns:2fr 1fr}}.pdv-map{width:100%;height:var(--pdv-hauteur, 460px);border-radius:16px;overflow:hidden;position:relative;z-index:0;background:#eef0ea}.pdv-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start}@media screen and (min-width:990px){.pdv-liste{max-height:var(--pdv-hauteur, 460px);overflow-y:auto;padding-right:4px}}.pdv-liste__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-left:4px solid var(--pdv-color, #e0a100);border-radius:10px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.pdv-liste__item:hover,.pdv-liste__item.is-active{box-shadow:0 4px 14px #0000001a;transform:translate(2px)}.pdv-liste__item:focus-visible{outline:2px solid var(--pdv-color, #e0a100);outline-offset:2px}.pdv-liste__nom{font-weight:700}.pdv-liste__ville{font-size:.9em;color:var(--pdv-color, #e0a100);font-weight:600}.pdv-cta{text-align:center;margin-top:2rem}.pdv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdv-select-wrap{display:none;position:relative}.pdv-select-wrap:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg);pointer-events:none}.pdv-select{width:100%;margin:0;padding:14px 48px 14px 20px;font:inherit;font-weight:600;font-size:16px;color:#fff;background:var(--pdv-color, #e0a100);border:0;border-radius:999px;box-shadow:0 2px 8px #00000026;appearance:none;-webkit-appearance:none;cursor:pointer}.pdv-select option{color:#222;background:#fff}.pdv-select:focus-visible{outline:2px solid #222;outline-offset:2px}@media screen and (min-width:750px)and (max-width:989px){.pdv-liste{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.pdv-container{padding:0 16px}.pdv-layout{gap:12px}.pdv-select-wrap{display:block}.pdv-layout--liste .pdv-liste{display:none}.pdv-map{height:var(--pdv-hauteur-mobile, 380px);border-radius:12px}.pdv-texte{margin-bottom:1.5rem}}.pdv-marker span{display:block;width:28px;height:28px;background:var(--pdv-color, #e0a100);border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d;transition:transform .2s ease}.pdv-marker:hover span{transform:rotate(-45deg) scale(1.15)}.pdv-map .leaflet-popup-content-wrapper{padding:0;border-radius:12px;overflow:hidden}.pdv-map .leaflet-popup-content{margin:0;font-size:14px;line-height:1.4}.pdv-map .pdv-popup__img{display:block;width:100%;height:140px;object-fit:cover}.pdv-map .pdv-popup__body{padding:12px 14px 14px}.pdv-map .pdv-popup__nom{font-weight:700;font-size:16px;margin:0 0 2px}.pdv-map .pdv-popup__ville{color:var(--pdv-color, #e0a100);font-weight:600;margin:0 0 8px}.pdv-map .pdv-popup__info{margin:0 0 8px;color:#555}.pdv-map .pdv-popup__label{font-weight:600;margin:10px 0 6px}.pdv-map .pdv-popup__produits{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.pdv-map .pdv-popup__produits a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.pdv-map .pdv-popup__produits a:hover span{text-decoration:underline}.pdv-map .pdv-popup__produits img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.pdv-map .pdv-popup__lien{display:inline-block;margin-top:4px;padding:8px 14px;background:var(--pdv-color, #e0a100);color:#fff;border-radius:999px;text-decoration:none;font-weight:600}.pdv-map .pdv-popup__lien:hover{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=IA */
