.luna-hero__variant-option{border:2px solid #E2E2E8!important;border-radius:14px!important;padding:16px 20px!important;transition:all .25s ease!important;position:relative!important;background:#fff!important}.luna-hero__variant-option:hover{border-color:#6b4c9a!important;background:#fdfafe!important;transform:scale(1.02)!important}.luna-hero__variant-option--selected{border-color:#6b4c9a!important;background:linear-gradient(135deg,#fdfafe,#f3e8ff)!important;box-shadow:0 0 0 2px #6b4c9a,0 4px 15px #6b4c9a26!important;transform:scale(1.02)!important}.luna-hero__variant-badge--popular{background:linear-gradient(135deg,#fff3cd,#ffe082)!important;color:#7b5800!important;font-size:.75rem!important;padding:4px 12px!important;border-radius:50px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;animation:pulse-badge 2s ease-in-out infinite!important}.luna-hero__variant-badge--value{background:linear-gradient(135deg,#d1fae5,#a7f3d0)!important;color:#065f46!important;font-size:.75rem!important;padding:4px 12px!important;border-radius:50px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.luna-hero__variant-price{font-size:1.15rem!important;font-weight:800!important;color:#1a1a2e!important}.luna-hero__variant-compare{font-size:.88rem!important;color:#999!important}.luna-hero__add-btn{position:relative!important;overflow:hidden!important;font-size:1.1rem!important;padding:20px 32px!important;border-radius:16px!important;animation:shake-cart 3s ease-in-out infinite!important;background:linear-gradient(135deg,#1a1a2e,#2d2d50)!important;box-shadow:0 6px 20px #1a1a2e4d!important;letter-spacing:.05em!important}.luna-hero__add-btn:hover{animation:none!important;background:linear-gradient(135deg,#6b4c9a,#8b6cbf)!important;transform:translateY(-3px)!important;box-shadow:0 10px 30px #6b4c9a66!important}.luna-hero__add-btn:after{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%)!important;transform:rotate(30deg)!important;animation:shine-sweep 4s ease-in-out infinite!important}@keyframes shake-cart{0%,85%,to{transform:translate(0)}87%{transform:translate(-4px) rotate(-1deg)}89%{transform:translate(4px) rotate(1deg)}91%{transform:translate(-3px) rotate(-.5deg)}93%{transform:translate(3px) rotate(.5deg)}95%{transform:translate(-2px)}97%{transform:translate(2px)}}@keyframes shine-sweep{0%{transform:translate(-100%) rotate(30deg)}20%{transform:translate(100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}.luna-urgency{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff5f5;border:1px solid #FED7D7;border-radius:10px;margin-bottom:16px;font-family:var(--luna-font-body, system-ui, sans-serif);font-size:.85rem;color:#c53030;font-weight:600}.luna-urgency__dot{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:blink-dot 1.5s ease-in-out infinite;flex-shrink:0}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.3}}.luna-hero__trust{gap:10px!important}.luna-hero__trust-item{background:linear-gradient(135deg,#fafafa,#f5f5f5)!important;border:1px solid #EDEDF0!important;border-radius:12px!important;padding:14px!important;transition:all .2s ease!important}.luna-hero__trust-item:hover{background:#fff!important;box-shadow:0 2px 8px #0000000f!important;transform:translateY(-1px)!important}.luna-hero__price-current{font-size:2rem!important;font-weight:800!important;color:#1a1a2e!important}.luna-hero__price-compare{font-size:1.1rem!important;color:#aaa!important}.luna-hero__price-save{font-size:.85rem!important;font-weight:800!important;padding:5px 12px!important;animation:pulse-save 2s ease-in-out infinite!important}@keyframes pulse-save{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.luna-sticky-cart{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;box-shadow:0 -4px 20px #0000001a;z-index:999;border-top:1px solid #EDEDF0}.luna-sticky-cart__inner{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.luna-sticky-cart__price{display:flex;flex-direction:column;flex-shrink:0}.luna-sticky-cart__price-current{font-family:var(--luna-font-display, "Playfair Display", serif);font-size:1.2rem;font-weight:700;color:#1a1a2e}.luna-sticky-cart__price-compare{font-size:.75rem;color:#aaa;text-decoration:line-through}.luna-sticky-cart__btn{flex:1;background:linear-gradient(135deg,#1a1a2e,#2d2d50);color:#fff;font-family:var(--luna-font-body, system-ui, sans-serif);font-size:.95rem;font-weight:700;padding:14px 20px;border:none;border-radius:12px;cursor:pointer;letter-spacing:.03em;animation:shake-cart 3s ease-in-out infinite}@media(max-width:768px){.luna-sticky-cart{display:block}.luna-footer{padding-bottom:80px!important}.luna-hero__variant-option{padding:12px 14px!important;margin-left:0!important;margin-right:0!important;transform:none!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.luna-hero__variant-option:hover,.luna-hero__variant-option--selected{transform:none!important}.luna-hero__variant-options{width:100%!important;max-width:100%!important;overflow:hidden!important;padding:0!important}.luna-hero__variant-content{flex-wrap:wrap!important;gap:4px!important}.luna-hero__variant-name{font-size:.85rem!important}.luna-hero__variant-badge--popular,.luna-hero__variant-badge--value{font-size:.65rem!important;padding:3px 8px!important}.luna-hero__variant-pricing{margin-left:auto!important}.luna-hero__variant-price{font-size:1rem!important}.luna-hero__variant-compare{font-size:.78rem!important}}.luna-hero__reviews-badge{background:linear-gradient(135deg,#fff9ec,#fff3cd)!important;border:1px solid #FBBF24!important;padding:8px 16px!important;border-radius:50px!important;box-shadow:0 2px 8px #fbbf2426!important}.luna-hero__stars{font-size:.95rem!important}.luna-hero__badge-img{font-size:.88rem!important;padding:8px 18px!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 3px 10px #ef44444d!important;animation:pulse-save 2s ease-in-out infinite!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lunacryl-boosters.css.map */
