@media print{html,body{height:auto!important;overflow:visible!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible!important}.print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;margin:0!important;padding:20px!important;display:block!important;background-color:#fff!important;z-index:999999!important}.no-print,button,.chakra-drawer__close-btn,.chakra-modal__close-btn,[data-chakra-component]{display:none!important}*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;color:#000!important}}.print-area{padding:40px;background:#fff;min-height:29.7cm;width:100%}.chat-nav-button,.chat-nav-button.css-15z6829{background:#fff!important;color:#1a202c!important;border-color:#e2e8f0!important}.chat-nav-button:hover,.chat-nav-button.css-15z6829:hover{background:#f7fafc!important;color:#1a202c!important;border-color:#cbd5e0!important}.chat-nav-button:active,.chat-nav-button.css-15z6829:active{background:#e2e8f0!important;color:#1a202c!important}.chat-nav-button:focus-visible,.chat-nav-button.css-15z6829:focus-visible{outline:2px solid #3182ce;outline-offset:2px}.chat-nav-button svg{color:currentColor;stroke:currentColor}.cart-nav-button,.cart-nav-button.css-1dimp2e{background:#fff!important;color:#1a202c!important;border-color:#e2e8f0!important}.cart-nav-button:hover,.cart-nav-button.css-1dimp2e:hover{background:#f7fafc!important;color:#1a202c!important;border-color:#cbd5e0!important}.cart-nav-button:active,.cart-nav-button.css-1dimp2e:active{background:#edf2f7!important;color:#1a202c!important}.cart-nav-button:focus-visible,.cart-nav-button.css-1dimp2e:focus-visible{outline:2px solid #3182ce;outline-offset:2px}.cart-nav-button svg{color:currentColor;stroke:currentColor}:root{--lb-app-base-font: 16px}@media(max-width:1280px){:root{--lb-app-base-font: 14px}}@media(max-width:820px){:root{--lb-app-base-font: 13px}}html:not(:has(.lb-root)){font-size:var(--lb-app-base-font)}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}.lux-wheel-overlay{background:radial-gradient(1200px 700px at 50% 20%,#17120bf0,#050505e6 55%,#000);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:luxBackdropIn .3s ease-out both}@keyframes luxBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes luxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lux-wheel-float{animation:luxFloat 4.2s ease-in-out infinite}.lux-wheel-shadow{transition:transform .4s ease;animation:luxShadowPulse 4.2s ease-in-out infinite}@keyframes luxShadowPulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.08)}}.lux-wheel-wrap{--band: calc(min(90vw, 430px)*.36) }@media(min-width:480px){.lux-wheel-wrap{--band: calc(min(76vw, 430px)*.36) }}.lux-wheel-label{text-shadow:0 0 8px rgba(0,0,0,.85),0 0 20px rgba(245,183,25,.5)}.lux-wheel-wrap:hover .lux-wheel-label{text-shadow:0 0 14px rgba(255,220,130,.8),1px 1px #000}@keyframes luxGlowPulse{0%{opacity:.7}to{opacity:1}}.lux-wheel-glow{animation:luxGlowPulse 1.7s ease-in-out infinite alternate}.lux-wheel-shine:before{content:"";position:absolute;top:-40%;bottom:-40%;left:0;width:58%;transform:skew(-18deg) translate(-175%);opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:luxShine 4.2s ease-in-out infinite}@keyframes luxShine{0%{transform:skew(-18deg) translate(-175%);opacity:0}5%{opacity:1}48%,to{transform:skew(-18deg) translate(275%);opacity:0}}.lux-bulb{width:13px;height:17px;margin:-8px 0 0 -6.5px;border-radius:55% 55% 5px 5px;background:radial-gradient(circle at 50% 32%,#fff 0 30%,#fff3c4 36% 50%,#ffc34d 58% 70%,#9c4a12 82%,#3a2410);box-shadow:0 0 8px 3px #ffd66ee6,0 0 22px 6px #f5b71959;animation:luxBlink .95s infinite alternate}.lux-bulb:nth-child(3n+1){animation-delay:.3s}.lux-bulb:nth-child(3n+2){animation-delay:.55s}.lux-bulb:nth-child(3n){animation-delay:.75s}@keyframes luxBlink{0%{opacity:.4}to{opacity:1}}@keyframes luxPointerHop{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-11px)}}.lux-wheel-pointer{animation:luxPointerHop 1.4s ease-in-out infinite}@keyframes luxHaloPulse{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.14);opacity:1}}.lux-spin-halo{animation:luxHaloPulse 1.5s ease-in-out infinite}@keyframes luxCenterBeat{0%{transform:scale(1)}to{transform:scale(1.08)}}.lux-wheel-center{animation:luxCenterBeat 1.6s ease-in-out infinite alternate}@keyframes luxPop{0%{transform:translate(-50%) scale(.55) rotate(-2deg);opacity:0}to{transform:translate(-50%) scale(1) rotate(0);opacity:1}}@keyframes luxCardIn{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lux-wheel-glow,.lux-wheel-shine:before,.lux-bulb,.lux-wheel-pointer,.lux-spin-halo,.lux-wheel-center,.lux-wheel-float,.lux-wheel-shadow{animation:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.lb-cursor,[data-lb-cursor]{display:none!important}}@media(forced-colors:active){button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}
