.rpdb-product-carousel{--rpdb-carousel-visible-columns: var(--rpdb-carousel-columns);--rpdb-carousel-inset: max(var(--rpdb-gutter-desktop), calc((100cqw - var(--rpdb-content-max)) / 2 + var(--rpdb-gutter-desktop)));--rpdb-carousel-card-width: calc((min(100cqw, var(--rpdb-content-max)) - 2 * var(--rpdb-gutter-desktop) - (var(--rpdb-carousel-visible-columns) - 1) * var(--rpdb-carousel-gap)) / var(--rpdb-carousel-visible-columns));display:block;width:100%;padding-block:var(--rpdb-carousel-padding, 72px);color:var(--rpdb-ink);background:var(--rpdb-paper);font:var(--rpdb-font-weight-regular) var(--rpdb-type-body-size)/var(--rpdb-type-body-leading) var(--rpdb-font-body);container-type:inline-size}.rpdb-product-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:var(--rpdb-content-max);margin:0 auto 28px;padding-inline:var(--rpdb-gutter-desktop)}.rpdb-product-carousel__header h2{margin:0;font:var(--rpdb-font-weight-regular) 30px/1.15 var(--rpdb-font-body);letter-spacing:-.025em}.rpdb-product-carousel__actions{display:flex;align-items:center;gap:24px;flex:none}.rpdb-product-carousel__all{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:var(--rpdb-font-weight-regular) var(--rpdb-type-body-size)/var(--rpdb-type-body-leading) var(--rpdb-font-body);letter-spacing:normal;text-transform:none;text-decoration:none}.rpdb-product-carousel__arrows{display:flex;gap:8px}.rpdb-product-carousel__arrows[hidden]{display:none}.rpdb-product-carousel__arrows .slideshow-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--rpdb-ink);opacity:1;cursor:pointer}.rpdb-product-carousel__arrows .slideshow-control:disabled{opacity:.3;cursor:default}.rpdb-product-carousel__arrows .svg-wrapper{width:18px;height:18px}.rpdb-product-carousel__arrows .slideshow-control--previous .svg-wrapper{transform:scaleX(-1)}[dir=rtl] .rpdb-product-carousel__arrows .slideshow-control{scale:1}[dir=rtl] .rpdb-product-carousel__arrows .slideshow-control--previous .svg-wrapper{transform:none}[dir=rtl] .rpdb-product-carousel__arrows .slideshow-control--next .svg-wrapper{transform:scaleX(-1)}.rpdb-product-carousel__slider>slideshow-container{background:transparent}.rpdb-product-carousel__slider>slideshow-container>slideshow-slides{gap:var(--rpdb-carousel-gap);padding:5px var(--rpdb-carousel-inset) 8px;margin-block:-5px -8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rpdb-carousel-inset);overflow-x:auto}.rpdb-product-carousel__slider>slideshow-container>slideshow-slides>.rpdb-product-carousel__slide{flex:0 0 var(--rpdb-carousel-card-width);width:auto;min-width:0;overflow:visible;scroll-snap-align:start;content-visibility:visible}.rpdb-product-carousel__slide>product-card{width:100%;height:100%}.rpdb-product-carousel__slide .product-card__content{width:100%;height:100%;padding:0;gap:0;overflow:visible}.rpdb-product-carousel__slide .rpdb-catalog-shot{position:relative;aspect-ratio:1;overflow:hidden;background:var(--rpdb-panel)}.rpdb-product-carousel__slide .card-gallery{width:100%;height:100%}.rpdb-product-carousel__slide .rpdb-catalog-shot :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container){height:100%;min-height:0;max-height:none;aspect-ratio:auto}.rpdb-product-carousel__slide .rpdb-catalog-shot img{display:block;width:100%;height:100%;object-fit:cover}.rpdb-product-carousel__slide .rpdb-catalog-caption{padding-top:16px}.rpdb-product-carousel__slide .rpdb-catalog-caption h2{margin:0;font:var(--rpdb-font-weight-regular) 14px/1.45 var(--rpdb-font-body);letter-spacing:0}.rpdb-product-carousel__slide .rpdb-catalog-caption a{color:inherit;text-decoration:none}.rpdb-product-carousel__slide .rpdb-catalog-type{margin:5px 0 0;font-size:12px;color:var(--rpdb-ink-soft)}.rpdb-product-carousel__slide .rpdb-catalog-price{margin:9px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.rpdb-product-carousel__slide .rpdb-catalog-sold-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--rpdb-ink-soft);opacity:.35}.rpdb-product-carousel__slide .rpdb-catalog-sold-line line{stroke:currentColor;stroke-width:1}.rpdb-product-carousel__slide .rpdb-catalog-shot--sold img{opacity:.55;filter:grayscale(.85)}.rpdb-product-carousel__slide .rpdb-catalog-options{position:absolute;inset:auto 12px 12px auto;display:inline-flex;align-items:center;min-height:44px;padding-inline:16px;border:1px solid var(--rpdb-line);background:var(--rpdb-paper);color:var(--rpdb-ink);text-decoration:none;z-index:3}.rpdb-product-carousel[data-card-style]:not([data-card-style=original]){--rpdb-carousel-card-width: 300px;--rpdb-carousel-caption-space: 80px}.rpdb-product-carousel[data-card-style=onimage]{--rpdb-carousel-caption-space: 0px}.rpdb-product-carousel__slide>.rpdb-curated-card{height:calc(var(--rpdb-carousel-card-width) + var(--rpdb-carousel-caption-space));grid-template-rows:var(--rpdb-carousel-card-width) var(--rpdb-carousel-caption-space)}.rpdb-product-carousel__slide>.rpdb-curated-card[data-card-style=onimage]{grid-template-rows:var(--rpdb-carousel-card-width)}.rpdb-product-carousel__slide--newsletter{display:flex;align-self:stretch;max-height:none}.rpdb-product-carousel__newsletter{display:flex;width:100%;min-width:0;min-height:100%;container:rpdb-newsletter-slide / inline-size}.rpdb-product-carousel__newsletter .rpdb-grid-newsletter{height:auto;flex:1;min-height:max(280px,var(--rpdb-carousel-card-width))}.rpdb-product-carousel :is(a,button):focus-visible{outline:2px solid var(--rpdb-focus-neutral);outline-offset:3px}.rpdb-product-carousel__empty{max-width:var(--rpdb-content-max);margin-inline:auto;padding:32px var(--rpdb-gutter-desktop)}.rpdb-product-carousel ::selection{background:var(--rpdb-surface-inverse);color:var(--rpdb-text-inverse)}@media(hover:hover){.rpdb-product-carousel__arrows .slideshow-control:not(:disabled):hover{opacity:.65}.rpdb-product-carousel__slide .rpdb-catalog-caption a:hover{text-decoration:underline;text-underline-offset:4px}}@media(min-width:750px)and (max-width:1100px){.rpdb-product-carousel{--rpdb-carousel-visible-columns: min(var(--rpdb-carousel-columns), 3)}}@media(max-width:749px){.rpdb-product-carousel{--rpdb-carousel-inset: var(--rpdb-gutter-mobile);--rpdb-carousel-card-width: calc((100cqw - 2 * var(--rpdb-gutter-mobile)) * .82);padding-block:min(var(--rpdb-carousel-padding, 72px),48px)}.rpdb-product-carousel__header{align-items:flex-start;gap:16px;margin-bottom:22px;padding-inline:var(--rpdb-gutter-mobile)}.rpdb-product-carousel__header h2{max-width:12ch;font-size:26px}.rpdb-product-carousel__actions{flex-direction:column;align-items:flex-end;gap:8px}.rpdb-product-carousel__arrows{gap:6px}.rpdb-product-carousel__slider>slideshow-container>slideshow-slides{gap:16px}.rpdb-product-carousel__empty{padding-inline:var(--rpdb-gutter-mobile)}.rpdb-product-carousel[data-card-style]:not([data-card-style=original]){--rpdb-carousel-card-width: min(210px, calc(100cqw - 2 * var(--rpdb-gutter-mobile)));--rpdb-carousel-caption-space: 64px}.rpdb-product-carousel[data-card-style=onimage]{--rpdb-carousel-caption-space: 0px}.rpdb-product-carousel__newsletter .rpdb-grid-newsletter{min-height:max(230px,var(--rpdb-carousel-card-width))}}@container rpdb-newsletter-slide (max-width: 260px){.rpdb-grid-newsletter__fields{flex-wrap:wrap;gap:0}.rpdb-grid-newsletter__fields input{flex-basis:100%}.rpdb-grid-newsletter__fields button{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){.rpdb-product-carousel__slider>slideshow-container>slideshow-slides{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rpdb-product-carousel.css.map */
