@layer components{.vsr-process{--vsr-process-marker: var(--vsr-space-10);--vsr-process-rail: var(--vsr-border-width);--vsr-process-gap: var(--vsr-space-12);--vsr-process-row-gap: var(--vsr-space-8);--vsr-process-phase-min: min( 100%, calc(19.5rem + var(--vsr-process-gap) + var(--vsr-process-marker) + var(--vsr-space-4)) )}.vsr-process vsr-reveal{display:block}.vsr-process__intro{margin-block-end:clamp(var(--vsr-space-10),6vw,var(--vsr-space-16))}@media screen and (min-width:990px){.vsr-process__intro--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(var(--vsr-space-8),5vw,var(--vsr-space-16))}}.vsr-process__intro-media{padding:var(--vsr-space-2);border:var(--vsr-border-width) solid var(--vsr-color-border-strong);border-radius:var(--vsr-radius-sm);background-color:var(--vsr-color-bg)}.vsr-process__intro-img{display:block;inline-size:100%;block-size:auto;border-radius:calc(var(--vsr-radius-sm) - 1px)}.vsr-process__rail{--vsr-process-rail-gap: clamp(var(--vsr-space-5), 2.5vw, var(--vsr-space-8));--vsr-process-ring: 2.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--vsr-space-8),4vw,var(--vsr-space-10));margin:0;padding:0;list-style:none}.vsr-process__stop{position:relative;display:grid;min-inline-size:0;gap:var(--vsr-space-3);align-content:start;overflow-wrap:anywhere}@media screen and (min-width:750px){.vsr-process__stop{justify-items:center;text-align:center}.vsr-process__shot{justify-self:stretch}}@media screen and not (min-width:750px){.vsr-process__rail{--vsr-process-slide: min(14rem, calc(100vw - var(--vsr-gutter) * 3));grid-auto-flow:column;grid-auto-columns:var(--vsr-process-slide);grid-template-columns:none;grid-template-rows:auto auto auto auto auto;column-gap:var(--vsr-space-5);row-gap:var(--vsr-space-3);margin-inline:calc(var(--vsr-gutter) * -1);padding-inline:var(--vsr-gutter);padding-block-end:var(--vsr-space-4);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--vsr-gutter);scrollbar-width:thin;scrollbar-color:var(--vsr-color-border-strong) transparent}.vsr-process__stop{grid-row:span 5;grid-template-rows:subgrid;scroll-snap-align:start}.vsr-process__rail:focus-visible{outline-offset:calc(var(--vsr-focus-ring-width) * -1)}.vsr-process__stop .vsr-process__stop-title,.vsr-process__stop .vsr-process__stop-text{font-size:max(var(--vsr-text-base),1rem);line-height:var(--vsr-leading-normal)}.vsr-process__stop .vsr-process__badge{font-size:var(--vsr-text-sm);line-height:var(--vsr-leading-normal)}}@media screen and (min-width:750px){.vsr-process__rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto auto;column-gap:var(--vsr-process-rail-gap)}.vsr-process__stop{grid-row:span 5;grid-template-rows:subgrid}}@media screen and (min-width:990px){.vsr-process__rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.vsr-process__ring{position:relative;display:grid;place-items:center;inline-size:var(--vsr-process-ring, 2.75rem);block-size:var(--vsr-process-ring, 2.75rem);border:var(--vsr-border-width) solid var(--vsr-color-accent);border-radius:var(--vsr-radius-circle);color:var(--vsr-color-heading);font-family:var(--vsr-font-mono);font-size:var(--vsr-text-xs);font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.vsr-process__stop{position:relative}.vsr-process__stop:before{content:"";position:absolute;inset-block-start:calc(var(--vsr-process-ring) / 2);inset-inline-start:calc(50% + var(--vsr-process-ring) / 2);inline-size:calc(100% + var(--vsr-process-rail-gap) - var(--vsr-process-ring));border-block-start:var(--vsr-border-width) solid var(--vsr-color-border)}.vsr-process__stop:nth-child(3n):before,.vsr-process__stop:last-child:before{content:none}}@media screen and (min-width:990px){.vsr-process__stop:nth-child(3n):before{content:""}.vsr-process__stop:nth-child(6n):before,.vsr-process__stop:last-child:before{content:none}}.vsr-process__stop-title{margin:0;color:var(--vsr-color-heading);font-size:var(--vsr-text-sm);font-weight:var(--vsr-weight-semibold);letter-spacing:var(--vsr-tracking-widest);text-transform:uppercase}.vsr-process__stop-text{margin:0;color:var(--vsr-color-muted);font-size:var(--vsr-text-sm);line-height:var(--vsr-leading-snug)}.vsr-process__shot{margin:0;padding:var(--vsr-space-1);overflow:hidden;border:var(--vsr-border-width) solid var(--vsr-color-border-strong);border-radius:var(--vsr-radius-sm);background-color:var(--vsr-color-bg)}.vsr-process__shot-img{display:block;inline-size:100%;block-size:100%;border-radius:calc(var(--vsr-radius-sm) - 1px);object-fit:cover}.vsr-process__badge{margin:0;color:var(--vsr-color-text);font-size:var(--vsr-text-xs);line-height:var(--vsr-leading-snug)}.vsr-process .vsr-trust{margin-block-start:clamp(var(--vsr-space-12),7vw,var(--vsr-space-20));padding-block-start:clamp(var(--vsr-space-8),4vw,var(--vsr-space-12));border-block-start:var(--vsr-border-width) solid var(--vsr-color-border)}.vsr-process__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vsr-space-8);margin-block-start:var(--vsr-process-gap);padding-block-start:var(--vsr-space-8);border-block-start:var(--vsr-border-width) solid var(--vsr-color-border-strong)}.vsr-process__assurances{display:flex;flex-wrap:wrap;column-gap:var(--vsr-space-10);row-gap:var(--vsr-space-2)}.vsr-process__assurance{font-size:var(--vsr-text-sm);line-height:var(--vsr-leading-normal);color:var(--vsr-color-heading)}.vsr-process__destination{display:grid;gap:var(--vsr-space-2)}.vsr-process__address{font-size:var(--vsr-text-sm);font-style:normal;line-height:var(--vsr-leading-normal);color:var(--vsr-color-muted)}.vsr-process__address>span{display:block}.vsr-process__address-name{color:var(--vsr-color-heading)}@media screen and (min-width:990px){.vsr-process__track{grid-template-columns:repeat(auto-fit,minmax(var(--vsr-process-phase-min),1fr));column-gap:0;row-gap:var(--vsr-process-gap);align-items:start}.vsr-process__phase{padding-inline-end:var(--vsr-process-gap)}.vsr-process__facts{grid-template-columns:minmax(0,1fr) auto;column-gap:0;align-items:start}.vsr-process__destination{grid-column:-2 / -1;padding-inline-start:var(--vsr-process-gap);justify-items:end;text-align:end}}@media(prefers-reduced-motion:reduce){.js vsr-reveal.is-armed .vsr-process__step.vsr-u-reveal:not(.is-revealed):before{transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-repair-process.css.map */
