.footer{border:none!important;background-color:#f1ede7}.custom-footer-flex{display:flex;flex-direction:column;gap:4rem;padding-bottom:2rem;width:100%}@media screen and (min-width:750px){.custom-footer-flex{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-left-newsletter{width:35%;max-width:450px}.footer-right-menus{width:60%}}.footer-left-newsletter .footer-block--newsletter{margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding-left:0!important}.footer-left-newsletter .footer-block__newsletter{text-align:left!important;margin:0!important;padding:0!important;width:100%!important}.footer-block__heading{font-size:1.8rem;font-weight:500;text-transform:uppercase;margin:0 0 .5rem!important;padding:0!important;text-align:left!important;letter-spacing:-.02em;display:block!important}.footer-block__subheading{font-size:1.3rem;margin:0 0 3rem!important;padding:0!important;color:rgba(var(--color-foreground),.8);display:block!important}.custom-newsletter-form{margin:0!important;padding:0!important;width:100%!important}.newsletter-form__field-wrapper{max-width:36rem!important;width:100%!important;margin:0!important;padding:0!important}.custom-newsletter-form .field{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;background:transparent!important}.custom-newsletter-form .field:before,.custom-newsletter-form .field:after{display:none!important;content:none!important}.custom-newsletter-form .custom-field{position:relative!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgb(var(--color-foreground))!important;margin:0 0 1.5rem!important;padding:0 0 .5rem!important;width:100%!important}.custom-newsletter-form .custom-field__input{appearance:none!important;-webkit-appearance:none!important;border:none!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0 3rem 0 0!important;height:auto!important;min-height:2.5rem!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:rgb(var(--color-foreground))!important;line-height:1!important;outline:none!important;width:100%!important;flex-grow:1!important}.custom-newsletter-form .custom-field__input:focus{outline:none!important;box-shadow:none!important}.custom-newsletter-form .custom-field__input::placeholder{color:rgb(var(--color-foreground))!important;opacity:1!important}.custom-newsletter-form .field__label{display:none!important}.custom-newsletter-form .custom-field__button{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:2rem!important;height:2rem!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;color:rgb(var(--color-foreground))!important;outline:none!important;box-shadow:none!important}.custom-newsletter-form .custom-field__button svg{width:1.5rem!important;height:1.5rem!important;fill:currentColor!important}.newsletter-privacy{display:block!important;margin:1.5rem 0 0!important;padding:0!important;width:100%!important}.privacy-label{display:flex!important;align-items:center!important;font-size:1.2rem!important;cursor:pointer!important;margin:0!important;padding:0!important;line-height:1!important}.privacy-label input[type=checkbox]{position:absolute!important;opacity:0!important;cursor:pointer!important;height:0!important;width:0!important;margin:0!important}.custom-checkbox{height:1.4rem!important;width:1.4rem!important;background-color:transparent!important;border:1px solid rgba(var(--color-foreground),.3)!important;margin:0 1rem 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;border-radius:2px!important;box-sizing:border-box!important}.privacy-label input:checked~.custom-checkbox{background-color:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important}.custom-checkbox:after{content:""!important;position:absolute!important;display:none!important;width:4px!important;height:8px!important;border:solid rgb(var(--color-background))!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;margin-bottom:2px!important}.privacy-label input:checked~.custom-checkbox:after{display:block!important}@media screen and (min-width:750px){.footer-right-menus{display:flex;justify-content:flex-end}}.custom-footer-grid{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:8rem!important;margin:0!important;padding:0!important}.custom-menu-column{margin:0!important;padding:0!important;width:auto!important;display:flex;gap:.4rem;flex-direction:column}.custom-menu-heading{font-size:1.4rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05rem!important;margin:0 0 .5rem!important;padding:0!important;color:rgb(var(--color-foreground))!important;text-align:left!important}.custom-menu-column .footer-block__details-content{margin:0!important;padding:0!important;display:flex;gap:0rem;flex-direction:column}.custom-menu-column .footer-block__details-content>li{display:block!important;margin:0!important;padding:0!important}.custom-menu-column .list-menu__item--link{font-size:1.2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02rem!important;margin:0!important;padding:0!important;text-decoration:none!important;color:rgba(var(--color-foreground),.9)!important;display:inline-block!important}.custom-menu-column .list-menu__item--link:hover{color:rgb(var(--color-foreground))!important;text-decoration:none!important}@media screen and (max-width:749px){.custom-footer-grid{flex-direction:column!important;gap:3rem!important}}.footer__content-bottom{padding-top:12rem!important;border-top:none!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.footer-bottom-flex{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:0px!important;margin:0 auto!important}.footer__localization{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:1.5rem!important;width:100%!important;padding:0!important}.localization-form{display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important}.localization-form>div{display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important}.localization-form__select{border:none!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding-left:.5rem!important;padding-right:2.5rem!important;cursor:pointer;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.localization-form .field:before,.localization-form .field:after,.localization-form .select:before,.localization-form .select:after,.localization-form__select:before,.localization-form__select:after{display:none!important;content:none!important}.localization-form__select:focus-visible,.localization-form__select:focus{outline:none!important;box-shadow:none!important}.footer__copyright{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0!important;padding:0!important;width:100%!important}.copyright__content{font-size:1.1rem;display:inline-block!important;text-align:center!important;margin:0 auto!important}.copyright__content a{color:currentColor;text-decoration:none;font-weight:400!important}.copyright__content a:hover{text-decoration:underline}.footer-brand-text{width:100%;display:block;overflow:hidden;line-height:1;margin:0!important;padding:0!important}.footer-brand-text svg{width:100%;height:auto;display:block;margin-top:-2rem!important;margin-bottom:-1rem!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
