.site-footer{padding:64px var(--page-margin) 24px;background:var(--color-background)}.site-footer__inner{margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:36px}.site-footer__brand{display:block;text-decoration:none;width:100%}.site-footer__brand img{width:100%;height:auto}.site-footer__brand>.heading{font-size:calc(clamp(36px,8vw,120px) * var(--font-heading-scale))}.site-footer__content{display:flex;gap:24px;align-items:flex-start}.newsletter-block{flex:0 0 45.731707%;min-width:0;margin-inline-end:40px}.footer-menu-block{flex:0 0 21.341463%;min-width:0}@media(min-width:990px){.site-footer__content:has(>.footer-menu-block~.footer-menu-block~.footer-menu-block)>.newsletter-block{flex:2 1 0;margin-inline-end:0}.site-footer__content:has(>.footer-menu-block~.footer-menu-block~.footer-menu-block)>.footer-menu-block{flex:1 1 0;min-width:0}}.newsletter,.newsletter__form{display:flex;flex-direction:column;gap:16px}.newsletter h2{font-size:calc(32px * var(--font-heading-scale));line-height:calc(37px * var(--font-heading-scale) * var(--line-height-heading-scale))}.newsletter__text{font-size:calc(15px * var(--font-body-scale));line-height:calc(22px * var(--font-body-scale) * var(--line-height-body-scale))}.newsletter p{text-wrap:wrap}.newsletter__form>input[type=email]{height:50px;padding:14px;border:1px solid var(--color-brand);background:transparent;font-size:calc(14px * var(--font-body-scale));line-height:calc(20px * var(--font-body-scale) * var(--line-height-body-scale));border-radius:0;width:100%;outline-offset:3px}.newsletter input::placeholder{color:inherit;opacity:1}.newsletter__form>.button{min-height:44px;padding:13px 18px;font-size:calc(12px * var(--font-body-scale));line-height:calc(16px * var(--font-body-scale) * var(--line-height-body-scale))}.newsletter__consent{display:flex;align-items:flex-start;gap:3px;font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale));cursor:pointer}.newsletter__consent input{-webkit-appearance:none;appearance:none;flex:none;border:1px solid var(--color-brand);width:9px;height:9px;margin-top:4px;background:transparent;border-radius:0}.newsletter__consent input:checked{background:var(--color-brand);box-shadow:inset 0 0 0 2px var(--color-background)}.newsletter__consent a{text-underline-offset:2px;text-decoration:underline}.footer-menu h2{font:400 calc(13px * var(--font-heading-scale))/calc(18px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-mono);margin-bottom:14px}.footer-menu__links{display:flex;flex-direction:column;gap:14px;font-size:calc(14px * var(--font-body-scale));line-height:calc(20px * var(--font-body-scale) * var(--line-height-body-scale))}.footer-menu a,.footer-menu span{text-decoration:none}.footer-menu a:hover{text-decoration:underline}.site-footer__social-payment{display:flex;justify-content:space-between;align-items:center;gap:24px}.social-links,.site-footer__payments{list-style:none;padding:0;margin:0;display:flex;align-items:center}.social-links{gap:14px}.social-links:empty{display:none}.social-links a{display:flex}.site-footer__payments{gap:8px}.site-footer__payments li{width:44px;height:28px}.site-footer__payments svg{width:100%;height:100%}.footer-localization{position:relative;width:max-content;max-width:100%;font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}.footer-localization summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.footer-localization summary::-webkit-details-marker{display:none}.footer-localization__separator{margin-inline:8px}.footer-localization__panel{position:absolute;bottom:calc(100% + 12px);left:0;z-index:3;width:300px;max-width:calc(100vw - 40px);padding:20px;border:1px solid var(--color-brand);background:var(--color-background)}.footer-localization form{display:flex;flex-direction:column;gap:12px}.footer-localization select{width:100%;padding:8px;border:1px solid var(--color-brand)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:0;font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}.site-footer__legal p{display:block;width:100%;text-wrap:wrap}.site-footer__legal>a+a:before{content:"\b7";display:inline-block;margin-inline:8px}.site-footer__legal a{text-decoration:none}.site-footer__legal a:hover{text-decoration:underline}.site-footer__copyright{font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}.site-footer__institutional{width:100%;border:1px solid color-mix(in srgb,var(--color-brand) 20%,transparent);padding:20px 16px 16px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.site-footer__institutional img{width:min(100%,var(--institutional-width, 440px));height:auto;object-fit:contain}.site-footer__institutional p{font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}@media(max-width:989px){.site-footer{padding:40px 20px 24px}.site-footer__inner{gap:24px}.site-footer__content{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}.newsletter-block{grid-column:1/-1;margin:0}.newsletter h2{font-size:calc(24px * var(--font-heading-scale));line-height:calc(28px * var(--font-heading-scale) * var(--line-height-heading-scale));max-width:350px}.newsletter__form>.button{padding-block:13px}.site-footer__social-payment{flex-direction:column;align-items:flex-start;gap:24px}.site-footer__payments{gap:clamp(3px,1.76vw,8px);width:100%;max-width:408px}.site-footer__payments li{flex:1;width:auto;height:auto;aspect-ratio:44/28}.site-footer__legal{max-width:350px}.site-footer__institutional p{text-align:start}}.footer-menu h2{position:relative;top:.5px}.footer-menu__links{position:relative;top:1px}.footer-menu__links .theme-icon{display:none}.site-footer__legal,.site-footer__copyright,.site-footer__institutional p{position:relative;top:.75px}.footer-localization summary{gap:8px}.footer-localization__separator{margin-inline:2px}.newsletter__consent{display:block;position:relative;top:.5px}.newsletter__consent input{display:inline-block;margin-inline-end:3px;vertical-align:baseline;margin-top:0;width:9px;height:9px}@media(max-width:989px){.newsletter h2{line-height:calc(27.6px * var(--font-heading-scale) * var(--line-height-heading-scale));min-height:56px}.footer-menu h2{top:0}.footer-menu__links{top:1px}.site-footer__legal,.site-footer__copyright,.site-footer__institutional p{top:.75px}.footer-localization summary{position:relative;top:.5px}.newsletter__text{position:relative;top:-.25px}}.newsletter__consent input{margin-inline-end:4px}@media(max-width:989px){.newsletter h2{line-height:calc(28px * var(--font-heading-scale) * var(--line-height-heading-scale));min-height:0}.newsletter__consent{top:1px}.footer-menu h2{top:.5px}}@media(max-width:989px){.site-footer__copyright{font:400 calc(12px * var(--font-interface-scale))/calc(16px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/footer.css.map */
