.recently-viewed-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.recently-viewed-popup-overlay--visible{opacity:1;visibility:visible}body.recently-viewed-popup-open{overflow:hidden;position:fixed;width:100%}.recently-viewed-popup{position:fixed;bottom:0;top:0;border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -.4rem 1.6rem #0000001a;z-index:999;transform:translateY(100%);transition:transform .3s ease-in-out;max-height:100dvh;overflow-y:auto;display:flex;align-items:flex-end;left:0;right:0;background:#00000080}@media screen and (min-width: 750px){.recently-viewed-popup,.recently-viewed-popup-overlay{display:none!important}}.recently-viewed-popup--visible{transform:translateY(0)}.recently-viewed-popup__container{max-width:100%;margin:0 auto;padding:2rem 2rem 1rem;position:absolute;overflow:hidden;max-height:320px;background:rgb(var(--color-background));left:0;right:0}.recently-viewed-popup__header{display:flex;justify-content:space-between;align-items:center}.recently-viewed-popup__title{margin:0;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.recently-viewed-popup__close{background:none;border:none;cursor:pointer;padding:.8rem;color:rgb(var(--color-foreground));opacity:.7;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;border-radius:.4rem}.recently-viewed-popup__close:hover{opacity:1;background:rgba(var(--color-foreground),.05)}.recently-viewed-popup__close svg{width:2rem;height:2rem}.recently-viewed-popup__grid{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.3) transparent;padding-bottom:1rem;margin:0 -2rem;padding-left:2rem;padding-right:2rem}.recently-viewed-popup__grid::-webkit-scrollbar{height:6px}.recently-viewed-popup__grid::-webkit-scrollbar-track{background:transparent}.recently-viewed-popup__grid::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:3px}.recently-viewed-popup__grid::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.5)}.recently-viewed-popup__grid .card-wrapper{flex:0 0 auto;width:20rem}@media screen and (min-width: 750px){.recently-viewed-popup__grid .card-wrapper{width:24rem}}@media screen and (max-width: 749px){.recently-viewed-popup__container{padding:0 1.5rem}.recently-viewed-popup__grid{gap:.5rem;margin:0 -1.5rem;padding-left:.5rem;padding-right:.5rem}.recently-viewed-popup__grid .card-wrapper{width:40%}.recently-viewed-popup__title{font-size:1.4rem;text-transform:uppercase}}.recently-viewed-popup .card-wrapper{margin:0;height:auto}.recently-viewed-popup .card{position:relative;height:100%;display:flex;flex-direction:column}.recently-viewed-popup .card__inner{position:relative;flex-shrink:0}.recently-viewed-popup .card__media{position:relative}.recently-viewed-popup .card__content{position:relative;z-index:1;background:rgb(var(--color-background))}.recently-viewed-popup .card__heading{font-size:1.3rem;margin:0}.recently-viewed-popup .card__heading a{text-decoration:none;font-size:1rem}.recently-viewed-popup .card__information{padding:1rem 0 0}.recently-viewed-popup .card-information{padding-top:.5rem}.recently-viewed-popup .price{font-size:1.3rem}.recently-viewed-popup .wishlist-button{position:absolute;border:0;z-index:4;padding:.5rem;background:transparent;cursor:pointer}.recently-viewed-popup .icon-position-top-right{top:8px;right:8px}.recently-viewed-popup .card-wrapper:hover .wishlist-button{opacity:1}.recently-viewed-popup .icon-heart{position:relative;bottom:0;z-index:2;width:18px;height:18px;fill:transparent;transition:fill .2s ease,opacity .2s ease}.recently-viewed-popup .icon-heart path{stroke:#fff}.recently-viewed-popup .wishlist-button.is-wishlist-active .icon-heart,.recently-viewed-popup .wishlist-button.active .icon-heart{opacity:1}.recently-viewed-popup .wishlist-button.is-wishlist-active .icon-heart path,.recently-viewed-popup .wishlist-button.active .icon-heart path{fill:#fff!important}.recently-viewed-popup .quick-add-modal__icon{width:24px;height:24px;transition:transform .2s ease}.recently-viewed-popup button[id^=quickAdd]:hover .quick-add-modal__icon{transform:scale(1.1)}.recently-viewed-popup .card__swatches{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.recently-viewed-popup .swatch-link{display:inline-flex;cursor:pointer}.recently-viewed-popup .swatch{border:1px solid rgba(var(--color-foreground),.2);transition:border-color .2s ease}.recently-viewed-popup .swatch-link:hover .swatch{border-color:rgba(var(--color-foreground),.5)}.recently-viewed-popup .badge{position:absolute;z-index:2}.recently-viewed-popup .badge--bottom-left{bottom:1rem;left:1rem}.recently-viewed-popup .card__tag-badge{position:absolute;top:1rem;left:1rem;z-index:2}.recently-viewed-popup--loading{opacity:.6;pointer-events:none}@media screen and (prefers-reduced-motion: no-preference){.recently-viewed-popup__grid{opacity:0;transition:opacity .3s ease}.recently-viewed-popup--visible .recently-viewed-popup__grid{opacity:1}}.recently-viewed-popup__container .price__sale .price-item.price-item--regular,.recently-viewed-popup__container .price__sale .price-item--sale{font-size:1.25rem!important}
/*# sourceMappingURL=/cdn/shop/t/118/assets/recently-viewed-popup.css.map */
