.xsto-product-stories{--xsto-story-ink: #102033;--xsto-story-muted: #4e5b69;--xsto-story-line: #d7dce0;--xsto-story-surface: #f0f2f3;color:var(--xsto-story-ink);font-family:var(--xsto-font-jp, inherit)}.xsto-product-stories,.xsto-product-stories *{box-sizing:border-box}.xsto-product-stories__intro,.xsto-product-stories__details,.xsto-product-stories__x12-intro,.xsto-product-stories__model-compare{width:min(100% - 48px,1400px);margin-inline:auto}.xsto-product-stories__intro{padding-block:clamp(52px,8vw,112px) clamp(36px,5vw,68px);max-width:1100px}.xsto-product-stories__eyebrow{margin:0 0 16px;color:var(--xsto-blue, #0758c9);font-size:.78rem;font-weight:750;letter-spacing:.08em;line-height:1.45}.xsto-product-stories__intro h2,.xsto-product-stories__details-head h2,.xsto-product-stories__x12-intro h2,.xsto-product-stories__compare-heading h2{margin:0;font-size:clamp(2rem,4vw,3.75rem);font-weight:750;letter-spacing:-.035em;line-height:1.22}.xsto-product-stories__intro>p:last-child,.xsto-product-stories__x12-intro>div>p:last-child,.xsto-product-stories__compare-heading>p:last-child{max-width:42rem;margin:20px 0 0;color:var(--xsto-story-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}.xsto-product-stories__scenes{display:grid;gap:0}.xsto-product-stories__scene{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center;gap:clamp(32px,6vw,112px);padding:clamp(40px,6vw,88px) max(24px,calc((100vw - 1400px)/2));background:#fff}.xsto-product-stories__scene:nth-child(2n){background:var(--xsto-story-surface)}.xsto-product-stories__scene--reverse .xsto-product-stories__scene-media{order:2}.xsto-product-stories__scene--reverse .xsto-product-stories__scene-copy{order:1}.xsto-product-stories__scene-media,.xsto-product-stories__x12-scene{min-width:0;margin:0}.xsto-product-stories__scene-media img,.xsto-product-stories__x12-scene img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;object-position:center}.xsto-product-stories__scene-copy h3{margin:0;font-size:clamp(1.65rem,2.7vw,2.55rem);font-weight:720;letter-spacing:-.025em;line-height:1.35}.xsto-product-stories__scene-copy>p:last-child{max-width:34rem;margin:18px 0 0;color:var(--xsto-story-muted);font-size:1.05rem;line-height:1.85}.xsto-product-stories__details{padding-block:clamp(64px,9vw,128px)}.xsto-product-stories__details-head{max-width:850px;margin-bottom:clamp(28px,4.5vw,60px)}.xsto-product-stories__detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.8vw,44px)}.xsto-product-stories__detail{min-width:0;margin:0}.xsto-product-stories__detail-media{display:grid;aspect-ratio:3 / 4;place-items:center;background:var(--xsto-story-surface)}.xsto-product-stories__detail-media img{display:block;width:100%;height:100%;object-fit:contain}.xsto-product-stories__detail figcaption{padding-top:20px;border-top:1px solid var(--xsto-story-line)}.xsto-product-stories__detail figcaption .xsto-product-stories__eyebrow{margin-bottom:8px}.xsto-product-stories__detail h3{margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:720;line-height:1.5}.xsto-product-stories--x12{padding-top:clamp(48px,7vw,100px)}.xsto-product-stories__x12-intro{display:flex;justify-content:flex-end;padding-bottom:clamp(28px,4.5vw,64px)}.xsto-product-stories__x12-intro>div{width:min(100%,760px)}.xsto-product-stories__x12-scene{position:relative;width:100%;background:var(--xsto-story-surface)}.xsto-product-stories__x12-scene figcaption{position:absolute;right:clamp(20px,4vw,60px);bottom:18px;color:#fff;font-size:.85rem;font-weight:600;text-shadow:0 1px 10px rgb(0 0 0 / 55%)}.xsto-product-stories__model-compare{padding-block:clamp(64px,9vw,128px);scroll-margin-top:100px}.xsto-product-stories__comparison-table{width:100%;margin:0 0 32px;border-collapse:collapse;table-layout:fixed;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.7}.xsto-product-stories__comparison-table th,.xsto-product-stories__comparison-table td{padding:clamp(10px,1.8vw,20px);border:1px solid var(--xsto-story-line);text-align:left;vertical-align:middle}.xsto-product-stories__comparison-table thead{background:#f3f5f7;color:var(--xsto-story-ink)}.xsto-product-stories__comparison-table th small{display:block;font-size:.75rem;font-weight:400}.xsto-product-stories__comparison-table tbody th{font-weight:400}.xsto-product-stories__compare-heading{margin-bottom:clamp(26px,4vw,52px)}.xsto-product-stories__compare-heading>p:last-child{margin-top:12px}.xsto-product-stories__model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,36px)}.xsto-product-stories__model{min-width:0;background:var(--xsto-story-surface);border:1px solid transparent}.xsto-product-stories__model.is-current{background:#fff;border-color:var(--xsto-story-line)}.xsto-product-stories__model-media{display:grid;grid-template-rows:minmax(0,1fr);min-height:260px;aspect-ratio:1.5 / 1;place-items:center;background:#e8ebed}.xsto-product-stories__model-media img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.xsto-product-stories__model-copy{padding:clamp(22px,3vw,40px)}.xsto-product-stories__model-copy .xsto-product-stories__eyebrow{margin-bottom:8px}.xsto-product-stories__model-copy h3{margin:0;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:750}.xsto-product-stories__model-link,.xsto-product-stories__current-model{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;color:var(--xsto-blue, #0758c9);font-weight:700;text-decoration:none}.xsto-product-stories__model-link{gap:12px}.xsto-product-stories__model-link:hover{text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.xsto-product-stories__intro,.xsto-product-stories__details,.xsto-product-stories__x12-intro,.xsto-product-stories__model-compare{width:min(100% - 40px,1400px)}.xsto-product-stories__scene{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 20px 40px}.xsto-product-stories__scene--reverse .xsto-product-stories__scene-media,.xsto-product-stories__scene--reverse .xsto-product-stories__scene-copy{order:initial}.xsto-product-stories__scene-media img{aspect-ratio:4 / 3}.xsto-product-stories__detail-grid{display:flex;gap:18px;margin-inline:-20px;padding:0 20px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.xsto-product-stories__detail{flex:0 0 min(82vw,360px);scroll-snap-align:start}.xsto-product-stories__x12-intro{padding-bottom:28px}.xsto-product-stories__x12-scene img{aspect-ratio:4 / 3;max-height:none}.xsto-product-stories__x12-scene figcaption{right:16px;bottom:12px;font-size:.75rem}.xsto-product-stories__model-grid{grid-template-columns:minmax(0,1fr)}.xsto-product-stories__model-media{min-height:220px}.xsto-product-stories--x12 .xsto-product-stories__model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xsto-product-stories--x12 .xsto-product-stories__model-media{min-height:0;aspect-ratio:1 / 1}.xsto-product-stories--x12 .xsto-product-stories__model-copy{padding:14px 10px}.xsto-product-stories--x12 .xsto-product-stories__model-copy .xsto-product-stories__eyebrow{font-size:.6875rem;letter-spacing:0}.xsto-product-stories--x12 .xsto-product-stories__model-copy h3{font-size:1.375rem}.xsto-product-stories--x12 .xsto-product-stories__model-link,.xsto-product-stories--x12 .xsto-product-stories__current-model{gap:6px;margin-top:10px;font-size:.8125rem}}.xsto-product-stories__credit{margin-top:8px;font-size:.75rem;line-height:1.6;color:var(--xsto-story-muted)}@media(prefers-reduced-motion:reduce){.xsto-product-stories__detail-grid{scroll-behavior:auto}}.xsto-product-stories--ezgo2 .xsto-product-stories__scenes{gap:0}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature{position:relative;display:block;min-height:clamp(520px,55vw,760px);padding:0;overflow:hidden;background:#0b2f56}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(5 27 50 / 76%) 0%,rgb(5 27 50 / 44%) 38%,transparent 72%);content:"";pointer-events:none}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature .xsto-product-stories__scene-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature .xsto-product-stories__scene-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay{position:absolute;z-index:1;bottom:clamp(44px,7vw,96px);left:max(24px,calc((100vw - 1280px)/2));width:min(560px,calc(100% - 48px));color:#fff}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay .xsto-product-stories__eyebrow{color:#b8dcff}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay h2{margin:0;font-size:clamp(2.4rem,4.7vw,4rem);font-weight:750;letter-spacing:-.035em;line-height:1.22;text-wrap:balance}.xsto-product-stories__mobile-break{display:none}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay>p:last-child{max-width:36rem;margin:18px 0 0;color:#ffffffe0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8;text-wrap:balance}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:0;min-height:clamp(440px,38vw,560px);padding:0;background:#0b2f56}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-media{height:100%;min-height:440px}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,88px);color:#fff;background:#0b2f56}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__eyebrow{color:#b8dcff}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-copy h3{color:#fff}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-copy>p:last-child{color:#ffffffd1}@media(max-width:749px){.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature{min-height:clamp(480px,125vw,560px)}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--feature:after{background:linear-gradient(0deg,rgb(5 27 50 / 82%) 0%,rgb(5 27 50 / 28%) 52%,transparent 78%)}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay{right:20px;bottom:30px;left:20px;width:auto}.xsto-product-stories--ezgo2 .xsto-product-stories__scene-copy--overlay h2{font-size:clamp(1.85rem,7.2vw,2.45rem)}.xsto-product-stories__mobile-break{display:block}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport{display:flex;min-height:0;flex-direction:column}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-media{position:relative;inset:auto;height:auto;min-height:0}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-media img{aspect-ratio:4 / 3;object-position:center}.xsto-product-stories--ezgo2 .xsto-product-stories__scene--transport .xsto-product-stories__scene-copy{padding:30px 20px 36px}.xsto-product-stories--ezgo2 .xsto-product-stories__details{padding-block:clamp(56px,14vw,88px)}.xsto-product-stories--ezgo2 .xsto-product-stories__details-head{margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/xsto-product-stories.css.map */
