.rr-slideshow{position:relative;background:var(--rrs-bg, var(--color-background));color:var(--rrs-text, var(--color-foreground));padding:3rem 1.25rem 3.5rem;overflow:hidden}.rr-slideshow__title-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.rr-slideshow__title-row[data-rrs-align=center]{flex-direction:column;align-items:center;text-align:center}.rr-slideshow__title-row[data-rrs-align=right]{flex-direction:column;align-items:flex-end;text-align:right}.rr-slideshow__title{font-family:var(--rrs-title-font, var(--font-heading--family));font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:var(--letter-spacing--heading-tight);font-size:var(--rrs-title-size, clamp(2rem, 6vw, 3.25rem));line-height:var(--line-height--heading-tight);color:var(--rrs-title-color, inherit);margin:0}.rr-slideshow__subheading{font-family:var(--rrs-body-font, var(--font-body--family));font-size:var(--font-size--sm);color:var(--rrs-subheading-color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)));margin:.35rem 0 0;flex-basis:100%}.rr-slideshow__stage{position:relative;touch-action:pan-y}.rr-slideshow__track{position:relative;min-height:var(--rrs-min-height, 460px)}.rr-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease}.rr-slideshow[data-rrs-transition=slide] .rr-slideshow__slide{transition:opacity .5s ease,transform .5s ease;transform:translate(24px)}.rr-slideshow[data-rrs-transition=slide] .rr-slideshow__slide.is-active{transform:translate(0)}.rr-slideshow__slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.rr-slideshow__slide-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;width:100%;height:100%}.rr-slideshow__glass{position:relative;display:flex;align-items:center;justify-content:center;width:min(560px,100%);flex:0 1 auto;max-height:calc(var(--rrs-min-height, 460px) - 3.5rem);aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;text-decoration:none;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));transition:transform .25s ease}.rr-slideshow__glass:hover{transform:translateY(-4px)}.rr-slideshow__glass:focus-visible{outline:2px solid var(--rrs-accent, #c9584c);outline-offset:4px}.rr-slideshow[data-rrs-glass=true] .rr-slideshow__glass{background:linear-gradient(135deg,#ffffff2e,#fff0 45%),rgb(var(--color-foreground-rgb) / var(--rrs-glass-opacity, .1));backdrop-filter:blur(var(--rrs-glass-blur, 14px));-webkit-backdrop-filter:blur(var(--rrs-glass-blur, 14px));border:1px solid rgb(var(--color-foreground-rgb) / var(--rrs-glass-border-opacity, .2));box-shadow:0 24px 48px -18px rgb(var(--color-foreground-rgb) / .3),inset 0 1px #ffffff4d,inset 0 -1px #ffffff14}.rr-slideshow__glass img{max-width:76%;max-height:76%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .25));transition:transform .35s ease}.rr-slideshow__glass:hover img{transform:scale(1.03)}.rr-slideshow[data-rrs-blend=true] .rr-slideshow__glass img{mix-blend-mode:multiply;filter:none}@media(max-width:749px){.rr-slideshow__slide{padding:.75rem}.rr-slideshow__glass{border-radius:16px}}.rr-slideshow__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.rr-slideshow__nav{all:unset;cursor:pointer;width:38px;height:38px;border:1px solid var(--color-foreground);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;flex:0 0 auto}.rr-slideshow__nav:hover{background:var(--color-foreground)}.rr-slideshow__nav:hover svg{stroke:var(--color-background)}.rr-slideshow__nav:active{transform:scale(.92)}.rr-slideshow__nav svg{width:14px;height:14px;stroke:var(--color-foreground);transition:stroke .15s ease}.rr-slideshow__nav:focus-visible{outline:2px solid var(--rrs-accent, #c9584c);outline-offset:3px}.rr-slideshow__dots{display:flex;align-items:center;gap:.5rem}.rr-slideshow__dot{all:unset;cursor:pointer;width:8px;height:8px;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .25);transition:background .2s ease,transform .2s ease}.rr-slideshow__dot.is-active{background:var(--rrs-accent, #c9584c);transform:scale(1.3)}.rr-slideshow__dot:focus-visible{outline:2px solid var(--rrs-accent, #c9584c);outline-offset:2px}.rr-slideshow__shop-tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-accent--family);font-size:calc(var(--font-size--xs) * var(--rrs-shoptag-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--rrs-shoptag-color, var(--rrs-text, var(--color-foreground)));padding:calc(.5rem * var(--rrs-shoptag-scale, 1)) calc(1.3rem * var(--rrs-shoptag-scale, 1));border-radius:999px;background:var(--rrs-shoptag-bg, rgb(var(--color-foreground-rgb) / var(--opacity-5)));transition:transform .2s ease}.rr-slideshow__shop-tag:hover{transform:translateY(-2px)}.rr-slideshow__shop-tag:focus-visible{outline:2px solid var(--rrs-accent, #c9584c);outline-offset:3px}.rr-slideshow[data-rrs-glass=true] .rr-slideshow__shop-tag{background:var(--rrs-shoptag-bg, linear-gradient(135deg, rgb(255 255 255 / .18), rgb(255 255 255 / 0) 45%), rgb(var(--color-foreground-rgb) / var(--rrs-glass-opacity, .1)) );backdrop-filter:blur(var(--rrs-glass-blur, 14px));-webkit-backdrop-filter:blur(var(--rrs-glass-blur, 14px));border:1px solid rgb(var(--color-foreground-rgb) / var(--rrs-glass-border-opacity, .2));box-shadow:0 10px 22px -12px rgb(var(--color-foreground-rgb) / .3),inset 0 1px #ffffff4d}.rr-slideshow__empty{font-family:var(--font-body--family);text-align:center;padding:3rem 1rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.rr-slideshow__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.rr-slideshow__slide,.rr-slideshow__glass,.rr-slideshow__glass img,.rr-slideshow__shop-tag{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rr-product-slideshow.css.map */
