.vgx{--vgx-bg: #0e0e0e;--vgx-fg: #fff;--vgx-muted: #8d8d8d;--vgx-line: rgba(255, 255, 255, .1);--vgx-gap: 6px;--vgx-pad: 16px;--vgx-ease: cubic-bezier(.16, 1, .3, 1);display:block;background:var(--vgx-bg);color:var(--vgx-fg)}.vgx.vg-offset{padding-top:var(--header-height, 72px)}.vgx__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1680px;margin:0 auto;padding:20px var(--vgx-pad) 56px}.vgx__info{min-width:0}.vgx__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vgx-muted);text-decoration:none;transition:color .2s ease}.vgx__back:hover,.vgx__back:focus-visible{color:var(--vgx-fg)}.vgx .vg-eyebrow{margin:0;font-size:12px;font-weight:700;line-height:1.65;letter-spacing:.2em;text-transform:uppercase;color:var(--vgx-muted)}@font-face{font-family:STW Archivo Expanded;src:url(stw-archivo-expanded.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:optional}.vgx__title{margin:10px 0 0;font-family:STW Archivo Expanded,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(24px,4.6vw,36px);font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--vgx-fg);overflow-wrap:anywhere}.vgx__specs{display:grid;margin:24px 0 0;border-top:1px solid var(--vgx-line)}.vgx__spec{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--vgx-line);font-size:14px;line-height:1.4}.vgx__spec dt{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vgx-muted);padding-top:2px}.vgx__spec dd{margin:0;font-variant-numeric:tabular-nums}.vgx__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.vgx__expand{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.85);border-radius:0;background:transparent;color:var(--vgx-fg);font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--vgx-ease),color .25s var(--vgx-ease),transform .2s var(--vgx-ease)}.vgx__expand:hover{background:var(--vgx-fg);color:var(--vgx-bg)}.vgx__expand:active{transform:scale(.98)}.vgx__expand:focus-visible,.vgx .vg-link:focus-visible,.vgx__back:focus-visible{outline:2px solid var(--vgx-fg);outline-offset:3px}.vgx .vg-link{display:inline-flex;align-items:center;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vgx-fg);text-decoration:none;transition:border-color .2s ease}.vgx .vg-link:hover{border-color:var(--vgx-fg)}.vgx__media{min-width:0}.vgx-grid{margin:0;padding:0;list-style:none;column-count:min(var(--cols, 3),2);column-gap:var(--vgx-gap)}.vgx-tile{break-inside:avoid;margin:0 0 var(--vgx-gap);animation:vgx-rise .7s var(--vgx-ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.vgx-tile__link{position:relative;display:block;overflow:hidden;background:#151515;cursor:zoom-in}.vgx-tile__img{display:block;width:100%;height:auto;transition:transform .9s var(--vgx-ease),opacity .3s ease}.vgx-tile__zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#0e0e0eb8;border:1px solid rgba(255,255,255,.16);color:var(--vgx-fg);opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .35s var(--vgx-ease)}.vgx-tile__link:hover .vgx-tile__img{transform:scale(1.035)}.vgx-tile__link:hover .vgx-tile__zoom,.vgx-tile__link:focus-visible .vgx-tile__zoom{opacity:1;transform:none}.vgx-tile__link:focus-visible{outline:2px solid var(--vgx-fg);outline-offset:-2px}@keyframes vgx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vgx-empty{padding:48px 0;color:var(--vgx-muted)}.vgx-empty a{color:var(--vgx-fg)}@media(min-width:992px){.vgx{--vgx-pad: 32px;--vgx-gap: 8px}.vgx__layout{grid-template-columns:360px minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:80px}.vgx__info{position:sticky;top:calc(var(--header-height, 80px) + 24px);align-self:start}}@media(min-width:1200px){.vgx__layout{grid-template-columns:380px minmax(0,1fr);gap:64px}.vgx-grid{column-count:var(--cols, 3)}}.vgx-grid[style*="--cols: 1"]{max-width:560px}.vgx-grid[style*="--cols: 2"]{max-width:980px}.vgx-lb{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#080808f7;color:var(--vgx-fg);overflow:hidden}.vgx-lb::backdrop{background:#08080899}.vgx-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr);animation:vgx-fade .3s ease both}html:has(.vgx-lb[open]){overflow:hidden}.vgx-lb__bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 12px 12px var(--vgx-pad, 16px);padding-top:max(12px,env(safe-area-inset-top))}.vgx-lb__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vgx-muted)}.vgx-lb__count{margin:0;font-size:13px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.vgx-lb__btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#14141499;color:var(--vgx-fg);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s var(--vgx-ease)}.vgx-lb__btn:hover{border-color:#fff6;background:#282828cc}.vgx-lb__btn:active{transform:scale(.96)}.vgx-lb__btn:focus-visible{outline:2px solid var(--vgx-fg);outline-offset:2px}.vgx-lb__btn[disabled]{opacity:.3;cursor:default}.vgx-lb__stage{--lb-x: 0px;--lb-b: max(16px, env(safe-area-inset-bottom));position:relative;min-height:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.vgx-lb__img{position:absolute;inset:0 var(--lb-x) var(--lb-b);margin:auto;display:block;width:auto;height:auto;max-width:calc(100% - 2 * var(--lb-x));max-height:calc(100% - var(--lb-b));object-fit:contain;transition:opacity .25s ease,transform .35s var(--vgx-ease)}.vgx-lb__img.is-loading{opacity:0;transform:scale(.985)}.vgx-lb__nav{position:fixed;top:50%;margin-top:-22px}.vgx-lb__nav--prev{left:12px}.vgx-lb__nav--next{right:12px}@media(max-width:767px){.vgx-lb__nav{top:auto;bottom:max(16px,env(safe-area-inset-bottom));margin-top:0}.vgx-lb__stage{--lb-b: calc(76px + env(safe-area-inset-bottom)) }}@media(min-width:992px){.vgx-lb__stage{--lb-x: 88px;--lb-b: 32px}.vgx-lb__nav--prev{left:24px}.vgx-lb__nav--next{right:24px}}@keyframes vgx-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vgx-tile{animation:none}.vgx-tile__img,.vgx-lb__img{transition:opacity .2s ease}.vgx-tile__link:hover .vgx-tile__img{transform:none}.vgx-lb[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/st-wheels-vehicle-gallery.css.map */
