rr-category-rail{display:block}.rr-crl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2rem}.rr-crl__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 .8rem;font-family:var(--rr-label-font);font-size:1.05rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-accent)}.rr-crl__rule{width:clamp(2.8rem,5vw,6.4rem);height:1px;background:var(--rr-champagne, var(--rr-accent))}.rr-crl__star{width:1.2rem;height:1.2rem}.rr-crl__head--left .rr-crl__rule:first-child,.rr-crl__head--left .rr-crl__star:first-of-type{display:none}.rr-crl__head--center{flex-direction:column;align-items:center;text-align:center;gap:.8rem}.rr-crl__head--center .rr-crl__eyebrow{justify-content:center}.rr-crl__head--center .rr-crl__all{font-size:1.05rem}.rr-crl__heading{margin:0}.rr-crl__all{flex:none;min-height:0;padding:.6rem 0;background-position:left bottom}.rr-crl__rail{display:flex;gap:.8rem;height:var(--rr-crl-h, 420px);margin:0;padding:0}.rr-crl__panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--rr-bg-alt);transition:flex-grow .7s var(--rr-ease)}.rr-crl__panel.is-active{flex-grow:var(--rr-crl-grow, 1.9)}.rr-crl__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--rr-ink);text-decoration:none}.rr-crl__media{position:absolute;top:0;right:0;bottom:0;left:0}.rr-crl__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--rr-ease)}.rr-crl__panel.is-active .rr-crl__img{transform:scale(1.03)}.rr-crl__media:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,rgba(var(--rr-bg-rgb),0),rgba(var(--rr-bg-rgb),.66) 58%,rgba(var(--rr-bg-rgb),.86));pointer-events:none}.rr-crl__body{position:absolute;left:2.4rem;right:2.4rem;bottom:2.2rem;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num btn" "title btn" "cap btn";align-items:end;column-gap:1.6rem}.rr-crl__num{grid-area:num;font-family:var(--rr-label-font);font-size:1.05rem;letter-spacing:var(--rr-label-tracking);color:var(--rr-ink)}.rr-crl__title{grid-area:title;margin:.2rem 0 .4rem;font-family:var(--font-heading-family);font-size:calc(var(--rr-heading-scale, 1) * clamp(2.2rem,2vw,2.8rem));line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .6s var(--rr-ease)}.rr-crl__panel.is-active .rr-crl__title{font-size:calc(var(--rr-heading-scale, 1) * clamp(2.6rem,2.6vw,3.6rem))}.rr-crl__caption{grid-area:cap;font-family:var(--rr-label-font);font-size:1rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-crl__btn{grid-area:btn;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid var(--rr-ink);border-radius:50%;color:var(--rr-ink);transition:background-color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease)}.rr-crl__btn .rr-icon{width:1.6rem;height:1.6rem}.rr-crl__panel.is-active .rr-crl__btn{background:var(--rr-btn);border-color:var(--rr-btn);color:var(--rr-btn-text)}.rr-crl__link:hover .rr-crl__btn{transform:translate(3px)}.rr-crl__progress{position:relative;width:min(44rem,100%);margin:2rem auto 0}.rr-crl__track{position:absolute;top:2.2rem;left:calc(50% / var(--rr-crl-n));right:calc(50% / var(--rr-crl-n));height:1px;background:var(--rr-line)}.rr-crl__fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--rr-btn);transition:width .7s var(--rr-ease)}.rr-crl__steps{position:relative;display:grid;grid-template-columns:repeat(var(--rr-crl-n),1fr);margin:0;padding:0}.rr-crl__step{display:grid;justify-items:center;gap:.6rem;width:100%;min-height:4.4rem;padding:1.8rem 0 0;border:0;background:none;cursor:pointer;color:var(--rr-muted)}.rr-crl__dot{width:.9rem;height:.9rem;border:1px solid var(--rr-muted);border-radius:50%;background:var(--rr-bg);transition:background-color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease)}.rr-crl__step-num{font-family:var(--rr-label-font);font-size:1rem;letter-spacing:.12em}.rr-crl__step.is-active{color:var(--rr-ink)}.rr-crl__step.is-active .rr-crl__dot{background:var(--rr-btn);border-color:var(--rr-btn);transform:scale(1.2)}.rr-crl__tabs{display:none}@media screen and (min-width:750px){.rr-crl__panel:not(.is-active) .rr-crl__body{left:2rem;right:2rem}}@media screen and (max-width:749px){.rr-crl__head{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem}.rr-crl__head--center{align-items:center}.rr-crl__tabs{display:flex;gap:.6rem;margin:0 -1.6rem 1.2rem;padding:0 1.6rem;overflow-x:auto;scrollbar-width:none}.rr-crl__tabs::-webkit-scrollbar{display:none}.rr-crl__tab{flex:none;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--rr-line);border-radius:99px;background:var(--rr-bg);color:var(--rr-ink);font-family:var(--font-heading-family);font-size:1.5rem;cursor:pointer;transition:background-color var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease)}.rr-crl__tab[aria-selected=true]{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-bg)}.rr-crl__rail{gap:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rr-crl__rail::-webkit-scrollbar{display:none}.rr-crl__panel,.rr-crl__panel.is-active{flex:0 0 100%;scroll-snap-align:center;transition:none}.rr-crl__body{left:1.6rem;right:1.6rem;bottom:1.6rem}.rr-crl__progress{margin-top:1.4rem}.rr-crl__panel--lift{background:var(--rr-bg-alt)}.rr-crl__panel--lift .rr-crl__media{bottom:var(--rr-crl-lift, 0%);overflow:hidden}.rr-crl__panel--lift .rr-crl__media:after{height:22%;background:linear-gradient(180deg,transparent 0%,var(--rr-bg-alt) 100%)}}@media(prefers-reduced-motion:reduce){.rr-crl__panel,.rr-crl__img,.rr-crl__title,.rr-crl__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rr-category-rail.css.map */
