.sv-ol :where(p,h1,h2,h3,dl,dd,ul){margin:0}.sv-ol .sv-eyebrow{color:var(--wp--preset--color--ink-600);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.sv-ol-title{color:var(--wp--preset--color--ink-900);font-family:var(--wp--preset--font-family--display);font-size:clamp(28px,3.6vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin-top:14px;max-width:760px;text-wrap:balance}.sv-ol-intro{color:var(--wp--preset--color--ink-700);font-size:15.5px;line-height:1.55;margin-top:12px;max-width:420px}.sv-ol-stats{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px}.sv-ol-stat{display:flex;flex-direction:column-reverse;gap:8px}.sv-ol-stat dt{color:var(--wp--preset--color--ink-600);font-size:12px}.sv-ol-stat dd{color:var(--wp--preset--color--ink-900);font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.sv-ol-empty{color:var(--wp--preset--color--ink-700);font-size:17px;line-height:1.6;margin-top:18px;max-width:620px}.sv-ol-empty a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}.sv-ol-list{margin-top:48px}.sv-ol-list-title{color:var(--wp--preset--color--ink-900);font-family:var(--wp--preset--font-family--display);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.15}.sv-ol-list-intro{color:var(--wp--preset--color--ink-700);font-size:15px;line-height:1.55;margin-top:8px}.sv-ol-list-intro+.sv-ol-country{margin-top:16px}.sv-ol-country>summary{align-items:center;border-bottom:1px solid var(--sv-stroke-hair);color:var(--wp--preset--color--ink-900);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:14px;justify-content:space-between;list-style:none;min-height:52px;padding:12px 4px}.sv-ol-country>summary::-webkit-details-marker{display:none}.sv-ol-chev{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;height:7px;margin:-4px 2px 0 0;transform:rotate(45deg);transition:transform var(--wp--custom--dur--fast);width:7px}.sv-ol-country[open] .sv-ol-chev{margin-top:4px;transform:rotate(225deg)}.sv-ol-country>.sv-ol-items{margin:16px 0 28px}.is-mode-globe .sv-ol-country{scroll-margin-top:calc(var(--sv-hdr-h, 76px) + 16px)}.sv-ol-items{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));list-style:none;margin-top:18px;padding:0}.sv-ol-item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px 22px}.sv-ol-name{color:var(--wp--preset--color--ink-900);font-family:var(--wp--preset--font-family--body);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sv-ol-address{line-height:1.5}.sv-ol-address,.sv-ol-phone,.sv-ol-web{color:var(--wp--preset--color--ink-700);font-size:14px;overflow-wrap:anywhere}.sv-ol-phone,.sv-ol-web{line-height:1.4}.sv-ol-phone a,.sv-ol-web a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}.sv-ol-phone a:hover,.sv-ol-web a:hover{text-decoration-thickness:2px}@media (max-width:720px){.sv-ol-item{gap:2px}.sv-ol-book a,.sv-ol-phone a,.sv-ol-web a{align-items:center;display:inline-flex;min-height:44px}}.sv-ol-book{font-size:14px;line-height:1.4}.sv-ol-book a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}.sv-globe-stage{display:none;position:relative}.wp-block-salvagente-outlets-map.is-live .sv-globe-stage{display:grid;place-items:center}.sv-globe-stage canvas{display:block}.sv-ol-countries[hidden],.sv-ol-gnote[hidden],.sv-ol-pick[hidden]{display:none}.is-mode-globe .sv-globe-stage{height:clamp(320px,56vh,520px)}.is-mode-globe .sv-globe-stage canvas{cursor:grab;touch-action:pan-y}.is-mode-globe .sv-globe-stage canvas.is-pointing{cursor:pointer}.is-mode-globe .sv-globe-stage canvas.is-grabbing{cursor:grabbing}.is-mode-globe.is-live .sv-ol-top{display:grid;gap:24px;grid-template-areas:"head" "stage" "nav" "note";grid-template-columns:minmax(0,1fr)}.sv-ol-top>.sv-ol-head{grid-area:head;-ms-grid-column:1;-ms-grid-row:1}.sv-ol-top>.sv-globe-stage{grid-area:stage;-ms-grid-column:1;-ms-grid-row:3}.sv-ol-top>.sv-ol-countries{grid-area:nav;-ms-grid-column:1;-ms-grid-row:5}.sv-ol-top>.sv-ol-gnote{grid-area:note;-ms-grid-column:1;-ms-grid-row:7}.is-live.has-map .sv-ol-list{display:none}.sv-ol-pick{color:var(--wp--preset--color--ink-600);font-size:12px;margin:24px 0 8px}.sv-ol-countries{border-top:1px solid var(--sv-stroke-hair);display:flex;flex-direction:column}.sv-ol-countries a{align-items:center;border-bottom:1px solid var(--sv-stroke-hair);color:var(--wp--preset--color--ink-900);display:flex;font-size:16px;gap:14px;justify-content:space-between;line-height:1.3;min-height:44px;padding:8px 12px;text-decoration:none;transition:background-color .24s ease-out}.sv-ol-countries a.is-hot,.sv-ol-countries a:hover{background:hsla(0,0%,100%,.55)}.sv-ol-gnote{color:var(--wp--preset--color--ink-700);font-size:12.5px;line-height:1.5}.sv-ol-gnote a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.sv-ol-gnote{background:rgba(244,251,253,.94);border-top:1px solid var(--sv-stroke-hair);bottom:0;margin:-12px calc(var(--pg)*-1) 0;padding:12px var(--pg) calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:2}.sv-ol-countries a{scroll-margin-bottom:100px}}@media (max-width:600px){.is-mode-globe .sv-globe-stage{aspect-ratio:1/1;height:auto;max-height:56vh;min-height:320px}}@media (min-width:901px){.is-mode-globe{--sv-side-w:clamp(360px,30vw,420px)}.is-mode-globe.is-live .sv-map,.is-mode-globe.is-live .sv-ol-top{height:max(560px,calc(100dvh - var(--sv-hdr-h, 76px)));margin:-52px calc(var(--pg)*-1) 0}.is-mode-globe.is-live .sv-ol-top{gap:0;grid-template-areas:"stage head" "stage nav" "stage note";grid-template-columns:minmax(0,1fr) var(--sv-side-w);grid-template-rows:auto minmax(0,1fr) auto}.is-mode-globe.is-live .sv-ol-top>.sv-globe-stage{height:100%}.is-mode-globe.is-live .sv-ol-top>:is(.sv-ol-head,.sv-ol-countries,.sv-ol-gnote){background:hsla(0,0%,100%,.32);border-left:1px solid var(--sv-stroke-hair)}.is-mode-globe.is-live .sv-ol-head{padding:32px 28px 0}.is-mode-globe.is-live .sv-ol-title{font-size:clamp(26px,2.4vw,34px)}.is-mode-globe.is-live .sv-ol-countries{border-top:0;min-height:0;overflow-y:auto;padding:0 16px 12px}.is-mode-globe.is-live .sv-ol-top>.sv-ol-gnote{background:hsla(0,0%,100%,.6);border-top:1px solid var(--sv-stroke-hair);padding:12px 28px 14px}.sv-ol-top>.sv-ol-head{-ms-grid-column:3;-ms-grid-row:1}.sv-ol-top>.sv-globe-stage{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.sv-ol-top>.sv-ol-countries{-ms-grid-column:3;-ms-grid-row:3}.sv-ol-top>.sv-ol-gnote{-ms-grid-column:3;-ms-grid-row:5}}html.is-sv-map-lock{overflow:hidden}html:has(.sv-outlets){scrollbar-gutter:stable}.sv-ol-top.is-fading{opacity:0;transition:opacity .46s ease-out}.is-mode-globe.is-live.is-map-open .sv-ol-top{display:block;height:auto;margin:0}.is-mode-globe.is-live.is-map-open .sv-ol-head{border:0;padding:0}.is-map-open :is(.sv-ol-intro,.sv-ol-stats,.sv-ol-pick,.sv-ol-countries,.sv-ol-gnote,.sv-ol-list),.wp-block-salvagente-outlets-map.is-map-open .sv-globe-stage{display:none}.sv-map[hidden]{display:none}.sv-map{--sv-map-h:clamp(240px,32vh,320px);display:grid;grid-template-areas:"bar" "map" "rail";grid-template-columns:minmax(0,1fr);row-gap:16px}.sv-map-bar{align-items:center;border-bottom:1px solid var(--sv-stroke-hair);display:flex;gap:16px;grid-area:bar;-ms-grid-column:1;-ms-grid-row:1;justify-content:space-between;min-height:56px;padding:6px 0;scroll-margin-top:var(--sv-hdr-h,76px)}.sv-map-back{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid var(--sv-stroke-glass);border-radius:999px;color:var(--wp--preset--color--ink-800);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;letter-spacing:.12em;min-height:44px;padding:0 16px;text-transform:uppercase;white-space:nowrap}.sv-map-back:hover{background:hsla(0,0%,100%,.9)}.sv-map-head{text-align:right}.sv-ol .sv-map-eyebrow{display:none;font-size:12px}.sv-map-country{color:var(--wp--preset--color--ink-900);font-family:var(--wp--preset--font-family--display);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.15}.sv-map-status{color:var(--wp--preset--color--ink-600);font-family:var(--wp--preset--font-family--mono);font-size:12px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.sv-map-area{align-self:start;background:#dbeef4;border-radius:16px;grid-area:map;-ms-grid-column:1;-ms-grid-row:3;height:var(--sv-map-h);overflow:hidden;position:sticky;top:var(--sv-hdr-h,76px);z-index:1}.sv-map-canvas,.sv-map-panel{inset:0;position:absolute}.sv-map-panel{background:#dbeef4;display:grid;padding:16px;place-items:center;z-index:2}.sv-map-panel[hidden]{display:none}.sv-map-card{box-sizing:border-box;max-height:100%;overflow:auto;padding:28px 28px 26px;width:min(100%,420px)}.sv-map-notice{color:var(--wp--preset--color--ink-700);font-size:15px;line-height:1.55;margin-top:10px}.sv-pill.sv-map-retry{cursor:pointer;font:inherit;font-size:12px;justify-content:center;letter-spacing:.12em;margin-top:18px;min-width:160px}.sv-map-note{background:hsla(0,0%,100%,.88);border:1px solid var(--sv-stroke-glass);border-radius:12px;box-shadow:0 6px 20px -10px rgba(58,89,168,.3);box-sizing:border-box;color:var(--wp--preset--color--ink-700);font-size:12.5px;left:12px;line-height:1.4;max-width:min(560px,calc(100% - 24px));padding:8px 12px;position:absolute;top:12px;z-index:3}.sv-map-note[hidden]{display:none}.sv-map-note a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}.sv-map-sel{background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.85);border-radius:20px;bottom:56px;box-shadow:0 18px 50px -20px rgba(58,89,168,.35);box-sizing:border-box;left:16px;max-height:calc(100% - 128px);overflow:auto;padding:18px 22px 22px;position:absolute;width:min(380px,calc(100% - 32px));z-index:3}@supports (backdrop-filter:blur(1px)){.sv-map-sel{backdrop-filter:blur(16px) saturate(1.1);background:hsla(0,0%,100%,.82)}}@media (prefers-reduced-transparency:reduce){.sv-map-sel{backdrop-filter:none;background:hsla(0,0%,100%,.96)}}.sv-map-sel[hidden]{display:none}.sv-ol .sv-map-sel .sv-eyebrow{font-size:12px;padding-right:44px}.sv-map-sel-close{background:transparent;border:0;border-radius:999px;color:var(--wp--preset--color--ink-800);cursor:pointer;font:inherit;font-size:22px;height:44px;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:44px}.sv-map-sel-close:hover{background:rgba(12,26,42,.06)}.sv-map-sel-name{color:var(--wp--preset--color--ink-900);font-family:var(--wp--preset--font-family--body);font-size:20px;font-weight:600;line-height:1.25;margin-top:10px;overflow-wrap:anywhere}.sv-map-sel-facts{display:grid;gap:6px 12px;grid-template-columns:92px minmax(0,1fr);margin-top:12px}.sv-map-sel-facts dt{color:var(--wp--preset--color--ink-600);font-family:var(--wp--preset--font-family--mono);font-size:12px;letter-spacing:.1em;padding-top:2px;text-transform:uppercase}.sv-map-sel-facts dd{color:var(--wp--preset--color--ink-700);font-size:15px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.sv-map-sel-facts a{color:var(--wp--custom--contrast--accent-on-light);display:inline-block;min-height:24px;text-decoration:underline;text-underline-offset:3px}.sv-map-sel-acts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.sv-map-sel-acts>:only-child{grid-column:1/-1}.sv-map-rail{grid-area:rail;-ms-grid-column:1;-ms-grid-row:5;min-width:0}.sv-map-search{align-items:center;background:hsla(0,0%,100%,.42);border:1px solid var(--sv-stroke-glass);border-radius:999px;box-shadow:0 10px 40px -10px rgba(58,89,168,.18);display:flex;padding:4px 6px 4px 18px}.sv-map-search:focus-within{outline:2px solid var(--wp--preset--color--ink);outline-offset:2px}.sv-map-search input{background:transparent;border:0;color:var(--wp--preset--color--ink-900);flex:1;font:inherit;font-size:16px;min-height:44px;min-width:0}.sv-map-search input:focus{outline:none}.sv-map-search input::placeholder{color:var(--wp--preset--color--ink-500)}.sv-map-list{list-style:none;margin:14px 0 0;padding:0}.sv-map-item[hidden]{display:none}.sv-map-row{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--sv-stroke-hair);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:44px;padding:14px 16px;scroll-margin-top:calc(var(--sv-hdr-h, 76px) + var(--sv-map-h, 0px) + 12px);text-align:left;transition:background-color var(--wp--custom--dur--base) var(--wp--custom--ease);width:100%}.sv-map-row:hover{background:hsla(0,0%,100%,.42)}.sv-map-row:focus-visible{outline-offset:-2px}.sv-map-item.is-selected{background:hsla(0,0%,100%,.66)}.sv-map-item.is-selected .sv-map-row,.sv-map-item.is-selected .sv-map-row:hover{background:transparent;border-bottom-color:transparent}.sv-map-name{color:var(--wp--preset--color--ink-900);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sv-map-addr{color:var(--wp--preset--color--ink-700);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.sv-map-detail{border-bottom:1px solid var(--sv-stroke-hair);padding:0 16px 16px}.sv-map-detail[hidden]{display:none}.sv-map-dtel,.sv-map-dweb{color:var(--wp--preset--color--ink-700);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.sv-map-dtel a{color:var(--wp--custom--contrast--accent-on-light);text-decoration:underline;text-underline-offset:3px}.sv-map-acts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.sv-map-act{align-items:center;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:999px;color:#0c0d0e;display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.12em;min-height:44px;padding:0 14px;text-decoration:none;text-transform:uppercase}.sv-map-act:hover{filter:brightness(1.06)}.sv-map-act.is-dark{background:#0c0d0e;border-color:#0c0d0e;color:#fff}.sv-map-empty{color:var(--wp--preset--color--ink-600);font-size:15px;line-height:1.55;padding:28px 16px}.sv-map-empty[hidden]{display:none}.sv-map-pin{cursor:pointer;filter:drop-shadow(0 4px 8px rgba(29,122,135,.35));height:44px;position:relative;transform-origin:50% 100%;transition:transform var(--wp--custom--dur--fast) var(--wp--custom--ease);width:34px}.sv-map-pin svg{display:block}.sv-map-pin path{fill:#4cc5d5;stroke:#1d7a87;stroke-width:1.5}.sv-map-mark{height:24px;left:5px;position:absolute;top:4px;width:24px}.sv-map-pin.is-hot{transform:scale(1.1)}.sv-map-pin.is-selected{transform:scale(1.22)}.sv-map-pin.is-selected path{fill:#1d7a87;stroke:#fff;stroke-width:2}.sv-map-cluster{background:radial-gradient(circle at 34% 28%,#7fdae6 0,#4cc5d5 52%,#2ea7b8 100%);border:2px solid rgba(29,122,135,.9);border-radius:50%;box-shadow:0 0 0 7px rgba(76,197,213,.18),0 8px 22px -8px rgba(29,122,135,.6);box-sizing:border-box;color:#0c1a2a;cursor:pointer;display:grid;font-family:var(--wp--preset--font-family--mono);font-weight:500;place-items:center;transform:translateY(50%);transition:box-shadow var(--wp--custom--dur--base) var(--wp--custom--ease)}.sv-map-cluster:hover{box-shadow:0 0 0 11px rgba(76,197,213,.22),0 10px 26px -8px rgba(29,122,135,.7)}@media (prefers-reduced-motion:reduce){.sv-map-cluster,.sv-map-pin,.sv-map-row,.sv-ol-chev,.sv-ol-top.is-fading{transition:none}}@media (max-width:900px){.sv-map-note{font-size:12px}.sv-map-sel{display:none}.sv-map-card{padding:26px 24px}}@media (max-width:900px) and (max-height:500px){.sv-map{--sv-map-h:0px}.sv-map-area{height:240px;position:relative;top:auto}}@media (max-width:600px){.sv-map-card{border-radius:var(--wp--custom--radius--md);padding:22px 18px 20px}.sv-map-card .sv-eyebrow{font-size:12px}.sv-map-notice{font-size:14.5px}.sv-pill.sv-map-retry{min-height:48px;width:100%}}@media (min-width:901px){.sv-map-acts:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sv-map{grid-template-areas:"bar map" "rail map";grid-template-columns:var(--sv-side-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:0}.sv-map-bar{background:hsla(0,0%,100%,.42);border:0;border-right:1px solid var(--sv-stroke-hair);display:block;min-height:0;padding:20px 24px 0}.sv-map-head{margin-top:18px;text-align:left}.sv-ol .sv-map-eyebrow{display:block}.sv-map-country{font-size:clamp(24px,2.2vw,30px);margin-top:6px}.sv-map-status{margin-top:8px}.sv-map-rail{background:hsla(0,0%,100%,.42);border-right:1px solid var(--sv-stroke-hair);display:flex;flex-direction:column;min-height:0;padding-top:16px}.sv-map-search{margin:0 24px}.sv-map-list{border-top:1px solid var(--sv-stroke-hair);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sv-map-rail:has(>.sv-map-empty:not([hidden])) .sv-map-list{flex:0 0 auto}.sv-map-row{padding:14px 24px}.sv-map-detail{padding:0 24px 16px}.sv-map-empty{padding:28px 24px}.sv-map-area{align-self:stretch;border-radius:0;height:100%;position:relative;top:auto}.sv-map-bar{-ms-grid-column:1;-ms-grid-row:1}.sv-map-area{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}.sv-map-rail{-ms-grid-column:1;-ms-grid-row:3}}.sv-ol-list-title{scroll-margin-top:calc(var(--sv-hdr-h, 76px) + 16px)}.sv-ol-list-title:focus{outline:none}.sv-ol-country>.sv-ol-items:has(+.sv-ol-back){margin-bottom:4px}.sv-ol-back{margin:0 0 28px}.sv-ol-back a{align-items:center;color:var(--wp--preset--color--teal-aa);display:inline-flex;font-size:13px;letter-spacing:.14em;min-height:44px;text-transform:uppercase}
