.image-banner .banner__buttons{display:flex!important;gap:2.5rem;justify-content:center;align-items:center;flex-wrap:wrap;padding:2rem 0;position:relative;z-index:10}#shopify-section-template--23174264774931__image_banner .banner .banner__content .banner__buttons .button:first-child,.banner--content-align-center .banner__content .banner__buttons .button:first-child,.image-banner .banner__buttons .button.button--primary:first-child,.image-banner .banner__buttons a.button:first-child,.image-banner .banner__buttons .button:first-child{background:linear-gradient(135deg,#c8904a,#b87a3d,#a86f38,#986432,#88592d)!important;background-size:200% 200%!important;background-position:left center!important;animation:goldGradientShift 6s ease infinite!important;color:#fff!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 4px rgba(88,89,45,.4)!important;text-decoration:none!important;padding:18px 48px!important;min-width:240px!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:50px!important;box-shadow:0 4px 20px #d2b48c4d,0 2px 10px #0000001a,inset 0 1px 3px #ffffff4d!important;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)!important;transform-origin:center center!important;transform:translateY(0) scale(1)!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;position:relative!important;overflow:hidden!important}@keyframes goldGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}#shopify-section-template--23174264774931__image_banner .banner .banner__content .banner__buttons .button:last-child,.banner--content-align-center .banner__content .banner__buttons .button:last-child,.image-banner .banner__buttons .button.button--primary:last-child,.image-banner .banner__buttons a.button:last-child,.image-banner .banner__buttons .button:last-child{background:linear-gradient(135deg,#d64654,#c93545,#b82838,#a71d2d,#961524)!important;background-size:200% 200%!important;background-position:left center!important;animation:redGradientShift 6s ease infinite!important;color:#fff!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 4px rgba(96,21,36,.4)!important;text-decoration:none!important;padding:18px 48px!important;min-width:240px!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:50px!important;box-shadow:0 4px 20px #c85a674d,0 2px 10px #0000001a,inset 0 1px 3px #ffffff4d!important;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)!important;transform-origin:center center!important;transform:translateY(0) scale(1)!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;position:relative!important;overflow:hidden!important}@keyframes redGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}#shopify-section-template--23174264774931__image_banner .banner .banner__content .banner__buttons .button:first-child:hover,.banner--content-align-center .banner__content .banner__buttons .button:first-child:hover,.image-banner .banner__buttons .button.button--primary:first-child:hover,.image-banner .banner__buttons a.button:first-child:hover,.image-banner .banner__buttons .button:first-child:hover{transform:translateY(-6px) scale(1.05)!important;box-shadow:0 6px 30px #d2b48c80,0 3px 15px #00000026,inset 0 2px 5px #fff6!important;background-position:right center!important;border-color:#fffc!important;text-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 4px rgba(139,105,20,.3)!important;letter-spacing:2px!important}#shopify-section-template--23174264774931__image_banner .banner .banner__content .banner__buttons .button:last-child:hover,.banner--content-align-center .banner__content .banner__buttons .button:last-child:hover,.image-banner .banner__buttons .button.button--primary:last-child:hover,.image-banner .banner__buttons a.button:last-child:hover,.image-banner .banner__buttons .button:last-child:hover{transform:translateY(-6px) scale(1.05)!important;box-shadow:0 6px 30px #c85a6780,0 3px 15px #00000026,inset 0 2px 5px #fff6!important;background-position:right center!important;border-color:#fffc!important;text-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 4px rgba(139,0,0,.3)!important;letter-spacing:2px!important}.image-banner .banner__buttons .button:active{transform:translateY(-2px) scale(1.02)!important;transition:all .1s ease!important}.image-banner .banner__buttons .button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.image-banner .banner__buttons .button:hover:after{width:300px;height:300px;opacity:0}.image-banner .banner__buttons .button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s;border-radius:50px}.image-banner .banner__buttons .button:hover:before{left:100%}.image-banner .banner__buttons .button:first-child,.image-banner .banner__buttons .button:last-child{position:relative!important;overflow:hidden!important}.image-banner .banner__buttons .button span,.image-banner .banner__buttons .button *{position:relative;z-index:2}.mobile-only-button-wrapper{display:none!important}@media screen and (max-width: 989px){.image-banner .banner__buttons,.banner .banner__buttons,.banner__content .banner__buttons,#shopify-section-template--23174264774931__image_banner .banner__buttons,.banner--stacked .banner__buttons{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.image-banner .banner__buttons .button,.banner__buttons .button:first-child,.banner__buttons .button:last-child,.banner__buttons a{display:none!important;visibility:hidden!important;opacity:0!important}.banner__media{position:relative!important}.mobile-only-button-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:100!important}.mobile-btn-skin{display:inline-block!important;text-decoration:none!important;background:linear-gradient(135deg,#c8904a,#b87a3d,#a86f38,#986432,#88592d)!important;background-size:200% 200%!important;animation:goldGradientShift 6s ease infinite!important;color:#fff!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 4px rgba(88,89,45,.4)!important;padding:16px 40px!important;min-width:220px!important;text-align:center!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:50px!important;box-shadow:0 4px 20px #c8904a66,0 2px 10px #0003,inset 0 1px 3px #ffffff4d!important;transition:all .3s ease!important;cursor:pointer!important}.mobile-btn-skin:hover{transform:translateY(-6px) scale(1.05)!important;box-shadow:0 8px 35px #c8904a99,0 4px 15px #0000004d,inset 0 2px 5px #ffffff80!important;background-position:right center!important;border-color:#fffc!important}.mobile-btn-skin:active{transform:translateY(-3px) scale(1.02)!important;transition:all .1s ease!important}.mobile-btn-gummies{display:inline-block!important;text-decoration:none!important;background:linear-gradient(135deg,#d64654,#c93545,#b82838,#a71d2d,#961524)!important;background-size:200% 200%!important;animation:redGradientShift 6s ease infinite!important;color:#fff!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 4px rgba(96,21,36,.4)!important;padding:16px 40px!important;min-width:220px!important;text-align:center!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:50px!important;box-shadow:0 4px 20px #d6465466,0 2px 10px #0003,inset 0 1px 3px #ffffff4d!important;transition:all .3s ease!important;cursor:pointer!important;transform:none!important}.mobile-btn-gummies:hover{transform:translateY(-6px) scale(1.05)!important;box-shadow:0 8px 35px #d6465499,0 4px 15px #0000004d,inset 0 2px 5px #ffffff80!important;background-position:right center!important;border-color:#fffc!important}.mobile-btn-gummies:active{transform:translateY(-3px) scale(1.02)!important;transition:all .1s ease!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lunara-button-styles.css.map */
