footer.section-wrapper{background:linear-gradient(to bottom,#1a1a1a,#000)!important;position:relative;overflow:hidden}footer.section-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent);animation:shimmer-line 3s ease-in-out infinite;z-index:10}@keyframes shimmer-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}footer .section-background{background:transparent!important}footer .section{background:transparent!important}footer .email-signup{background:transparent!important;max-width:100%!important}footer .email-signup form{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:nowrap!important}footer .email-signup .field{flex:1 1 auto!important;min-width:0!important}footer .email-signup input[type=email]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:30px!important;color:#fff!important;padding:12px 20px!important;transition:all .3s ease}footer .email-signup input[type=email]:focus{background:#ffffff26!important;border-color:#d4af37!important;outline:none!important}footer .email-signup input[type=email]::placeholder{color:#ffffff80!important}footer .email-signup button,footer .email-signup [type=submit]{background:#d4af37!important;color:#000!important;border:none!important;border-radius:30px!important;padding:12px 35px!important;font-weight:600!important;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;overflow:visible!important;min-width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}footer .email-signup button:hover,footer .email-signup [type=submit]:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px #d4af374d}footer .email-signup button svg,footer .email-signup [type=submit] svg{margin-left:5px!important;flex-shrink:0!important}footer .email-signup button span,footer .email-signup [type=submit] span{display:inline-block!important;margin-right:5px!important}footer .email-signup .button__content{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff!important;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:15px;margin-bottom:20px}footer h3:after,footer h4:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#d4af37}footer p,footer span,footer div{color:#fffc!important}footer a{color:#ffffffb3!important;transition:all .3s ease;text-decoration:none!important}footer a:hover{color:#d4af37!important;transform:translate(3px)}footer .menu__list{list-style:none!important}footer .menu__item{margin-bottom:12px}footer .menu__link{font-size:14px;display:inline-block;position:relative}footer .follow-us-section{background:#ffffff0d;border-radius:15px;padding:30px;margin:30px 0;text-align:center;position:relative;overflow:hidden}footer .follow-us-section:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.1),transparent);animation:sweep 3s ease-in-out infinite}@keyframes sweep{0%{left:-100%}to{left:100%}}footer .follow-us-title{font-size:24px!important;color:#fff!important;text-transform:uppercase;letter-spacing:2px!important;margin-bottom:25px!important;font-weight:300!important;position:relative;display:inline-block}footer .follow-us-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:2px;background:#d4af37}footer .footer-social-icons{display:flex;gap:20px;justify-content:center;margin-top:25px}footer .footer-social-icons a{width:50px;height:50px;border:2px solid #d4af37;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;transform:translate(0)!important;position:relative;overflow:hidden;background:transparent}footer .footer-social-icons a:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#d4af37;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:0}footer .footer-social-icons a:hover:before{width:100%;height:100%}footer .footer-social-icons a:hover{transform:translateY(-5px)!important;box-shadow:0 10px 20px #d4af374d}footer .footer-social-icons svg{width:22px;height:22px;fill:#d4af37;position:relative;z-index:1;transition:all .3s ease}footer .footer-social-icons a:hover svg{fill:#000!important;transform:scale(1.1)}footer .footer-social-icons a{position:relative}footer .footer-social-icons a:after{content:attr(aria-label);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:#d4af37;color:#000;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;transition:all .3s ease;pointer-events:none}footer .footer-social-icons a:hover:after{opacity:1;bottom:-35px}footer .footer-utilities .footer-social-icons{background:#ffffff0d;border-radius:15px;padding:30px;margin:20px auto;max-width:600px;position:relative}footer .footer-utilities .footer-social-icons:before{content:"FOLLOW US";position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#fff;background:#000;padding:0 20px}footer .footer-utilities{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:30px!important;margin-top:40px}footer .footer-copyright{color:#fff9!important;font-size:14px}footer .footer-policy-list{display:flex;gap:30px;flex-wrap:wrap}footer .footer-policy-list a{font-size:14px;color:#fff9!important}footer .footer-policy-list a:hover{color:#d4af37!important;transform:translate(0)!important}footer .payment_type_svg{opacity:.7;transition:opacity .3s ease;height:30px;width:auto}footer .payment_type_svg:hover{opacity:1}footer ._divider{border-color:#ffffff1a!important}footer .logo img{filter:brightness(0) invert(1);transition:filter .3s ease}footer .logo:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(212,175,55,.5))}footer .group{padding:20px 0}footer .text-body-large{color:#d4af37!important;font-weight:300;letter-spacing:1px}@media(max-width:768px){footer h3:after,footer h4:after{left:50%;transform:translate(-50%)}footer .footer-social-icons{justify-content:center}footer .follow-us-section{padding:20px}footer .follow-us-title{font-size:20px!important}footer .footer-policy-list{justify-content:center}footer .section-content-wrapper{text-align:center}footer .menu__list{text-align:center}footer .email-signup form{flex-direction:column!important;gap:15px!important}footer .email-signup input[type=email]{width:100%!important}footer .email-signup button,footer .email-signup [type=submit]{width:100%!important;padding:15px 30px!important}}footer .group:hover{background:#ffffff05;border-radius:10px;transition:background .3s ease}footer .button,footer button{transition:all .3s ease!important;position:relative;overflow:hidden}footer .button:before,footer button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}footer .button:hover:before,footer button:hover:before{width:300px;height:300px}footer h1,footer h2,footer h3,footer h4{animation:fadeInUp .8s ease-out}footer p,footer a,footer span{animation:fadeIn 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/footer-premium-style.css.map */
