.dlux-recently-viewed{padding:4rem 0}.dlux-recently-viewed--empty{display:none}.dlux-recently-viewed__inner{max-width:var(--page-width);margin:0 auto}.dlux-recently-viewed__header{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}.dlux-recently-viewed__icon{display:flex;color:rgba(var(--color-foreground),.46)}.dlux-recently-viewed__heading{margin:0;font-weight:600}.dlux-recently-viewed__track{display:flex;gap:2.4rem;overflow-x:auto;padding-bottom:1rem;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.dlux-recently-viewed__track{margin:0;padding-left:0;padding-right:2.4rem}}.dlux-recently-viewed__track-container{position:relative}.dlux-recently-viewed__nav{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.75);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2;color:rgb(var(--color-foreground))}.dlux-recently-viewed__nav:hover{background:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.05)}.dlux-recently-viewed__nav.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.dlux-recently-viewed__nav--prev{left:-2rem}.dlux-recently-viewed__nav--next{right:-2rem}@media screen and (max-width:1200px){.dlux-recently-viewed__nav--prev{left:.5rem}.dlux-recently-viewed__nav--next{right:.5rem}}@media screen and (max-width:749px){.dlux-recently-viewed__nav{display:none}}.dlux-recently-viewed__card-wrap{flex:0 0 176px;max-width:176px;width:176px;scroll-snap-align:start;color:inherit}.dlux-recently-viewed .dlux-recently-viewed__card-wrap .card{width:100%}.dlux-recently-viewed .dlux-recently-viewed__card-wrap .card__inner.ratio{--ratio-percent: 100%}.dlux-recently-viewed .dlux-recently-viewed__img-link{display:block;width:100%;height:100%}.dlux-recently-viewed .dlux-recently-viewed__card-wrap .card__media{border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-foreground)) 6%,rgb(var(--color-background)));margin-bottom:.5rem}.dlux-recently-viewed .dlux-recently-viewed__card-wrap .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.dlux-recently-viewed__card-wrap:hover .media img{transform:scale(1.05)}.dlux-recently-viewed .card--standard>.card__content{padding:0}.dlux-recently-viewed .card__content .card__information{padding:0;text-align:left}.dlux-recently-viewed .card__heading.dlux-recently-viewed__product-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:1.4rem;line-height:1.25;letter-spacing:normal;color:rgb(var(--color-foreground))}.dlux-recently-viewed .card__heading.dlux-recently-viewed__product-title a{transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;font-style:inherit;color:inherit}.dlux-recently-viewed__card-wrap:hover .card__heading.dlux-recently-viewed__product-title a{color:hsl(var(--dlux-primary))}.dlux-recently-viewed__card-price{margin-top:.125rem}.dlux-recently-viewed .dlux-recently-viewed__card-price .price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:1.4rem;line-height:1.25;letter-spacing:normal;color:rgb(var(--color-foreground))}.dlux-recently-viewed .dlux-card-atc-split--no-price .dlux-card-atc-split__inner{justify-content:center}.dlux-recently-viewed .dlux-card-atc-split--no-price .dlux-card-atc-split__left{flex:0 1 auto}.dlux-recently-viewed [data-dlux-rv-add].quick-add__submit,.dlux-recently-viewed [data-dlux-rv-add] .dlux-card-atc-split__icon{position:relative}.dlux-recently-viewed [data-dlux-rv-add] .dlux-recently-viewed__atc-spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;transform:translate(-50%,-50%)}.dlux-recently-viewed [data-dlux-rv-add] .dlux-recently-viewed__atc-spinner .spinner{width:1.6rem;height:1.6rem}.dlux-recently-viewed [data-dlux-rv-add] .dlux-recently-viewed__atc-spinner .path{stroke:currentColor}.dlux-recently-viewed [data-dlux-rv-add].is-loading{cursor:wait}.dlux-recently-viewed [data-dlux-rv-add].is-loading .dlux-card-atc-split__icon>svg{opacity:0}.dlux-recently-viewed__card{flex:0 0 176px;max-width:176px;width:176px;scroll-snap-align:start;text-decoration:none;color:inherit}.dlux-recently-viewed__media{display:block;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-foreground)) 6%,rgb(var(--color-background)));margin-bottom:.5rem}.dlux-recently-viewed__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dlux-recently-viewed__card:hover .dlux-recently-viewed__media img{transform:scale(1.05)}.dlux-recently-viewed__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.75rem;color:rgba(var(--color-foreground),.46)}.dlux-recently-viewed__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.4rem;font-weight:500;line-height:1.25;letter-spacing:normal;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.dlux-recently-viewed__card:hover .dlux-recently-viewed__title,.dlux-recently-viewed__card-wrap:hover .card__heading a{color:hsl(var(--dlux-primary))}.dlux-recently-viewed__price{display:block;margin-top:.125rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.4rem;font-weight:600;line-height:1.25;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.dlux-recently-viewed{padding:3.2rem 0}.dlux-recently-viewed__header{margin-bottom:1.6rem}.dlux-recently-viewed__track{gap:1.6rem}.dlux-recently-viewed__card-wrap,.dlux-recently-viewed__card{flex-basis:16rem;width:16rem;max-width:16rem}.dlux-recently-viewed .dlux-recently-viewed__card-wrap .card__media,.dlux-recently-viewed__media{margin-bottom:.65rem}.dlux-recently-viewed .card__heading.dlux-recently-viewed__product-title,.dlux-recently-viewed__title{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dlux-recently-viewed.css.map */
