.footer{background-color:var(--bg-color);color:var(--text-color);position:relative;z-index:0}.footer a{color:inherit;text-decoration:none}.footer__blocks-wrapper{display:flex}@media only screen and (max-width:1023px){.footer__blocks-wrapper{flex-direction:column-reverse}}.footer-block{flex:30%}@media only screen and (max-width:1023px){.footer-block{flex:100%}}@media only screen and (min-width:1024px){.footer-block.footer-block--menu{flex:auto}}@media screen and (min-width:440px){.footer-block__details-content{display:flex}}@media only screen and (max-width:1023px){.footer-block__details-content .accordion{padding:17px 0}}.footer-block__details-content>li{flex:1}.footer-block__brand-info{width:100%}.footer-block__brand-info .footer-block__image-wrapper{width:100%;max-width:var(--image-width)}@media only screen and (max-width:1023px){.footer-block__brand-info{max-width:100%;margin:0 auto;text-align:center;margin-top:32px}.footer-block__brand-info .footer-block__image-wrapper{max-width:80%;margin:0 auto}}.footer-block__description{margin-top:24px;margin-bottom:24px;max-width:290px}@media only screen and (max-width:1023px){.footer-block__description{margin:24px auto}}@media only screen and (max-width:1023px){.footer-block__image-wrapper{margin:0 auto;width:100%;max-width:var(--image-width)}}.footer-block__image-wrapper img{display:block;width:100%}.footer__menu-list-block .accordion__button{pointer-events:auto;padding:0 0 16px 0;background:0 0;box-shadow:none;border:none}@media only screen and (min-width:1024px){.footer__menu-list-block .accordion__icons{display:none}}.footer__menu-list-heading{color:inherit}.footer__submenu-list{margin-top:8px;font-family:var(--font-secondary-nav-family);display:flex;flex-direction:column}@media screen and (max-width:1049px){.footer__submenu-list{align-items:center}}.footer__submenu-list a{font-size:24px;transition:.3s;white-space:nowrap}.footer__submenu-list a:hover{color:#fe7107}@media only screen and (max-width:1023px){.footer__submenu-list a{font-size:20px}}.footer__submenu-list-item{padding-bottom:20px;display:inline-block}.footer-container{max-width:1520px;padding:0 40px;margin:0 auto}@media only screen and (max-width:1023px){.footer-container{padding:0 24px}}.footer__content-bottom{margin-top:80px}@media only screen and (max-width:1023px){.footer__content-bottom{margin-top:32px}}.footer__content-bottom-wrapper{padding-top:36px;width:100%;border-top:1px solid rgba(var(--color-lines),1);display:flex;align-items:baseline;justify-content:space-between}@media only screen and (max-width:1023px){.footer__content-bottom-wrapper{flex-direction:column;align-items:center;padding-top:32px;padding-bottom:30px}}.footer__content-bottom-wrapper>*{flex:1}.policies{display:flex;row-gap:10px;flex-wrap:wrap}@media only screen and (max-width:1023px){.policies{justify-content:center}}.policies li{margin-right:32px}.policies a{font-size:24px;transition:.3s;white-space:nowrap}.policies a:hover{color:#fe7107}.policies a:hover:after{background-color:#fff}@media only screen and (max-width:1023px){.footer__social-icons{margin-top:24px}}.footer__list-social{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:1023px){.footer__list-social{justify-content:center}}.footer__copyright{text-align:right;font-size:18px}@media only screen and (max-width:1023px){.footer__copyright{margin-top:24px;font-size:16px}}.list-social__item:not(:last-child){margin-right:16px}.list-social__item svg{display:block;width:18px;height:18px}.list-social__link{width:52px;height:52px;padding:0}.link--see-all a{font-family:var(--font-heading-family);text-transform:uppercase}.link--see-all a:after{content:'';display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' style='&%2310; color: red;&%2310;'%3E%3Cpath d='M3.3335 8H12.6668' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.3335L12.6667 8.00016L8 12.6668' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:8px;position:relative;top:1px}.link--see-all a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' style='&%2310; /* color: red; */&%2310;'%3E%3Cpath d='M3.3335 8H12.6668' stroke='%23f280d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.3335L12.6667 8.00016L8 12.6668' stroke='%23f280d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.footer-block__content{display:flex;flex-direction:row;gap:30px;width:100%}@media only screen and (max-width:1023px){.footer-block__content{flex-direction:column}}.footer-block__content .newsletter-form__field-wrapper .field__input{padding-right:210px}@media only screen and (max-width:1023px){.footer-block__content .newsletter-form__field-wrapper .field__input{padding-right:24px}}.footer-block__content--left{flex:0 0 var(--desktop-width)}@media only screen and (max-width:1023px){.footer-block__content--left{flex:0 0 100%}}.footer-block__content--right{flex:1 1 auto;padding:0 0 0 5vw;display:flex;flex-direction:column;justify-content:space-between}.footer-block__content--right .footer-block:not(:last-child){margin-bottom:80px}@media only screen and (max-width:1023px){.footer-block__content--right .footer-block:not(:last-child){margin-bottom:60px}}@media only screen and (max-width:1023px){.footer-block__content--right{flex:0 0 100%;padding:0}}.newsletter-form__field-wrapper{width:100%;margin-top:40px}.newsletter-form__field-wrapper .field__input{padding-right:195px;color:rgba(var(--color-primary-1),1)}@media only screen and (max-width:767px){.newsletter-form__field-wrapper .field__input{padding-right:135px}}.subscribe-form__container .newsletter-form__field-wrapper .field{background-color:#fff;border-radius:62px}.subscribe-form__container .newsletter-form__field-wrapper .field .btn{font-family:GTF;font-size:20px;padding:12px 40px 15px;margin:0;right:0;top:50%;transform:translate(0,-50%);height:100%;z-index:2;position:absolute;width:auto;font-size:20px}@media only screen and (max-width:767px){.subscribe-form__container .newsletter-form__field-wrapper .field .btn{padding:12px 24px 15px;font-size:14px}}.newsletter-form__field-wrapper .field__input::-moz-placeholder{color:rgba(var(--color-primary-1),1)}.newsletter-form__field-wrapper .field__input::placeholder{color:rgba(var(--color-primary-1),1)}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{padding:12px 40px 15px;margin:0;right:0;top:50%;transform:translate(0,-50%);height:100%;z-index:2;position:absolute;width:auto;font-size:20px}@media only screen and (max-width:1023px){.newsletter-form__button{padding:12px 15px 15px;font-size:14px;position:relative;height:auto;top:inherit;right:inherit;transform:none}}@media only screen and (max-width:1023px){.footer-field{display:flex;flex-direction:column;gap:10px}}.custom-footer-field{width:100%}.footer-block__policy{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:20px}@media only screen and (max-width:1023px){.footer-block__policy{justify-content:center}}.footer-block__policy .policies__link:not(:last-child){position:relative;padding-right:20px}.footer-block__policy .policies__link:not(:last-child):after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:2px;height:90%;background-color:#fff;border-radius:6px}.footer-block__policy-header,.policies{white-space:nowrap}.footer__social-media{display:flex;align-items:center;justify-content:flex-start;gap:20px}@media only screen and (max-width:1023px){.footer__social-media{justify-content:center}}.footer__social-media .footer__list-social{gap:16px}.footer__social-media .list-social__item{margin-right:0}.footer__social-media-header{font-size:24px;margin-bottom:20px}@media only screen and (max-width:1023px){.footer__social-media-header{font-size:20px;text-align:center}}.footer__social-link.btn{font-size:32px;padding:0 12px;border-radius:10px;line-height:100%}@media only screen and (max-width:1023px){.footer__social-link.btn{font-size:25px}}