.df-recently-viewed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;font-family:Poppins,Arial,sans-serif}.df-recently-viewed__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.df-recently-viewed.is-open .df-recently-viewed__overlay{opacity:1;visibility:visible;pointer-events:auto}.df-recently-viewed__drawer{position:fixed;top:50%;right:0;z-index:1;display:flex;align-items:flex-start;transform:translateY(-50%);pointer-events:auto}.df-recently-viewed__tab{display:flex;flex:0 0 36px;width:36px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 8px;border:0;border-radius:0;background:#000;color:#fff;font:600 11px/1.2 Poppins,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.df-recently-viewed__tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}.df-recently-viewed__tab-icon{order:1;display:flex;flex-shrink:0;align-items:center;justify-content:center}.df-recently-viewed__tab-icon svg{width:8px;height:12px;transform:rotate(180deg);transition:transform .3s ease}.df-recently-viewed.is-open .df-recently-viewed__tab-icon svg{transform:rotate(0)}.df-recently-viewed__tab-label{order:2;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.df-recently-viewed.is-open .df-recently-viewed__tab{min-height:120px}.df-recently-viewed__panel{width:0;overflow:hidden;background:#fff;box-shadow:-4px 0 20px #0000001f;opacity:0;transition:width .35s ease,opacity .25s ease;pointer-events:none}.df-recently-viewed.is-open .df-recently-viewed__panel{width:max(75vw,var(--df-rv-drawer-width, 720px));max-width:calc(100vw - 36px);opacity:1;pointer-events:auto}.df-recently-viewed__inner{position:relative;display:flex;min-height:380px;padding:20px;align-items:center;justify-content:center}.df-recently-viewed__track-wrapper{position:relative;width:100%;overflow:hidden}.df-recently-viewed__track{display:flex;transition:transform .35s ease;will-change:transform}.df-recently-viewed__page{display:flex;flex:0 0 100%;gap:var(--df-rv-gap, 20px);width:100%;min-width:100%}.df-recently-viewed__product{flex:0 0 calc((100% - (var(--df-rv-gap, 20px) * (var(--df-rv-per-page, 4) - 1))) / var(--df-rv-per-page, 4));min-width:0;text-align:center}.df-recently-viewed__product-link{display:block;color:#171717;text-decoration:none}.df-recently-viewed__product-image{aspect-ratio:1;overflow:hidden;margin-bottom:16px;background:#f4f4f4}.df-recently-viewed__product-image img{display:block;width:100%;height:100%;object-fit:cover}.df-recently-viewed__product-title{display:-webkit-box;overflow:hidden;margin:0 0 10px;color:#171717;font-size:15px;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df-recently-viewed__product-price{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.df-recently-viewed__price-sale{color:#99190a;font-size:16px;font-weight:600}.df-recently-viewed__price-compare{color:#999;font-size:14px;text-decoration:line-through}.df-recently-viewed__nav{position:absolute;top:50%;z-index:2;display:flex;width:50px;height:50px;padding:0;border:0;border-radius:50%;align-items:center;justify-content:center;background:#fff;color:#000;box-shadow:0 2px 10px #00000026;transform:translateY(-50%);cursor:pointer}.df-recently-viewed__nav--prev{left:16px}.df-recently-viewed__nav--next{right:16px}.df-recently-viewed__nav.is-hidden{display:none}.df-recently-viewed__empty,.df-recently-viewed__loading{padding:40px 24px;color:#666;font-size:14px;text-align:center}.df-recently-viewed__loading,.df-recently-viewed__empty{display:none}.df-recently-viewed.is-loading .df-recently-viewed__loading,.df-recently-viewed.is-empty .df-recently-viewed__empty{display:block}.df-recently-viewed.is-empty .df-recently-viewed__track-wrapper{display:none}@media(max-width:767px){.df-recently-viewed.is-open .df-recently-viewed__panel{width:max(75vw,calc(100vw - 36px));max-width:calc(100vw - 36px)}.df-recently-viewed__inner{box-sizing:border-box;width:100%;min-height:auto;padding:16px 12px}.df-recently-viewed__nav{display:none}.df-recently-viewed__track-wrapper{width:100%;overflow:visible}.df-recently-viewed__track{width:100%;max-width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.df-recently-viewed__track::-webkit-scrollbar{display:none}.df-recently-viewed__page{display:contents}.df-recently-viewed__product{flex:0 0 148px;width:148px;min-width:148px;max-width:148px;scroll-snap-align:start}.df-recently-viewed__product-title{font-size:13px}.df-recently-viewed__price-sale{font-size:14px}.df-recently-viewed__price-compare{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dark-floral-recently-viewed.css.map */
