.footer.footer--light .footer-nav__title{color:#fff;font-weight:600;margin-bottom:10px}.footer.footer--light .footer-nav__link,.footer.footer--light .footer-copyright__text,.footer.footer--light .footer-copyright__text a,.footer.footer--light .footer-localize .localize__toggle{color:#ffffffb8}.footer.footer--light .footer-nav__link:hover,.footer.footer--light .footer-copyright__text a:hover,.footer.footer--light .footer-localize .localize__toggle:hover{color:#fff}.footer.footer--light .footer-nav__item{margin-bottom:0}.footer.footer--light .footer-nav .social-links__link{color:#fff}.footer.footer--light .footer__bottom{border-top-color:#ffffff24}.footer .footer__bottom>.container{display:flow-root}@media(min-width:47.9375em){.footer .footer__bottom__right{padding-right:72px}}.footer .footer-copyright__span--policy a{text-decoration:none}.footer.footer--light .footer__icons-item{margin-right:6px}@media(max-width:47.9275em){.footer.footer--light .footer-nav{margin-bottom:22px}.footer .footer-copyright__span--policy{display:inline-block;margin:0 8px}}.exc-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 60px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.14)}.exc-footer-top__guarantee{flex:1 1 420px;max-width:560px}.exc-footer-top__text,.exc-footer-top__text p{margin:0;color:#ffffffb8;font-size:14px;line-height:1.7}.exc-footer-top__signup{flex:0 1 440px}.exc-footer-signup__row{display:flex;gap:8px}.exc-footer-signup__input.exc-footer-signup__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 20px;border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-button, 25px);background:transparent;color:#fff;font-family:inherit;font-size:14px}.exc-footer-signup__input::placeholder{color:#fff9;opacity:1}.exc-footer-signup__input:focus{outline:none;border-color:#fff}.exc-footer-signup__button{flex:0 0 auto;height:48px;padding:0 28px;border:0;border-radius:var(--radius-button, 25px);background:#fff;color:#000;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.exc-footer-signup__button:hover{opacity:.88}.exc-footer-signup__button:active{transform:translateY(1px)}.exc-footer-signup__button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.exc-footer-signup__message,.exc-footer-signup__error,.exc-footer-signup__error ul{margin:0;color:#fff;font-size:14px;list-style:none;padding:0}.exc-footer-signup__error{margin-top:10px}.exc-footer-brand__logo{display:inline-block;width:var(--exc-logo-width, 72px);margin-bottom:14px}.exc-footer-brand__logo img{display:block;width:100%;height:auto;aspect-ratio:12 / 5;object-fit:cover;object-position:center 50%}.exc-footer-brand__logo--white img{filter:brightness(0) invert(1)}.exc-footer-brand__line.exc-footer-brand__line{margin:0;font-size:13px;line-height:30px}.exc-footer-brand__location{color:#ffffffb8}@media(min-width:61.25em){.exc-footer-brand{text-align:right}}@media(max-width:47.9275em){.exc-footer-top{gap:28px;padding-bottom:28px;margin-bottom:28px}.exc-footer-top__signup{order:-1;flex:1 1 100%}.exc-footer-top__guarantee{flex:1 1 100%}.exc-footer-signup__button{padding:0 22px}.exc-footer-signup__input.exc-footer-signup__input{font-size:16px}}.exc-footer-accs{display:block}.footer accordion-group .exc-footer-acc__summary{list-style:none}.footer accordion-group .exc-footer-acc__summary::-webkit-details-marker{display:none}.footer accordion-group .exc-footer-acc__summary .footer-nav__title{margin:0}.footer accordion-group summary-icon{color:#fff}@media(min-width:47.9375em){.footer accordion-group details.exc-footer-acc{border-bottom:0}.footer accordion-group .exc-footer-acc__summary{padding:0;cursor:default;overflow:visible}.footer accordion-group .exc-footer-acc__summary .footer-nav__title{margin-bottom:10px}.footer accordion-group .exc-footer-acc summary-icon{display:none}.footer accordion-group .exc-footer-acc__content{padding:0}}@media(max-width:47.9275em){.footer.footer--light .footer-nav:has(>.exc-footer-acc){margin-bottom:0}.footer accordion-group details.exc-footer-acc{border-bottom:1px solid rgba(255,255,255,.14)}.footer .exc-footer-top{margin-bottom:0}.footer accordion-group .exc-footer-acc__summary{display:flex;align-items:center;min-height:56px;padding:0 40px 0 0;box-sizing:border-box}.footer accordion-group .exc-footer-acc summary-icon{font-size:12px}.footer accordion-group .exc-footer-acc__content{padding:0 0 6px}.footer .o-layout__item:has(.exc-footer-acc)+.o-layout__item:not(:has(.exc-footer-acc)){margin-top:28px}}@media(max-width:47.9275em){.footer .footer-nav:has(.footer-nav__social-wrapper){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;text-align:center;margin-bottom:24px}.footer .footer-nav:has(.footer-nav__social-wrapper)>.footer-nav__title{flex:1 1 100%;margin-bottom:6px}.footer .footer-nav__social-wrapper,.footer .footer-nav__follow_on_shop,.footer .footer-nav .social-links{margin:0}.footer .o-layout__item:has(.exc-footer-acc)+.o-layout__item:not(:has(.exc-footer-acc)){margin-top:24px}.footer .exc-footer-brand{text-align:center;margin-bottom:8px}.footer .exc-footer-brand__logo{margin-bottom:10px}.footer .exc-footer-brand__line.exc-footer-brand__line{line-height:22px}}.footer .footer-nav:has(.footer-nav__social-wrapper){display:flex;flex-wrap:wrap;align-items:center}.footer .footer-nav:has(.footer-nav__social-wrapper)>.footer-nav__title{flex:1 1 100%}.footer .footer-nav__follow_on_shop{margin-top:0;line-height:0}.footer .footer-nav__social-wrapper{margin-top:0}.footer shop-follow-button:not([data-exc-styled]){visibility:hidden}@media(max-width:47.9275em){.footer .exc-footer-accs>.o-layout{display:flex;flex-direction:column}.footer .exc-footer-accs .o-layout__item:has(.exc-footer-brand),.footer .exc-footer-accs .exc-footer-brand{display:contents}.footer .exc-footer-accs .o-layout__item:has(.footer-nav__social-wrapper){order:2;margin-top:0}.footer .exc-footer-brand__logo{order:1;align-self:center;margin:24px 0 18px 30px}.footer .exc-footer-brand__line.exc-footer-brand__line{order:3;padding-left:30px;text-align:center}.footer .exc-footer-brand__location.exc-footer-brand__location{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/exc-footer.css.map */
