.product-section-tour{--ps-ink: #0b0b0d;--ps-ink-2: #3a3d42;--ps-mute: #7a7f86;--ps-hair: #e6e9ec;--ps-soft: #f6f8f9;--ps-hero: #eaf6f6;--ps-cyan: #33d4d5;--ps-cyan-strong: #22b8b9;box-sizing:border-box;background:#fff;color:var(--ps-ink);font-family:Barlow,ui-sans-serif,system-ui,sans-serif;padding-top:40px;padding-bottom:40px}.product-section-tour *,.product-section-tour *:before,.product-section-tour *:after{box-sizing:border-box}.product-section-tour__head{margin-bottom:28px}.product-section-tour__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ps-ink-2)}.product-section-tour__line{width:32px;height:3px;background:var(--ps-cyan);border-radius:2px}.product-section-tour__title,.product-section-tour__title p,.product-section-tour__lede,.product-section-tour__index,.product-section-tour__chip,.product-section-tour__detail-title,.product-section-tour__detail-body{margin:0}.product-section-tour__title,.product-section-tour__title p{font-family:Saira,Barlow,ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:36px;line-height:1;letter-spacing:-.035em;margin-bottom:14px}.product-section-tour__title em{color:var(--ps-cyan-strong);font-style:italic;font-weight:900}.product-section-tour__lede{max-width:100%;font-size:16px;line-height:1.55;color:var(--ps-ink-2)}.product-section-tour__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.product-section-tour__frame{position:relative;width:100%;min-width:0;max-width:100%;align-self:start;aspect-ratio:5 / 3.4;overflow:hidden;background:var(--ps-hero);border-radius:24px}.product-section-tour__image,.product-section-tour__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.product-section-tour__placeholder{background:linear-gradient(160deg,#eaf6f6,#d6ecec)}.product-section-tour__hotspot{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.product-section-tour__pulse{position:absolute;left:0;top:50%;width:36px;height:36px;border-radius:50%;background:var(--ps-cyan);opacity:0;animation:product-section-tour-pulse 2.4s ease-out infinite}.product-section-tour__hotspot.is-active .product-section-tour__pulse{animation:none;opacity:0}.product-section-tour__dot{position:relative;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:3px solid var(--ps-ink);background:#fff;font-weight:900;font-size:12px;box-shadow:0 10px 30px -12px #0b0b0d2e}.product-section-tour__hotspot.is-active .product-section-tour__dot{background:var(--ps-cyan)}.product-section-tour__hotspot-label{padding:8px 12px;border-radius:999px;background:var(--ps-ink);color:#fff;font-weight:700;font-size:12px;white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);pointer-events:none}.product-section-tour__hotspot.is-active .product-section-tour__hotspot-label,.product-section-tour__hotspot:hover .product-section-tour__hotspot-label,.product-section-tour__hotspot:focus-visible .product-section-tour__hotspot-label{opacity:1;transform:translate(0)}.product-section-tour__detail{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--ps-hair);border-radius:24px;background:#fff}.product-section-tour__detail-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-section-tour__index{display:inline-flex;align-items:baseline;gap:4px;font-weight:900;font-size:24px}.product-section-tour__total{font-size:13px;color:var(--ps-mute)}.product-section-tour__chip{padding:6px 12px;border-radius:999px;background:var(--ps-cyan);font-weight:800;font-size:12px;line-height:1.1}.product-section-tour__detail-title{font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.015em}.product-section-tour__detail-body{color:var(--ps-ink-2);font-size:15px;line-height:1.6}.product-section-tour__nav{display:flex;gap:8px}.product-section-tour__nav-btn,.product-section-tour__list-btn{margin:0;border:0;cursor:pointer;font:inherit}.product-section-tour__nav-btn{flex:1;min-height:44px;padding:12px;border-radius:999px;background:var(--ps-soft);color:var(--ps-ink);font-weight:700;font-size:13px}.product-section-tour__nav-btn--primary{background:var(--ps-ink);color:#fff}.product-section-tour__list{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0 0;padding:16px 0 0;border-top:1px solid var(--ps-hair);list-style:none}.product-section-tour__list-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 4px;border-radius:8px;background:transparent;color:var(--ps-mute);font-size:13px;font-weight:600;text-align:left}.product-section-tour__list-btn:hover{color:var(--ps-ink);background:var(--ps-soft)}.product-section-tour__list-btn.is-active{color:var(--ps-ink)}.product-section-tour__list-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--ps-soft);font-size:11px;font-weight:800}.product-section-tour__list-btn.is-active .product-section-tour__list-num{background:var(--ps-cyan);color:var(--ps-ink)}.product-section-tour__nav-btn:focus-visible,.product-section-tour__list-btn:focus-visible,.product-section-tour__hotspot:focus-visible{outline:2px solid var(--ps-cyan-strong);outline-offset:2px}@keyframes product-section-tour-pulse{0%{transform:translateY(-50%) scale(.7);opacity:.7}to{transform:translateY(-50%) scale(2.3);opacity:0}}@media screen and (min-width:750px){.product-section-tour{padding-top:64px;padding-bottom:64px}.product-section-tour__head{max-width:820px;margin-bottom:48px}.product-section-tour__eyebrow{gap:12px;margin-bottom:18px;font-size:13px}.product-section-tour__line{width:32px;height:3px}.product-section-tour__stage{gap:20px}.product-section-tour__title,.product-section-tour__title p{font-size:72px;margin-bottom:20px}.product-section-tour__lede{max-width:620px;font-size:18px}.product-section-tour__frame,.product-section-tour__detail{border-radius:32px}.product-section-tour__detail{padding:28px;gap:16px;height:100%}.product-section-tour__hotspot{gap:8px}.product-section-tour__hotspot-label{padding:8px 14px;line-height:1.5}.product-section-tour__detail-top{gap:12px}.product-section-tour__chip{padding:6px 12px;text-transform:uppercase;font-weight:900}.product-section-tour__nav{gap:8px}.product-section-tour__nav-btn{padding:12px}.product-section-tour__list{gap:4px 12px;margin:auto 0 0;padding:16px 0 0}.product-section-tour__list-btn{gap:8px;min-height:auto;padding:8px 4px}.product-section-tour__list-btn span:nth-child(2){font-size:13px}.product-section-tour__dot,.product-section-tour__hotspot-label,.product-section-tour__chip{font-size:12px}.product-section-tour__index{gap:4px;font-size:24px}.product-section-tour__total,.product-section-tour__nav-btn,.product-section-tour__list-btn{font-size:13px}.product-section-tour__list-num{width:22px;height:22px;font-size:11px}.product-section-tour__detail-title{font-size:24px}.product-section-tour__detail-body{font-size:15px}.product-section-tour__dot,.product-section-tour__pulse{width:36px;height:36px}.product-section-tour__nav-btn{min-height:44px}}@media screen and (min-width:990px){.product-section-tour__stage{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-product-section-tour.css.map */
