footer,.site-footer,.footer,[class*=footer]{--zz-footer-navy: #092a4f;--zz-footer-deep: #020711;--zz-footer-gold: #d8b969;--zz-footer-light-gold: #fff2b8}footer,.site-footer,.footer{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 14% 18%,rgba(242,217,139,.13),transparent 0 24%,transparent 25%),radial-gradient(circle at 86% 72%,rgba(216,185,105,.11),transparent 0 28%,transparent 29%),linear-gradient(135deg,var(--zz-footer-navy) 0%,#05172d 48%,var(--zz-footer-deep) 100%)!important;border-top:1px solid rgba(242,217,139,.28);box-shadow:0 -26px 90px #00000057,inset 0 1px #ffffff0d}footer:before,.site-footer:before,.footer:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;z-index:0;pointer-events:none;background:conic-gradient(from 45deg,transparent 0deg,rgba(242,217,139,.16) 70deg,transparent 138deg,rgba(255,246,202,.1) 224deg,transparent 360deg);opacity:.8;animation:zzFooterAuraSpin 16s linear infinite}footer:after,.site-footer:after,.footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 34%,rgba(255,246,202,.16) 48%,transparent 62%),radial-gradient(circle at 16% 28%,rgba(242,217,139,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 18%,rgba(255,246,202,.42) 0 1px,transparent 1.5px),radial-gradient(circle at 84% 74%,rgba(216,185,105,.38) 0 1px,transparent 1.5px),radial-gradient(circle at 32% 80%,rgba(242,217,139,.34) 0 1px,transparent 1.5px);background-size:100% 100%,150px 150px,215px 215px,190px 190px,240px 240px;mix-blend-mode:screen;opacity:.66;animation:zzFooterRoyalSweep 7s ease-in-out infinite,zzFooterDustDrift 8s ease-in-out infinite alternate}footer>*,.site-footer>*,.footer>*{position:relative;z-index:3}footer a,footer button,footer .button,.site-footer a,.site-footer button,.site-footer .button,.footer a,.footer button,.footer .button,.footer-founder-card a,.footer-founder-card button,.footer-founder-card .button,.footer__links a,.footer__menu a,.footer__social a,.footer__bottom a,.footer-newsletter button,.newsletter-form button{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);transition:transform .34s ease,color .34s ease,border-color .34s ease,box-shadow .34s ease,background .34s ease}footer a:before,footer button:before,footer .button:before,.site-footer a:before,.site-footer button:before,.site-footer .button:before,.footer a:before,.footer button:before,.footer .button:before,.footer-founder-card a:before,.footer-founder-card button:before,.footer-founder-card .button:before,.footer__links a:before,.footer__menu a:before,.footer__social a:before,.footer__bottom a:before,.footer-newsletter button:before,.newsletter-form button:before{content:"";position:absolute;top:-45%;right:-70%;bottom:-45%;left:-70%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,246,202,.38) 49%,transparent 63%);transform:translate(-74%) rotate(8deg);opacity:0;transition:opacity .28s ease}footer a:after,footer button:after,footer .button:after,.site-footer a:after,.site-footer button:after,.site-footer .button:after,.footer a:after,.footer button:after,.footer .button:after,.footer-founder-card a:after,.footer-founder-card button:after,.footer-founder-card .button:after,.footer__links a:after,.footer__menu a:after,.footer__social a:after,.footer__bottom a:after,.footer-newsletter button:after,.newsletter-form button:after{content:"";position:absolute;left:50%;right:50%;bottom:-3px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--zz-footer-light-gold),var(--zz-footer-gold),transparent);box-shadow:0 0 14px #f2d98b94;opacity:0;transition:left .34s ease,right .34s ease,opacity .34s ease}footer a:hover,footer button:hover,footer .button:hover,.site-footer a:hover,.site-footer button:hover,.site-footer .button:hover,.footer a:hover,.footer button:hover,.footer .button:hover,.footer-founder-card a:hover,.footer-founder-card button:hover,.footer-founder-card .button:hover,.footer__links a:hover,.footer__menu a:hover,.footer__social a:hover,.footer__bottom a:hover,.footer-newsletter button:hover,.newsletter-form button:hover{color:var(--zz-footer-light-gold)!important;transform:translateY(-3px) scale(1.015);text-shadow:0 0 18px rgba(242,217,139,.35);box-shadow:0 14px 32px #0000003d,0 0 24px #f2d98b29;border-color:#f2d98b8f!important}footer a:hover:before,footer button:hover:before,footer .button:hover:before,.site-footer a:hover:before,.site-footer button:hover:before,.site-footer .button:hover:before,.footer a:hover:before,.footer button:hover:before,.footer .button:hover:before,.footer-founder-card a:hover:before,.footer-founder-card button:hover:before,.footer-founder-card .button:hover:before,.footer__links a:hover:before,.footer__menu a:hover:before,.footer__social a:hover:before,.footer__bottom a:hover:before,.footer-newsletter button:hover:before,.newsletter-form button:hover:before{opacity:1;animation:zzFooterButtonShine .9s ease forwards}footer a:hover:after,footer button:hover:after,footer .button:hover:after,.site-footer a:hover:after,.site-footer button:hover:after,.site-footer .button:hover:after,.footer a:hover:after,.footer button:hover:after,.footer .button:hover:after,.footer-founder-card a:hover:after,.footer-founder-card button:hover:after,.footer-founder-card .button:hover:after,.footer__links a:hover:after,.footer__menu a:hover:after,.footer__social a:hover:after,.footer__bottom a:hover:after,.footer-newsletter button:hover:after,.newsletter-form button:hover:after{left:8%;right:8%;opacity:1}footer .button,.site-footer .button,.footer .button,.footer-newsletter button,.newsletter-form button{border:1px solid rgba(242,217,139,.36)!important;background:linear-gradient(135deg,#d8b9692e,#092a4f2e)!important;box-shadow:inset 0 1px #ffffff14,0 0 20px #d8b9691a}footer .button:hover,.site-footer .button:hover,.footer .button:hover,.footer-newsletter button:hover,.newsletter-form button:hover{background:linear-gradient(135deg,#d8b9694d,#fff6ca1a)!important}footer a:nth-of-type(2n),.site-footer a:nth-of-type(2n),.footer a:nth-of-type(2n){animation-delay:.12s}footer a:nth-of-type(3n),.site-footer a:nth-of-type(3n),.footer a:nth-of-type(3n){animation-delay:.24s}.footer-founder-card,.footer-card,.footer__block,.footer-block,.site-footer .card,footer .card{position:relative;overflow:hidden;isolation:isolate;border-color:#f2d98b3d!important;box-shadow:0 18px 50px #00000038,0 0 28px #f2d98b14;animation:zzFooterCardBreath 6s ease-in-out infinite}.footer-founder-card:before,.footer-card:before,.footer__block:before,.footer-block:before,.site-footer .card:before,footer .card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from 90deg,transparent,rgba(242,217,139,.3),transparent,rgba(255,246,202,.14),transparent);opacity:.28;animation:zzFooterCardOrbit 10s linear infinite}.footer-founder-card strong{animation-duration:3.6s,4.8s!important}@keyframes zzFooterAuraSpin{to{transform:rotate(360deg)}}@keyframes zzFooterRoyalSweep{0%,34%{transform:translate(-70%) rotate(10deg);opacity:.18}50%{opacity:.72}to{transform:translate(70%) rotate(10deg);opacity:.22}}@keyframes zzFooterDustDrift{0%{background-position:0 0,0 0,24px 18px,60px 26px,18px 66px}to{background-position:0 0,22px -18px,-20px 26px,88px -24px,-24px 90px}}@keyframes zzFooterButtonShine{0%{transform:translate(-74%) rotate(8deg)}to{transform:translate(74%) rotate(8deg)}}@keyframes zzFooterCardBreath{0%,to{box-shadow:0 18px 50px #00000038,0 0 24px #f2d98b12}50%{box-shadow:0 22px 66px #0000004d,0 0 42px #f2d98b2b}}@keyframes zzFooterCardOrbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){footer,footer:before,footer:after,footer a,footer button,footer .button,.site-footer,.site-footer:before,.site-footer:after,.site-footer a,.site-footer button,.site-footer .button,.footer,.footer:before,.footer:after,.footer a,.footer button,.footer .button,.footer-founder-card,.footer-founder-card:before,.footer-card,.footer-card:before,.footer__block,.footer__block:before,.footer-block,.footer-block:before{animation:none!important;transition:none!important}footer a:hover,footer button:hover,footer .button:hover,.site-footer a:hover,.site-footer button:hover,.site-footer .button:hover,.footer a:hover,.footer button:hover,.footer .button:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zamzam-footer-luxury-animation.css.map */
