.footer{border-top:var(--hairline) solid var(--color-line)}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-m);row-gap:var(--space-l)}@media(min-width:750px){.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-l);row-gap:var(--space-xl)}}@media(min-width:990px){.footer__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));column-gap:var(--space-xl);row-gap:var(--space-xl)}}.footer__block{min-width:0}.footer__block--newsletter,.footer__block--text{grid-column:1 / -1}@media(min-width:750px){.footer__block--newsletter,.footer__block--text{grid-column:span 2}}@media(min-width:990px){.footer__block--newsletter{min-width:300px}.footer__block--text{min-width:240px}}.footer__heading{margin-bottom:var(--space-s);color:var(--color-faint)}.footer__menu li+li{margin-top:0}.footer__link,.footer__policy-link{display:inline-block;color:var(--color-muted);text-decoration:none;transition:color var(--dur-s) var(--ease-out)}.footer__link{display:flex;align-items:center;min-height:var(--tap-min, 44px);font-size:.875rem;line-height:1.4;overflow-wrap:break-word}@media(min-width:750px){.footer__menu li+li{margin-top:11px}.footer__link{display:inline-block;min-height:0}}.footer__link:hover,.footer__link:focus-visible,.footer__policy-link:hover,.footer__policy-link:focus-visible{color:var(--color-fg)}.footer__link[aria-current=page]{color:var(--color-fg)}.footer__rte{max-width:44ch;font-size:.875rem;color:var(--color-muted)}.footer__block--newsletter .footer__rte{margin-bottom:var(--space-s)}.footer__hint{font-size:.75rem;line-height:1.5;color:var(--color-faint)}.footer__social{margin-inline-start:-12px}.footer__image{width:var(--footer-image-width, 160px);max-width:100%}.footer__image-link{display:inline-block;transition:opacity var(--dur-s) var(--ease-out)}.footer__image-link:hover{opacity:.72}.footer__grid+.footer__bottom{margin-top:var(--space-xl)}.footer__signature{padding-bottom:var(--space-m)}@media(min-width:750px){.footer__grid+.footer__bottom{margin-top:var(--space-2xl)}.footer__signature{padding-bottom:var(--space-l)}}.footer__logo-link{display:inline-block;color:inherit;text-decoration:none}.footer__logo-svg{width:160px;height:auto;color:var(--color-fg)}.footer__signature--mark .footer__logo-svg{width:44px}.footer__signature--oversized{padding-bottom:var(--space-m)}.footer__signature--oversized .footer__logo-link,.footer__logo-svg--oversized{display:block;width:100%}.footer__logo-svg--oversized{opacity:.92}.footer__legal{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-s) var(--space-l);padding-top:var(--space-m);padding-bottom:max(var(--space-2xs),env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--color-line)}@media(min-width:750px){.footer__legal{gap:var(--space-m) var(--space-l)}}.footer__legal-start,.footer__legal-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-m)}.footer__legal-end{justify-content:flex-start}@media(min-width:750px){.footer__legal-end{justify-content:flex-end}}.footer__copyright,.footer__policy-link{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;line-height:1.6}.footer__copyright{color:var(--color-faint)}.footer__policy-link{display:inline-flex;align-items:center;min-height:var(--tap-min, 44px);color:var(--color-faint)}.footer__policies{display:flex;flex-wrap:wrap;gap:0 var(--space-m)}@media(min-width:750px){.footer__copyright,.footer__policy-link{font-size:.625rem}.footer__policy-link{display:inline-block;min-height:0}.footer__policies{gap:6px var(--space-s)}}.footer__payment-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.payment-icon{display:block;width:36px;height:23px;opacity:.85;transition:opacity var(--dur-s) var(--ease-out)}@media(hover:hover){.payment-icon{opacity:.7}.footer__payment-list:hover .payment-icon{opacity:1}}.footer__localization .localization{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m)}.footer__localization .localization__form{margin:0}.footer__localization .localization__details{position:relative}.footer__localization .localization__toggle{display:flex;align-items:center;gap:8px;min-height:var(--tap-min, 44px);padding:6px 0;color:var(--color-muted);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;transition:color var(--dur-s) var(--ease-out)}.footer__localization .localization__toggle:hover{color:var(--color-fg)}.footer__localization .localization__toggle .icon{transition:transform var(--dur-s) var(--ease-out)}.footer__localization .localization__details[open] .localization__toggle .icon{transform:rotate(180deg)}.footer__localization .localization__panel{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;z-index:5;min-width:220px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:6px 0;background:var(--color-bg);border:var(--hairline) solid var(--color-line-strong)}.footer__localization .localization__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:var(--tap-min, 44px);padding:8px 14px;color:var(--color-muted);font-size:.875rem;text-align:start;transition:color var(--dur-xs) var(--ease-out),background-color var(--dur-xs) var(--ease-out)}@media(min-width:750px){.footer__localization .localization__option{min-height:0;font-size:.8125rem}}.footer__localization .localization__option:hover,.footer__localization .localization__option:focus-visible{color:var(--color-fg);background-color:rgba(var(--color-fg-rgb),.07)}.footer__localization .localization__option[aria-current=true]{color:var(--color-fg)}.footer__localization .localization__currency{color:var(--color-faint);font-size:.6875rem}.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.social-icons__link{display:grid;place-items:center;width:var(--tap-min, 44px);height:var(--tap-min, 44px);color:var(--color-muted);transition:color var(--dur-s) var(--ease-out)}.social-icons__link:hover,.social-icons__link:focus-visible{color:var(--color-fg)}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;max-width:460px}.newsletter-form__message{width:100%;margin-bottom:0;color:var(--color-fg)}.newsletter-form__message li+li{margin-top:4px}.newsletter-form__row{display:flex;align-items:flex-end;gap:var(--space-2xs)}.newsletter-form__field{flex:1 1 auto;min-width:0}.newsletter-form__input{padding-inline:0}.newsletter-form .field__label{inset-inline-start:0}.newsletter-form__submit{flex:0 0 auto;display:grid;place-items:center;width:46px;min-height:50px;color:var(--color-muted);border-bottom:var(--hairline) solid var(--color-line-strong);transition:color var(--dur-s) var(--ease-out)}.newsletter-form__submit:hover,.newsletter-form__submit:focus-visible{color:var(--color-fg)}[dir=rtl] .newsletter-form__submit .icon{transform:scaleX(-1)}.newsletter-form--text .newsletter-form__row{flex-wrap:wrap;gap:var(--space-s)}.newsletter-form--text .newsletter-form__field{flex:1 1 220px}.newsletter-form__button{flex:0 0 auto;min-width:140px}.newsletter-form__consent{margin-top:var(--space-2xs)}.newsletter-form__legal{font-size:.8125rem;line-height:1.6;color:var(--color-faint)}@media(min-width:750px){.newsletter-form__legal{font-size:.75rem}}.newsletter-form__legal-link{color:var(--color-muted);border-bottom-color:var(--color-line-strong)}.newsletter-form__legal-link:hover{color:var(--color-fg)}.newsletter__inner{display:grid;gap:var(--space-l)}.newsletter__inner--center{justify-items:center;max-width:720px;margin-inline:auto;text-align:center}.newsletter__inner--center .newsletter-form{margin-inline:auto}.newsletter__inner--center .newsletter-form__legal,.newsletter__inner--center .newsletter-form__consent{text-align:start}@media(min-width:990px){.newsletter__inner--start{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:var(--space-2xl)}}.newsletter__eyebrow{margin-bottom:var(--space-xs)}.newsletter__heading{margin-bottom:var(--space-s)}.newsletter__text{max-width:46ch;color:var(--color-muted)}.newsletter__inner--center .newsletter__text{margin-inline:auto}.newsletter__inner--center .newsletter__form-wrap{width:100%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-footer.css.map */
