.product-recently-viewed{display:block;margin:3.2rem 0 1rem;min-width:0}.product-recently-viewed[hidden]{display:none}.product-recently-viewed__header{align-items:center;display:flex;margin-bottom:1.8rem}.product-recently-viewed__heading{color:rgb(var(--color-foreground));font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0}.product-recently-viewed__carousel{position:relative}.product-recently-viewed__controls{align-items:center;display:flex;justify-content:space-between;left:-1.7rem;pointer-events:none;position:absolute;right:-1.7rem;top:50%;transform:translateY(-50%);z-index:4}.product-recently-viewed__controls[hidden]{display:none}.product-recently-viewed__button{align-items:center;-webkit-appearance:none;appearance:none;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;display:flex;height:3.4rem;justify-content:center;padding:0;pointer-events:auto;transition:border-color var(--duration-short) ease,color var(--duration-short) ease,opacity var(--duration-short) ease;width:3.4rem}.product-recently-viewed__button svg{height:1.8rem;width:1.8rem}.product-recently-viewed__button:hover:not(:disabled){border-color:rgb(var(--ratniva-burgundy));color:rgb(var(--ratniva-burgundy))}.product-recently-viewed__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.2rem}.product-recently-viewed__button:disabled{cursor:default;opacity:.28}.product-recently-viewed__rail{display:flex;gap:1.4rem;list-style:none;margin:0;overflow-x:auto;padding:0 0 .4rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-recently-viewed__rail::-webkit-scrollbar{display:none}.product-recently-viewed__item{flex:0 0 clamp(17rem,42%,20rem);min-width:0;scroll-snap-align:start}.product-recently-viewed .card-wrapper{height:100%}.product-recently-viewed .card:not(.card--horizontal){background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.4rem;box-shadow:0 .6rem 2rem #1d1e2412;box-sizing:border-box;padding:.8rem;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.product-recently-viewed .card-wrapper:hover .card:not(.card--horizontal){border-color:rgba(var(--ratniva-burgundy),.14);box-shadow:0 1rem 2.6rem #1d1e241a;transform:translateY(-.2rem)}.product-recently-viewed .card__inner{background:rgba(var(--ratniva-ivory),.32);border-radius:1.2rem;overflow:hidden}.product-recently-viewed .card__media,.product-recently-viewed .card__media .media{border-radius:inherit}.product-recently-viewed .card__wishlist{right:1.4rem;top:1.4rem}.product-recently-viewed .product-card-wrapper .card__wishlist-link{border-radius:50%;box-shadow:0 .5rem 1.4rem #1d1e2417;height:3.2rem;width:3.2rem}.product-recently-viewed .product-card-wrapper .card__wishlist-link .svg-wrapper,.product-recently-viewed .product-card-wrapper .card__wishlist-link svg{height:1.4rem;width:1.4rem}.product-recently-viewed .card__review-badge{border-radius:.7rem;gap:.4rem;padding:.5rem .7rem}.product-recently-viewed .card__review-badge-score,.product-recently-viewed .card__review-badge-count{font-size:1.05rem}.product-recently-viewed .card__review-badge-star,.product-recently-viewed .card__review-badge-star svg,.product-recently-viewed .card__review-badge-divider{height:1.05rem}.product-recently-viewed .card__review-badge-star,.product-recently-viewed .card__review-badge-star svg{width:1.05rem}.product-recently-viewed .card:not(.card--horizontal)>.card__content .card__information{padding:1.1rem .2rem 1rem}.product-recently-viewed .card:not(.card--horizontal) .card__heading{display:-webkit-box;font-size:1.15rem;line-height:1.3;min-height:3rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-recently-viewed .product-card-pricing{gap:.3rem .5rem;margin-top:.5rem}.product-recently-viewed .product-card-pricing .price{font-size:1.05rem}.product-recently-viewed .product-card-pricing .price--on-sale .price-item--regular,.product-recently-viewed .product-card-discount{font-size:.95rem}.product-recently-viewed .product-card-coupon{display:none}.product-recently-viewed .quick-add{margin-bottom:0}.product-recently-viewed .quick-add__submit{border-radius:.7rem;font-size:1rem;min-height:3.1rem;padding:.45rem .7rem}@media screen and (max-width:749px){.product-recently-viewed{margin-top:2.8rem}.product-recently-viewed__header{gap:1rem;margin-bottom:1.5rem}.product-recently-viewed__heading{font-size:1.8rem}.product-recently-viewed__controls{display:none}.product-recently-viewed__rail{margin-right:-1.5rem;padding-right:1.5rem}.product-recently-viewed__item{flex-basis:clamp(15.5rem,43vw,18rem)}.product-recently-viewed .card:not(.card--horizontal){border-radius:1.2rem;padding:.6rem}.product-recently-viewed .card__wishlist{right:1rem;top:1rem}.product-recently-viewed .product-card-wrapper .card__wishlist-link{height:2.8rem;width:2.8rem}.product-recently-viewed .product-card-wrapper .card__wishlist-link .svg-wrapper,.product-recently-viewed .product-card-wrapper .card__wishlist-link svg{height:1.25rem;width:1.25rem}.product-recently-viewed .card:not(.card--horizontal) .card__heading{font-size:1.05rem;min-height:2.75rem}.product-recently-viewed .quick-add__submit{font-size:.95rem;min-height:3rem;padding:.4rem .6rem}}@media(prefers-reduced-motion:reduce){.product-recently-viewed__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/recently-viewed-products.css.map */
