.product-notification .sca-qv-button-wrap{display:none!important}.product-notification{--fq-notify-accent:#19efa6;--fq-notify-blue:#658bff;position:fixed;left:50%!important;right:auto!important;bottom:24px;width:360px;max-width:calc(100vw - 32px);z-index:9999;visibility:hidden;opacity:0;transform:translate3d(-50%,10px,0) scale(.985);pointer-events:none;color:#f8fafc;background:linear-gradient(135deg,#050d12f7,#070c15fa 72%,#0a0d1afa);border:1px solid rgba(88,126,170,.42);border-radius:14px;box-shadow:0 14px 38px #0006,0 0 18px #3071ff0f;overflow:hidden;isolation:isolate;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .65s;backdrop-filter:blur(15px) saturate(125%);-webkit-backdrop-filter:blur(15px) saturate(125%)}.product-notification:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(190px 86px at -8% -18%,rgba(25,239,166,.11),transparent 66%),radial-gradient(180px 82px at 108% 118%,rgba(101,139,255,.09),transparent 70%);z-index:-2}.product-notification:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(110deg,#19efa6b8,#5490ff0f 46%,#658bffc2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.78;z-index:-1}.product-notification.pos-right,.product-notification.pos-left{left:50%!important;right:auto!important}.product-notification.active{visibility:visible;opacity:1;transform:translate3d(-50%,0,0) scale(1);pointer-events:auto;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.product-notification .product-suggest{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 28px;gap:10px;align-items:center;width:100%;padding:9px 10px 9px 9px}.product-notification .product-image{display:block;width:62px;height:62px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #0003;text-decoration:none;transition:transform .18s ease}.product-notification .product-image:hover{transform:translateY(-1px)}.product-notification .product-image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;transition:opacity .28s ease,transform .32s ease}.product-notification .column-right{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;padding:0;transition:opacity .28s ease,transform .32s ease}.product-notification.is-refreshing .column-right,.product-notification.is-refreshing .product-image img{opacity:.32;transform:translateY(1px)}.product-notification .notification-topline{display:flex;align-items:center;width:100%;min-width:0;margin:0 0 3px;gap:5px;padding-right:20px}.product-notification .purchase-status-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--fq-notify-accent);box-shadow:0 0 0 3px #19efa60f,0 0 8px #19efa65c}.product-notification .purchase-status{font-size:7px;line-height:1;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--fq-notify-accent);white-space:nowrap}.product-notification .notification-time-desktop{margin-left:auto;font-size:7.5px;color:#e2e8f09e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-notification .notification-heading-row{display:flex;align-items:center;gap:5px;min-width:0;width:100%;margin-bottom:2px}.product-notification .purchase-bag-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;color:var(--fq-notify-accent)}.product-notification .purchase-bag-icon svg{width:14px;height:14px;display:block}.product-notification .purchase-heading{display:block;min-width:0;color:#fff;font-size:12px;line-height:1.05;font-weight:780;letter-spacing:-.018em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-notification .product-name{display:block;width:100%;margin:0;color:#f8fafc;text-decoration:none;font-size:9.5px;line-height:1.18;font-weight:650;letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.product-notification .product-name:hover{color:var(--fq-notify-accent)}.product-notification .purchase-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;margin-top:5px;min-width:0;width:100%;color:#e2e8f0b3;overflow:hidden}.product-notification .purchase-meta-item{display:inline-flex;align-items:center;min-width:0;gap:3px;font-size:7.5px;font-weight:560;line-height:1;white-space:nowrap}.product-notification .purchase-location{max-width:78px}.product-notification .purchase-variant{max-width:86px}.product-notification .meta-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px;color:#cbd5e1b8}.product-notification .meta-icon svg{display:block;width:10px;height:10px}.product-notification .country-flag:empty{display:none}.product-notification .country-flag{font-size:9px;line-height:1}.product-notification .from-ago,.product-notification .variant-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-notification .purchase-meta-separator{width:1px;height:10px;flex:0 0 1px;background:#94a3b82e}.product-notification .notification-time-mobile{display:none}.product-notification .notification-product-link{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;align-self:center;color:#f8fafc;background:linear-gradient(145deg,#1e293bb3,#0f172ae6);border:1px solid rgba(148,163,184,.24);box-shadow:0 5px 14px #0000002e,inset 0 1px #ffffff09;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease}.product-notification .notification-product-link:hover{transform:translate(1px);color:var(--fq-notify-accent);border-color:#19efa66b}.product-notification .notification-product-link svg{width:13px;height:13px;display:block}.product-notification .closeNotify{position:absolute;right:5px;top:4px;z-index:8;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;color:#e2e8f0a3;background:transparent;transition:background .18s ease,color .18s ease}.product-notification .closeNotify:hover{color:#fff;background:#ffffff0f}.product-notification .closeNotify .icon{width:9px;height:9px;color:currentColor}.product-notification .notification-progress{position:absolute;left:9px;right:9px;bottom:0;height:1px;overflow:hidden;border-radius:999px;background:#94a3b80f}.product-notification .notification-progress span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--fq-notify-accent),var(--fq-notify-blue));opacity:.7;animation:fqPurchaseProgress linear infinite}@keyframes fqPurchaseProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.product-notification,.product-notification *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media only screen and (max-width:820px){.product-notification,.product-notification.pos-left,.product-notification.pos-right{position:fixed!important;left:var(--fq-mobile-notification-left,204px)!important;right:auto!important;top:auto!important;bottom:92px!important;width:var(--fq-mobile-notification-width, calc(100vw - 212px) )!important;max-width:var(--fq-mobile-notification-width, calc(100vw - 212px) )!important;height:var(--fq-mobile-notification-height,52px)!important;min-height:0!important;border-radius:14px;transform:translate3d(0,7px,0) scale(.985)}.product-notification.active{transform:translateZ(0) scale(1)}.product-notification .product-suggest{grid-template-columns:42px minmax(0,1fr) 22px;gap:6px;padding:5px 6px 5px 5px;height:100%;align-items:center}.product-notification .product-image{width:42px;height:42px;border-radius:9px}.product-notification .closeNotify{right:2px;top:2px;width:14px;height:14px}.product-notification .closeNotify .icon{width:7px;height:7px}.product-notification .notification-topline{margin-bottom:1px;padding-right:12px;gap:3px}.product-notification .purchase-status-dot{width:4px;height:4px;flex-basis:4px}.product-notification .purchase-status{font-size:5.8px;letter-spacing:.09em}.product-notification .notification-time-desktop{display:none!important}.product-notification .notification-heading-row{gap:3px;margin-bottom:1px}.product-notification .purchase-bag-icon,.product-notification .purchase-bag-icon svg{width:9px;height:9px;flex-basis:9px}.product-notification .purchase-heading{font-size:8.8px;line-height:1}.product-notification .product-name{font-size:7px;line-height:1.05}.product-notification .purchase-meta{gap:3px;margin-top:2px}.product-notification .purchase-meta-item{gap:2px;font-size:5.8px}.product-notification .meta-icon,.product-notification .meta-icon svg{width:7px;height:7px;flex-basis:7px}.product-notification .country-flag{font-size:7px}.product-notification .purchase-meta-separator{height:7px}.product-notification .purchase-quantity,.product-notification .purchase-quantity+.purchase-meta-separator,.product-notification .purchase-variant,.product-notification .purchase-variant-separator{display:none!important}.product-notification .notification-time-mobile{display:inline-flex!important}.product-notification .notification-product-link{width:20px;height:20px}.product-notification .notification-product-link svg{width:9px;height:9px}.product-notification .notification-progress{left:6px;right:6px}}@media only screen and (max-width:390px){.product-notification,.product-notification.pos-left,.product-notification.pos-right{left:var(--fq-mobile-notification-left,188px)!important;right:auto!important;top:auto!important;bottom:92px!important;width:var(--fq-mobile-notification-width, calc(100vw - 196px) )!important;max-width:var(--fq-mobile-notification-width, calc(100vw - 196px) )!important;height:var(--fq-mobile-notification-height,52px)!important}.product-notification .product-suggest{grid-template-columns:38px minmax(0,1fr) 20px;gap:5px;padding:4px 5px 4px 4px}.product-notification .product-image{width:38px;height:38px}.product-notification .purchase-heading{font-size:8.2px}.product-notification .product-name{font-size:6.5px}.product-notification .notification-product-link{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/tm-notification-products.css.map */
