.store-map-section{width:100%;margin:0 auto}.store-map-wrapper{position:relative}.store-map-image{position:relative;overflow:hidden}.store-map-image img{width:100%;display:block;height:750px;object-fit:cover}.store-map-card{position:absolute;left:40px;top:50%;transform:translateY(-50%);width:380px;background:#f3f3f1;padding:36px;z-index:2}.store-map-card h2{margin:0 0 10px;font-size:14px;font-weight:300;color:#556746}.store-map-card .address{font-size:14px;color:#556746;margin-bottom:10px;font-weight:400}.store-map-card .timing{font-size:14px;color:#556746;margin-bottom:10px}.store-map-card strong{display:block;margin-bottom:10px}.store-map-buttons{margin-top:20px}.store-map-btn{display:block;width:100%;text-align:center;background:#667a52;color:#fff;text-decoration:none;padding:10px;margin-bottom:18px;font-size:14px;transition:.3s;letter-spacing:.15cap}.store-map-btn:hover{opacity:.9}@media screen and (max-width:990px){.store-map-image img{height:auto}.store-map-card{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:100%;padding:30px 20px}.store-map-card h2{font-size:22px}.store-map-card .address,.store-map-card .timing{font-size:12px}.store-map-btn{font-size:16px;padding:10px}}.fpv-wrapper{position:fixed;bottom:var(--fpv-bottom, 24px);right:var(--fpv-right, 24px);z-index:9999;width:var(--fpv-width, 280px);user-select:none;-webkit-user-select:none;display:none}.fpv-wrapper.is-ready{display:block}.fpv-player{background:#111;border-radius:var(--fpv-radius, 12px);overflow:hidden;box-shadow:0 8px 32px #00000061,0 2px 8px #00000038;transition:box-shadow .2s ease,opacity .35s ease,transform .35s ease}.fpv-player.is-dragging{box-shadow:0 16px 48px #00000080;cursor:grabbing}.fpv-player.is-hidden{opacity:0;transform:scale(.88) translateY(10px);pointer-events:none}.fpv-drag-handle{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#1a1a1a;cursor:grab;touch-action:none}.fpv-drag-handle:active{cursor:grabbing}.fpv-drag-dots{display:grid;grid-template-columns:repeat(3,4px);gap:3px;flex-shrink:0}.fpv-drag-dots span{width:4px;height:4px;border-radius:50%;background:#ffffff59;display:block}.fpv-drag-label{flex:1;font-size:11px;font-weight:500;letter-spacing:.05em;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpv-close{width:24px;height:24px;border-radius:50%;border:none;background:#ffffff1a;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .2s,color .2s}.fpv-close:hover{background:#ffffff38;color:#fff}.fpv-video-wrap{position:relative;width:100%;aspect-ratio:9 / 16;background:#000;overflow:hidden}.fpv-iframe,.fpv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;object-fit:cover}.fpv-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .2s;padding:0}.fpv-play-overlay.is-playing{opacity:0}.fpv-play-overlay.is-playing:hover{opacity:1}.fpv-scroll-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffffd9;font-size:12px;font-weight:400;letter-spacing:.02em;text-align:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:3}.fpv-scroll-overlay.is-visible{opacity:1;pointer-events:auto}.fpv-label{padding:9px 12px;font-size:12px;font-weight:500;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid rgba(255,255,255,.08);background:#1a1a1a}.fpv-revive{display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:none;background:var(--fpv-accent, #111);color:#fff;font-size:12px;font-weight:500;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px 16px #0000004d;transition:transform .2s,box-shadow .2s;white-space:nowrap}.fpv-revive.is-visible{display:flex}.fpv-revive:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000061}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
