.footer_inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:var(--vertical-spacing)}.footer_block{max-width:var(--max-width);width:100%;min-width:var(--min-width);flex:1 1 auto}.footer_block_heading h5{margin:0;letter-spacing:.3rem;color:var(--color-foreground-heading)}.footer_block_menu{margin:3.6rem 0 0}.footer_block_menu ul{margin:0;padding:0;list-style:none}.footer_block_menu ul li{margin:0 0 2rem}.footer_block_menu ul li:last-child{margin:0}.footer_block_menu ul li a{font-size:1.4rem;line-height:1.68rem;text-decoration:none;letter-spacing:0;color:var(--color-primary);word-break:break-word;transition:color .3s}.footer_block_menu ul li a:hover{color:var(--color-primary-hover)}.footer_block--text img{max-width:var(--image-width);width:100%;height:auto}.footer_block_text{margin:1.1rem 0 0;max-width:42rem}.footer_block_text p{margin:0 0 1.6rem;font-size:1.3rem;line-height:calc(1.3rem * 1.4);letter-spacing:.247rem;text-transform:var(--transform);color:var(--color-foreground)}.footer_block_text p:only-child{margin:0}.footer_block ul.social_media_icons{margin:4.1rem 0 0;padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center}.footer_block ul.social_media_icons li a{width:3.8rem;height:3.8rem;display:flex;justify-content:center;align-items:center;background:var(--color-primary-button-text);border-radius:50%;margin-right:2.2rem;transition:background .3s}.footer_block ul.social_media_icons li a:hover{background:var(--color-primary-button-background)}.footer_block ul.social_media_icons li a svg{width:2.4rem;height:2.4rem}.footer_block ul.social_media_icons li svg path{fill:var(--color-primary-button-background);transition:fill .3s}.footer_block ul.social_media_icons li:hover svg path{fill:var(--color-primary-button-text)}.footer_newsletter_form{margin:3.6rem 0 0}.input_field_wrapper{position:relative;width:100%;min-height:4.4rem;border-radius:var(--input-border-radius);border:.1rem solid var(--color-border);padding-inline:2rem;display:flex}.input_field_wrapper button{position:absolute;top:0;right:1rem;width:4rem;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer}.input_field_wrapper button svg{width:2.1rem;height:2.1rem}.input_field_wrapper input{width:100%;height:auto;display:flex;max-width:calc(100% - 3rem);background:transparent;border:none;color:var(--color-foreground);font-size:1.3rem;line-height:1.56rem}.input_field_wrapper input::placeholder{opacity:0}.input_field_wrapper label{font-size:1.3rem;line-height:1.56rem;position:absolute;top:50%;transform:translateY(-50%);left:2rem;color:var(--color-foreground);pointer-events:none;opacity:1;transition:opacity .3s}.input_field_wrapper input:focus+label,.input_field_wrapper input:focus-visible+label,.input_field_wrapper input:not(:placeholder-shown)+label{opacity:0}.footer_bottom{margin:3rem 0 0;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:column;gap:1rem}.copyright_content span,.copyright_content span a{font-size:1.3rem;line-height:1.56rem;color:var(--color-foreground);text-underline-offset:.3rem;word-break:break-word}.copyright_content span a{color:var(--color-primary);transition:color .3s}.copyright_content span a:hover{color:var(--color-primary-hover)}.footer_payment_icons{width:100%;margin:0 0 3rem}.footer_payment_icons ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;row-gap:1.3rem}.footer_payment_icons.payment_icons--left ul{justify-content:flex-start}.footer_payment_icons.payment_icons--center ul{justify-content:center}.footer_payment_icons.payment_icons--right ul{justify-content:flex-end}.footer_payment_icons ul li{margin-right:1.3rem;display:flex}.footer_payment_icons ul li:last-child{margin-right:0}h3#ContactFooter-success{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;line-height:1.56rem;color:var(--color-foreground)}h3#ContactFooter-success svg{width:1.6rem;height:1.6rem}h3#ContactFooter-success svg path{fill:#4caf50}.footer_localization_wrapper{margin:6rem 0 0;display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap}.footer_language_selector,.footer_country_selector{min-width:16.1rem;min-height:4.4rem;border:.1rem solid var(--color-border);border-radius:var(--input-border-radius);display:flex;align-items:center;gap:1.4rem;cursor:pointer}.footer_localization_wrapper button{all:unset;display:flex;align-items:center;gap:1.4rem;border-radius:var(--input-border-radius);padding:1.2rem 2.4rem}.footer_localization_wrapper button:focus-visible{outline-offset:3px}.current_language,.current_currency{font-size:1.3rem;line-height:1.56rem;color:var(--color-foreground);display:flex;align-items:center;gap:1.4rem}.current_language svg,.current_currency svg{width:1.6rem;height:1.6rem;position:relative;top:-1px}.footer_localization_wrapper svg path{fill:var(--color-foreground)}.footer__follow-on-shop{width:100%;display:flex;justify-content:flex-start;margin:0 0 1rem}.newsletter-form_error__message span{color:#ff9c9c;opacity:.8}@media screen and (max-width: 1024px){.footer_inner{column-gap:var(--horizontal-spacing);row-gap:var(--vertical-spacing)}.footer_block{max-width:calc(50% - var(--horizontal-spacing))}}@media screen and (max-width: 640px){.footer_block{max-width:100%;margin:0 0 2rem}.footer_block_menu,.footer_newsletter_form{margin:1.6rem 0 0}.footer_localization_wrapper{margin:3rem 0 0;justify-content:flex-start}.footer_payment_icons{margin:1rem 0}.footer_payment_icons ul{justify-content:center!important}.footer__follow-on-shop{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/footer.css.map */
