.footer{position:relative;isolation:isolate;background-color:var(--color-bg);color:var(--color-fg);font-size:.9375rem}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--footer-grain);background-repeat:repeat;opacity:.12;pointer-events:none}.footer__main{display:grid;gap:40px}@media(min-width:990px){.footer__main{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:clamp(48px,6vw,100px)}}.footer a{color:inherit}.footer__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid var(--color-border);list-style:none}@media(min-width:990px){.footer__values{grid-template-columns:repeat(var(--value-count, 4),minmax(0,1fr));gap:32px;margin-bottom:48px;padding-bottom:40px}}.footer-value{display:flex;align-items:flex-start;gap:12px}.footer-value__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-surface);color:var(--color-secondary)}.footer-value__text{min-width:0}.footer-value__title{margin:0;font-weight:700;line-height:1.3}.footer-value__caption{margin:4px 0 0;color:var(--color-muted);font-size:.8125rem;line-height:1.45}@media(max-width:749px){.footer-value{flex-direction:column;gap:8px}.footer-value__icon{width:40px;height:40px}}.footer__top{display:grid;gap:32px;align-content:start}@media(min-width:990px){.footer__top{gap:32px}}.footer-newsletter{max-width:480px}.footer-newsletter__heading{margin:0 0 20px;font-size:clamp(2rem,3.3vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase}.footer-newsletter__text{margin-bottom:20px;color:var(--color-muted)}.footer-newsletter__text p,.footer-newsletter__disclaimer{text-wrap:balance}.footer-newsletter__text>:last-child{margin-bottom:0}.footer-newsletter__form{margin:0}.footer-newsletter__row{position:relative;display:flex}.footer-newsletter__field{flex:1 1 auto}.footer-newsletter__field .field__input{height:var(--button-height);padding-right:64px;background-color:#fff;border-color:transparent;color:var(--color-base-fg)}.footer-newsletter__field .field__input::placeholder{color:#595959}.footer-newsletter__submit{position:absolute;inset:0 0 0 auto;width:56px;padding:0;background:transparent;border-color:transparent;color:var(--color-base-fg)}.footer-newsletter__submit:hover{background:#0000000f;box-shadow:none}.footer-newsletter__form .form-message{margin-top:12px}.footer-newsletter__disclaimer{margin:10px 0 0;color:var(--color-muted)}.footer__social{display:flex;flex-direction:column;gap:10px}@media(min-width:990px){.footer__social{align-items:flex-end}}.footer__social-heading{margin:0;color:var(--color-muted)}.footer__social-icons{margin-left:-8px}@media(min-width:990px){.footer__social-icons{margin-left:0;margin-right:-8px}}.footer__columns{display:grid;grid-template-columns:minmax(0,1fr);padding-block:8px}@media(min-width:750px){.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:0}}@media(min-width:990px){.footer__columns{grid-template-columns:repeat(min(var(--footer-columns, 4),5),minmax(0,1fr));gap:28px;padding-block:0}}.footer-block{min-width:0}.footer-block--brand{padding-block:24px 16px}@media(min-width:750px){.footer-block--brand{padding-block:0}}.footer-block__logo{display:inline-block;margin-bottom:16px;line-height:0}.footer-block__logo img{max-width:100%;height:auto}.footer-block__heading{margin:0 0 16px;font-family:var(--font-body-family);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.footer-block__text{color:var(--color-muted)}.footer-block__text a{color:var(--color-fg)}.footer-block__text ul{margin:0;padding:0;list-style:none}.footer-block__text li+li{margin-top:10px}.footer-block__text ul a,.footer-block__link{color:var(--color-muted);text-decoration:none;transition:color var(--duration) var(--ease)}.footer-block__text ul a:hover,.footer-block__link:hover,.footer-block__link[aria-current=page]{color:var(--color-fg);text-decoration:underline;text-underline-offset:3px}.footer-block__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}@media(max-width:749px){.footer-block--links,.footer-block--text{border-bottom:1px solid var(--color-border)}.footer-block__heading--toggle{margin:0}.footer-block__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.footer-block__toggle-icon{transition:transform var(--duration) var(--ease)}.footer-block.is-open .footer-block__toggle-icon{transform:rotate(45deg)}.footer-block__content{padding-bottom:20px}.js [data-footer-block]:not(.is-open)>.footer-block__content{display:none}}.footer__bottom{margin-top:48px;display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:1px solid var(--color-border)}.footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.footer__bottom-row:empty{display:none}.footer__bottom-row--legal{justify-content:flex-start;color:var(--color-muted)}.footer__copyright{margin:0}.footer__copyright a{text-decoration:none}.footer__copyright a:hover{text-decoration:underline;text-underline-offset:3px}.footer__payment-list,.footer__policy-list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.footer__payment-list{gap:8px}.footer__payment-icon{display:block;width:38px;height:24px}.footer__policy-list{gap:8px 20px}.footer__policy-link{color:var(--color-muted);text-decoration:none}.footer__policy-link:hover{color:var(--color-fg);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.footer__bottom{border-top:0}.footer__bottom-row{flex-direction:column;align-items:flex-start}}.footer .localization__form{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.footer .localization__disclosure{position:relative;display:block}.footer .localization__toggle{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;list-style:none;transition:border-color var(--duration) var(--ease)}.footer .localization__toggle::-webkit-details-marker{display:none}.footer .localization__toggle:hover{border-color:var(--color-fg)}.footer .localization__chevron{transition:transform var(--duration) var(--ease)}.footer details[open]>.localization__toggle .localization__chevron{transform:rotate(180deg)}.footer .localization__panel{top:auto;bottom:calc(100% + 8px);width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 32px))}.footer .localization__panel-title{margin:4px 8px 6px;color:var(--color-muted)}.footer .localization__list{max-height:min(360px,50vh);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.footer .localization__option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:8px 10px;border-radius:var(--radius-sm);color:inherit;font-size:.875rem;text-align:left}.footer .localization__option:hover,.footer .localization__option[aria-current=true]{background-color:var(--color-surface)}.footer .localization__option[aria-current=true]{font-weight:700}.footer .localization__option-meta{flex-shrink:0;color:var(--color-muted);font-size:.8125rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
