body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.img_wrp{align-items:center;display:flex;height:100dvh;justify-content:center;width:100%}.img_wrp img{width:200px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes imageRevealGlow{0%{filter:blur(20px) brightness(1.5);opacity:0;transform:scale(.95)}30%{filter:blur(8px) brightness(1.3);opacity:.7}60%{filter:blur(2px) brightness(1.1);opacity:.9}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}@keyframes imageRevealSlide{0%{filter:blur(8px);opacity:0;transform:translateX(60px) scale(.9)}40%{opacity:.8;transform:translateX(-8px) scale(1.02)}to{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}}@keyframes imageRevealZoom{0%{filter:blur(12px);opacity:0;transform:scale(1.3)}50%{opacity:.7;transform:scale(1.05)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes imageRevealRotate{0%{filter:blur(10px);opacity:0;transform:rotate(-5deg) scale(.9)}40%{opacity:.7;transform:rotate(2deg) scale(1.02)}to{filter:blur(0);opacity:1;transform:rotate(0deg) scale(1)}}@keyframes imageRevealFlip{0%{filter:blur(8px);opacity:0;transform:perspective(600px) rotateY(90deg) scale(.8)}50%{opacity:.7;transform:perspective(600px) rotateY(-15deg) scale(1.02)}to{filter:blur(0);opacity:1;transform:perspective(600px) rotateY(0deg) scale(1)}}@keyframes imageRevealBounce{0%{filter:blur(10px);opacity:0;transform:translateY(80px) scale(.9)}50%{opacity:.8;transform:translateY(-15px) scale(1.05)}70%{transform:translateY(5px) scale(1.02)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes imageRevealShine{0%{filter:blur(15px) brightness(.5);opacity:0;transform:scale(1.1)}30%{filter:blur(5px) brightness(1.3)}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}@keyframes imageRevealRipple{0%{clip-path:circle(0 at 50% 50%);filter:blur(12px);opacity:0;transform:scale(.6)}40%{opacity:.6;transform:scale(1.1)}to{clip-path:circle(100% at 50% 50%);filter:blur(0);opacity:1;transform:scale(1)}}@keyframes imageRevealSwing{0%{filter:blur(8px);opacity:0;transform:rotate(-12deg) translateY(-40px) scale(.8)}40%{opacity:.7;transform:rotate(4deg) translateY(10px) scale(1.03)}70%{transform:rotate(-2deg) translateY(-5px)}to{filter:blur(0);opacity:1;transform:rotate(0deg) translateY(0) scale(1)}}@keyframes imageRevealFlash{0%{filter:blur(20px) brightness(2);opacity:0;transform:scale(1.2)}20%{filter:blur(10px) brightness(1.8);opacity:.5}50%{filter:blur(2px) brightness(1.2);opacity:.8}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}@keyframes imageRevealMorph{0%{border-radius:60% 40% 50% 50%/40% 50% 60% 50%;filter:blur(8px);opacity:0;transform:scale(.8)}50%{border-radius:30% 70% 40% 60%/50% 40% 70% 30%;opacity:.7}to{border-radius:20px;filter:blur(0);opacity:1;transform:scale(1)}}@keyframes imageRevealGlitch{0%{filter:blur(0);opacity:0;transform:translate(0) scale(1)}10%{filter:blur(1px);transform:translate(-2px,1px) scale(1.02)}20%{transform:translate(2px,-1px) scale(1.01)}30%{transform:translate(-1px,2px) scale(1)}40%{transform:translate(1px,-2px) scale(1.01)}50%{filter:blur(2px);opacity:.5;transform:translate(0) scale(1.1)}to{filter:blur(0);opacity:1;transform:translate(0) scale(1)}}@keyframes imageRevealDust{0%{filter:blur(5px);opacity:0;transform:translateY(30px) scale(.95)}20%{opacity:.3}50%{opacity:.7;transform:translateY(-10px) scale(1.02)}80%{transform:translateY(5px)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes revealProduct{0%{filter:blur(12px) brightness(1.3);opacity:0;transform:scale(1.05)}40%{opacity:.6}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}@keyframes pulseGold{0%,to{box-shadow:0 0 0 0 #d4af3740}50%{box-shadow:0 0 0 8px #d4af3700}}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes borderGlow{0%,to{border-color:#2c2c34}50%{border-color:#d4af37}}.reveal-container{align-items:center;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;justify-content:center;min-height:100dvh;padding:0 20px;position:relative}.reveal-container:before{background:radial-gradient(ellipse at center,#0000 0,#0006 100%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.content-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,98%,.282);border:1px solid #22222a00;border-radius:5px;box-shadow:0 30px 60px #0009;max-width:520px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%;z-index:1}.content-card:hover{box-shadow:0 35px 70px #000000b3}.loader{background:#ffffff8c;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:32px 48px;text-align:center}.loader span{color:#fff}.loader:before{animation:spin .8s linear infinite;border:3px solid #2c2c34;border-radius:50%;border-top-color:#d4af37!important;content:"";display:inline-block;height:40px;margin-bottom:16px;width:40px}.loader{color:#9e9eae;font-weight:500;letter-spacing:.3px}@keyframes spin{to{transform:rotate(1turn)}}.mini-timer{position:absolute;right:20px;top:20px;z-index:20}.mini-timer .timer-svg{filter:drop-shadow(0 0 8px rgba(212,175,55,.25));height:56px;transform:rotate(-90deg);width:56px}.mini-timer .timer-bg{fill:none;stroke:#ffffff14;stroke-width:3}.mini-timer .timer-path{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:283;transition:stroke-dashoffset 1s linear}.mini-timer .timer-path.color-4,.mini-timer .timer-path.color-5{stroke:#34c759}.mini-timer .timer-path.color-2,.mini-timer .timer-path.color-3{stroke:#d4af37}.mini-timer .timer-path.color-1{stroke:#ff3b30;animation:countdownPulse .5s ease-in-out infinite}.mini-timer .timer-number{color:#f0f0f5;font-size:1.2rem;font-weight:700;left:50%;letter-spacing:-.5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.active-timer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #2c2c34;border-radius:100px;display:inline-flex;margin-bottom:20px;padding:8px 16px;position:relative;right:0;top:0}.active-timer .timer-text{color:#d4af37;font-size:.85rem;font-weight:600;letter-spacing:.5px}.image-wrapper{border-radius:20px;margin-bottom:24px;overflow:hidden}.image-wrapper:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.image-wrapper .product-image{transition:transform .6s cubic-bezier(.2,.9,.4,1.1)}.image-reveal-glow{animation:imageRevealGlow .8s cubic-bezier(.34,1.2,.64,1) forwards}.image-reveal-slide{animation:imageRevealSlide .7s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-zoom{animation:imageRevealZoom .6s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-rotate{animation:imageRevealRotate .7s cubic-bezier(.34,1.2,.64,1) forwards}.image-reveal-flip{animation:imageRevealFlip .8s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-bounce{animation:imageRevealBounce .8s cubic-bezier(.34,1.2,.64,1) forwards}.image-reveal-shine{animation:imageRevealShine .7s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-ripple{animation:imageRevealRipple .8s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-swing{animation:imageRevealSwing .8s cubic-bezier(.34,1.2,.64,1) forwards}.image-reveal-flash{animation:imageRevealFlash .6s ease-out forwards}.image-reveal-morph{animation:imageRevealMorph .8s cubic-bezier(.2,.9,.4,1.1) forwards}.image-reveal-glitch{animation:imageRevealGlitch .7s steps(5) forwards}.image-reveal-dust{animation:imageRevealDust .7s cubic-bezier(.34,1.2,.64,1) forwards}.image-reveal-random{animation:imageRevealGlow .7s cubic-bezier(.34,1.2,.64,1) forwards}.intro-view{animation:fadeIn .6s ease;padding:80px 32px 60px;position:relative;text-align:center}.intro-view .teaser-wrapper{margin-bottom:5px;position:relative}.intro-view .teaser-wrapper.blur-transition .image-wrapper{filter:blur(4px) brightness(.7);transition:filter .5s ease}.intro-view .text-content{animation:slideInUp .5s ease .2s both}.intro-view .text-content .status-label{background:#ffffff05;border:1px solid #2c2c34;border-radius:100px;color:#d4af37;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:1.5px;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.intro-view .text-content h2{background:linear-gradient(135deg,#f0f0f5,#9e9eae);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:700;margin-bottom:12px}.intro-view .text-content p{color:#9e9eae;font-size:.95rem;line-height:1.5}.product-view{animation:revealProduct .8s cubic-bezier(.2,.9,.4,1.1);padding:32px;text-align:center}.product-view .image-wrapper{overflow:hidden;position:relative}.product-view .image-wrapper.animating:after{animation:borderGlow .8s ease-out;border:2px solid #d4af37;border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.product-view .image-wrapper .product-image{will-change:transform,filter,opacity}.product-view .brand-label{animation:fadeIn .5s ease .3s both;background:hsla(0,0%,100%,.464);border-radius:100px;color:balck;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:3px;margin-bottom:12px;padding:8px 30px;text-transform:uppercase}.product-view .brand-label em{color:#fff;font-style:normal}.product-view h1{animation:fadeIn .5s ease .4s both;background:linear-gradient(135deg,#d4af37,#f5e6a6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.product-view .product-description{animation:fadeIn .5s ease .5s both;color:#9e9eae;font-size:.95rem;line-height:1.5;margin-bottom:24px}.product-view .product-info{margin-top:8px}.expired-view{animation:scaleUp .5s cubic-bezier(.34,1.2,.64,1);padding:80px 32px;text-align:center}.expired-view .icon{display:inline-block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));font-size:3rem;margin-bottom:24px}.expired-view h2{background:linear-gradient(135deg,#f0f0f5,#9e9eae);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:700;margin-bottom:16px}.expired-view p{color:#9e9eae;font-size:1rem;line-height:1.6}.thanks-ui .icon,.used-ui .icon{animation:pulseGold 1.5s ease-in-out}.thanks-ui h1,.used-ui h1{color:#daa520;font-weight:800;letter-spacing:-.5px}.thanks-ui h1 em,.used-ui h1 em{color:#fff;font-style:normal;font-weight:300}.thanks-ui span,.used-ui span{color:#fff}.used-ui .icon{filter:grayscale(.5) opacity(.7)}.close-btn{animation:fadeIn .5s ease .6s both;background:linear-gradient(135deg,#d4af37,#b4942c);border:none;border-radius:14px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-top:24px;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.2,.9,.4,1.1);width:100%}.close-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.close-btn:hover{box-shadow:0 8px 30px #d4af3733;transform:translateY(-2px)}.close-btn:hover:before{left:100%}.close-btn:active{transform:translateY(0)}.status-badge{background:#ffffff05;border:1px solid #2c2c34;border-radius:100px;color:#f0f0f5;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 18px;text-transform:uppercase}.status-badge.urgent{animation:borderGlow 1s ease-in-out infinite;background:#ff3b301a;border-color:#ff3b30;color:#ff3b30}.fade-in{animation:fadeIn .6s ease}.scale-up{animation:scaleUp .5s cubic-bezier(.34,1.2,.64,1)}@media(max-width:600px){.reveal-container{padding:20px}.content-card{border-radius:5px;max-width:100%}.intro-view{padding:60px 24px 40px}.intro-view .text-content h2{font-size:1.5rem}.product-view{padding:24px}.product-view h1{font-size:1.5rem}.expired-view{padding:60px 24px}.expired-view h2{font-size:1.5rem}.mini-timer{right:16px;top:16px}.mini-timer .timer-svg{height:48px;width:48px}.mini-timer .timer-number{font-size:1rem}}@media(max-width:480px){.product-view h1{font-size:1.3rem}.close-btn{font-size:.9rem;padding:14px 20px}}@media(prefers-color-scheme:dark){.reveal-container{background:rgba(5,5,7,.867)}}@media print{.reveal-container{background:#fff}.close-btn{display:none}}.image-wrapper{min-height:300px;position:relative}.image-wrapper .image-placeholder{align-items:center;border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.image-wrapper .image-placeholder .placeholder-content{align-items:center;display:flex;flex-direction:column;gap:12px}.image-wrapper .image-placeholder .placeholder-content .loading-spinner{animation:spin .8s linear infinite;border:3px solid #d4af3733;border-radius:50%;border-top-color:#d4af37;height:32px;width:32px}.image-wrapper .image-placeholder .placeholder-content span{color:#9e9eae;font-size:.85rem;font-weight:500;letter-spacing:.5px}.image-wrapper .image-placeholder.shimmer:after{animation:shimmer 2s infinite;background:linear-gradient(115deg,#0000,#0000 40%,#d4af371a 50%,#0000 60%,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.image-wrapper .product-image{display:block;position:relative;transition:transform .6s cubic-bezier(.2,.9,.4,1.1),filter .5s ease,opacity .5s ease;width:100%;z-index:1}.image-wrapper .product-image.loading{will-change:filter}.image-wrapper .product-image.loaded{animation:imageLoadComplete .3s ease-out}.image-wrapper .product-image:hover{transform:scale(1.03)}@keyframes imageLoadComplete{0%{transform:scale(1.02)}to{transform:scale(1)}}.product-image.loaded.image-reveal-glow{animation:imageRevealGlow .8s cubic-bezier(.34,1.2,.64,1) forwards}.product-image.loaded.image-reveal-slide{animation:imageRevealSlide .7s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-zoom{animation:imageRevealZoom .6s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-rotate{animation:imageRevealRotate .7s cubic-bezier(.34,1.2,.64,1) forwards}.product-image.loaded.image-reveal-flip{animation:imageRevealFlip .8s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-bounce{animation:imageRevealBounce .8s cubic-bezier(.34,1.2,.64,1) forwards}.product-image.loaded.image-reveal-shine{animation:imageRevealShine .7s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-ripple{animation:imageRevealRipple .8s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-swing{animation:imageRevealSwing .8s cubic-bezier(.34,1.2,.64,1) forwards}.product-image.loaded.image-reveal-flash{animation:imageRevealFlash .6s ease-out forwards}.product-image.loaded.image-reveal-morph{animation:imageRevealMorph .8s cubic-bezier(.2,.9,.4,1.1) forwards}.product-image.loaded.image-reveal-glitch{animation:imageRevealGlitch .7s steps(5) forwards}.product-image.loaded.image-reveal-dust{animation:imageRevealDust .7s cubic-bezier(.34,1.2,.64,1) forwards}@keyframes progressiveBlur{0%{filter:blur(20px)}50%{filter:blur(8px)}to{filter:blur(0)}}.mini-timer .timer-number{transition:transform .2s ease}.mini-timer .timer-number:active{transform:scale(.95)}@media(max-width:600px){.image-wrapper{min-height:250px}.image-wrapper .image-placeholder .placeholder-content .loading-spinner{height:28px;width:28px}.image-wrapper .image-placeholder .placeholder-content span{font-size:.75rem}}.progress-timer{left:20px;margin-top:10px;position:absolute;right:20px;text-align:center;top:20px}.progress-timer .progress-bar-container{background:#ffffff1a;border-radius:4px;height:4px;margin-bottom:8px;overflow:hidden;width:100%}.progress-timer .progress-bar-fill{border-radius:4px;height:100%;transition:width 1s linear}.progress-timer .timer-text{color:#9e9eae;font-size:.8rem;font-weight:500}.gradient-background{animation:gradient 15s ease infinite;background:linear-gradient(62deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;height:100dvh}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
/*# sourceMappingURL=main.fc2263a4.css.map*/