.tp-stock-urgency{margin-top:8px;margin-bottom:8px}.stock-urgency-bar{height:3px;background:linear-gradient(90deg,#e5e7eb 0% 100%);border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.stock-fill{height:100%;background:linear-gradient(90deg,#ef4444,#f97316);border-radius:6px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stock-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:stockShimmer 2s ease-in-out infinite}.stock-text{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.stock-text .text-xs{font-size:11px;font-weight:500;display:flex;align-items:center}@keyframes stockShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tp-prd-item__countdown-enhanced{z-index:10}.countdown-container{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #dc26264d;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.countdown-header{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.flash-icon{font-size:14px;animation:flashPulse 1.5s ease-in-out infinite}.countdown-header .text-xs{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.tp-product-countdown{font-size:16px;font-weight:700;margin:4px 0}.countdown-footer{margin-top:4px}.countdown-footer .text-xs{font-size:9px;opacity:.9}@keyframes flashPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.card-pricing-enhanced{margin-top:8px}.savings-highlight{background:linear-gradient(135deg,#059669,#10b981);color:#fff;padding:8px 12px;border-radius:8px;margin-bottom:8px;text-align:center;box-shadow:0 2px 8px #05966933;animation:savingsPulse 3s ease-in-out infinite}.savings-primary{font-size:12px;font-weight:700;margin-bottom:2px}.savings-secondary{font-size:10px;opacity:.9}.payment-options{margin-top:6px;padding:6px 8px;background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:6px}.installment-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px}.installment-amount{color:#1d4ed8;font-weight:600}.payment-logo{color:#5b21b6;font-weight:700;font-size:11px}.unit-price{margin-top:4px;font-size:10px;color:#6b7280;text-align:center}@keyframes savingsPulse{0%,70%,to{transform:scale(1)}35%{transform:scale(1.02)}}.btn-urgency{position:relative;overflow:hidden}.btn-urgency:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:urgencyShine 2s ease-in-out infinite}.urgency-icon{font-size:14px;animation:urgencyBounce 1s ease-in-out infinite alternate}@keyframes urgencyShine{0%{left:-100%}50%,to{left:100%}}@keyframes urgencyBounce{0%{transform:scale(1)}to{transform:scale(1.1)}}@media (max-width: 768px){:root{--mobile-touch-target: 44px}.tp-prd-item__actions button,.product-form__submit,.quantity__button,.action-btn{min-height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.tp-prd-item__actions button,.quantity__button,.action-btn{border-radius:50%}.product-form__submit{border-radius:var(--border-radius-btn, 0)}.tp-prd-item{transition:transform .1s ease-out}.tp-prd-item:active{transform:scale(.98)}.actions-mobile-stack{display:flex;flex-direction:column;gap:8px}.action-btn{width:44px;height:44px;background:#fffffff2;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none}.action-btn:active{transform:scale(.95);box-shadow:0 1px 4px #0003}.tp__product-main-img{position:relative}.tp__product-main-img:after{content:"\1f446  Swipe for more";position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;opacity:0;animation:swipeHint 4s ease-in-out infinite;pointer-events:none}@keyframes swipeHint{0%,70%,to{opacity:0}15%,55%{opacity:1}}.savings-highlight{padding:6px 10px}.savings-primary{font-size:11px}.savings-secondary{font-size:9px}.payment-options{padding:4px 6px}.installment-preview{font-size:10px;justify-content:center}.countdown-container{padding:8px 10px}.tp-product-countdown{font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){.tp-prd-item__actions{right:8px;top:8px}.action-btn{width:40px;height:40px}.savings-highlight{padding:10px 14px}.countdown-container{padding:10px 12px}}@media (min-width: 1025px){.actions-desktop-layout{display:flex;flex-direction:column;gap:8px}.tp-prd-item:hover .tp__product-main-img:after{display:none}.tp-prd-item:hover .urgency-icon{animation-duration:.5s}}@media (prefers-contrast: high){.stock-urgency-bar{border:2px solid #000}.stock-fill{background:#000}.savings-highlight,.countdown-container{border:2px solid #000;background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tp-prd-item:active{transform:none}}.action-btn:focus,.product-form__submit:focus{outline:2px solid #2563eb;outline-offset:2px}@media print{.tp-prd-item__countdown-enhanced,.tp-prd-item__actions,.savings-highlight{display:none!important}}[dir=rtl] .stock-text,[dir=rtl] .installment-preview,[dir=rtl] .countdown-header{flex-direction:row-reverse}[dir=rtl] .tp-prd-item__actions{left:12px;right:auto}@media (prefers-color-scheme: dark){.stock-urgency-bar{background:linear-gradient(90deg,#374151 0% 100%)}.payment-options{background:#3b82f61a;border-color:#3b82f633}.action-btn{background:#1f2937f2;color:#f9fafb}}.stock-fill,.urgency-icon,.flash-icon,.activity-dot{will-change:transform}.tp-stock-urgency,.savings-highlight,.payment-options{contain:layout}.tp-prd-item{contain:layout style paint}
/*# sourceMappingURL=/cdn/shop/t/49/assets/product-item-enhanced.css.map */
