.tier-popup-trigger-btn{background:#000;color:#fff;border:none;padding:1rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;animation:pulse 2s infinite}.tier-popup-trigger-btn:hover{transform:translateY(-3px);box-shadow:0 6px 25px #0006}.tier-popup-trigger-btn:active{transform:translateY(-1px)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tier-product-claim-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;background:#22c55e!important;color:#fff!important;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #22c55e40}.tier-product-claim-btn:hover{background:#16a34a;box-shadow:0 4px 12px #22c55e59;transform:translateY(-2px)}.tier-product-claim-btn:active{background:#15803d;transform:translateY(0);box-shadow:0 2px 6px #22c55e4d}.tier-product-claim-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.tier-product-claim-btn:disabled:hover{background:#d1d5db;transform:none}.tier-btn-icon{width:16px;height:16px;flex-shrink:0}.tier-product-card--locked{opacity:.6;pointer-events:none;cursor:not-allowed;position:relative}.tier-product-card--locked:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff4d;z-index:1;border-radius:8px}.tier-product-card--locked .tier-product-claim-btn{background:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important;pointer-events:none}.tier-product-card--locked:hover{transform:none!important;box-shadow:none!important}.tier-product-card--locked .tier-product-variant-selector{pointer-events:none;opacity:.6}.tier-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;color:#000}.tier-header-left{display:flex;gap:1rem;flex:1}.tier-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.tier-icon-wrapper,.tier-icon-default{width:60px;height:60px;flex-shrink:0;border-radius:12px;overflow:hidden}.tier-icon{width:100%;height:100%;object-fit:cover}.tier-icon-default{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;font-size:1.5rem;font-weight:700}.tier-info{flex:1}.tier-name{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#000}.tier-description{font-size:.9rem;margin:0 0 .5rem;color:#333;line-height:1.4}.tier-threshold-label{font-size:.85rem;margin:0;color:#333}.tier-threshold-amount{font-weight:700;font-size:1rem;color:#000}.tier-selection-info{font-size:.8rem;margin:.25rem 0 0;color:#666}.tier-status-badge{position:relative}.tier-badge{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;white-space:nowrap}.tier-badge--locked{background:#9e9e9e;color:#fff}.tier-badge--unlocked{background:#00c853;color:#fff;animation:badgePulse .5s ease-out}.tier-badge--claimed{background:#2196f3;color:#fff}@keyframes badgePulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.tier-amount-needed{font-size:.85rem;padding:.5rem;background:#fff3cd;border-radius:6px;margin-top:.5rem}.tier-amount-needed-text{color:#856404;font-weight:500}.tier-selection-counter{margin-top:1rem;padding:.75rem;background:#f0f0f0;border-radius:6px;text-align:center}.tier-counter-text{font-size:.9rem;color:#666}.tier-counter-text strong{color:#000;font-size:1.1rem}.tier-no-products,.tier-no-tiers-message{text-align:center;padding:2rem;color:#666}.tier-no-products p,.tier-no-tiers-message p{margin:0;font-size:1rem}.tier-popup-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0;text-align:center}.tier-disclaimer{font-size:.8rem;color:#666;margin:0;line-height:1.5}.tier-item{animation:tierSlideIn .3s ease-out backwards}.tier-item:nth-child(1){animation-delay:.05s}.tier-item:nth-child(2){animation-delay:.1s}.tier-item:nth-child(3){animation-delay:.15s}.tier-item:nth-child(4){animation-delay:.2s}.tier-item:nth-child(5){animation-delay:.25s}@keyframes tierSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.tier-header{flex-direction:column;gap:1rem}.tier-header-right{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.tier-popup-trigger-btn{font-size:.9rem;padding:.875rem 1.25rem}}@media (max-width: 768px){.tier-header-left{flex-direction:column}.tier-icon-wrapper,.tier-icon-default{width:50px;height:50px}.tier-name{font-size:1.1rem}.tier-description{font-size:.85rem}.tier-popup-trigger-btn{font-size:.85rem;padding:.75rem 1rem}.tier-amount-needed{font-size:.75rem}}@media (max-width: 480px){.tier-header{gap:.75rem}.tier-icon-wrapper,.tier-icon-default{width:40px;height:40px}.tier-icon-default{font-size:1.2rem}.tier-name{font-size:1rem}.tier-description{font-size:.8rem}.tier-threshold-label,.tier-selection-info{font-size:.75rem}.tier-badge{font-size:.75rem;padding:.4rem .75rem}.tier-popup-footer{margin-top:1.5rem;padding-top:1rem}.tier-disclaimer{font-size:.7rem}}.tier-product-claim-btn:focus,.tier-popup-close:focus,.tier-popup-trigger-btn:focus{outline:3px solid #4a90e2;outline-offset:2px}.tier-product-variant-selector:focus{outline:2px solid #4a90e2;outline-offset:1px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.tier-popup-overlay,.tier-popup-trigger-btn,.tier-progress--sticky-bottom{display:none!important}}@media (prefers-color-scheme: dark){.tier-product-card{background:#2a2a2a;border-color:#444;color:#fff}.tier-product-variant-selector{background:#333;border-color:#555;color:#fff}.tier-item{background:#1a1a1a;border-color:#333}.tier-item--unlocked{background:#00c8531a}}.tier-hidden{display:none!important}.tier-loading{pointer-events:none;opacity:.6;cursor:wait}.tier-disabled{pointer-events:none;opacity:.4}.tier-celebration{animation:celebration .6s ease-out}@keyframes celebration{0%,to{transform:scale(1)}25%{transform:scale(1.05) rotate(-2deg)}75%{transform:scale(1.05) rotate(2deg)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tier-discount-styles.css.map */
