.site-footer{border-top:1px solid #DFDFDF}@media screen and (max-width:767px){.site-footer{padding:0 20px}}.site-footer__inner a{display:flex}.site-footer__inner .row{--bs-gutter-x: 120px}.site-footer__inner .footer-brand{display:flex;flex-direction:column;gap:16px}.site-footer__inner .footer-brand .footer-logo-link img{width:150px;height:44px}.site-footer__inner .footer-brand p{font-weight:500}.site-footer__inner .footer-brand .contact-info{margin-top:13px;display:flex;flex-direction:column;gap:8px}.site-footer__inner .footer-brand .contact-info .contact-link{display:flex;align-items:center;gap:8px}.site-footer__inner .footer-brand .contact-info .contact-link svg{width:24px;height:24px}.site-footer__inner .footer-brand .contact-info .contact-link{font-weight:400;color:#3a3a3a}.site-footer__inner .footer-brand .contact-info .contact-link:hover{text-decoration:underline}.site-footer__inner .footer-menus{display:flex;align-items:flex-start;justify-content:center;gap:40px}.site-footer__inner .footer-menus p{font-weight:600;color:#282828}.site-footer__inner .footer-menus .menu-col,.site-footer__inner .footer-menus .menu-col ul{display:flex;flex-direction:column;gap:12px}.site-footer__inner .footer-menus .menu-col ul li a{font-size:16px;line-height:20px;font-weight:500;color:#3a3a3a;font-family:var(--font-body-family)}@media screen and (max-width:575px){.site-footer__inner .footer-menus .menu-col ul li a{font-size:14px;line-height:24px}}.site-footer__inner .footer-newsletter{display:flex;flex-direction:column;gap:8px}.site-footer__inner .footer-newsletter h3{font-size:24px;line-height:30px;font-weight:600;color:var(--color-black);font-family:var(--font-body-family)}.site-footer__inner .footer-newsletter h3 i{position:relative}.site-footer__inner .footer-newsletter h3 i:after{content:"";position:absolute;left:0;bottom:-15px;width:100%;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='217' height='18' viewBox='0 0 217 18' fill='none'%3E%3Cpath d='M3.05445 6.88894C-10.4604 7.24704 109.525 -4.28809 150.998 6.88894C192.47 18.066 70.7812 17.531 74.1315 12.8726M74.1315 12.8726C76.6138 6.88894 214.999 12.2861 214.999 12.2861M74.1315 12.8726C74.1315 13.1017 74.1315 12.6436 74.1315 12.8726Z' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='217' height='18' viewBox='0 0 217 18' fill='none'%3E%3Cpath d='M3.05445 6.88894C-10.4604 7.24704 109.525 -4.28809 150.998 6.88894C192.47 18.066 70.7812 17.531 74.1315 12.8726M74.1315 12.8726C76.6138 6.88894 214.999 12.2861 214.999 12.2861M74.1315 12.8726C74.1315 13.1017 74.1315 12.6436 74.1315 12.8726Z' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#e9dbf9}.site-footer .footer-newsletter__wrapper .newsletter-form-container{display:flex;align-items:center;position:relative;height:54px}.site-footer .footer-newsletter__wrapper{margin-top:13px}@media screen and (max-width:991px){.site-footer .footer-newsletter__wrapper{width:50%}}@media screen and (max-width:767px){.site-footer .footer-newsletter__wrapper{width:100%}}.site-footer .footer-newsletter__wrapper form .newsletter-input{display:flex;padding:4px 145px 4px 22px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:32px;border:1px solid rgba(255,255,255,.2);background:#d2f8fb;width:100%;color:var(--color-black);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:24px}.site-footer .footer-newsletter__wrapper form .newsletter-input:focus,.site-footer .footer-newsletter__wrapper form .newsletter-input:focus-visible{outline:none;outline-offset:none;box-shadow:none}.site-footer .footer-newsletter__wrapper form .newsletter-input::placeholder{color:var(--color-black)}.site-footer .footer-newsletter__wrapper form .newsletter-submit{position:absolute;right:5px;cursor:pointer}.site-footer__inner .footer-column{padding-top:60px;padding-bottom:60px}.site-footer__inner .footer-column:not(:last-child){border-right:1px solid #DFDFDF}.footer-bottom{border-top:1px solid #DFDFDF;padding:32px 0 60px}.footer-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width:1199px){.footer-bottom__inner{flex-wrap:wrap;justify-content:center}}.footer-bottom__inner .copyright{font-size:14px;line-height:20px;font-weight:500;color:#3a3a3a}.footer-bottom__inner .payment-wrapper{display:flex;align-items:center;gap:14px 24px}.footer-bottom__inner .payment-wrapper .secure-badge{font-weight:500;color:var(--color-black-deep);font-family:var(--font-body-family);letter-spacing:-.32px;display:flex;align-items:center;gap:12px}.footer-bottom__inner .payment-wrapper .secure-badge svg{width:24px;height:24px}.footer-bottom__inner .payment-wrapper .payment-icons{display:flex;align-items:center;gap:8px}.footer-bottom__inner .payment-wrapper .payment-icons .pay-icon-item{display:flex}.footer-bottom__inner .payment-wrapper .payment-icons img{width:43px;height:30px}@media screen and (max-width:1199px){.site-footer__inner .row{--bs-gutter-x: 60px}}@media screen and (max-width:991px){.site-footer__inner .footer-column:last-child{border-top:1px solid #DFDFDF}.site-footer__inner .footer-column:nth-child(2){border-right:unset}.footer-bottom__inner .payment-wrapper{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:767px){.site-footer__inner .footer-column:nth-child(1),.site-footer__inner .footer-column:nth-child(2){width:50%}.site-footer__inner .row{--bs-gutter-x: 30px}.footer-bottom__inner .payment-wrapper .secure-badge{flex:none}.site-footer__inner .footer-brand .contact-info .contact-link svg{width:18px;height:18px}}@media screen and (max-width:575px){.site-footer__inner .footer-column:nth-child(1),.site-footer__inner .footer-column:nth-child(2){width:100%}.site-footer__inner .footer-column:not(:last-child){border-right:unset;border-bottom:1px solid #DFDFDF}.site-footer__inner .footer-menus{flex-direction:column}.site-footer__inner .footer-menus .menu-col ul{flex-direction:row;flex-wrap:wrap}.site-footer__inner .footer-menus{gap:30px}.site-footer__inner .footer-column{padding-top:40px;padding-bottom:40px}.footer-bottom__inner .payment-wrapper .payment-icons{flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-footer.css.map */
