.tiercart-quantity-breaks, .tiercart-bundle-box, .tiercart-mixmatch-box{margin: 20px 0;padding: 20px;border: none;border-radius: var(--tiercart-radius, 16px);background: var(--tiercart-bg, #f9f9fb);color: var(--tiercart-text, #1d1d1f);font-family: var(--tiercart-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, inherit);box-shadow: 0 1px 2px rgba(0,0,0,.04), 0 6px 20px rgba(0,0,0,.05);-webkit-font-smoothing: antialiased;}.tiercart-bundle-box{--tiercart-primary: var(--tiercart-bundle-border, #0071e3);}.tiercart-widget-title{margin: 0 0 14px;font-size: 16px;font-weight: 600;letter-spacing: -.01em;color: var(--tiercart-text, #1d1d1f);}.tiercart-stock-urgency{display: flex;align-items: center;gap: 6px;margin: 0 0 12px;padding: 7px 12px;border-radius: calc(var(--tiercart-radius, 16px) * 0.4);background: var(--tiercart-stock-urgency-bg, #fff4e5);color: var(--tiercart-stock-urgency-text, #b45f06);font-size: 12.5px;font-weight: 600;line-height: 1.3;}.tiercart-tier-list{display: flex;flex-direction: column;gap: 10px;}.tiercart-tier-card{position: relative;display: flex;flex-direction: column;border: 1.5px solid rgba(0,0,0,.08);border-radius: calc(var(--tiercart-radius, 16px) * 0.75);background: #fff;transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;}.tiercart-tier-card:hover{border-color: rgba(0,0,0,.14);}.tiercart-tier-card.is-active{border-color: var(--tiercart-primary, #0071e3);box-shadow: 0 0 0 3px color-mix(in srgb, var(--tiercart-primary, #0071e3) 15%, transparent);background: color-mix(in srgb, var(--tiercart-primary, #0071e3) 3%, #fff);}.tiercart-tier-card.is-highlighted{border-color: color-mix(in srgb, var(--tiercart-ribbon-bg, #b3003c) 45%, rgba(0,0,0,.08));background: color-mix(in srgb, var(--tiercart-ribbon-bg, #b3003c) 4%, #fff);}.tiercart-tier-card.is-highlighted.is-active{border-color: var(--tiercart-ribbon-bg, #b3003c);box-shadow: 0 0 0 3px color-mix(in srgb, var(--tiercart-ribbon-bg, #b3003c) 15%, transparent);}.tiercart-tier-option{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding: 14px 16px;cursor: pointer;}.tiercart-tier-ribbon{position: absolute;top: 0;right: 18px;transform: translateY(-50%);background: var(--tiercart-ribbon-bg, #b3003c);color: var(--tiercart-ribbon-text, #fff);font-size: 10px;font-weight: 600;letter-spacing: .02em;text-transform: uppercase;padding: 5px 13px;border-radius: 980px;box-shadow: 0 2px 6px rgba(0,0,0,.15);white-space: nowrap;z-index: 3;}.tiercart-tier-card:has(.tiercart-tier-ribbon){margin-top: 11px;}.tiercart-tier-radio{appearance: none;-webkit-appearance: none;width: 20px;height: 20px;min-width: 20px;border-radius: 50%;border: 1.5px solid rgba(0,0,0,.2);position: relative;margin: 0;cursor: pointer;transition: border-color .2s ease;}.tiercart-tier-card.is-active .tiercart-tier-radio{border-color: var(--tiercart-primary, #0071e3);border-width: 6px;}.tiercart-tier-info{flex: 1;display: flex;flex-direction: column;gap: 2px;min-width: 0;}.tiercart-tier-qty{font-weight: 600;font-size: 14px;color: var(--tiercart-text, #1d1d1f);letter-spacing: -.01em;}.tiercart-tier-label{font-size: 12.5px;color: var(--tiercart-text, #6e6e73);opacity: .8;}.tiercart-tier-gift{font-size: 12px;color: #1a8a3d;font-weight: 600;margin-top: 2px;}.tiercart-tier-price{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 6px;white-space: nowrap;text-align: right;}.tiercart-tier-saving-amount{flex-basis: 100%;font-size: 11px;font-weight: 600;color: #1a8a3d;text-align: right;}.tiercart-tier-variations{width: 100%;max-width: 100%;box-sizing: border-box;padding: 12px 16px;border-top: 1.5px solid rgba(0,0,0,.08);border-radius: 0 0 calc(var(--tiercart-radius, 16px) * 0.75) calc(var(--tiercart-radius, 16px) * 0.75);background: #fafafa;text-align: left;cursor: default;}.tiercart-tier-variation-head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 6px;padding: 0 2px;}.tiercart-tier-variation-head-index{flex: 0 0 26px;}.tiercart-tier-variation-head-label{flex: 1 1 150px;min-width: 150px;font-size: 10.5px;font-weight: 600;text-transform: uppercase;letter-spacing: .03em;color: #86868b;}.tiercart-tier-variation-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 6px;}.tiercart-tier-variation-index{flex: 0 0 26px;font-size: 12px;font-weight: 600;color: #86868b;}.tiercart-tier-variation-select{flex: 1 1 110px;min-width: 110px;max-width: 100%;box-sizing: border-box !important;height: auto !important;min-height: 36px;padding: 8px 8px !important;font-size: 13px !important;line-height: 20px !important;border: 1px solid rgba(0,0,0,.14);border-radius: 7px;background: #fff;color: var(--tiercart-text, #1d1d1f);}.tiercart-tier-variation-row.is-incomplete .tiercart-tier-variation-select{border-color: #b3003c;}.tiercart-tier-variation-notice{display: none;margin: 4px 0 0;font-size: 11px;color: #b3003c;}.tiercart-tier-variations.is-incomplete .tiercart-tier-variation-notice{display: block;}.tiercart-tier-old{text-decoration: line-through;color: #a1a1a6;font-size: 12.5px;}.tiercart-tier-new{font-weight: 700;font-size: 15px;letter-spacing: -.01em;color: var(--tiercart-text, #1d1d1f);}.tiercart-tier-badge{background: var(--tiercart-discount-bg, #b3003c);color: var(--tiercart-discount-text, #fff);font-size: 11px;font-weight: 600;padding: 3px 9px;border-radius: 980px;}.tiercart-tier-add-to-cart{display: block;width: 100%;box-sizing: border-box;border: none;border-radius: calc(var(--tiercart-radius, 16px) * 0.6);padding: 14px;font-size: 15px;font-weight: 600;letter-spacing: -.01em;background: var(--tiercart-button-bg, #0071e3) !important;color: var(--tiercart-button-text, #fff) !important;box-shadow: 0 1px 2px rgba(0,0,0,.08);transition: filter .15s ease, transform .1s ease;}.tiercart-add-bundle-to-cart{display: block;width: 100%;box-sizing: border-box;border: none;border-radius: calc(var(--tiercart-radius, 16px) * 0.6);padding: 14px;font-size: 15px;font-weight: 600;letter-spacing: -.01em;background: var(--tiercart-bundle-button-bg, #0071e3) !important;color: var(--tiercart-bundle-button-text, #fff) !important;box-shadow: 0 1px 2px rgba(0,0,0,.08);transition: filter .15s ease, transform .1s ease;}.tiercart-tier-buy-now{display: block;width: 100%;box-sizing: border-box;border: 1.5px solid var(--tiercart-buynow-border, var(--tiercart-button-bg, #0071e3)) !important;border-radius: calc(var(--tiercart-radius, 16px) * 0.6);padding: 14px;font-size: 15px;font-weight: 600;letter-spacing: -.01em;background: transparent !important;color: var(--tiercart-buynow-text, var(--tiercart-button-bg, #0071e3)) !important;box-shadow: none;transition: filter .15s ease, transform .1s ease, background-color .15s ease;}.tiercart-tier-buy-now:hover{background: color-mix(in srgb, var(--tiercart-buynow-border, var(--tiercart-button-bg, #0071e3)) 8%, transparent) !important;}.tiercart-tier-buy-now[disabled]{opacity: .6;cursor: default;}.tiercart-tier-actions{display: flex;flex-direction: column;gap: 10px;margin-top: 12px !important;padding-top: 0 !important;border-top: none !important;}.tiercart-tier-add-to-cart:hover, .tiercart-add-bundle-to-cart:hover{filter: brightness(0.92);}.tiercart-tier-add-to-cart:active, .tiercart-tier-buy-now:active, .tiercart-add-bundle-to-cart:active{transform: scale(0.99);}.tiercart-tier-add-to-cart[disabled]{opacity: .6;cursor: default;}.tiercart-tier-message{display: block;margin-top: 10px;font-size: 12.5px;text-align: center;}.tiercart-tier-message.is-success{color: #1a8a3d;}.tiercart-tier-message.is-error{color: #c0392b;}form.cart.tiercart-native-controls-hidden .quantity, form.cart.tiercart-native-controls-hidden > .single_add_to_cart_button, form.cart.tiercart-native-controls-hidden button.single_add_to_cart_button{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important;}form.cart.tiercart-native-variations-hidden .variations, form.cart.tiercart-native-variations-hidden .reset_variations, form.cart.tiercart-native-variations-hidden .woocommerce-variation{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important;}.tiercart-bundle-items{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;gap: 0;margin-bottom: 18px;}.tiercart-bundle-item{position: relative;display: flex;flex-direction: column;align-items: stretch;width: 100% !important;flex: 1 1 100% !important;box-sizing: border-box;border: 1.5px solid rgba(0,0,0,.08);border-radius: calc(var(--tiercart-radius, 16px) * 0.6);background: #fff;transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;}.tiercart-bundle-item:hover{border-color: rgba(0,0,0,.16);}.tiercart-bundle-item:has(.tiercart-bundle-item-checkbox:checked){border-color: var(--tiercart-bundle-border, #0071e3);box-shadow: 0 0 0 3px color-mix(in srgb, var(--tiercart-bundle-border, #0071e3) 15%, transparent);background: color-mix(in srgb, var(--tiercart-bundle-border, #0071e3) 3%, #fff);}.tiercart-bundle-item-card{display: flex;flex-direction: row;align-items: center;gap: 12px;width: 100%;box-sizing: border-box;padding: 12px 16px;cursor: pointer;text-align: left;}.tiercart-bundle-item-checkbox{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none;}.tiercart-bundle-item-check{position: absolute;top: 8px;right: 8px;width: 18px;height: 18px;border-radius: 6px;border: 1.5px solid rgba(0,0,0,.18);background: #fff;display: flex;align-items: center;justify-content: center;transition: background-color .15s ease, border-color .15s ease;}.tiercart-bundle-item-check::after{content: '';width: 5px;height: 9px;margin-top: -2px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg) scale(0);transition: transform .15s ease;}.tiercart-bundle-item-card:has(.tiercart-bundle-item-checkbox:checked) .tiercart-bundle-item-check{background: var(--tiercart-bundle-border, #0071e3);border-color: var(--tiercart-bundle-border, #0071e3);}.tiercart-bundle-item-card:has(.tiercart-bundle-item-checkbox:checked) .tiercart-bundle-item-check::after{transform: rotate(45deg) scale(1);}.tiercart-bundle-item-card:has(.tiercart-bundle-item-checkbox:disabled){cursor: default;}.tiercart-bundle-item-image{flex: 0 0 auto;}.tiercart-bundle-item-image img{display: block;width: 48px;height: 48px;object-fit: cover;border-radius: calc(var(--tiercart-radius, 16px) * 0.4);}.tiercart-bundle-item-info{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;text-align: left;min-width: 0;padding-right: 22px;}.tiercart-bundle-item-name{font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--tiercart-text, #1d1d1f);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: left;}.tiercart-bundle-item-qty{font-size: 11.5px;color: #86868b;text-align: left;}.tiercart-bundle-item-price{font-weight: 700;font-size: 13px;color: var(--tiercart-text, #1d1d1f);text-align: left;}.tiercart-bundle-item-required{font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: .03em;color: #86868b;background: rgba(0,0,0,.05);border-radius: 980px;padding: 2px 8px;margin-top: 2px;align-self: flex-start;}.tiercart-bundle-item-variations{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;width: 100%;max-width: 100%;box-sizing: border-box;margin-top: 10px;padding: 10px 16px 16px;border-top: 1px dashed rgba(0,0,0,.08);}.tiercart-bundle-item-variation-select{flex: 1 1 110px;max-width: 100%;box-sizing: border-box !important;min-width: 110px;height: auto !important;min-height: 36px;padding: 8px 9px !important;font-size: 13px !important;line-height: 20px !important;border: 1px solid rgba(0,0,0,.14);border-radius: 7px;background: #fff;color: var(--tiercart-text, #1d1d1f);}.tiercart-bundle-item-variation-notice{display: none;flex-basis: 100%;margin: 0;font-size: 11px;color: #b3003c;}.tiercart-bundle-item-variations.is-incomplete .tiercart-bundle-item-variation-notice{display: block;}.tiercart-bundle-item-variations.is-highlighted-error .tiercart-bundle-item-variation-select{border-color: #b3003c;}.tiercart-bundle-plus{display: flex !important;align-items: center;justify-content: center;width: 100% !important;flex: 1 1 100% !important;padding: 4px 0;font-size: 18px;font-weight: 300;line-height: 1;color: var(--tiercart-bundle-plus, #a1a1a6);}.tiercart-bundle-summary{border-top: 1px solid rgba(0,0,0,.06);padding-top: 14px;}.tiercart-bundle-total-line{display: flex;align-items: center;gap: 10px;font-size: 14px;margin-bottom: 4px;}.tiercart-bundle-original-total{text-decoration: line-through;color: #a1a1a6;}.tiercart-bundle-discounted-total{font-weight: 700;font-size: 18px;letter-spacing: -.01em;color: var(--tiercart-text, #1d1d1f);}.tiercart-bundle-saving{font-size: 12.5px;color: #1a8a3d;margin-bottom: 12px;}.tiercart-bundle-message{display: block;margin-top: 10px;font-size: 12.5px;text-align: center;}.tiercart-bundle-message.is-success{color: #1a8a3d;}.tiercart-bundle-message.is-error{color: #c0392b;}.tiercart-mixmatch-tier-hints{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px;}.tiercart-mixmatch-tier-hint{padding: 6px 12px;border-radius: 980px;border: 1.5px solid rgba(0,0,0,.1);font-size: 12.5px;font-weight: 600;color: var(--tiercart-text, #1d1d1f);transition: border-color .2s ease, background-color .2s ease, color .2s ease;}.tiercart-mixmatch-tier-hint.is-met{border-color: var(--tiercart-primary, #0071e3);}.tiercart-mixmatch-tier-hint.is-active{background: var(--tiercart-primary, #0071e3);border-color: var(--tiercart-primary, #0071e3);color: #fff;}.tiercart-mixmatch-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));gap: 12px;margin-bottom: 16px;}.tiercart-mixmatch-slider{display: flex;align-items: center;gap: 6px;margin-bottom: 16px;}.tiercart-mixmatch-grid-slider{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;gap: 12px;margin-bottom: 0;scrollbar-width: none;-ms-overflow-style: none;}.tiercart-mixmatch-grid-slider::-webkit-scrollbar{display: none;}.tiercart-mixmatch-grid-slider .tiercart-mixmatch-item{flex: 0 0 calc((100% - (var(--tiercart-mixmatch-items, 4) - 1) * 12px) / var(--tiercart-mixmatch-items, 4));scroll-snap-align: start;}.tiercart-mixmatch-arrow{flex: 0 0 auto;width: 32px;height: 32px;border-radius: 50%;border: 1.5px solid rgba(0,0,0,.12);background: #fff;font-size: 18px;line-height: 1;color: var(--tiercart-text, #1d1d1f);cursor: pointer;transition: border-color .15s ease, opacity .15s ease;}.tiercart-mixmatch-arrow:hover:not([disabled]){border-color: var(--tiercart-primary, #0071e3);}.tiercart-mixmatch-arrow[disabled]{opacity: .3;cursor: default;}.tiercart-mixmatch-item{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 12px;box-sizing: border-box;border: 1.5px solid rgba(0,0,0,.08);border-radius: calc(var(--tiercart-radius, 16px) * 0.6);background: #fff;text-align: center;transition: border-color .2s ease, box-shadow .2s ease;}.tiercart-mixmatch-item:has(.tiercart-mixmatch-qty[value]:not([value="0"])){border-color: var(--tiercart-primary, #0071e3);}.tiercart-mixmatch-item-image img{display: block;width: 100%;height: auto;border-radius: calc(var(--tiercart-radius, 16px) * 0.4);}.tiercart-mixmatch-item-name{font-size: 13px;font-weight: 600;line-height: 1.3;}.tiercart-mixmatch-item-price{font-size: 12.5px;color: #6e6e73;}.tiercart-mixmatch-stepper{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 4px;}.tiercart-mixmatch-step-down, .tiercart-mixmatch-step-up{width: 28px;height: 28px;border-radius: 50%;border: 1.5px solid rgba(0,0,0,.12);background: #fff;font-size: 16px;line-height: 1;color: var(--tiercart-text, #1d1d1f);cursor: pointer;transition: border-color .15s ease, background-color .15s ease;}.tiercart-mixmatch-step-down:hover, .tiercart-mixmatch-step-up:hover{border-color: var(--tiercart-primary, #0071e3);}.tiercart-mixmatch-qty{width: 40px;min-height: 28px;line-height: 28px;text-align: center;border: 1.5px solid rgba(0,0,0,.12);border-radius: 8px;font-size: 13px;font-variant-numeric: tabular-nums;-moz-appearance: textfield;}.tiercart-mixmatch-qty::-webkit-outer-spin-button, .tiercart-mixmatch-qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.tiercart-mixmatch-summary{border-top: 1px solid rgba(0,0,0,.06);padding-top: 14px;}.tiercart-mixmatch-count-line{display: flex;align-items: baseline;gap: 6px;margin-bottom: 4px;}.tiercart-mixmatch-count{font-weight: 700;font-size: 18px;letter-spacing: -.01em;color: var(--tiercart-text, #1d1d1f);}.tiercart-mixmatch-count-label{font-size: 12.5px;color: #6e6e73;}.tiercart-mixmatch-status{font-size: 12.5px;color: #1a8a3d;margin-bottom: 12px;min-height: 1.3em;}.tiercart-add-mixmatch-to-cart{display: block;width: 100%;box-sizing: border-box;border: none;border-radius: calc(var(--tiercart-radius, 16px) * 0.6);padding: 14px;font-size: 15px;font-weight: 600;letter-spacing: -.01em;background: var(--tiercart-button-bg, #0071e3) !important;color: var(--tiercart-button-text, #fff) !important;box-shadow: 0 1px 2px rgba(0,0,0,.08);transition: filter .15s ease, transform .1s ease, opacity .15s ease;}.tiercart-add-mixmatch-to-cart:hover{filter: brightness(0.92);}.tiercart-add-mixmatch-to-cart:active{transform: scale(0.99);}.tiercart-add-mixmatch-to-cart[disabled]{opacity: .5;cursor: default;filter: none;}.tiercart-mixmatch-message{display: block;margin-top: 10px;font-size: 12.5px;text-align: center;}.tiercart-mixmatch-message.is-success{color: #1a8a3d;}.tiercart-mixmatch-message.is-error{color: #c0392b;}@media (max-width: 480px){.tiercart-mixmatch-grid{grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));}.tiercart-mixmatch-grid-slider .tiercart-mixmatch-item{flex-basis: calc((100% - 12px) / 2);}.tiercart-mixmatch-step-down, .tiercart-mixmatch-step-up{width: 44px;height: 44px;}.tiercart-mixmatch-arrow{width: 44px;height: 44px;font-size: 22px;}}.tiercart-countdown{margin: 20px 0;padding: 16px 20px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;border: 1.5px solid var(--tiercart-countdown-border, #b3003c);border-radius: var(--tiercart-radius, 16px);background: var(--tiercart-countdown-bg, #fdf1f4);box-shadow: 0 1px 2px rgba(0,0,0,.04), 0 6px 20px rgba(0,0,0,.05);font-family: var(--tiercart-font, -apple-system, BlinkMacSystemFont, system-ui, inherit);}.tiercart-countdown-text{font-size: 13.5px;font-weight: 600;letter-spacing: -.01em;color: var(--tiercart-countdown-text, #333);}.tiercart-countdown-timer{display: flex;gap: 8px;flex-shrink: 0;}.tiercart-countdown-segment{display: flex;flex-direction: column;align-items: center;background: var(--tiercart-countdown-segment, #b3003c);color: #fff;border-radius: calc(var(--tiercart-radius, 16px) * 0.45);padding: 7px 11px;min-width: 46px;}.tiercart-countdown-value{font-size: 18px;font-weight: 700;line-height: 1.1;font-variant-numeric: tabular-nums;letter-spacing: -.01em;}.tiercart-countdown-label{font-size: 9px;text-transform: uppercase;opacity: .85;margin-top: 1px;}.tiercart-countdown.is-expired .tiercart-countdown-timer{display: none;}@media (max-width: 480px){.tiercart-quantity-breaks, .tiercart-bundle-box, .tiercart-mixmatch-box, .tiercart-countdown{padding: 14px;margin: 14px 0;}.tiercart-tier-option{flex-wrap: wrap;align-items: flex-start;padding: 12px;gap: 8px;}.tiercart-tier-radio{margin-top: 2px;}.tiercart-tier-info{min-width: 0;flex: 1 1 auto;}.tiercart-tier-price{flex: 1 1 100%;justify-content: space-between;margin-left: 32px;width: calc(100% - 32px);}.tiercart-tier-saving-amount{text-align: left;}.tiercart-tier-ribbon{right: 8px;font-size: 9px;padding: 4px 10px;}.tiercart-tier-card:has(.tiercart-tier-ribbon){margin-top: 13px;}.tiercart-tier-qty, .tiercart-tier-new{font-size: 13.5px;}.tiercart-bundle-item-card{padding: 10px 14px;}.tiercart-bundle-item-variations{padding: 10px 14px 14px;}.tiercart-bundle-item-image img{width: 40px;height: 40px;}.tiercart-bundle-item-name{font-size: 12px;}.tiercart-bundle-plus{font-size: 16px;padding: 2px 0;}.tiercart-bundle-total-line{flex-wrap: wrap;}.tiercart-countdown{flex-direction: column;align-items: stretch;text-align: center;}.tiercart-countdown-timer{justify-content: center;}.tiercart-countdown-segment{min-width: 40px;padding: 6px 9px;}.tiercart-countdown-value{font-size: 16px;}.tiercart-tier-add-to-cart, .tiercart-add-bundle-to-cart{padding: 13px;font-size: 14.5px;}}@keyframes tiercart-fx-pulse-ring{0%, 100%{box-shadow: 0 0 0 0 rgba(0, 113, 227, .4);box-shadow: 0 0 0 0 color-mix(in srgb, var(--tiercart-primary, #0071e3) 40%, transparent);}50%{box-shadow: 0 0 0 8px rgba(0, 113, 227, 0);box-shadow: 0 0 0 8px color-mix(in srgb, var(--tiercart-primary, #0071e3) 0%, transparent);}}.tiercart-fx-pulse.tiercart-tier-card, .tiercart-fx-pulse.tiercart-bundle-box, .tiercart-fx-pulse.tiercart-mixmatch-box, .tiercart-fx-pulse.tiercart-countdown{animation: tiercart-fx-pulse-ring 1.8s ease-in-out infinite;}@keyframes tiercart-fx-shine-sweep{0%{background-position: 160% 0;}100%{background-position: -60% 0;}}.tiercart-fx-shine.tiercart-tier-card, .tiercart-fx-shine.tiercart-bundle-box, .tiercart-fx-shine.tiercart-mixmatch-box, .tiercart-fx-shine.tiercart-countdown{position: relative;}.tiercart-fx-shine.tiercart-tier-card::after, .tiercart-fx-shine.tiercart-bundle-box::after, .tiercart-fx-shine.tiercart-mixmatch-box::after, .tiercart-fx-shine.tiercart-countdown::after{content: '';position: absolute;inset: 0;border-radius: inherit;background-image: linear-gradient(100deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);background-size: 250% 100%;background-repeat: no-repeat;animation: tiercart-fx-shine-sweep 2.8s ease-in-out infinite;pointer-events: none;z-index: 1;}@keyframes tiercart-fx-glow{0%, 100%{box-shadow: 0 0 6px 0 rgba(0, 113, 227, .35);box-shadow: 0 0 6px 0 color-mix(in srgb, var(--tiercart-primary, #0071e3) 35%, transparent);}50%{box-shadow: 0 0 18px 4px rgba(0, 113, 227, .55);box-shadow: 0 0 18px 4px color-mix(in srgb, var(--tiercart-primary, #0071e3) 55%, transparent);}}.tiercart-fx-glow.tiercart-tier-card, .tiercart-fx-glow.tiercart-bundle-box, .tiercart-fx-glow.tiercart-mixmatch-box, .tiercart-fx-glow.tiercart-countdown{animation: tiercart-fx-glow 2.4s ease-in-out infinite;}@keyframes tiercart-fx-bounce{0%, 100%{transform: translateY(0);}50%{transform: translateY(-4px);}}.tiercart-fx-bounce.tiercart-tier-card, .tiercart-fx-bounce.tiercart-bundle-box, .tiercart-fx-bounce.tiercart-mixmatch-box, .tiercart-fx-bounce.tiercart-countdown{animation: tiercart-fx-bounce 1.3s ease-in-out infinite;}@keyframes tiercart-fx-sparkle{0%, 100%{opacity: 0;transform: scale(.4) rotate(0deg);}50%{opacity: 1;transform: scale(1) rotate(15deg);}}.tiercart-fx-sparkle.tiercart-tier-card, .tiercart-fx-sparkle.tiercart-bundle-box, .tiercart-fx-sparkle.tiercart-mixmatch-box, .tiercart-fx-sparkle.tiercart-countdown{position: relative;}.tiercart-fx-sparkle.tiercart-tier-card::before, .tiercart-fx-sparkle.tiercart-bundle-box::before, .tiercart-fx-sparkle.tiercart-mixmatch-box::before, .tiercart-fx-sparkle.tiercart-countdown::before, .tiercart-fx-sparkle.tiercart-tier-card::after, .tiercart-fx-sparkle.tiercart-bundle-box::after, .tiercart-fx-sparkle.tiercart-mixmatch-box::after, .tiercart-fx-sparkle.tiercart-countdown::after{content: '\2726';position: absolute;color: var(--tiercart-primary, #0071e3);font-size: 11px;line-height: 1;pointer-events: none;z-index: 1;}.tiercart-fx-sparkle.tiercart-tier-card::before, .tiercart-fx-sparkle.tiercart-bundle-box::before, .tiercart-fx-sparkle.tiercart-mixmatch-box::before, .tiercart-fx-sparkle.tiercart-countdown::before{top: 8px;right: 12px;animation: tiercart-fx-sparkle 1.6s ease-in-out infinite;}.tiercart-fx-sparkle.tiercart-tier-card::after, .tiercart-fx-sparkle.tiercart-bundle-box::after, .tiercart-fx-sparkle.tiercart-mixmatch-box::after, .tiercart-fx-sparkle.tiercart-countdown::after{top: 24px;right: 26px;font-size: 8px;animation: tiercart-fx-sparkle 1.6s ease-in-out infinite .8s;}@keyframes tiercart-fx-shake{0%, 92%, 100%{transform: translateX(0) rotate(0);}93%{transform: translateX(-2px) rotate(-.6deg);}95%{transform: translateX(2px) rotate(.6deg);}97%{transform: translateX(-1px) rotate(-.3deg);}}.tiercart-fx-shake.tiercart-tier-card, .tiercart-fx-shake.tiercart-bundle-box, .tiercart-fx-shake.tiercart-mixmatch-box, .tiercart-fx-shake.tiercart-countdown{animation: tiercart-fx-shake 4s ease-in-out infinite;}@keyframes tiercart-fx-blink{0%, 100%{opacity: 1;}50%{opacity: .5;}}.tiercart-fx-blink.tiercart-tier-card, .tiercart-fx-blink.tiercart-bundle-box, .tiercart-fx-blink.tiercart-mixmatch-box, .tiercart-fx-blink.tiercart-countdown{animation: tiercart-fx-blink 1.4s steps(2, start) infinite;}@media (prefers-reduced-motion: reduce){[class*="tiercart-fx-"], [class*="tiercart-fx-"]::before, [class*="tiercart-fx-"]::after, [class*="tiercart-fx-"] *, [class*="tiercart-fx-"] *::before, [class*="tiercart-fx-"] *::after{animation: none !important;}}
