.footer.footer{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;background-color:var(--color-bg);border-top:1px solid var(--color-border)}.footer-block__heading{font-family:var(--font-heading);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:lowercase;color:var(--color-text-tertiary)}.footer-block__details-content .list-menu__item--link{color:var(--color-text-secondary);font-size:var(--fs-body-sm);transition:var(--transition-color)}.footer-block__details-content .list-menu__item--link:hover{color:var(--color-accent);text-decoration:none}.footer-block__details-content .list-menu__item--active{color:var(--color-text-primary)}.footer-block__details-content.rte,.footer-block__brand-info .rte{color:var(--color-text-secondary)}.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);text-transform:none;color:var(--color-text-primary)}.sw-newsletter-subtext{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.footer .newsletter-form__field-wrapper .field{display:flex;align-items:stretch;gap:var(--space-2)}.footer .newsletter-form__field-wrapper .field__input{background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-input);flex:1 1 auto}.footer .newsletter-form__field-wrapper .field__input:focus,.footer .newsletter-form__field-wrapper .field__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.footer .newsletter-form__field-wrapper .field__label{color:var(--color-text-secondary)}.footer .newsletter-form .field.sw-newsletter-field{margin-bottom:var(--space-2)}.footer .newsletter-form .field.sw-newsletter-field .field__input{width:100%;background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-input)}.footer .newsletter-form .field.sw-newsletter-field .field__input:focus,.footer .newsletter-form .field.sw-newsletter-field .field__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.footer .newsletter-form .field.sw-newsletter-field .field__label{color:var(--color-text-secondary)}.footer .newsletter-form__button:not(:focus-visible):not(.focused){background-color:var(--color-accent);color:var(--color-text-on-accent, #000)}.footer .newsletter-form__button{position:static;flex:0 0 auto;width:auto;height:var(--btn-height-md);padding:0 var(--btn-padding-x);background-color:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-button);font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);white-space:nowrap;transition:var(--transition-color)}.footer .newsletter-form__button:hover{background-color:var(--color-accent-hover)}.footer .newsletter-form__button:active{background-color:var(--color-accent-active)}.footer .newsletter-form__message{color:var(--color-text-secondary)}.footer .newsletter-form__message--success{color:var(--color-success)}.footer .list-social__link{color:var(--color-text-secondary);transition:var(--transition-color)}.footer .list-social__link:hover{color:var(--color-accent)}.sw-footer-legal{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sw-footer-tagline{margin:0;max-width:640px;color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.sw-footer-disclaimer{margin:var(--space-3) 0 0;max-width:640px;color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.sw-footer-disclaimer strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.footer__content-bottom{border-top:1px solid var(--color-border)}.footer__copyright,.footer .copyright__content{color:var(--color-text-tertiary);font-size:var(--fs-caption)}.footer .copyright__content a,.footer .policies a{color:var(--color-text-tertiary);transition:var(--transition-color)}.footer .copyright__content a:hover,.footer .policies a:hover{color:var(--color-accent)}.footer__localization h2{color:var(--color-text-tertiary)}@media(prefers-reduced-motion:reduce){.footer-block__details-content .list-menu__item--link,.footer .newsletter-form__button,.footer .list-social__link,.footer .copyright__content a,.footer .policies a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sw-footer.css.map */
