.footer-logo-section{padding:0 20px;margin-top:50px}.footer-logo{position:relative;border-radius:20px;margin:2rem 0;overflow:hidden}.footer-logo:before{content:"";position:absolute;width:2100px;height:1030px;background-color:#eec061;filter:blur(500px);top:110%;left:50%;transform:translate(-50%)}.footer-logo .footer-content{position:relative;z-index:2;padding:50px 0}.footer-logo .footer-logo-wrapper{display:flex;align-items:center;justify-content:flex-start}.footer-logo .footer-logo-link{display:inline-block;transition:all .3s ease;text-decoration:none}.footer-logo .footer-logo-link:hover{transform:scale(1.05)}.footer-logo .footer-logo-image{max-width:190px;height:auto;object-fit:contain;transition:all .3s ease;filter:brightness(1.1)}.footer-logo .footer-text-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;gap:.5rem}.footer-logo .footer-text{font-size:1.5rem;line-height:1.2;font-family:var(--bs-headings-font-family);font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem}.footer-logo .footer-copyright{margin-bottom:0;font-size:20px;line-height:1.8;letter-spacing:0;font-weight:400}.footer-logo.golden-gradient{background:linear-gradient(135deg,#eec061,#d4a853,#b8934a)}.footer-logo.golden-gradient .footer-text{color:#1a1a1a}.footer-logo.golden-gradient .footer-copyright{color:#333}@media (max-width: 767px){.footer-logo-section{margin-top:20px}.footer-logo{border-radius:15px;margin:1rem 0}.footer-logo .footer-content{padding:40px 0}.footer-logo .footer-logo-wrapper{justify-content:center;margin-bottom:1rem}.footer-logo .footer-logo-image{max-width:190px}.footer-logo .footer-text-wrapper{align-items:center;text-align:center}.footer-logo .footer-text{font-size:1.25rem}.footer-logo .footer-copyright{max-width:195px}}.footer-logo .footer-logo-image:hover{filter:brightness(1.2) drop-shadow(0 5px 15px rgba(0,0,0,.2))}@media (prefers-reduced-motion: no-preference){.footer-logo .footer-logo-image{animation:subtleGlow 4s ease-in-out infinite alternate}}@keyframes subtleGlow{0%{filter:brightness(1.1)}to{filter:brightness(1.2) drop-shadow(0 0 10px rgba(238,192,97,.3))}}.footer-logo .footer-logo-link:focus{outline:3px solid rgba(238,192,97,.8);outline-offset:4px;border-radius:8px}.footer-logo .footer-logo-image[src=""]{opacity:0}.footer-logo .footer-logo-image{animation:fadeInFooterLogo .6s ease-in-out}@keyframes fadeInFooterLogo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.footer-logo.minimal{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.footer-logo.minimal .footer-text,.footer-logo.minimal .footer-copyright{color:#fff}.footer-logo.glass{background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000001a}@media (max-width: 576px){.footer-logo{border-radius:12px}}@media (min-width: 1400px){.footer-logo{border-radius:30px}}.footer-logo.text-center .footer-text-wrapper{align-items:center;text-align:center}.footer-logo.text-left .footer-text-wrapper{align-items:flex-start;text-align:left}.footer-logo.logo-small .footer-logo-image{max-width:120px}.footer-logo.logo-large .footer-logo-image{max-width:300px}.footer-logo.compact .footer-content{padding:1rem 0}.footer-logo.spacious .footer-content{padding:4rem 0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/footer-logo.css.map */
