.rb-achievements{display:block;overflow-x:clip;background:rgb(var(--color-background))}.rb-achievements__inner{display:flex;flex-direction:column;gap:4rem;box-sizing:border-box;max-width:calc(128rem + var(--rb-ach-gutter) * 2);margin:0 auto;padding-inline:var(--rb-ach-gutter)}.rb-achievements__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;min-width:0}.rb-achievements__intro{display:flex;flex-direction:column;gap:1.2rem;min-width:0;max-width:72rem}.rb-achievements__eyebrow{margin:0;padding-block:1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;color:var(--rb-ach-heading-color)}.rb-achievements__heading{margin:0;padding-block:.4rem;font-family:var(--font-heading-family);font-size:var(--rb-ach-heading-size, 4.4rem);font-weight:400;font-style:normal;line-height:1;letter-spacing:0;color:var(--rb-ach-heading-color)}.rb-achievements__description{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;font-style:normal;line-height:1.9rem;letter-spacing:0;color:var(--rb-ach-description-color)}.rb-achievements__cta{flex:0 0 auto}.rb-achievements__cta[aria-disabled=true]{cursor:default}.rb-achievements__stage{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.rb-achievements__scroller{--rb-ach-gap: 2.4rem;position:relative;display:flex;gap:var(--rb-ach-gap);width:100%;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;cursor:grab}.rb-achievements__scroller::-webkit-scrollbar{display:none}.rb-achievements__scroller:focus-visible{outline:.2rem solid var(--rb-ach-accent);outline-offset:.4rem}.rb-achievements.is-dragging .rb-achievements__scroller{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.rb-achievements.is-static .rb-achievements__scroller{cursor:default}.rb-achievements__slide{display:flex;flex:0 0 calc((100% - var(--rb-ach-gap) * (var(--rb-ach-per-view) - 1)) / var(--rb-ach-per-view));min-width:0;scroll-snap-align:start}.rb-achievements__card{display:flex;flex-direction:column;gap:1.8rem;box-sizing:border-box;width:100%;padding:1rem 1.25rem;border-radius:.6rem;background:var(--rb-ach-card-background);color:var(--rb-ach-card-text)}.rb-achievements__media{position:relative;aspect-ratio:386 / 226;overflow:hidden;background:var(--rb-ach-media-background, transparent)}.rb-achievements__image,.rb-achievements__placeholder{display:block;width:100%;height:100%}.rb-achievements__media--contain .rb-achievements__image{object-fit:contain}.rb-achievements__media--cover .rb-achievements__image{object-fit:cover}.rb-achievements__image{pointer-events:none;-webkit-user-drag:none}.rb-achievements__placeholder{background:#302b270f;fill:#302b2759}.rb-achievements__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:.4rem}.rb-achievements__text{display:flex;flex-direction:column;gap:.8rem}.rb-achievements__card-eyebrow,.rb-achievements__card-title,.rb-achievements__card-description{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;letter-spacing:0}.rb-achievements__card-eyebrow{font-weight:600;line-height:2rem;color:var(--rb-ach-accent)}.rb-achievements__card-title{font-weight:600;line-height:2rem;color:var(--rb-ach-card-text)}.rb-achievements__card-description{font-weight:400;line-height:1.7rem;color:var(--rb-ach-card-text)}.rb-achievements__link{display:inline-flex;align-items:center;align-self:flex-start;gap:.6rem;min-height:5.2rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;font-style:normal;line-height:2.4rem;letter-spacing:0;color:var(--rb-ach-accent);text-decoration:none}.rb-achievements__link:hover span{text-decoration:underline;text-underline-offset:.3rem}.rb-achievements__link[aria-disabled=true]{cursor:default}.rb-achievements__link[aria-disabled=true]:hover span{text-decoration:none}.rb-achievements__link-icon{flex:0 0 auto;width:2rem;height:2rem}.rb-achievements__controls{display:flex;align-items:center;gap:4.4rem;width:100%}.rb-achievements__track{position:relative;flex:1 1 auto;height:.4rem;overflow:hidden;border-radius:9.9rem;background:color-mix(in srgb,var(--rb-ach-accent) 20%,transparent)}.rb-achievements__indicator{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:99.9rem;background:var(--rb-ach-accent);transform:translateZ(0);transition:transform .35s ease,width .35s ease}.rb-achievements.is-dragging .rb-achievements__indicator{transition:none}.rb-achievements__nav{display:flex;flex:0 0 auto;gap:.8rem}.rb-achievements__nav-button{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:999.9rem;background:var(--rb-ach-accent);color:#fff;box-shadow:0 .1rem .2rem #1018280d;-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);cursor:pointer;transition:background-color .2s ease,color .2s ease}.rb-achievements__nav-button:disabled{background:color-mix(in srgb,var(--rb-ach-accent) 20%,transparent);color:var(--rb-ach-accent);cursor:default}.rb-achievements__nav-button svg{display:block;width:1.2rem;height:1.2rem}.rb-achievements__nav-button:focus-visible,.rb-achievements__link:focus-visible,.rb-achievements__cta:focus-visible{outline:.2rem solid var(--rb-ach-accent);outline-offset:.3rem}.rb-achievements__empty{margin:0;font-family:var(--font-body-family);font-size:1.6rem;color:var(--rb-ach-card-text)}@media screen and (max-width:989px){.rb-achievements__controls{gap:1.6rem}.rb-achievements__nav-button{width:4.4rem;height:4.4rem}}@media screen and (max-width:749px){.rb-achievements__inner{gap:3.2rem}.rb-achievements__header{flex-direction:column;align-items:flex-start}.rb-achievements__eyebrow{padding-block:0}.rb-achievements__description{line-height:1.4}.rb-achievements__scroller{--rb-ach-gap: 1.6rem}.rb-achievements__stage{gap:2.4rem}}@media(prefers-reduced-motion:reduce){.rb-achievements__scroller{scroll-behavior:auto}.rb-achievements__indicator{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rb-achievements.css.map */
