.footer{background:#08070c;color:#fff;padding:60px 0 20px;position:relative;overflow:hidden}.footer__content,.footer__bottom{margin:0 auto;padding-left:30px;padding-right:30px}.footer__main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8%;margin-bottom:40px}.footer__brand{display:flex;flex-direction:column;gap:10px}.footer__logo{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;color:#fff}.footer__logo-image{max-width:260px;height:auto}.footer__logo-icon{width:40px;height:40px;background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1a1a1a}.footer__description,.footer__description p{font-size:16px;line-height:1.6;color:#ccc}.footer__newsletter{margin-top:20px}.footer__newsletter-heading{font-size:15px;font-weight:600;margin-bottom:12px;color:#fff;letter-spacing:.5px}.footer__newsletter-form{position:relative}.footer__newsletter-input{flex:1;padding:10px 14px;border:none;border-bottom:1px solid #444;border-radius:0;background:transparent;color:#fff;font-size:13px;outline:none;transition:border-color .3s ease;width:100%}.footer__newsletter-input:focus,.footer__newsletter-input:focus-visible{border-color:#cf9a64;outline:none}.footer__newsletter-input::placeholder{color:#888}.footer__newsletter-button{position:absolute;padding:10px 12px;background:;border:none;border-radius:4px;right:0;top:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;min-width:40px}.footer__newsletter-button:hover{transform:translateY(-1px)}.footer__newsletter-button svg{width:14px;height:14px;fill:#fff}.footer__links-section{display:flex;flex-direction:column;gap:15px}.footer__newsletter-heading span{color:#cf9a64}.footer__links-heading{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;position:relative;padding-bottom:15px;margin-top:0}.footer__links-heading:after{content:"";width:60px;height:2px;position:absolute;bottom:0;left:0;background:#cf9a64}.footer__links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer__links-list li a{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer__links-list li a:hover{color:#cf9a64}.footer__contact{display:flex;flex-direction:column;gap:15px}.footer__contact-info{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.footer__contact-item{color:#ccc;font-size:14px;margin-bottom:10px;line-height:1.4}.footer__contact-item a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer__contact-item span,.footer__contact-item a:hover{color:#cf9a64}.footer__social{display:flex;gap:5px}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.footer__social-link svg{width:20px;height:20px;fill:#ccc;transition:fill .3s ease}.footer__social-link:hover svg{fill:#1a1a1a}.footer__bottom{border-top:1px solid #333;padding-top:20px;margin-top:40px}.footer__bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer__copyright{color:#999;font-size:12px;line-height:1.4}.footer__bottom-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.footer__bottom-links a{color:#999;text-decoration:none;font-size:12px;transition:color .3s ease}.footer__bottom-links a:hover{color:#cf9a64}.footer__bottom-links .separator{color:#666;font-size:12px}.footer__watermark{position:absolute;bottom:70px;right:50px;opacity:.15;pointer-events:none;z-index:1;width:25%;max-width:320px}.footer__watermark img{width:100%}.bottom_paymentanslogo{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;text-align:center}.text-end{text-align:right}@media screen and (max-width: 989px){.footer__main{grid-template-columns:1fr 1fr;gap:30px}.footer__brand{grid-column:1 / -1}}@media screen and (max-width: 749px){.footer__main{grid-template-columns:1fr;gap:30px}.footer__bottom-content{flex-direction:column;text-align:center}.footer__bottom-links{justify-content:center}.footer__watermark{display:none}.bottom_paymentanslogo{display:grid;grid-template-columns:1fr;gap:20px}.text-end{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
