.main-footer{margin-top:var(--container-vertical-space);border-top:1px solid rgba(184,151,110,.12);background:var(--warm, #fafaf8);color:var(--black, #1a1714);padding:40px 0 24px}.main-footer a{color:var(--black, #1a1714);transition:all .2s ease;text-decoration:none;font-weight:400;letter-spacing:.01em}.no-touchevents .main-footer a:hover{color:var(--tan, #B8976E);transform:translateY(-1px)}.main-footer .footer-item__title{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--black, #1a1714);margin-bottom:16px;opacity:.8}.main-footer .footer-item__menu{margin-top:4px}.main-footer .footer-item__menu span{display:block;margin-bottom:8px}.main-footer .footer-item__menu a{font-size:13px;line-height:1.4;transition:all .2s ease;position:relative}.main-footer .footer-item__menu a:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background:var(--tan, #B8976E);transition:width .25s ease}.no-touchevents .main-footer .footer-item__menu a:hover:after{width:100%}.main-footer .footer-item__menu--unstyled a{border-bottom:none!important}.main-footer .footer-item__menu--unstyled a:after{display:none}.main-footer .social-icons{margin-top:20px;display:flex;gap:12px}.main-footer .social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#b8976e14;transition:all .2s ease}.no-touchevents .main-footer .social-icons a:hover{background:var(--tan, #B8976E);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #b8976e33}.main-footer .social-icons svg{width:16px;height:16px;transition:all .2s ease}.main-footer .social-icons svg *{fill:var(--black, #1a1714);transition:all .2s ease}.no-touchevents .main-footer .social-icons a:hover svg *{fill:#fff}.main-footer .localization-form__item-text{color:var(--black, #1a1714);font-size:12px}.main-footer .localization-form__item-symbol svg path{fill:var(--black, #1a1714)}.footer-bottom{border-top:1px solid rgba(184,151,110,.12);padding:24px 0;margin-top:40px}.footer-bottom>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--black, #1a1714);opacity:.6;letter-spacing:.04em}.footer-bottom a{color:var(--tan, #B8976E)!important;font-weight:500;transition:all .2s ease}.no-touchevents .footer-bottom a:hover{opacity:.7;transform:none}@media screen and (max-width:767px){.footer-bottom>div{flex-direction:column;gap:12px;text-align:center}.footer-bottom>div .localization-form{margin-inline-start:0;margin-top:0}}.footer-item__icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.footer-item__icons img{border-radius:6px;transition:all .2s ease;opacity:.7}.no-touchevents .footer-item__icons img:hover{opacity:1;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.footer-item__image-heading{margin-bottom:16px}.footer-item__image-heading img{transition:all .2s ease}.no-touchevents .footer-item__image-heading:hover img{transform:scale(1.02)}.footer-item__newsletter{margin-top:8px}.footer-item__newsletter input:-webkit-autofill+button[type=submit] svg path{stroke:#fff}.footer-item__newsletter .form-row{padding-top:0;position:relative;margin-top:12px}.footer-item__newsletter input{width:100%;height:48px;padding:0 60px 0 16px;border:1.5px solid rgba(184,151,110,.2);border-radius:10px;background:#fff9;color:var(--black, #1a1714);font-size:13px;font-weight:400;letter-spacing:.01em;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-item__newsletter input::placeholder{color:var(--black, #1a1714);opacity:.5;font-size:13px}.footer-item__newsletter input:focus,.footer-item__newsletter input:hover{border-color:var(--tan, #B8976E);background:#ffffffe6;box-shadow:0 0 0 3px #b8976e1a;outline:none;transform:translateY(-1px)}.footer-item__newsletter button[type=submit]{position:absolute;top:4px;right:4px;width:40px;height:40px;border:none;border-radius:8px;background:var(--tan, #B8976E);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.no-touchevents .footer-item__newsletter button[type=submit]:hover{background:var(--black, #1a1714);transform:scale(1.05);box-shadow:0 4px 12px #b8976e4d}.footer-item__newsletter button[type=submit] svg{width:16px;height:16px;opacity:1;transition:all .2s ease}.footer-item__newsletter button[type=submit] svg path{stroke:#fff;stroke-width:2}.no-touchevents .footer-item__newsletter button[type=submit]:hover svg{transform:translate(1px)}.shop-login-button{display:inline-flex;align-items:center;padding:10px 20px;background:var(--tan, #B8976E);color:#fff!important;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .2s ease;margin-top:12px}.no-touchevents .shop-login-button:hover{background:var(--black, #1a1714);transform:translateY(-2px);box-shadow:0 4px 12px #b8976e4d}@media screen and (max-width:1023px){.main-footer{padding:32px 0 20px}.footer-item__newsletter input{height:44px;font-size:12px}.footer-item__newsletter button[type=submit]{width:36px;height:36px}}@media screen and (max-width:767px){.main-footer{padding:28px 0 16px}.main-footer .footer-item__title{font-size:10px;margin-bottom:12px}.main-footer .footer-item__menu a{font-size:12px}.main-footer .social-icons{justify-content:flex-start;margin-top:16px}}.footer-top+.footer-bottom{border-top:1px solid rgba(184,151,110,.12)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-footer.css.map */
