.footer-a__newsletter-title{font-size:var(--heading-h4);font-family:var(--font-family-heading);font-weight:400;line-height:1.03;letter-spacing:.04em}.footer-a__menu-link,.footer-a__menu-title,.footer-a__newsletter-input .form-element input,.footer-a__newsletter-description{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-a__selectors a{font-size:var(--body-xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-a__legal-menu a,.footer-a__copyright{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-a__background{background-color:var(--light_ui-background-footer);border-top:1px solid var(--dark_ui-background)}@media screen and (min-width: 1024px){.footer-a__background{background-color:var(--light_ui-background);padding:0}}.footer-a__container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-4)}@media screen and (min-width: 1024px){.footer-a__container{grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--page-gap);column-gap:var(--page-gap)}}.footer-a__spacer{width:100%;order:-2;display:block}@media screen and (min-width: 1024px){.footer-a__spacer{grid-column:12 span}}.footer-a__newsletter{width:100%;display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1024px){.footer-a__newsletter{grid-column:9/13}}.footer-a__newsletter-title{display:block}.footer-a__newsletter-title:empty{display:none}@media screen and (min-width: 1024px){.footer-a__newsletter-title{display:none}}.footer-a__newsletter-input .form-element{width:100%}.footer-a__newsletter-input .form-element input{width:100%;padding-top:8px;background-color:var(--light_ui-background-footer)}@media screen and (min-width: 1024px){.footer-a__newsletter-input .form-element input{background-color:var(--dark_ui-element)}}.footer-a__newsletter-input .form-element input:-internal-autofill-selected{box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px var(--light_ui-background-footer)}@media screen and (min-width: 1024px){.footer-a__newsletter-input .form-element input:-internal-autofill-selected{box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px var(--dark_ui-element)}}.footer-a__newsletter-input .form-element input::-moz-placeholder{color:var(--light_text-text)}.footer-a__newsletter-input .form-element input:-ms-input-placeholder{color:var(--light_text-text)}.footer-a__newsletter-input .form-element input::placeholder{color:var(--light_text-text)}.footer-a__newsletter-input .form-element .icon{bottom:8px}.footer-a__newsletter-input .form-element .icon:not(:focus-visible){border:0}.footer-a__newsletter-input .form-element .icon svg{background-color:var(--light_ui-background-footer)}@media screen and (min-width: 1024px){.footer-a__newsletter-input .form-element .icon svg{background-color:var(--dark_ui-element)}}.footer-a__newsletter-social{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 0}.footer-a__newsletter-social a{display:flex}@media screen and (min-width: 1024px){.footer-a__menu{grid-column:1/7}}@media screen and (min-width: 1440px){.footer-a__menu{grid-column:1/6}}.footer-a__menu--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.footer-a__menu--mobile{width:100%}@media screen and (min-width: 1024px){.footer-a__menu--mobile{display:none}}.footer-a__menu--desktop{order:-1;display:none;gap:20px}@media screen and (min-width: 1024px){.footer-a__menu--desktop{display:flex}}.footer-a__menu-accordion{border-bottom:1px solid var(--light_grey-10)}.footer-a__menu-accordion--empty summary{cursor:default}.footer-a__menu-accordion.accordion .accordion__title{--m_accordion-title-size: var(--body-s);font-weight:700;text-transform:capitalize}@media screen and (min-width: 1024px){.footer-a__menu-accordion.accordion .accordion__title{text-transform:uppercase;font-weight:500;--m_accordion-title-size: 16px}}.footer-a__menu-accordion.accordion .accordion__content{display:flex;flex-direction:column}.footer-a__menu-accordion.accordion .accordion__content a{padding:8px 0}.footer-a__menu-group{flex:1 0;display:flex;flex-direction:column}.footer-a__menu-title{font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px;line-height:1;letter-spacing:.05em}@media screen and (min-width: 1024px){.footer-a__menu-title{text-transform:uppercase}}.footer-a__menu-title:after{content:"";width:0;display:block;border-bottom:1px solid var(--light_text-text);transition:width .25s}.footer-a__menu-title:hover:after{width:100%}.footer-a__menu-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:7px 0;line-height:1}.footer-a__menu-link:after{content:"";width:0;display:block;border-bottom:1px solid var(--light_text-text);transition:width .25s}.footer-a__menu-link:hover:after{width:100%}.footer-a__bottom{padding-bottom:var(--spacing-3);display:flex;flex-direction:column}@media screen and (min-width: 1024px){.footer-a__bottom{grid-column:12 span;flex-wrap:wrap;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);flex-direction:row}}.footer-a__bottom-separator{position:relative;margin:var(--spacing-3) 0;height:1px}@media screen and (min-width: 1024px){.footer-a__bottom-separator{width:100%}}.footer-a__bottom-separator:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;display:block;background-color:var(--light_grey-10);transform:translate(-50%)}.footer-a__selectors{display:flex;align-items:center;margin-bottom:var(--spacing-4)}@media screen and (min-width: 1024px){.footer-a__selectors{margin-bottom:0}}.footer-a__selectors a{display:flex;align-items:center;justify-content:flex-start;gap:8px}.footer-a__selectors a svg{width:24px;height:24px}.footer-a__selectors a svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.footer-a__selectors a svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.footer-a__payments{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 1024px){.footer-a__payments{margin-left:auto}}.footer-a__payments-method{display:flex}.footer-a__payments-method svg{width:auto;height:34px}.footer-a__copyright{color:var(--light_text-dark-grey);margin-top:var(--spacing-4);order:99}@media screen and (min-width: 1024px){.footer-a__copyright{margin-bottom:0;margin-top:0;order:0}}.footer-a__legal-menu{display:flex;align-items:center;justify-content:flex-start;gap:16px}.footer-a__legal-menu a{text-decoration:underline;color:var(--light_text-dark-grey)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snippets.footer-a.css.map */
