.residual-footer{--footer-rule: rgba(var(--color-foreground), .22);border-block-start:1px solid var(--footer-rule)}.residual-footer .page-width{padding-inline:max(var(--residual-phone-gutter, 16px),env(safe-area-inset-left)) max(var(--residual-phone-gutter, 16px),env(safe-area-inset-right))}.residual-footer .footer__content-top{display:grid;gap:20px;padding-block-end:16px}.residual-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:24px}.residual-footer .footer-block,.residual-footer .footer__community{min-width:0}.residual-footer .footer-block__heading{margin:0 0 8px;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.residual-footer .footer-block--menu ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));column-gap:16px;margin:0}.residual-footer .footer__menu-link{display:flex;align-items:center;min-height:44px;padding-block:6px;color:inherit;font-size:14px;line-height:1.25;text-decoration:none;text-underline-offset:.22em;overflow-wrap:anywhere}.residual-footer .footer__menu-link--current,.residual-footer .footer__menu-link:is(:hover,:focus-visible),.residual-footer .copyright__content a:is(:hover,:focus-visible){text-decoration:underline}.residual-footer .footer__community{display:grid;gap:16px;align-content:start}.residual-footer .footer__newsletter.newsletter-form{align-items:flex-start;margin:0;max-width:420px;min-width:0}.residual-footer .footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;border-block-start:1px solid var(--footer-rule);padding-block-start:10px}.residual-footer .footer__signature{font-family:var(--font-heading-family);font-size:18px;line-height:1.3;overflow-wrap:anywhere}.residual-footer .list-social{justify-content:flex-start;gap:0}.residual-footer .list-social__link{color:inherit;--residual-social-icon-size: 19px}.residual-footer .list-social__link:is(:hover,:focus-visible){background:rgba(var(--color-foreground),.08)}.residual-footer .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:end;gap:12px 28px;padding-block-start:14px}.residual-footer .footer__content-top+.footer__content-bottom{border-block-start:1px solid var(--footer-rule)}.residual-footer .footer__localization{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;max-width:100%}.residual-footer .footer__localization:empty{display:none}.residual-footer :is(localization-form,.localization-form,.no-js-hidden){min-width:0;max-width:100%}.residual-footer .localization-form h2:not(.visually-hidden){margin:0 0 2px;color:inherit;font-family:var(--font-body-family);font-size:max(12px,calc(var(--region-font-size, 14px) - 2px));line-height:1.3;letter-spacing:normal}.residual-footer .localization-form__select{display:inline-flex;width:auto;max-width:100%;height:auto;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border:0;font:inherit;font-size:var(--region-font-size, 14px);line-height:1.25;background:transparent;color:inherit;text-transform:none;letter-spacing:normal;text-align:start;overflow-wrap:anywhere}.residual-footer .localization-form__select .icon-caret{position:static;flex:0 0 10px;height:6px;color:inherit}.residual-footer .disclosure__button{text-decoration:none}.residual-footer .disclosure__button:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:.22em}.residual-footer .disclosure__button:before,.residual-footer .disclosure__button:after{content:none}.residual-footer .disclosure__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.residual-footer .disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.residual-footer .disclosure__list-wrapper{max-width:min(72vw,320px);inset-inline-start:0}.residual-footer .disclosure__list{min-width:0;max-width:min(72vw,320px);max-height:min(50vh,260px)}.residual-footer .disclosure__link{min-height:44px;padding:12px 14px;color:inherit;overflow-wrap:anywhere}.residual-footer .disclosure__link--active{text-decoration:underline}.residual-footer .localization-form__currency{display:inline-block}.residual-footer noscript .localization-form__select select{max-width:100%}.residual-footer .footer__copyright{display:grid;gap:4px;font-size:13px;line-height:1.4;letter-spacing:normal;overflow-wrap:anywhere;padding-block:4px}.residual-footer .copyright__content{font-size:inherit}.residual-footer .copyright__content a{color:inherit;text-decoration:none;text-underline-offset:.22em}.residual-footer .policies{display:flex;flex-wrap:wrap;gap:0 16px;margin:0}.residual-footer .policies a{display:flex;min-height:44px;align-items:center}.residual-footer .footer-block-image{display:flex}.residual-footer .footer-block-image.center{justify-content:center}.residual-footer .footer-block-image.right{justify-content:flex-end}.residual-footer .footer-block__image-wrapper img{display:block;width:100%;height:auto}.residual-footer .footer-block-image .placeholder-svg{max-width:200px}@media(min-width:750px){.residual-footer .page-width{padding-inline:5rem}.residual-footer .footer__content-top{grid-template-columns:minmax(0,1fr) minmax(168px,28%);gap:clamp(24px,5vw,88px);padding-block-end:24px}.residual-footer .footer__content-top>:only-child{grid-column:1 / -1}.residual-footer .footer-block--menu:only-child ul{max-width:480px}.residual-footer .footer-block--menu ul{grid-template-columns:repeat(2,minmax(0,1fr))}.residual-footer .footer__social{display:grid;border:0;padding:0}.residual-footer .footer__social .list-social{margin-inline-start:-12px}.residual-footer .footer__copyright{margin-inline-start:auto;text-align:end}.residual-footer .footer__copyright:only-child{margin-inline-start:0;text-align:start}}@media(max-width:749px){.residual-footer .footer__content-bottom-wrapper{align-items:end;justify-content:space-between;gap:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/section-footer.css.map */
