.footer__content-top.container{max-width:1234px}.footer__logo-link{display:block;text-align:center}.footer__logo-link--center-wrapper{display:block}.footer__logo-link .header__heading-logo{max-width:113px;margin-inline:auto}@media screen and (max-width: 989px){.footer__logo-link .header__heading-logo{max-width:88px}}.footer__blocks-container{margin-top:110px}@media screen and (max-width: 999px){.footer__blocks-container{margin-top:70px}}.footer--mid-wrapper{margin-top:60px}@media screen and (min-width: 989px){.footer--mid-wrapper{margin-top:0;gap:25px}}.footer-block__heading{font-size:14px;font-weight:500;line-height:10px;letter-spacing:.14px;margin-bottom:20px}@media screen and (max-width: 989px){.footer-block__heading{font-size:12px;line-height:10px;letter-spacing:.12px}}.c_footer__subtitle-link{display:block;margin-bottom:0;text-decoration:none}@media screen and (min-width: 990px){.c_footer__subtitle-link{margin-right:30px}}.footer--mid-wrapper .link-hover-line:after{bottom:-8px}.footer .list-menu__item{color:#ffffff80;font-size:12px;font-weight:500;line-height:26px;letter-spacing:.12px;padding:0}.footer .list-menu__item.link-hover-line:after{bottom:0}.footer .newsletter__form{gap:30px}@media screen and (max-width: 989px){.footer .newsletter__form{gap:26px}.footer__list-social.list-social{justify-content:center!important;width:100%!important;flex-direction:row!important}}@media screen and (min-width: 576px){.footer .newsletter__form{max-width:325px;min-width:325px}}.footer .newsletter__form .newsletter-form__inner{margin-top:9px}.footer .newsletter__form .newsletter-form .field input:-webkit-autofill,.footer .newsletter__form .newsletter-form .field input:-webkit-autofill:hover,.footer .newsletter__form .newsletter-form .field input:-webkit-autofill:focus,.footer .newsletter__form .newsletter-form .field input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important}@media screen and (min-width: 990px){.footer .newsletter__form .newsletter-form .newsletter__title{font-size:14px;font-weight:500;line-height:10px;letter-spacing:.14px;margin-bottom:0}.footer .newsletter__form .newsletter-form .newsletter__button:hover{opacity:.6;color:rgba(var(--color-button-tertiary-text))}.footer .newsletter__form .newsletter-form .field input{padding:1.8rem 7rem 1.8rem 0;border-width:0 0 1px;height:auto;border-color:#ffffff1a!important}.footer .newsletter__form .newsletter-form .newsletter__button{position:absolute;right:0;top:0;width:7rem;min-width:unset;border:none;height:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:0;padding:0 0 0 .8rem;cursor:pointer;transition:all var(--duration-default);background:transparent;color:#fff;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.12px}.footer .newsletter__form .newsletter-form .newsletter__button:after{content:none}}@media screen and (max-width: 989px){.footer .newsletter__form .newsletter-form .newsletter__button{position:relative;font-feature-settings:"palt" on;font-size:13px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:1.04px;border-radius:2px;border:1px solid #FFF;width:100%;justify-content:center;align-items:center;margin-top:20px;height:initial!important}.footer .newsletter__form{margin-right:0!important;width:100%!important;max-width:100%!important}.footer .newsletter__form .newsletter-form .newsletter__title{font-size:13px;font-weight:500;line-height:10px;letter-spacing:.13px;margin-bottom:25px;text-align:center}.footer .newsletter__form .newsletter-form .field input{padding:16px 18px!important;font-feature-settings:"palt" on;font-size:13px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:1.04px;border-radius:2px;background:#d9d9d90d;border:none!important;height:45px!important}.footer .accordion:not(:last-child){padding-bottom:3rem}footer details[open] summary~*{margin-top:10px;margin-bottom:0}}.c_footer__social-link--instagram svg{width:20px;height:20px}@media screen and (max-width: 749px){.c_footer__social-link--instagram svg{width:18px;height:18px}}.footer__content-bottom-wrapper{justify-content:center;margin-top:145px}.footer .secondary_text{font-size:12px;font-weight:400;line-height:10px;letter-spacing:.12px}@media screen and (max-width: 989px){.footer__content-bottom-wrapper{margin-top:90px;align-items:center!important}.footer .secondary_text{font-size:9px;line-height:9px;letter-spacing:.09px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/c_footer.css.map */
