.store-tour{max-width:1100px;margin:0 auto 100px;padding:70px 28px;display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;background:#f0f3fa;border-radius:20px}.store-tour-copy h2{font:700 clamp(34px,4vw,52px)/1 Outfit,sans-serif;letter-spacing:-.045em;margin:0 0 18px;color:var(--ink)}.store-tour-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.6;margin:0}.tour-frame{height:430px;border-radius:16px;overflow:hidden;background:#fff}.tour-track{height:100%;position:relative}.tour-slide{display:none;width:100%;height:100%;object-fit:cover;object-position:center;animation:tour-in .45s ease}.tour-slide.active{display:block}@keyframes tour-in{from{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.store-tour-controls{display:flex;align-items:center;gap:14px;margin-top:35px}.tour-arrow{width:38px;height:38px;border:1px solid #cbd3e8;border-radius:50%;background:#fff;color:var(--navy);font-size:28px;line-height:1;cursor:pointer}.tour-arrow:hover{background:var(--yellow);border-color:var(--yellow)}.tour-dots{display:flex;gap:6px;flex-wrap:wrap;max-width:150px}.tour-dot{width:7px;height:7px;border:0;border-radius:50%;background:#c7cede;padding:0;cursor:pointer}.tour-dot.active{background:var(--orange);transform:scale(1.25)}@media(max-width:800px){.store-tour{display:block;margin:0 20px 75px;padding:38px 20px}.store-tour-copy h2{font-size:38px}.store-tour-controls{margin:25px 0}.tour-frame{height:330px}}
