#secret-discount-confetti-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483647}.secret-discount-confetti-piece{position:fixed;pointer-events:none;will-change:transform,opacity;transform:translate3d(-50%,-50%,0)}html.glassy-discount-applying .secret-discount-button,html.glassy-discount-applying .secret-discount-timer,html.glassy-discount-applying .secret-discount-price-callout{display:none!important}.product-meta__price-list-container:has(.secret-discount-price-callout){display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:12px}.product-meta__title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:14px;row-gap:4px;margin-bottom:14px}.product-meta__title-row .product-meta__title{margin:0}.product-meta__title-row-rating{flex-shrink:0;text-decoration:none}.product-meta__title-row-rating:hover{text-decoration:none}.secret-discount-price-callout{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 auto;padding:5px 10px;border-radius:6px;background:#ffd70017;border:1px solid rgba(255,215,0,.4);color:#8a6a00;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:1.3}.secret-discount-price-callout__icon{flex-shrink:0;color:#c89200}.secret-discount-price-callout__amount{font-weight:700;color:#00875c}.secret-discount-price-callout__countdown{font-variant-numeric:tabular-nums;font-weight:700;color:#c89200;letter-spacing:.3px}.secret-discount-timer{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 8px;padding:7px 14px;border-radius:8px;background:linear-gradient(135deg,#1a1208f5,#2e1f0af5);color:gold;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;box-shadow:0 0 0 1px #ffd70052,0 0 6px #ffd70026;animation:secret-discount-timer-pulse 2.4s ease-in-out infinite}.secret-discount-timer__icon{flex-shrink:0;color:gold}.secret-discount-timer__label{white-space:nowrap}.secret-discount-timer__countdown{font-variant-numeric:tabular-nums;font-weight:700;color:#ffed4e;letter-spacing:1.5px}@keyframes secret-discount-timer-pulse{0%,to{box-shadow:0 0 0 1px #ffd70052,0 0 6px #ffd70026}50%{box-shadow:0 0 0 1px #ffd70080,0 0 10px #ffd70040}}.secret-discount-button{position:relative;display:block;box-sizing:border-box;width:100%;margin:0 0 12px;padding:18px 24px;border:2px solid #ffd700;border-radius:10px;background:linear-gradient(135deg,#1a1208,#2e1f0a);color:gold;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;text-decoration:none;text-shadow:0 0 4px rgba(255,215,0,.5);box-shadow:0 0 0 1px #ffd70059,0 0 8px #ffd70040;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease,color .2s ease;animation:secret-discount-pulse 1.6s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.secret-discount-button__label{position:relative;z-index:2}.secret-discount-button:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,237,78,0) 20%,rgba(255,237,78,.55) 50%,rgba(255,237,78,0) 80%,transparent 100%);transform:translate(-180%);animation:secret-discount-scan 2.4s ease-in-out infinite;pointer-events:none;z-index:1}.secret-discount-button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;padding:2px;background:linear-gradient(var(--secret-discount-angle, 135deg),#ffd700 0%,#ffed4e 25%,#ff8c00 50%,#ffed4e 75%,#ffd700 100%);background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:secret-discount-border-shift 3s linear infinite;pointer-events:none;z-index:0}.secret-discount-button__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:3;border-radius:inherit}.secret-discount-button:link,.secret-discount-button:visited{color:gold;text-decoration:none}.secret-discount-button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffd70080,0 0 12px #ffd70059}.secret-discount-button:active{transform:translateY(0) scale(.98)}.secret-discount-button:focus-visible{outline:2px solid #ffed4e;outline-offset:3px}.secret-discount-button--flashing .secret-discount-button__flash{animation:secret-discount-flash .45s ease-out forwards}.secret-discount-button--applied{border-color:#0f8;color:#0f8;background:linear-gradient(135deg,#06140e,#0a2417);text-shadow:0 0 4px rgba(0,255,136,.5);box-shadow:0 0 0 1px #0f86,0 0 8px #00ff8840;animation:none;cursor:default}.secret-discount-button--applied:hover{transform:none;box-shadow:0 0 0 1px #0f86,0 0 8px #00ff8840}.secret-discount-button--applied:before{display:none}.secret-discount-button--applied:after{background:linear-gradient(135deg,#0f8,#00c853,#0f8);background-size:200% 200%;animation:secret-discount-border-shift 4s linear infinite}.secret-discount-line{display:flex;align-items:center;justify-content:space-between;gap:8px;max-height:0;margin:0;padding:0;opacity:0;overflow:hidden;font-size:14px;color:#00c853;transition:max-height .52s cubic-bezier(.34,1.56,.64,1),opacity .32s ease-out,padding .52s cubic-bezier(.34,1.56,.64,1),margin .52s cubic-bezier(.34,1.56,.64,1)}.secret-discount-line--visible{max-height:48px;opacity:1;margin:8px 0;padding:4px 0}.secret-discount-line__label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.secret-discount-line__amount{font-weight:700}.secret-discount-total-flash{color:#00c853!important;transform:scale(1.08);transform-origin:right center;transition:color .2s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.secret-discount-error{margin:8px 0 0;padding:8px 12px;border-radius:6px;background:#ff50501a;color:#f55;font-size:13px;text-align:center}@keyframes secret-discount-pulse{0%,to{box-shadow:0 0 0 1px #ffd70059,0 0 8px #ffd70040}50%{box-shadow:0 0 0 1px #ffd70080,0 0 14px #ffd70066}}@keyframes secret-discount-scan{0%{transform:translate(-180%)}60%,to{transform:translate(280%)}}@keyframes secret-discount-border-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes secret-discount-flash{0%{opacity:0}40%{opacity:.7}to{opacity:0}}@media(prefers-reduced-motion:reduce){.secret-discount-button,.secret-discount-button:before,.secret-discount-button:after{animation:none!important}.secret-discount-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/243/assets/secret-discount.css.map */
