.footer-block__heading{margin-bottom:.5rem}.footer-block--newsletter{margin-top:0}.footer__middle-section{display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.footer__middle-section .terms_condition-text{font-size:12px;font-style:italic}.footer__middle-section .terms_condition-wrapper{display:flex;align-items:baseline;gap:1rem;margin-top:.5rem}.footer__middle-section .terms_condition-inner .terms_condition-text:not(:last-of-type){line-height:1;margin-bottom:.5rem}.footer__middle-section .terms_condition-wrapper input{position:relative;top:4px;margin:0}.footer-block__details-content .list-menu__item--link{font-style:italic}.footer-block__details-content{line-height:0}.footer .list-menu__item--link{padding-bottom:0;padding-top:0}.footer .list-social__item .icon,.footer .list-social__item .svg-wrapper{width:3rem;height:3rem}.footer__content-top{position:relative;z-index:2}.footer{position:relative;overflow:hidden}.footer__striple-element{position:absolute;left:0;bottom:-10px;right:0;z-index:1}@media screen and (max-width:749px){.footer__middle-section{flex-direction:column}}@media screen and (min-width: 750px){.footer__middle-section{display:flex;justify-content:space-between;align-items:center;margin-top:5rem}.footer .list-menu__item--link{padding-bottom:0;padding-top:0}}.footer__middle-section .field:after,.footer__middle-section .filed:before{content:unset}.footer__middle-section .newsletter-form__field-wrapper .field__input:focus{box-shadow:unset}.footer__middle-section .newsletter-form__field-wrapper .field__input{margin-right:1rem;border:1px solid;transform:skew(-10deg);background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer__middle-section .newsletter-form__field-wrapper .field__label{color:rgb(var(--color-background));transform:skew(-10deg)}.footer__middle-section .newsletter-form__field-wrapper .newsletter-form__button{width:auto}.footer__middle-section .footer-block__newsletter{margin-top:0;text-align:left}.footer__middle-section .newsletter-form{align-items:flex-start}.footer__middle-section .field__button{position:relative}.newsletter-form__field-wrapper{max-width:100%}@media screen and (max-width:749px){footer__middle-section .newsletter-form__field-wrapper{max-width:100%}}@media screen and (min-width: 750px){.footer__middle-section .newsletter-form{max-width:60rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-footer.css.map */
