.premium-footer{--surface-fill: var(--footer-bg);color:var(--footer-text);background:var(--footer-bg)}.premium-footer--border{border-block-start:var(--border-thin) solid var(--color-border)}.premium-footer__inner{width:calc(100% - 2 * var(--space-4));max-width:var(--footer-width);margin-inline:auto;padding-block:var(--section-top-mobile) var(--section-bottom-mobile)}.premium-footer__grid{display:grid;grid-template-columns:repeat(var(--footer-columns,4),minmax(0,1fr));gap:var(--footer-gap);text-align:var(--footer-align-desktop)}.premium-footer--EDITORIAL_SPLIT .premium-footer__grid{grid-template-columns:repeat(var(--footer-columns,4),minmax(0,1fr))}.premium-footer--EDITORIAL_SPLIT .footer-block:first-child{grid-column:span 2}.premium-footer--MINIMAL .premium-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.footer-block{min-width:0}.footer-block h2{margin-block:0 var(--space-4);font-family:var(--font-body-custom,var(--font-body));font-size:var(--footer-heading-size);font-weight:var(--heading-weight);letter-spacing:.02em}.premium-footer--heading-serif .footer-block h2{font-family:var(--font-heading-custom,var(--font-heading));font-size:var(--footer-heading-size);letter-spacing:0}.footer-block p,.footer-block .rte,.footer-contact{font-size:var(--footer-body-size,14px);line-height:1.7}.footer-block p{max-width:38ch}.footer-block ul,.footer-policies,.footer-payments{list-style:none;margin:0;padding:0}.footer-block li+li{margin-block-start:.65rem}.footer-block a,.footer-policies a{color:inherit;text-decoration:none}.footer-block a:hover,.footer-policies a:hover{text-decoration:underline;text-underline-offset:.2em}.footer-brand__logo{display:block;width:min(100%,var(--footer-brand-width));margin-block-end:var(--space-4)}.footer-brand__logo img{width:100%;height:auto}.footer-brand__name{font-size:var(--text-xl)!important}.footer-menu__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:start}.footer-menu__toggle svg{width:16px;height:16px}.footer-menu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.footer-menu__toggle:disabled{cursor:default;opacity:1}.footer-contact li{display:flex;align-items:flex-start;gap:.6rem;overflow-wrap:anywhere}.footer-contact svg{flex:0 0 18px;width:18px;height:18px;margin-block-start:.2rem}.footer-newsletter__fields{display:flex;gap:var(--space-2)}.footer-newsletter__fields input{flex:1;min-width:0}.footer-newsletter__fields button{flex:0 0 auto;min-height:48px;padding-inline:var(--space-4);border:1px solid var(--color-text);background:var(--color-text);color:var(--color-background);font-weight:600}.footer-newsletter__success{color:var(--color-success)}.footer-newsletter__error{color:var(--color-error)}.footer-newsletter__consent{margin-block-start:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.footer-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.footer-social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-round)}.footer-social svg{width:20px;height:20px}.footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.footer-payments__icon{display:block;width:38px;height:24px}.footer-policies{display:flex;flex-wrap:wrap;gap:.45rem var(--space-4);font-size:var(--text-xs)}.premium-footer .global-localization button{background:var(--footer-text);color:var(--footer-bg)}.premium-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.premium-footer__copyright{display:flex;flex-wrap:wrap;gap:.35rem var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs)}.footer-editor-note{color:var(--color-text-muted);font-size:var(--text-xs)}@media(max-width:767px){.premium-footer__grid,.premium-footer--EDITORIAL_SPLIT .premium-footer__grid,.premium-footer--MINIMAL .premium-footer__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5);text-align:var(--footer-align-mobile)}.premium-footer--EDITORIAL_SPLIT .footer-block:first-child{grid-column:auto}.footer-social{justify-content:var(--footer-align-mobile)}.premium-footer__utilities{display:grid;justify-content:stretch}.footer-newsletter__fields{flex-wrap:wrap}.footer-newsletter__fields button{min-width:7rem}}@media(min-width:768px){.premium-footer__inner{width:calc(100% - 2 * var(--space-8))}.footer-menu__toggle svg{display:none}}@media(min-width:768px)and (max-width:1023px){.premium-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-block--brand>p{max-width:29ch;font-size:var(--text-sm);margin-block-start:var(--space-5)}.footer-block--newsletter h2{font-family:var(--font-heading);font-size:var(--type-h1-strict, clamp(1.65rem,2vw,2rem));font-weight:var(--heading-weight);text-transform:none;letter-spacing:0}.footer-block--newsletter>p{max-width:34ch;font-size:var(--text-sm)}.footer-block--policies .footer-policies{display:grid}@media(min-width:768px){.premium-footer__inner{padding-block:var(--section-top) var(--section-bottom)}}.premium-footer--band{--color-border: rgb(var(--palette-on-media-rgb) / 18%);--color-text-muted: rgb(var(--palette-on-media-rgb) / 82%);--surface-pattern-color: var(--palette-gold-light)}.premium-footer[data-surface-media]{--color-text-muted: var(--footer-text)}.footer-brand__logo--band img{filter:brightness(0) invert(1)}html[data-styled] .premium-footer__inner{width:calc(100% - 2 * var(--page-gutter-mobile));max-width:min(var(--footer-width),var(--container-max))}@media(min-width:48rem){html[data-styled] .premium-footer__inner{width:calc(100% - 2 * var(--page-gutter-desktop))}}html[data-styled] .footer-block--policies .footer-policies{gap:0;font-size:inherit}html[data-styled] .premium-footer .global-localization{align-items:center}html[data-styled] .premium-footer .global-localization button{min-height:var(--input-height);border-radius:var(--input-radius)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer.css.map */
