.cl-stores{padding-block:56px}.cl-stores[id]{scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.cl-stores__grid{display:grid;grid-template-areas:"head" "map" "list";row-gap:24px;align-items:start}.cl-stores__head{grid-area:head;display:flex;flex-direction:column;gap:8px;min-width:0}.cl-stores__map{grid-area:map}.cl-stores__list{grid-area:list;display:flex;flex-direction:column;min-width:0}.cl-stores__rows{border-top:var(--linea)}.cl-stores__ig{margin-top:28px}.cl-map{position:relative;aspect-ratio:620 / 556;border-radius:var(--r-media);overflow:clip;isolation:isolate;container-type:inline-size;background-color:#aad3f4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.cl-map .cl-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%}.cl-map__place,.cl-map__road,.cl-map__pin-name{position:absolute;left:var(--x);top:var(--y);white-space:nowrap;pointer-events:none;transform:translate(-50%)}.cl-map__place{font-size:clamp(10px,2.258cqw,14px);line-height:1.286;font-weight:600;color:#3c3c43;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 3px #fff}.cl-map__place--start{transform:none}@container (max-width: 480px){.cl-map__place--start{display:none}}.cl-map__place--small{font-size:clamp(9px,1.774cqw,11px);line-height:1.273;font-weight:500;color:#6d6d72}.cl-map__place--sea{font-size:clamp(10px,2.097cqw,13px);line-height:1.385;font-weight:500;letter-spacing:.08em;color:#4a86bf;text-shadow:none}.cl-map__road{display:grid;place-items:center;min-width:3.2em;height:1.8em;padding:0 .3em;border-radius:4px;background-color:#1e7b45;box-shadow:0 0 0 1.5px #fff;color:#fff;font-size:clamp(8px,1.613cqw,10px);line-height:1;font-weight:700;letter-spacing:.02em}.cl-map__pin{position:absolute;left:var(--x);top:var(--y);z-index:2;width:44px;height:44px;margin:-48px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer}.cl-map__pin-shape{position:absolute;left:7px;top:7px;display:block;width:30px;height:41px;transform-origin:50% 100%}.cl-map__pin-shape>svg{display:block;overflow:visible;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .28))}.cl-map__pin[aria-pressed=true] .cl-map__pin-shape{transform:scale(1.22)}.cl-map__pin-name{z-index:1;margin-top:3px;font-size:clamp(10px,1.935cqw,12px);line-height:1.333;font-weight:600;color:#1c1c1e;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 3px #fff}.cl-map__pin[aria-pressed=true]+.cl-map__pin-name{font-weight:700}@media(prefers-reduced-motion:no-preference){.cl-map__pin-shape{transition:transform .18s ease}}.cl-map__open{position:absolute;right:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px 0 14px;border-radius:var(--r-pill);background-color:#fff;box-shadow:0 1px 4px #0000002e;color:var(--c-noce);font-family:var(--f-testo);font-size:var(--t-micro);line-height:var(--l-micro);font-weight:500;text-decoration:none}.cl-map__open:hover{color:var(--c-tabacco)}@media screen and (max-width:749px){.cl-map__open{min-height:44px;padding:0 14px 0 16px}}@media screen and (min-width:990px){.cl-stores{padding-block:80px 24px}.cl-stores__grid{grid-template-columns:minmax(0,620fr) minmax(0,596fr);grid-template-rows:auto 1fr;grid-template-areas:"map head" "map list";column-gap:64px;row-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cl-section-stores.css.map */
