footer.footer{margin-top:0;border:0;background:#1f4890;padding:68px 0 0}.footer .page-width{padding:0 15px;max-width:1636px}.footer .footer-inner--1{max-width:1083px;margin:auto;width:100%}.footer-inner--1 .footer-block--newsletter{display:flex;flex-direction:column;align-items:center}.newsletter-inner h2.footer-block__heading{font-size:28px;line-height:36px;letter-spacing:0;color:#fff;font-family:Onest;font-weight:400;padding-bottom:15px;text-align:center}.newsletter-inner form,.newsletter-inner form .newsletter-form__field-wrapper{max-width:100%}.newsletter-inner .newsletter-form__field-wrapper{display:flex;align-items:center}.newsletter-inner .field{width:100%;max-width:318px;margin:0 5.5px}.newsletter-inner .field input{background:#fff;border-radius:40px;height:58px;padding:17px 23px;width:100%;font-size:16px;line-height:30px;color:#000;font-family:Gilroy;font-weight:400}.newsletter-inner .newsletter-form__field-wrapper .field input::placeholder{color:#d9d9d9}.newsletter-inner .field label.field__label{font-size:16px;line-height:30px;color:#1f4890;font-family:Gilroy;font-weight:400;top:16px;left:25px}.newsletter-inner button{margin:0 0 0 5.5px;font-size:16px;line-height:58px;text-align:center;font-weight:700;border-radius:40px;display:inline-block;width:100%;max-width:212px;position:unset;background:#a2e0ea!important;color:#1f4890;font-family:Onest;letter-spacing:0px}.newsletter-inner .field:first-child{margin-left:0;width:100%;max-width:220px}.newsletter-inner{width:100%}.footer-block--newsletter p.news-letter-para{margin:24px auto 56;max-width:895px;font-size:16px;line-height:140%;text-align:center;color:#fff;font-family:Gilroy;font-weight:400}.footer .footer__blocks-wrapper .footer-inner--2{width:100%;display:flex;flex-wrap:wrap}.footer .footer__blocks-wrapper .footer-inner--2 .footer-left-text{flex:0 64%;max-width:64%}.foo-logo-mob{display:none}.foo-logo-desk{width:100%;max-width:95px;margin-bottom:30px}.foo-logo-desk img{width:100%;height:auto}.foo-logo-desk a{display:inline-block}.footer-inner--2 .footer-left-text p.para--new{margin:0 0 20px;font-size:16px;line-height:140%;color:#fff;font-family:Gilroy;font-weight:400;max-width:445px}.footer-inner--2 .footer-left-text .text--new{margin:0 0 20px;font-size:16px;line-height:140%;color:#fff;font-family:Gilroy;font-weight:700}.footer-left-text ul.footer__list-social{justify-content:flex-start}.footer-left-text ul.footer__list-social li.list-social__item{margin-right:21px}.footer-left-text ul.footer__list-social li.list-social__item a{padding:0;color:#fff}.footer-left-text ul.footer__list-social li.list-social__item a svg.icon{width:27px;height:27px}.footer .footer__blocks-wrapper .footer-inner--2 .footer-right-text{flex:0 36%;max-width:36%}.footer-right-text .inner-footer-news{display:flex;flex-wrap:wrap}.footer-right-text .inner-footer-news .footer-block-mobile{display:none}.footer-right-text .inner-footer-news .grid__item{width:40%;padding-top:60px}.footer-right-text .inner-footer-news .grid__item:nth-child(3){width:20%}.footer-right-text .footer-block--menu h2.footer-block__heading{font-size:16px;line-height:180%;color:#fff;font-family:Gilroy;font-weight:700;margin-bottom:15px}.footer-right-text .footer-block--menu ul li a{font-size:16px;line-height:180%;color:#fff;font-family:Gilroy;font-weight:400;padding:0}.footer .footer__blocks-wrapper{row-gap:0}.footer .footer__content-bottom{margin-top:65px;border-top:1px solid #fff;padding:0}.footer .footer__content-bottom .footer__column--info{display:flex;align-items:center;flex-direction:row;padding:28px 0 75px}.footer .footer__column--info .footer__copyright,.footer .footer__content-bottom .footer__payment{margin:0;flex:0 50%;text-align:left}.footer .footer__column--info .footer__copyright small{font-size:18px;line-height:30px;color:#fff;font-family:Gilroy;font-weight:400}.footer .footer__payment ul.list-payment li{padding:0 2px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.field input:focus~label,.field input:not(:placeholder-shown)~label,.field input:-webkit-autofill~label{top:0!important;font-size:12px!important}ul.footer__list-social.mob-list-social{display:none}.teen-acne-page footer.footer{background:#001489}.teen-acne-page .newsletter-inner button{letter-spacing:0;background:#f9ac80!important;color:#001489}.teen-acne-page .newsletter-inner h2.footer-block__heading,.teen-acne-page .footer-block--newsletter p.news-letter-para,.teen-acne-page .footer-right-text .footer-block--menu ul li a,.teen-acne-page .footer-right-text .footer-block--menu h2.footer-block__heading,.teen-acne-page .footer-inner--2 .footer-left-text p.para--new,.teen-acne-page .footer-inner--2 .footer-left-text h4.text--new,.teen-acne-page .footer .footer__column--info .footer__copyright small{color:#fff}.teen-acne-page .footer-left-text ul.footer__list-social li.list-social__item a svg.icon path{fill:#fff}.teen-acne-page .footer .footer__content-bottom{border-top:1px solid #fff}.teen-acne-page .foo-logo-desk img{filter:brightness(0) invert(1)}@media (max-width: 1499px){.footer .footer__blocks-wrapper .footer-inner--2 .footer-left-text{flex:0 58%;max-width:58%}.footer .footer__blocks-wrapper .footer-inner--2 .footer-right-text{flex:0 42%;max-width:42%}}@media (max-width: 1299px){.footer .footer__blocks-wrapper .footer-inner--2 .footer-left-text,.footer .footer__blocks-wrapper .footer-inner--2 .footer-right-text{flex:0 50%;max-width:50%}}@media (max-width: 1299px){.footer .footer__blocks-wrapper .footer-inner--2 .footer-left-text{flex:0 45%;max-width:45%;padding-right:15px}.footer .footer__blocks-wrapper .footer-inner--2 .footer-right-text{flex:0 55%;max-width:55%}}@media (max-width: 767px){footer.footer{background:#1f4890;padding:0}.footer .footer-inner--1{padding:20px 22px}.footer .footer__blocks-wrapper .footer-inner--2 .footer-left-text{flex:0 100%;max-width:100%;padding-right:0}.foo-logo-desk{display:none}.foo-logo-mob{display:block;width:100%;max-width:107px;margin:32px auto 19px}.foo-logo-mob a{display:inline-block}.foo-logo-mob a img{width:100%;height:auto}.footer-inner--2 .footer-left-text h4.text--new,.footer-inner--2 .footer-left-text p.para--new,.footer-left-text ul.footer__list-social{display:none}.footer .footer__blocks-wrapper .footer-inner--2 .footer-right-text{flex:0 100%;max-width:100%}.footer-block--menu.footer-block-desktop{display:none}.footer-block.footer-block-mobile{display:block!important}.footer-right-text .inner-footer-news .grid__item{width:100%;padding-top:0;margin-bottom:6px;margin-top:0}.footer .page-width{padding:0}.foo-accordion{font-size:20px;line-height:36px;letter-spacing:3.04px;color:#fff;font-family:Gilroy;font-weight:700;padding:10px 0;border-bottom:1px solid #fff;position:relative}.foo-accordion:after{content:" ";position:absolute;top:50%;transform:translateY(-50%);right:0;width:16px;height:8px;background:url(/cdn/shop/files/Vector_44.svg?v=1666346917) no-repeat;background-size:contain}.foo-panel ul.footer-content-panel{margin:0;padding:0}.foo-panel ul.footer-content-panel li a{padding:0;margin:0;font-size:20px;line-height:36px;letter-spacing:3.04px;color:#fff;font-family:Gilroy;font-weight:400}.foo-panel{padding:10px 0;border-bottom:1px solid #fff}.footer .footer__content-bottom{margin-top:0;border-top:0;padding:0 22px}.footer .footer__content-bottom .footer__column--info{padding:0 0 45px;flex-wrap:wrap}.footer .footer__column--info .footer__copyright,.footer .footer__content-bottom .footer__payment{margin:0;flex:0 100%;text-align:center}.footer .footer__column--info .footer__copyright small{font-size:16px;line-height:22px;color:#fff;display:block}.footer .footer__content-bottom .footer__payment ul.list.list-payment{margin:18px 0 0;justify-content:center}.footer .footer__blocks-wrapper .footer-inner--2{padding:0 22px}.newsletter-inner .newsletter-form__field-wrapper{flex-wrap:wrap}.newsletter-inner .field:first-child{max-width:100%}.newsletter-inner .field{max-width:100%;margin:0 0 5px}.newsletter-inner button{margin:0;font-size:16px;line-height:50px;max-width:100%}.newsletter-inner .field input{height:50px;padding:17px 23px}.newsletter-inner .field label.field__label{top:11px}.newsletter-inner h2.footer-block__heading{font-size:18px;line-height:28px;margin-bottom:15px}.footer-block--newsletter p.news-letter-para{font-size:16px}ul.footer__list-social{width:100%;margin:20px 0 0;display:flex}ul.footer__list-social li.list-social__item a{padding:0 8px;color:#fff}ul.footer__list-social li.list-social__item a svg{width:2.2rem;height:2.2rem}.teen-acne-page .footer .footer-inner--1{background:#001489}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/footer.css.map */
