.VehicleStore_page__wk2i1{padding:calc(var(--nav-height, 84px) + 24px) 28px 80px;max-width:1560px;margin:0 auto}.VehicleStore_dot__83NWa{width:8px;height:8px;background:var(--ww-orange,#ff6434);display:inline-block;flex-shrink:0}.VehicleStore_storeRow__HT8Xk{display:grid;grid-template-columns:1fr 380px;grid-gap:20px;gap:20px;align-items:stretch;height:calc(100dvh - var(--nav-height, 84px) - 48px);min-height:560px}.VehicleStore_featured__f2Jj8{position:relative;display:block;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.18);height:100%;color:inherit;text-decoration:none}.VehicleStore_featuredVideo__7w4Nr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.VehicleStore_featuredScrim__sYfr1{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.82));pointer-events:none}.VehicleStore_featuredCat__oHi0R{position:absolute;left:32px;bottom:128px;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:rgba(230,232,235,.85)}.VehicleStore_featuredName__sOhqo{position:absolute;left:32px;bottom:64px;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:700;color:#fff;line-height:1.05;max-width:70%}.VehicleStore_featuredPrice__BrmBG{position:absolute;left:32px;bottom:26px;font-size:1.15rem;font-weight:700;color:#e6e8eb}.VehicleStore_featuredBuy__Ujqy0{position:absolute;right:24px;bottom:24px}.VehicleStore_rail__knDPn{display:grid;grid-template-rows:repeat(2,1fr);grid-gap:14px;gap:14px}.VehicleStore_railItem__dxecg{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;position:relative;overflow:hidden;min-height:0;display:flex;align-items:center;gap:16px;padding:12px;background:#0a0a0a;border:1px solid rgba(255,255,255,.12);color:#e6e8eb;text-decoration:none;transition:background var(--transition-normal,.2s ease),border-color var(--transition-normal,.2s ease)}.VehicleStore_railItem__dxecg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.82));pointer-events:none}.VehicleStore_railItem__dxecg:hover{background:#141414;border-color:var(--ww-orange,#ff6434)}.VehicleStore_railItemActive__a81bO{background:#1a1a1a;border-color:var(--ww-orange,#ff6434)}.VehicleStore_railThumb__04eP1{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#000;border:0}.VehicleStore_railThumb__04eP1 img{display:block;width:100%;height:100%;object-fit:cover}.VehicleStore_railLabel__ZHoVw{position:absolute;left:18px;bottom:16px;z-index:2;font-size:15.5px;font-weight:700;line-height:1.3}.VehicleStore_railPrice__wG27v{display:block;margin-top:5px;font-size:13px;font-weight:400;color:rgba(230,232,235,.55)}.VehicleStore_passSection__5ZQvN{padding-top:88px}.VehicleStore_passGrid__umn4d{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.VehicleStore_passCard__dBYCD{position:relative;display:block;background:#0a0a0a;border:1px solid rgba(255,255,255,.12);overflow:hidden;color:inherit;text-decoration:none;transition:border-color var(--transition-normal,.2s ease)}.VehicleStore_passCard__dBYCD:hover{border-color:var(--ww-orange,#ff6434)}.VehicleStore_passMedia__SfBeP{display:block;position:relative}.VehicleStore_passMediaFrame__5XNnU{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.VehicleStore_passMediaVideo__Ft89M{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.VehicleStore_passBody__exmv0{display:grid;grid-gap:8px;gap:8px;padding:18px 20px 20px}.VehicleStore_passCat__J_i9m{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:rgba(230,232,235,.55)}.VehicleStore_passName__LeafR{font-size:1.35rem;font-weight:700;color:#fff;line-height:1.1}.VehicleStore_passList__yuB64{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.VehicleStore_passList__yuB64 li{font-size:13.5px;color:rgba(230,232,235,.55);line-height:1.45}.VehicleStore_passFoot__35Jmk{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.VehicleStore_passPrice__XxETM{font-size:1.25rem;font-weight:700}.VehicleStore_passBuy__RLOmY{pointer-events:none}.VehicleStore_crumbs__08Z0m{font-size:13px;color:rgba(230,232,235,.55);margin-bottom:22px}.VehicleStore_crumbs__08Z0m a{color:inherit;text-decoration:none}.VehicleStore_crumbs__08Z0m a:hover{color:#e6e8eb}.VehicleStore_crumbSep__9IJpF{margin:0 8px;opacity:.6}.VehicleStore_detailRow__XTBZ4{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:48px;gap:48px;align-items:stretch}.VehicleStore_detailMedia__u_F7D{display:flex;min-width:0;flex-direction:column}.VehicleStore_viewer__Kyg9D{position:relative;flex:1 1 auto;min-height:0;border:1px solid rgba(255,255,255,.18);background:#0a0a0a;overflow:hidden}.VehicleStore_viewer__Kyg9D img,.VehicleStore_viewer__Kyg9D video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.VehicleStore_viewerCap__0ov_E{margin:12px 0 0;font-size:14px;color:rgba(230,232,235,.55)}.VehicleStore_thumbRow__USjTB{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:12px;gap:12px}.VehicleStore_mediaPreloads__eO_Jf{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.VehicleStore_thumbArrow__10jss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#e6e8eb;opacity:.7;padding:8px;display:inline-flex;cursor:pointer}.VehicleStore_thumbArrow__10jss:hover{opacity:1}.VehicleStore_thumb__TNsE3{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:relative;width:100%;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.12);overflow:hidden;opacity:.75;background:#0a0a0a;display:block;transition:opacity var(--transition-normal,.2s ease),border-color var(--transition-normal,.2s ease)}.VehicleStore_thumb__TNsE3 img,.VehicleStore_thumb__TNsE3 video{width:100%;height:100%;object-fit:cover}.VehicleStore_thumbActive__lNt50,.VehicleStore_thumb__TNsE3:focus-visible,.VehicleStore_thumb__TNsE3:hover{border-color:var(--ww-orange,#ff6434);opacity:1}.VehicleStore_detailName__1a0_g{font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;line-height:1.02;margin:0 0 22px}.VehicleStore_detailBlurb__cIKhk{font-size:15.5px;line-height:1.75;color:#c9cbce;margin:0 0 30px}.VehicleStore_detailBuyRow__ltoLI{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.VehicleStore_detailPrice__afdYt{font-size:1.5rem;font-weight:700}.VehicleStore_includes__RSudn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);padding:26px 28px 12px}.VehicleStore_includesTitle__XULmd{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.VehicleStore_incLine__ihykn{display:flex;align-items:baseline;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:15.5px;font-weight:600;color:#e6e8eb}.VehicleStore_incLine__ihykn:last-child{border-bottom:none}.VehicleStore_incTick__y1oKK{color:var(--ww-orange,#ff6434);flex-shrink:0;transform:translateY(2px)}.VehicleStore_incDetail__WXI_b{display:block;margin-top:6px;font-size:13.5px;font-weight:400;color:rgba(230,232,235,.55)}.VehicleStore_incChildren__tHyVp{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.VehicleStore_incChildren__tHyVp li{position:relative;padding-left:16px;font-size:13.5px;font-weight:500;color:rgba(230,232,235,.82)}.VehicleStore_incChildren__tHyVp li:before{content:"—";position:absolute;left:0;color:rgba(230,232,235,.42)}.VehicleStore_incChildDetail___ftu0{display:block;margin-top:3px;font-weight:400;color:rgba(230,232,235,.55)}.VehicleStore_notice__7BEZX{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--ww-orange,#ff6434);background:rgba(255,255,255,.02);font-size:13.5px;line-height:1.55;color:rgba(230,232,235,.65)}.VehicleStore_notice__7BEZX a{color:#e6e8eb;font-weight:600;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.VehicleStore_notice__7BEZX a:hover{color:var(--ww-orange,#ff6434)}@media (min-width:1081px){.VehicleStore_detailPage__YdvG7{height:100dvh;padding-top:calc(var(--nav-height, 84px) + 16px);padding-bottom:24px;overflow:hidden}.VehicleStore_detailRow__XTBZ4{height:calc(100dvh - var(--nav-height, 84px) - 40px);min-height:0;gap:40px}.VehicleStore_detailInfo__JjanV{display:flex;min-height:0;flex-direction:column}.VehicleStore_detailName__1a0_g{font-size:clamp(2.4rem,4vw,3.8rem);margin-bottom:16px}.VehicleStore_detailBlurb__cIKhk{font-size:16px;line-height:1.55;margin-bottom:18px}.VehicleStore_detailBuyRow__ltoLI{margin-bottom:18px}.VehicleStore_includes__RSudn{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:18px 24px 8px}.VehicleStore_includesTitle__XULmd{font-size:1.15rem;margin-bottom:4px}.VehicleStore_incLine__ihykn{flex:1 1;align-items:center;gap:12px;padding:8px 0;font-size:16px}.VehicleStore_incDetail__WXI_b{margin-top:3px;font-size:14px}.VehicleStore_incChildren__tHyVp{gap:4px;margin-top:6px}.VehicleStore_incChildren__tHyVp li{font-size:14px}.VehicleStore_incChildDetail___ftu0{display:inline;margin:0 0 0 6px}.VehicleStore_notice__7BEZX{flex:0 0 clamp(86px,calc(8.4vw - 24px),106px);margin-top:8px;margin-bottom:24px;padding:15px 18px;font-size:14px}.VehicleStore_thumbRow__USjTB{margin-top:8px;gap:8px}.VehicleStore_thumb__TNsE3{aspect-ratio:16/6}.VehicleStore_viewerCap__0ov_E{margin-top:6px;font-size:12px}}@media (min-width:1081px) and (max-height:760px){.VehicleStore_detailName__1a0_g{margin-bottom:10px}.VehicleStore_detailBlurb__cIKhk{line-height:1.45;margin-bottom:12px}.VehicleStore_detailBuyRow__ltoLI{margin-bottom:12px}.VehicleStore_includes__RSudn{padding:12px 20px 4px}.VehicleStore_includesTitle__XULmd{margin-bottom:0}.VehicleStore_incLine__ihykn{padding-block:4px}.VehicleStore_incChildren__tHyVp{gap:2px;margin-top:4px}}@media (max-width:1080px){.VehicleStore_page__wk2i1{padding-inline:12px}.VehicleStore_storeRow__HT8Xk{grid-template-columns:1fr;height:auto;min-height:0}.VehicleStore_featured__f2Jj8{height:auto;aspect-ratio:16/10}.VehicleStore_rail__knDPn{grid-template-rows:none}.VehicleStore_railItem__dxecg{aspect-ratio:16/9}.VehicleStore_passGrid__umn4d{grid-template-columns:1fr}.VehicleStore_detailRow__XTBZ4{grid-template-columns:1fr;gap:28px}.VehicleStore_detailMedia__u_F7D{display:block}.VehicleStore_viewer__Kyg9D{aspect-ratio:16/9.5}.VehicleStore_thumbRow__USjTB{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.VehicleStore_thumb__TNsE3{width:100%;min-width:0}}@media (max-width:640px){.VehicleStore_page__wk2i1{padding:calc(var(--nav-height, 84px) + 10px) 8px 56px}.VehicleStore_storeRow__HT8Xk{height:calc(100svh - var(--nav-height, 84px) - 28px);min-height:0;grid-template-rows:minmax(0,1fr) 92px;gap:8px}.VehicleStore_featured__f2Jj8{width:100%;height:100%;min-height:0;aspect-ratio:auto}.VehicleStore_featuredCat__oHi0R{left:18px;bottom:108px}.VehicleStore_featuredName__sOhqo{left:18px;bottom:58px;max-width:58%}.VehicleStore_featuredPrice__BrmBG{left:18px;bottom:22px}.VehicleStore_featuredBuy__Ujqy0{right:14px;bottom:18px}.VehicleStore_rail__knDPn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-gap:8px;gap:8px}.VehicleStore_railItem__dxecg{min-width:0;height:92px;aspect-ratio:auto;gap:8px;padding:7px}.VehicleStore_railThumb__04eP1{width:100%}.VehicleStore_railLabel__ZHoVw{left:10px;bottom:9px;min-width:0;font-size:13px}.VehicleStore_railPrice__wG27v{margin-top:3px;font-size:12px}.VehicleStore_passSection__5ZQvN{padding-top:64px}.VehicleStore_detailRow__XTBZ4{padding-bottom:104px}.VehicleStore_detailBuyRow__ltoLI{position:fixed;left:0;right:0;bottom:-26px;z-index:80;margin-top:0;padding:8px 20px max(8px,env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.2);border-right:0;border-bottom:0;border-left:0;background:rgba(8,8,8,.94);box-shadow:0 12px 40px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}