footer[role=contentinfo]{background-color:#f1ece6;border-top:1px solid var(--color-border, rgb(26 26 26 / .12))}footer[role=contentinfo] .section-background,footer[role=contentinfo] .section{background:transparent!important}.footer-content>*{min-width:0}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 2"]{gap:96px}.footer-content>*:first-child{margin-inline-end:0}.footer-content .group-block-content.layout-panel-flex--row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:32px}.footer-content .group-block-content.layout-panel-flex--row>*{min-width:0;flex:0 1 auto}}footer h2,footer h3,footer h4,footer .h3,footer .menu__heading__default{font-family:var(--font-body, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--spacing-4, 1rem);color:var(--color-base-text, #1a1a1a)}footer .group-block:has(.email-signup-block) h3,footer .group-block:has(.email-signup-block) .h3{font-size:.6875rem;margin-bottom:var(--spacing-2, .5rem)}footer .group-block:has(.email-signup-block) .rte,footer .group-block:has(.email-signup-block) .rte p{font-size:.625rem;line-height:1.4;margin:0 0 var(--spacing-3, .75rem);color:var(--color-base-text, #1a1a1a);opacity:.85}footer .menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs, 8px)}footer .menu .menu__item{margin-bottom:var(--spacing-2, .5rem)}footer .menu .menu__item:last-child{margin-bottom:0}footer .menu .menu__item a,footer .menu-list__link{font-family:var(--font-body, sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--color-base-text, #1a1a1a);text-decoration:none;opacity:.7;transition:opacity .2s ease;display:inline-block}footer .menu .menu__item a:hover,footer .menu-list__link:hover{opacity:1}.email-signup__input-group{display:flex;align-items:center;border-bottom:1px solid var(--color-base-text, #1a1a1a);background:transparent}.email-signup__input{flex:1;border:none;background:transparent;padding:10px 0;font-family:var(--font-body, sans-serif);font-size:.75rem;letter-spacing:.04em;color:var(--color-base-text, #1a1a1a);outline:none}.email-signup__input::placeholder{opacity:.45;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.email-signup__button--integrated{display:flex;align-items:center;justify-content:center;padding:8px 0 8px 12px;background:transparent;border:none;cursor:pointer;flex-shrink:0;color:var(--color-base-text, #1a1a1a);transition:opacity .2s ease}.email-signup__button--integrated:hover{opacity:.6}.email-signup__button--integrated svg{width:var(--icon-size-md, 20px);height:var(--icon-size-md, 20px);stroke-width:var(--icon-stroke-width, 1.25)}.email-signup__success-message,.email-signup__error-message{font-size:.6875rem;letter-spacing:.06em;margin-top:var(--spacing-xs, 8px)}footer .email-signup-block .email-signup__form{display:flex;flex-direction:column;gap:var(--spacing-4, 1rem)}@media(min-width:750px){footer .email-signup-block .email-signup__form{flex-direction:row;align-items:center}}footer .email-signup-block .email-signup__input-group{border-bottom:none;background:transparent}footer .email-signup-block .email-signup__input{background:transparent;border:none;border-bottom:1px solid rgba(26,26,26,.3);border-radius:0;padding:var(--spacing-2, .5rem) 0;font-size:.75rem;color:var(--color-base-text, #1a1a1a);transition:border-color .2s ease;box-shadow:none}footer .email-signup-block .email-signup__input:focus{border-bottom-color:#1a1a1acc;outline:none}footer .email-signup-block .email-signup__input::placeholder{color:#1a1a1a80;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}footer .email-signup-block .email-signup__button{background-color:var(--color-base-text, #1a1a1a);color:var(--color-base-bg, #fafaf9);border:none;padding:var(--spacing-3, .75rem) var(--spacing-6, 1.5rem);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}footer .email-signup-block .email-signup__button:hover{opacity:.8}footer .email-signup-block .email-signup__button:disabled{opacity:.5;cursor:not-allowed}footer .email-signup-block .email-signup__heading{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-2, .5rem)}footer .social-links{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 16px)}footer .social-links a{display:flex;align-items:center;justify-content:center;color:var(--color-base-text, #1a1a1a);opacity:.7;transition:opacity .2s ease}footer .social-links a:hover{opacity:1}footer .social-links svg{width:var(--icon-size-md, 20px);height:var(--icon-size-md, 20px)}footer .payment-icons{display:flex;flex-wrap:wrap;gap:var(--spacing-2, .5rem);align-items:center}footer .payment-icon{opacity:.6;height:20px;width:auto}footer [data-testid=footer-utilities].utilities{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--spacing-6, 1.5rem);margin-top:var(--spacing-6, 1.5rem);border-top:1px solid rgba(26,26,26,.1);font-size:.75rem;font-family:var(--font-body, sans-serif);letter-spacing:.06em;color:var(--color-base-text, #1a1a1a);opacity:.6}.utilities{font-family:var(--font-body, sans-serif);font-size:.75rem;letter-spacing:.06em;color:var(--color-base-text, #1a1a1a);opacity:.6}.utilities a{color:inherit;text-decoration:none;transition:opacity .2s ease}.utilities a:hover{opacity:.85}footer .footer-copyright__text,footer .footer-utilities__text{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.footer-utilities__label{display:inline-block;margin-inline-end:1rem;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-base-text, #1a1a1a);opacity:.6}.footer-utilities__social-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.footer-utilities__social-group .social-icons__wrapper{display:inline-flex;gap:.75rem;flex-wrap:wrap}.footer-utilities__social-group .social-icons__icon{display:none!important}.footer-utilities__social-group .social-icons__icon-label{display:inline!important}.footer-utilities__social-group .social-icons__icon-wrapper{width:auto!important;height:auto;margin-inline-end:0}.footer-utilities__social-group .social-icons__wrapper{gap:.75rem}.footer-utilities__country{display:flex;align-items:center;flex-wrap:wrap;gap:.25em}.footer-utilities__country-label{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.footer-utilities__country-value{text-decoration:underline;text-underline-offset:2px}.footer-utilities__localization{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-localization-form__languages{display:flex;flex-wrap:wrap;gap:.75rem}.footer-localization-form__language{background:transparent;border:none;padding:0;margin:0;font:inherit;cursor:pointer;text-decoration:none}.footer-localization-form__language--active{text-decoration:underline;text-underline-offset:2px}.footer-localization-form__language:not(.footer-localization-form__language--active):hover{text-decoration:underline;text-underline-offset:2px;opacity:.85}.footer-policy-list{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 16px);list-style:none;margin:0;padding:0}@media screen and (max-width:749px){footer .menu-list{gap:var(--spacing-xs, 8px)}.utilities{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-footer.css.map */
