.footer{border-top:1px solid rgba(var(--color-foreground),.1);background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a);color:#fff;font-size:1.4rem;line-height:1.6;font-family:var(--font-body-family);font-weight:400;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#bfa46b 50%,transparent 100%)}.footer:not(.color-scheme-1){border-top:none}.footer__content-top{padding:5rem 0 4rem;position:relative}.footer__main-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;align-items:start;padding:0 2rem}.footer__section{display:flex;flex-direction:column}.footer__section-heading{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:2.5rem;margin-top:0;text-transform:uppercase;letter-spacing:.1em;position:relative;line-height:1.3}.footer__section-heading:after{content:"";position:absolute;bottom:-1rem;left:0;width:3rem;height:2px;background:linear-gradient(90deg,#bfa46b,#d4b87a);border-radius:1px}.footer__company-info{max-width:350px;padding-left:1rem}.footer__quick-links,.footer__customer-service,.footer__legal{padding-left:1rem}.footer__logo-section{margin-bottom:2rem}.footer__logo-wrapper{max-width:180px;margin-bottom:2rem}.footer__logo{max-width:100%;height:auto;filter:brightness(1.1) contrast(1.1);transition:all .3s ease}.footer__logo:hover{filter:brightness(1.2) contrast(1.2);transform:scale(1.02)}.footer__company-name{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.01em;line-height:1.2}.footer__company-description{color:#b0b0b0;line-height:1.7;margin-bottom:2.5rem;font-size:1.4rem;font-weight:400;letter-spacing:.01em}.footer__company-description p{margin:0 0 1rem;opacity:.9}.footer__company-description p:last-child{margin-bottom:0}.footer__social{margin-top:auto}.footer__social-list{display:flex;gap:1.2rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.footer__social-list .list-social__item{width:4.2rem;height:4.2rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1)}.footer__social-list .list-social__item:hover{background:#bfa46b;transform:translateY(-3px);box-shadow:0 8px 25px #bfa46b4d;border-color:#bfa46b}.footer__social-list .list-social__link{color:#fffc;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer__social-list .list-social__item:hover .list-social__link{color:#fff}.footer__social-list .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.footer__link-list{list-style:none;margin:0;padding:0}.footer__link-list li{margin-bottom:1.2rem;padding-left:.5rem}.footer__link-list li{margin-bottom:1.2rem}.footer__link{color:#b0b0b0;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative;padding:.3rem 0;font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.footer__link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,#bfa46b,#d4b87a);transition:width .3s ease}.footer__link:hover{color:#fff;transform:translate(5px)}.footer__link:hover:before{width:100%}.footer__content-middle{padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.footer__content-middle-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer__middle-grid{display:flex;justify-content:space-between;align-items:center;width:100%;gap:2rem}.footer__localization{display:flex;align-items:center;gap:1rem}.footer__localization-label{font-size:1.3rem;font-weight:600;color:#b0b0b0;margin:0;text-transform:uppercase;letter-spacing:.05em}.footer__payment{display:flex;align-items:center}.footer__payment-list{display:flex;gap:1rem;align-items:center;margin:0;padding:0;list-style:none}.footer__payment-item{display:flex;align-items:center}.footer__payment-item .icon{width:3.5rem;height:2.2rem;filter:brightness(.9) contrast(1.1);transition:all .3s ease}.footer__payment-item:hover .icon{filter:brightness(1.1) contrast(1.1);transform:scale(1.05)}.footer__content-bottom{padding:2rem 0;background:#0000004d}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer__copyright-section{width:100%}.footer__copyright{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer__copyright-content{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.copyright__content{color:gray;font-size:1.3rem;margin:0}.copyright__content a{color:#b0b0b0;text-decoration:none;transition:color .3s ease}.copyright__content a:hover{color:#bfa46b}@media screen and (max-width: 989px){.footer__main-grid{grid-template-columns:1fr 1fr;gap:3rem;padding:0 1.5rem}.footer__company-info{grid-column:1 / -1;max-width:100%;text-align:center;padding-left:0}.footer__content-middle-wrapper{flex-direction:column;text-align:center}.footer__middle-grid{flex-direction:column;gap:1.5rem}.footer__copyright{flex-direction:column;text-align:center}.footer__copyright-content{justify-content:center}}@media screen and (max-width: 749px){.footer__content-top{padding:3rem 0 2rem}.footer__main-grid{grid-template-columns:1fr;gap:2.5rem;padding:0 1rem}.footer__section{text-align:center;padding-left:0}.footer__section-heading:after{left:50%;transform:translate(-50%)}.footer__social-list{justify-content:center}.footer__content-middle,.footer__content-bottom{padding:1.5rem 0}}.footer__section:hover .footer__section-heading:after{width:5rem;transition:width .3s ease}.footer__link-list li{transition:transform .3s ease}.footer__link-list li:hover{transform:translate(3px)}.footer__link:focus{outline:2px solid #bfa46b;outline-offset:2px;border-radius:2px}.footer__social-list .list-social__link:focus{outline:2px solid #bfa46b;outline-offset:2px;border-radius:50%}@media (prefers-color-scheme: dark){.footer{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a)}}@media (prefers-contrast: high){.footer__link{color:#fff;text-decoration:underline}.footer__link:hover{text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
