.site-footer{overflow:hidden;padding-bottom:85px}.site-footer .main-footer{padding-top:85px;padding-bottom:85px}.site-footer .main-footer .left-footer-area{max-width:60%;flex-grow:1}.site-footer .main-footer .form-area .input-with-submit button svg path{fill:#fff}.social-icons li a{background:#fffefd;border-radius:50%;display:flex;width:44px;height:44px;justify-content:center;align-items:center;transition:transform .25s ease;color:#101713}.site-footer .main-footer .left-footer-area .footer-menu{flex-basis:0;flex-grow:1;max-width:230px}.site-footer .flex.f-wrap{flex-wrap:wrap}.site-footer .payment-methods{display:none}.site-footer .main-footer .left-footer-area .footer-menu h4{border-bottom:1px solid rgba(255,255,255,.4);padding:16px;margin-bottom:0;line-height:2;font-weight:400;letter-spacing:2.4px;font-size:12px}.site-footer .flex.f-a-center{align-items:center;text-align:center}.site-footer .flex{display:flex}.site-footer .flex.f-j-between{justify-content:space-between}.site-footer .flex[class*=f-grid--]{flex-wrap:wrap}.site-footer .main-footer .right-footer-area .social-icons{margin-top:32px}.site-footer .main-footer .form-area .input-with-submit button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-footer .main-footer .form-area .input-with-submit input{padding:8px 2px;background:transparent;border:0 none;border-bottom:1px solid rgba(255,254,253,.4);width:100%;font-size:12px;line-height:2;letter-spacing:.24px;text-align:left;color:#fffefd;border-radius:unset}.site-footer .main-footer .form-area .input-with-submit{position:relative;margin-top:45px}.site-footer .main-footer .left-footer-area .footer-menu h4{margin-bottom:24px;font-family:Albra,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.71;letter-spacing:2.4px}.site-footer .main-footer .left-footer-area .footer-menu h4 svg{width:12px;height:12px;transition:all .35s ease}.site-footer .main-footer .left-footer-area .footer-menu li{margin-bottom:8px}.site-footer .main-footer .left-footer-area .footer-menu li:first-child{margin-top:15px}.site-footer .main-footer .right-footer-area{margin-left:auto;max-width:40%;width:435px}.site-footer .main-footer .right-footer-area h4{font-family:Lausanne,Arial,sans-serif;letter-spacing:.32px;font-size:16px;line-height:18px;font-weight:400}.site-footer .main-footer .extra-links{display:flex;justify-content:start;gap:.75rem;font-family:Lausanne;align-items:center;font-size:12px;color:#fff;margin-top:40px;margin-bottom:-5px}.site-footer .main-footer .extra-links.tablet-only{margin-bottom:20px;padding:0 16px;margin-top:-10px}.site-footer .sub-footer{font-size:16px}.site-footer .sub-footer .copy{font-size:15px;font-weight:300;line-height:1.6;letter-spacing:.3px}.site-footer .sub-footer .left-nav ul li a{position:relative;padding-bottom:2px;font-size:12px;font-weight:300;line-height:2;letter-spacing:.24px;font-family:Lausanne,Arial,sans-serif}.site-footer .sub-footer .left-nav ul li a:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:width .35s ease;display:block;background:currentColor}.site-footer .footer-social-tablet{padding:0 16px;margin-bottom:25px}.site-footer .footer-social-tablet .social-icons{margin:0 -5px}.site-footer .footer-social-tablet .social-icons li a{width:30px;height:30px;font-size:14px}.site-footer .footer-social-tablet .social-icons>*{padding:0 5px}#custom-wish-modal.swym-modal-custom{display:none}.site-footer .wrapper{width:100%;max-width:1440px;padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto}.site-footer .flex.f-grid--s>*{padding-left:10px;padding-right:10px}.site-footer .social-icons>*{padding:0 7.5px}.site-footer .main-footer .left-footer-area .footer-menu li a{font-family:Lausanne,Arial,sans-serif;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.24px}@media screen and (min-width: 835px){.site-footer .tablet-only{display:none!important}.site-footer .main-footer .left-footer-area .footer-menu h4{margin-bottom:24px;font-size:16px;border-bottom:none;padding:0;font-weight:400;line-height:1.71;letter-spacing:2.4px}}@media (max-width: 834px){.site-footer{padding-bottom:24px}.site-footer .wrapper{padding-left:16px;padding-right:16px}.site-footer .main-footer{padding:27px 0 0;margin-bottom:40px}.site-footer .main-footer .left-footer-area{width:100%;max-width:none}.site-footer .main-footer .desktop-only{display:none}.site-footer .main-footer .left-footer-area .footer-menu{flex-grow:0;flex-basis:auto;max-width:none;width:100%}.site-footer .main-footer .left-footer-area .footer-menu h4{border-bottom:1px solid rgba(255,255,255,.4);padding:16px;font-weight:400;margin-bottom:0;line-height:2;letter-spacing:2.4px;font-size:14px}.site-footer .main-footer .left-footer-area .footer-menu h4 svg{display:none}.site-footer .main-footer .left-footer-area .footer-menu ul{padding-left:16px}.site-footer .main-footer .right-footer-area{width:100%;max-width:none;margin-top:40px}.site-footer .main-footer .right-footer-area h4{font-size:14px;line-height:16px}.site-footer .main-footer .form-area{text-align:left;margin-bottom:40px;padding:0 16px}.site-footer .main-footer .form-area h4{font-family:Lausanne,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.28px;line-height:20px}.site-footer .main-footer .form-area .rte{font-family:Albra,Arial,sans-serif;font-size:14px;letter-spacing:.28px;margin-top:18px}.site-footer .main-footer .form-area .input-with-submit{margin-top:32px}.site-footer .main-footer .form-area .input-with-submit input{font-size:14px;line-height:1.71;letter-spacing:.28px;font-weight:300}.site-footer .main-footer .right-footer-area .social-icons{justify-content:center;margin-top:0}.site-footer .sub-footer{flex-wrap:wrap;text-align:center}.site-footer .sub-footer>*{width:100%}.site-footer .sub-footer>*+*{margin-top:30px}.site-footer .sub-footer .copy{text-align:left;margin-top:78px;font-size:14px;line-height:1.71;letter-spacing:.28px;order:1}.site-footer .sub-footer .left-nav{order:2;margin-top:16px}.site-footer .sub-footer .left-nav ul{justify-content:flex-start;margin-left:-16px;margin-right:-16px}.site-footer .sub-footer .left-nav ul li{padding-left:16px;padding-right:16px}.site-footer .sub-footer .left-nav ul li a{font-size:10px;font-weight:300;line-height:2.4;letter-spacing:.5px}.site-footer .sub-footer .payment-methods{max-width:260px;order:0;margin:0}.site-footer .sub-footer .payment-methods .flex{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1072/assets/footer.css.map */
