.lunara-spotlight-section{background:linear-gradient(180deg,#fff,#fffbf7);padding:60px 0;position:relative;overflow:hidden}.lunara-spotlight-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 15% 25%,rgba(255,218,185,.08) 0%,transparent 40%),radial-gradient(circle at 85% 75%,rgba(255,192,203,.08) 0%,transparent 40%);pointer-events:none}.lunara-spotlight-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:1}.lunara-spotlight-image{position:relative;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.lunara-spotlight-image img{width:100%;height:auto;object-fit:contain;border-radius:0;box-shadow:none;filter:none;background:transparent;transition:transform .3s ease}.lunara-spotlight-image:hover img{transform:scale(1.02)}.lunara-spotlight-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:800;letter-spacing:2px;box-shadow:0 4px 15px #e6394666;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.lunara-spotlight-content{padding:20px}.lunara-spotlight-tag{display:inline-block;background:linear-gradient(135deg,#c8904a,#a67c3d);color:#fff;padding:8px 18px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;box-shadow:0 3px 10px #c8904a4d}.lunara-spotlight-title{font-size:50px;font-weight:900;margin-bottom:10px;line-height:1.1;background:linear-gradient(135deg,#d4a574,#ff6b7a,#c8904a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 8px rgba(200,144,74,.4))}.lunara-spotlight-subtitle{font-size:26px;font-weight:700;color:#444;margin-bottom:25px;text-shadow:0 1px 3px rgba(0,0,0,.1)}.lunara-spotlight-description{font-size:18px;line-height:1.8;color:#555;margin-bottom:30px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.1)}.lunara-spotlight-features{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:35px}.lunara-spotlight-feature{display:flex;align-items:center;gap:10px;font-size:15px;color:#444;font-weight:600}.feature-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;font-size:12px;font-weight:900;flex-shrink:0}.lunara-spotlight-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lunara-spotlight-btn{display:inline-block;color:#fff!important;padding:16px 40px;border-radius:30px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease;position:relative;overflow:hidden;border:none}.lunara-btn-cream{background:linear-gradient(135deg,#a67c3d,#7d4e20);box-shadow:0 4px 20px #a67c3d80}.lunara-btn-cream:hover{background:linear-gradient(135deg,#c8904a,#88592d);transform:translateY(-3px);box-shadow:0 8px 25px #a67c3db3}.lunara-btn-gummies{background:linear-gradient(135deg,#ff6b7a,#e63946);box-shadow:0 4px 20px #e6394699}.lunara-btn-gummies:hover{background:linear-gradient(135deg,#ff8593,#ff4757);transform:translateY(-3px);box-shadow:0 8px 25px #ff6b7acc}.lunara-btn-charcoal{background:linear-gradient(135deg,#2c3e50,#1a252f);box-shadow:0 4px 20px #2c3e5080}.lunara-btn-charcoal:hover{background:linear-gradient(135deg,#34495e,#2c3e50);transform:translateY(-3px);box-shadow:0 8px 25px #2c3e50b3}.lunara-spotlight-trust{font-size:14px;color:#e63946;font-weight:700;display:flex;align-items:center;gap:5px}.lunara-spotlight-trust:before{content:"\1f525";font-size:16px}@media screen and (max-width: 989px){.lunara-spotlight-container{grid-template-columns:1fr;gap:30px;max-width:400px;margin:0 auto}.lunara-spotlight-section{padding:30px 20px}.lunara-spotlight-title{font-size:28px;margin-bottom:8px}.lunara-spotlight-subtitle{font-size:16px;margin-bottom:20px}.lunara-spotlight-image{height:250px;border-radius:15px}.lunara-spotlight-badge{font-size:12px;padding:6px 15px}.lunara-spotlight-content h2{font-size:22px;margin-bottom:10px}.lunara-spotlight-content h3{font-size:16px;margin-bottom:15px}.lunara-spotlight-description{font-size:14px;line-height:1.5;margin-bottom:20px}.lunara-spotlight-features{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.lunara-spotlight-feature{font-size:13px;padding:10px}.lunara-spotlight-button{width:100%;padding:14px 24px;font-size:16px}}@media screen and (min-width: 990px){.lunara-spotlight-carousel-wrapper{display:block!important}.lunara-spotlight-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important;margin-bottom:80px!important;padding:60px 40px!important;border-radius:20px!important;position:relative!important;overflow:hidden!important}.lunara-spotlight-cream{background:#fffaf080!important;box-shadow:none!important;border-radius:20px!important}.lunara-spotlight-gummies{background:#fff5f880!important;box-shadow:none!important;border-radius:20px!important}.lunara-spotlight-charcoal{background:linear-gradient(135deg,#2c3e50,#34495e)!important;box-shadow:0 10px 30px #2c3e5026!important;border-radius:20px!important;color:#fff!important}.lunara-spotlight-charcoal .lunara-spotlight-title,.lunara-spotlight-charcoal .lunara-spotlight-subtitle,.lunara-spotlight-charcoal .lunara-spotlight-description,.lunara-spotlight-charcoal .lunara-spotlight-feature{color:#fff!important}.lunara-spotlight-charcoal .lunara-spotlight-tag{background:#fff3!important;color:#fff!important}.lunara-spotlight-charcoal .lunara-spotlight-image img{max-width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important;background:transparent!important}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lunara-product-spotlight.css.map */
