.footer-vue{width:100%}.footer-top-bar{background:#262626;border-bottom:1px solid #4a4a4a;border-top:1px solid #4a4a4a;width:100%}.footer-top-bar__inner{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1380px;padding:18px 38px}.footer-top-bar__item{color:#fff;font-family:Eina01-SemiBold,sans-serif;font-size:14px;line-height:20px;margin:0;text-align:center}.footer-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}.footer-container{border-top:1px dashed #858585;display:flex;height:100%;justify-content:space-between;max-width:1292px;padding-left:38px;padding-right:38px;padding-top:60px;width:100%}.footer{width:100%}.footer__container{margin:0 auto;max-width:1380px;width:100%}.footer__info-section{display:flex;justify-content:space-between;width:100%}.footer__logo-section{padding-bottom:25px;width:100%}.footer-wrapper-content{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:100%}.footer-info{border-bottom:1px dashed #6e6e6e;display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:40px;row-gap:30px;width:100%}.footer-column{display:flex;flex:1 1 220px;flex-direction:column;justify-content:flex-start;row-gap:30px}.footer-column--has-min-height{min-height:204px}.footer-column--tr{gap:18px;justify-content:normal}.footer-headline{font-family:Eina01-SemiBold,sans-serif;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:2px;text-transform:uppercase}.dynamic-column,.footer-contact,.footer-newsletter__trust,.footer-trust-list{display:flex;flex-direction:column;row-gap:12px}.footer-newsletter__trust-item,.footer-trust-list__item{color:#fff;font-family:Eina01-SemiBold,sans-serif;font-size:16px;line-height:24px;margin:0;padding-left:18px;position:relative}.footer-newsletter__trust-item:before,.footer-trust-list__item:before{content:"✓";left:0;position:absolute;top:0}.footer-logo-link{display:inline-flex;width:-moz-fit-content;width:fit-content}.footer-logo-primary{display:block;filter:brightness(0) invert(1);height:auto;max-height:58px;width:min(100%,220px)}.footer-legal__button,.footer-link,.footer-text{color:#fff;font-family:Eina01-SemiBold,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none}.footer-text--regular{font-family:Eina01-Regular,sans-serif}.social-media{align-items:center;display:flex;gap:10px;padding:5px 0;text-align:center}.social-media__link{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:9999px;color:#fff;display:inline-flex;font-family:Eina01-SemiBold,sans-serif;font-size:13px;height:36px;justify-content:center;min-width:36px;padding:0 14px;text-decoration:none}.footer-payment-types{flex-direction:row}.footer-newsletter,.footer-payment-types{display:flex;justify-content:center;margin-top:30px;width:100%}.footer-newsletter{border-bottom:1px dashed #6e6e6e;padding:30px 0}.footer-newsletter__content{max-width:991px;width:100%}.footer-newsletter__title{font-family:Eina01-SemiBold,sans-serif;font-size:28px;line-height:34px;margin:0 0 24px}.footer-newsletter__form-placeholder{display:flex;gap:12px;margin-bottom:24px}.footer-newsletter__input{flex:1 1 auto;font-family:Eina01-Regular,sans-serif;outline:none;padding:0 18px}.footer-newsletter__button,.footer-newsletter__input{background:#fff;border:0;border-radius:9999px;color:#333;font-size:14px;height:46px}.footer-newsletter__button{font-family:Eina01-SemiBold,sans-serif;padding:0 22px}.payment-types{-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.payment-types__image{align-items:center;background:#fff;border-radius:4px;color:#333;display:flex;font-family:Eina01-SemiBold,sans-serif;font-size:13px;height:34px;justify-content:center;min-width:70px;padding:0 10px}.footer-legal{flex:100%;justify-content:center;padding-bottom:25px}.footer-legal,.footer-legal__content{display:flex;flex-direction:row;width:100%}.footer-legal__content{align-items:center;gap:8px;justify-content:space-between;padding-top:30px}@media only screen and (min-width:1001px){.footer-legal{padding-left:32px;padding-right:32px}}@media only screen and (max-width:720px){.footer-top-bar__inner{grid-template-columns:1fr;padding:18px 20px}.footer-wrapper,.footer-wrapper-content{margin-top:0}.footer-container{padding-left:20px;padding-right:20px;padding-top:56px}.footer-info{row-gap:36px}.footer-column,.footer-column--has-min-height{flex:100%;min-height:0;row-gap:20px}.dynamic-column{align-items:center;flex-wrap:wrap;justify-content:center}.footer-headline,.footer-legal__button,.footer-link,.footer-text{text-align:center}.footer-logo-link{justify-content:center;width:100%}.footer-logo-primary{max-height:52px;width:min(100%,200px)}.social-media{justify-content:center;padding-top:8px}.footer-newsletter{margin-top:24px;padding:24px 0 32px}.footer-newsletter__title{font-size:24px;line-height:30px;text-align:center}.footer-legal__content,.footer-newsletter__form-placeholder{align-items:center;flex-direction:column;justify-content:center}.footer-newsletter__form-placeholder{gap:10px}.footer-legal__content{gap:10px 20px;padding-top:0;white-space:normal}.footer-newsletter__trust-item,.footer-trust-list__item{padding-left:0;text-align:center}.footer-newsletter__trust-item:before,.footer-trust-list__item:before{display:none}.footer-legal__button{display:initial;flex:100%}}.footer-vue{background:#333;color:#fff}.footer-info--simple{display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);width:100%}.footer-column--brand{gap:24px}.footer-contact{row-gap:10px}.footer-shipping-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.payment-types{justify-content:flex-start;margin-top:6px;row-gap:10px}.footer-social-block{display:flex;padding:30px 0 10px}.footer-social-block,.social-media{justify-content:center;width:100%}.social-media__link{min-width:44px;padding:0 16px}.footer-legal__content{gap:18px;justify-content:center;padding-top:24px}.footer-bottom-note{color:#fff;font-family:Eina01-Regular,sans-serif;font-size:16px;line-height:24px;padding-top:8px;text-align:center}@media only screen and (max-width:720px){.footer-info--simple{gap:32px;grid-template-columns:1fr}.payment-types{justify-content:center}.footer-shipping-list{margin-top:14px}.footer-social-block{padding-top:24px}.footer-legal__content{gap:12px}}
