.footer{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--dark2);color:var(--light4)}.footer .icon-plus path{fill:var(--light4)}.footer .upper{display:flex;flex-direction:column;gap:4rem;padding:2.5rem var(--page-padding-mobile);border-bottom:1px solid var(--grey2)}.footer .newsletter{display:flex;flex-direction:column;gap:1.5rem}.footer .newsletter-form{display:flex;flex-direction:column;height:100px;transition:height .3s ease}.footer .newsletter-form.completed{height:152px}.footer .newsletter-form .inputs{display:flex;flex-direction:column;gap:1.5rem;opacity:1;height:100%;transition:opacity .3s ease}.footer fieldset{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative}.footer .newsletter input{border-bottom:1px solid var(--grey2);padding:.5rem;width:100%;font-size:1rem;color:var(--light4);height:35px}.footer .newsletter input:-webkit-autofill{-webkit-text-fill-color:var(--light4)}.footer .date-of-birth label{position:absolute;top:0;left:.5rem;bottom:1px;width:100%;font-size:1rem;color:var(--grey2);font-style:italic;background-color:var(--dark2);display:flex;align-items:center}.footer .icon-calendar{position:absolute;right:.5rem;top:0;bottom:0;display:flex}.footer .newsletter input::placeholder{color:var(--grey2);font-family:var(--font-light-italic)}input[type=date]::-webkit-calendar-picker-indicator{display:none!important}.footer .newsletter-form button[type=submit]{display:flex;align-items:center;position:relative;margin-left:auto;color:var(--light4);border-bottom:0;opacity:0;transition:opacity .3s ease}.footer .newsletter-form.completed button[type=submit]{opacity:1}.footer .newsletter-form .submit{position:relative;display:flex;align-items:center;gap:.5rem;opacity:1;transition:opacity .3s ease}.footer .newsletter-form .submitted-message{position:absolute;top:0;right:0;opacity:0;white-space:nowrap;transition:opacity .3s ease .3s}.footer .newsletter-form.submitted .submit{opacity:0;width:fit-content}.footer .newsletter-form.submitted .submitted-message{opacity:1;width:50vw;text-align:right}.footer .accordions{display:flex;flex-direction:column;gap:3rem;font-family:var(--font-regular)}.footer .accordion.socials{gap:1.5rem}.footer .accordion.socials .accordion-dropdown{flex-direction:row;gap:1.25rem}.footer .accordion.socials a{height:1.5rem;padding:0}.footer .accordion.find-us li p:empty:first-of-type,.footer .accordion.find-us li p:empty:last-of-type{display:none}.footer li{display:flex;flex-direction:column}.footer li p:empty{display:block;height:1rem}.footer .accordion a{display:flex;text-decoration:none;padding:.5rem .5rem .5rem 0;height:100%}.footer .menus{display:flex;flex-direction:column;gap:1.25rem}.footer .lower{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem var(--page-padding-mobile)}.footer .country-switcher .country-toggle{color:var(--light4)}.footer .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem}.footer .row.payment{display:flex;flex-wrap:nowrap;gap:.5rem}@media (min-width: 1200px){.footer .upper{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:6rem 9.5rem}.footer .subheading,.footer .p{font-size:14px}.footer .newsletter{width:55.2%}.footer .accordions{flex-direction:row;gap:1.25rem;width:100%;justify-content:flex-end}.footer .accordion{width:26.2%;gap:1rem}.footer .accordion .expand-title{pointer-events:none}.footer .accordion .icon-plus{display:none}.footer .accordion .accordion-dropdown{flex-direction:column;height:100%!important;opacity:1;font-size:14px;gap:.25rem}.footer .lower{padding:1.5rem 9.5rem;flex-direction:row;justify-content:space-between;align-items:center}.footer .row.payment{gap:.75rem}.footer .row.payment svg{width:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/footer.css.map */
