.ks-rg{--ks-rg-ink: #0a0b0c;--ks-rg-muted: #64696e;--ks-rg-surface: #f5f5f5;--ks-rg-ground: #fff;--ks-rg-accent: #f2682f;--ks-rg-gutter: 48px;--ks-rg-gap: 24px;--ks-rg-space: 48px;--ks-rg-radius: 28px;--ks-rg-copy: 32px;--ks-rg-control: 48px;display:block;padding-block:var(--ks-rg-space);color:var(--ks-rg-ink);background:var(--ks-rg-ground);font-family:var(--ks-font-body, "Public Sans", "Noto Sans SC", Arial, sans-serif);-webkit-font-smoothing:antialiased}.ks-rg *,.ks-rg *:before,.ks-rg *:after{box-sizing:border-box}.ks-rg [hidden]{display:none}.ks-rg--no-top{padding-block-start:0}.ks-rg--no-bottom{padding-block-end:0}.ks-rg__inner{width:min(1440px,calc(100% - var(--ks-rg-gutter) * 2));margin-inline:auto}.ks-rg .ks-rg__heading{margin:0 0 40px;color:inherit;font-family:inherit;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1.04;letter-spacing:normal;text-align:start}.ks-rg__track{display:flex;gap:var(--ks-rg-gap);overflow-x:auto;padding-block:4px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.ks-rg__track::-webkit-scrollbar{display:none}.ks-rg__track--dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ks-rg__track--dragging *{cursor:grabbing}.ks-rg__card{flex:0 0 calc((100% - var(--ks-rg-gap)) / 2);min-width:0;overflow:hidden;border-radius:var(--ks-rg-radius);background:var(--ks-rg-surface);scroll-snap-align:start;scroll-snap-stop:always}.ks-rg__media{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:16 / 9;color:var(--ks-rg-ink);background:var(--ks-rg-ink);text-decoration:none;-webkit-user-drag:none}.ks-rg__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ks-rg__play{position:absolute;inset-inline-start:24px;inset-block-end:24px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--ks-rg-ink);background:var(--ks-rg-ground);transition:transform .18s,color .18s,background .18s}.ks-rg__play svg{width:20px;height:20px;margin-inline-start:3px}.ks-rg__copy{display:grid;gap:20px;padding:28px var(--ks-rg-copy) 32px}.ks-rg .ks-rg__title{margin:0;color:inherit;font-family:inherit;font-size:clamp(24px,2.1vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:start;overflow-wrap:break-word}.ks-rg__title a{color:inherit;text-decoration:none}.ks-rg__byline{display:flex;align-items:center;gap:10px;min-width:0}.ks-rg__avatar{position:relative;display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;color:var(--ks-rg-muted);background:#e6e7e8;font-size:12px;font-weight:600}.ks-rg__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ks-rg__author{color:var(--ks-rg-ink);font-size:14px;font-weight:600;line-height:1.4}.ks-rg__model{margin-inline-start:auto;padding-inline-start:12px;color:var(--ks-rg-muted);font-size:14px;line-height:1.4}.ks-rg__controls{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-block-start:24px}.ks-rg__dots{display:flex;align-items:center;gap:0;margin-inline-end:auto}.ks-rg__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:var(--ks-rg-muted);background:transparent;cursor:pointer}.ks-rg__dot:before{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;content:"";transition:transform .18s,opacity .18s}.ks-rg__dot[aria-current=true]:before{transform:scale(1.3);opacity:1}.ks-rg__arrows{display:flex;gap:12px}.ks-rg__arrow{display:grid;place-items:center;width:var(--ks-rg-control);height:var(--ks-rg-control);padding:0;border:0;border-radius:50%;color:var(--ks-rg-ink);background:var(--ks-rg-surface);cursor:pointer;transition:background .18s,transform .18s,opacity .18s}.ks-rg__arrow svg{width:20px;height:20px}.ks-rg__arrow:disabled{opacity:.3;cursor:default}.ks-rg :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--ks-rg-accent);outline-offset:-4px}.ks-rg__arrow:active:not(:disabled),.ks-rg__dot:active{transform:scale(.94)}.ks-rg__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ks-rg-modal{width:min(1100px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:24px;color:var(--ks-rg-ground);background:#101113}.ks-rg-modal::backdrop{background:#0a0b0cd1}.ks-rg-modal__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px}.ks-rg .ks-rg-modal__title{margin:0;color:inherit;font:600 16px/1.4 Public Sans,Arial,sans-serif;letter-spacing:normal}.ks-rg-modal__close{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:inherit;background:#303135;cursor:pointer}.ks-rg-modal__close svg{width:22px;height:22px}.ks-rg-modal__stage{aspect-ratio:16 / 9;background:#000}.ks-rg-modal__frame{display:block;width:100%;height:100%;border:0}.ks-rg-modal__source{display:inline-flex;align-items:center;min-height:52px;margin-inline:24px;color:inherit;font-size:14px;text-decoration:none}html:has(.ks-rg-modal[open]){overflow:hidden}@media(hover:hover){.ks-rg__media:hover .ks-rg__image{transform:scale(1.025)}.ks-rg__media:hover .ks-rg__play{transform:scale(1.06);color:var(--ks-rg-ground);background:var(--ks-rg-accent)}.ks-rg__title a:hover{color:var(--ks-rg-muted)}.ks-rg__arrow:hover:not(:disabled){background:#e6e7e8}}@media(max-width:1199px){.ks-rg{--ks-rg-gutter: 32px;--ks-rg-space: 36px;--ks-rg-copy: 24px}}@media(max-width:989px){.ks-rg .ks-rg__title{min-block-size:2lh}}@media(max-width:749px){.ks-rg{--ks-rg-gutter: 16px;--ks-rg-gap: 16px;--ks-rg-space: 28px;--ks-rg-radius: 22px;--ks-rg-copy: 24px}.ks-rg .ks-rg__heading{margin-block-end:28px;font-size:38px}.ks-rg__track{width:calc(100% + var(--ks-rg-gutter));padding-inline-end:var(--ks-rg-gutter)}.ks-rg__card{flex-basis:calc(100% - 32px)}.ks-rg__copy{gap:16px;padding-block:24px}.ks-rg .ks-rg__title{font-size:24px}.ks-rg__play{inset-inline-start:20px;inset-block-end:20px;width:48px;height:48px}.ks-rg__controls{margin-block-start:20px}}@media(prefers-reduced-motion:reduce){.ks-rg *,.ks-rg *:before{transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/ks-rider-gallery.css.map */
