.footer{border:0px;position:relative;background:url(footer-left-bg.png)no-repeat left top,url(footer-right-bg.png)no-repeat right bottom;background-color:#0e3851}.footer .page-width{max-width:1320px}.footer .footer__content-top{padding:74px 0 85px}.footer .footer-block--newsletter{display:flex;align-items:start;margin:0;gap:83px;padding-bottom:90px;border-bottom:1px solid rgba(217,217,217,.2)}.footer .footer-block__newsletter{flex:unset;display:flex;align-items:start;justify-content:space-between;gap:10px;width:100%}.footer .footer-block__newsletter+.footer__list-social{width:100%;max-width:fit-content}.footer .newsletter-heading-row h2{margin:0 0 6px;color:#fff;font-family:Squada One;font-size:30px;font-weight:400;line-height:normal;text-transform:uppercase}.footer .newsletter-text p{margin:0;color:#ffffffb3;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:1.12}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:535px}.footer .newsletter-form__field-wrapper .field__input{padding:5px 60px 5px 28px;min-height:50px;color:#000;font-family:Mona Sans;font-size:16px;font-weight:500;line-height:normal;border-radius:10px;border:0;background-color:#ffe03d}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#000;font-family:Mona Sans;font-size:16px;font-weight:500;line-height:normal;opacity:.4!important}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none}.footer .newsletter-form__button{right:27px}.footer .footer__list-social{display:flex;align-items:center;gap:20px}.footer .footer__list-social .list-social__link{align-items:center;display:flex;padding:0;color:#0e3851;width:50px;height:50px;border-radius:5px;background:#fff;justify-content:center;transition:all .5s ease}.footer .footer__list-social .list-social__link:hover{color:#fff;background-color:#000}.footer .footer__list-social .list-social__link.list-social-facebook:hover{background-color:#4a6ea9}.footer .footer__list-social .list-social__link.list-social-twitter:hover{background-color:#000}.footer .footer__list-social .list-social__link.list-social-youtube:hover{background-color:#ff000a}.footer .footer__list-social .list-social__link.list-social-pinterest:hover{background-color:#cb2027}.footer .footer__list-social .list-social__link.list-social-instagram:hover{background:linear-gradient(135deg,#fae100 18.27%,#fcb720,#ff7950 36.47%,#ff1c74 48.61%,#6c1cd1 78.94%)}.footer .footer__list-social .list-social__link .svg-wrapper{width:auto;height:auto}.footer .footer__list-social .list-social__link .list-social__item .icon{height:auto;width:auto}.footer .list-social__link:hover .icon{transform:none}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr .9fr 1.1fr;gap:0;padding-top:96px}.footer .footer__blocks-wrapper .footer-block{width:100%}.footer-block__heading{margin:0 0 44px;color:#fff;font-family:Squada One;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.footer .footer-block__details-content>li{margin:0 0 15px}.footer .footer-block__details-content>li .list-menu__item{margin:0;padding:0;color:#ffffffb3;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:normal;transition:all .5s ease;text-decoration:none}.footer .footer-block__details-content>li .list-menu__item.footer-viewall{text-decoration:underline;font-weight:700}.footer .footer-block__details-content>li .list-menu__item:hover{color:#ffe03d}.footer-contact-row{display:flex;flex-direction:column;gap:15px}.footer-contact-row .footer-contact-col{margin:0;display:inline-flex;max-width:fit-content;gap:9px;transition:all .5s ease;text-decoration:none;color:#ffffffb3;font-family:Mona Sans;font-size:16px;font-weight:400;line-height:normal}.footer-contact-row .footer-contact-col:hover{color:#fff}.footer-contact-row .footer-contact-col span strong{color:#fff;font-weight:600;display:block;margin-bottom:8px}.footer-contact-row .footer-contact-col *{transition:all .5s ease}.footer-contact-row .text-only{margin:7px 0 13px;color:#ffffff80;font-family:Mona Sans;font-size:14px;font-weight:400;line-height:normal}.footer-contact-row a.footer-contact-col{align-items:center}.footer-contact-row .footer-contact-col a{color:#4b4b4b;display:block}.footer-contact-row .footer-contact-col:hover a{color:#000}.footer-contact-row .footer-contact-col svg{min-width:32px;color:#ffe03d}.footer-contact-row .footer-contact-col:hover svg{color:#ca322a}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(217,217,217,.2)}.footer-bottom-row p{margin:0;color:#ffffffb3;font-family:Mona Sans;font-size:16px;font-weight:500;line-height:normal}.footer-bottom-row p a{color:#ffffffb3;transition:all .5s ease;text-decoration:none}.footer-bottom-row p a:hover{color:#ffe03d}.footer-bottom-row p span{padding:0 8px;color:#707070b3}.newsletter-form__message{color:#fff}@media(max-width:1279px){.footer .footer__content-top{padding:30px 0}.footer .footer-block--newsletter{flex-direction:column;gap:20px;align-items:start;padding-bottom:20px}.footer .newsletter-heading-row h2{font-size:26px}.footer .newsletter-text p{font-size:14px}.footer .footer__blocks-wrapper{padding-top:20px}.footer-block__heading{margin:0 0 20px;font-size:26px}.footer .footer-block__details-content>li{margin:0 0 5px}.footer .footer-block__details-content>li .list-menu__item{font-size:14px}.footer-contact-row .footer-contact-col{font-size:14px}.footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr 1fr 1.5fr}.footer-bottom-row p{font-size:14px}}@media(max-width:989px){.footer .footer-block__newsletter{flex-direction:column;align-items:center;text-align:center}.footer .footer-block--newsletter{align-items:center}.footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr;row-gap:20px}.footer-bottom-row{flex-direction:column;gap:10px;text-align:center}.footer .newsletter-form__field-wrapper .field__input{font-size:14px}.footer .newsletter-form__field-wrapper .field__input::placeholder{font-size:14px}}@media(max-width:767px){.footer .footer__blocks-wrapper .footer-block{margin:0}.footer .footer-block__details-content{margin-bottom:0}.footer .footer__list-social .list-social__link{width:40px;height:40px}}@media(max-width:550px){.footer .footer__blocks-wrapper{grid-template-columns:1fr;text-align:center}.footer .footer-block__details-content>li .list-menu__item{justify-content:center}.footer-contact-row{display:inline-flex;text-align:left}.footer-bottom-row p span{padding:2px 0;display:block;font-size:0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-footer.css.map */
