.footer .container{padding-block-start:calc(var(--padding-block-start, 0));padding-block-end:calc(var(--padding-block-end, 0))}.footer__body{position:relative}.footer__content{display:flex;width:100%;flex-direction:column;position:relative}.footer__content:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:calc(0rem - var(--page-gutter));width:calc(100% + var(--page-gutter) * 2);height:0;background-color:rgba(var(--color-border),var(--alpha-border))}.footer__content img,.footer__content svg{max-width:100%}.footer:has(#Country-drawer-footer.menu-opening){z-index:var(--z-modals);position:relative}@media screen and (min-width:990px){.footer:has(#Country-drawer-footer){z-index:var(--footer-z-index, var(--z-modals));position:relative;transition:var(--footer-transition, z-index 0s ease .3s)}}.footer__content-entry{margin-block-end:2.4rem;max-width:30rem}.footer__content-entry p,.footer__brand-entry p{margin:0}.footer__menu-title{color:rgb(var(--color-foreground));margin:0 0 2rem;font-size:var(--font-size-static-sm);line-height:1.2;font-weight:var(--font-weight-normal);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.footer__menu-title a{color:inherit;transition:color var(--duration-default)}.footer__newsletter-title{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.footer__newsletter{max-width:30rem;margin-block-end:3.2rem}.footer__newsletter,.footer__newsletter form,.footer__newsletter .field,.footer__newsletter .newsletter-form__field-wrapper{width:100%;max-width:100%}.footer input{color:#333232;background-color:#fff}.footer input::placeholder{color:#9e9a99}.footer__drawer-button{display:inline-block;width:fit-content;padding-block-start:0;font-family:var(--font-heading-family);font-size:var(--font-size-static-sm);color:rgb(var(--color-foreground));line-height:1.15;text-transform:none;letter-spacing:normal}.footer__links{font-size:var(--font-size-static-sm);line-height:1.45;color:rgb(var(--color-foreground));width:100%}.footer__links li+li{margin-block-start:1.2rem}.footer__links a{display:block;color:currentColor;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;transition:color var(--duration-default)}.footer__links--cols{display:flex;flex-wrap:wrap;gap:1.2rem;width:auto;margin:0;color:rgb(var(--color-foreground))}.footer__links--cols li+li{margin-block-start:0}.footer__links--cols li{padding:0}.footer__links-mobile-item--cols .footer__sublinks-mobile-link,.footer__links--cols a{display:flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem}.footer__logo{max-width:50.645%;min-width:15.8rem;margin:0 auto 2.4rem;color:rgb(var(--color-heading-text))}.footer__logo:last-child{margin-block-end:0}.footer__logo a{display:block}.footer__logo svg,.footer__logo img{display:block;width:100%;height:auto;margin:0}.footer__copyright{font-size:var(--font-size-static-xs);color:rgb(var(--color-foreground))}.footer__copyright a{color:currentColor}.footer__cols{display:flex;flex-direction:column;row-gap:var(--spacing-6)}.footer__col{position:relative;width:100%;min-width:0;overflow:hidden}.footer__col:has(.footer__social-icons){overflow:visible}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}.footer__accordion{border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border));margin-top:calc(-1 * var(--spacing-6))}.footer__links-mobile-item:last-child{border-block-end:none}.footer__links-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;letter-spacing:normal;line-height:var(--line-height-static-md);transition:color var(--duration-default);text-transform:unset}.footer__links-mobile-link-icon{position:relative;margin-inline-start:2.4rem;pointer-events:none}.footer__links-mobile-link-icon svg{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg:last-child{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transform:rotate(90deg);opacity:0}.footer__links-mobile-item--cols:last-child{padding-block-end:0}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:first-child,html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:first-child{opacity:0;transform:rotate(-90deg)}html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:last-child,html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:last-child{opacity:1;transform:none}@media(hover:hover){.footer__links a:hover,.footer__links-mobile-link:hover,.footer__links--cols a:hover,.footer__menu-title a:hover{color:rgb(var(--color-heading-text))}}@media screen and (max-width:749px){.footer__newsletter-title{font-size:calc(var(--font-heading-scale) * var(--font-size-h3));line-height:var(--line-height-static-md)}}@media screen and (min-width:750px){.footer__content-entry{max-width:30rem}}@media screen and (min-width:990px){.footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;align-items:start}.footer__col{width:100%;min-width:0;grid-column:span var(--block-grid-column, 1);grid-row:span var(--block-grid-row, 1)}.footer__content,.footer__menu{align-items:flex-start}.footer__content:after{display:none}}.footer__bottom{display:flex;flex-direction:column;gap:2rem;padding-top:3rem;margin-top:3rem;border-top:1px solid rgba(var(--color-border),var(--alpha-border))}.footer__bottom-left{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.footer__bottom-right{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;flex-wrap:wrap}.footer__localization{font-size:var(--font-size-static-sm);color:rgb(var(--color-foreground))}.footer__localization .footer__drawer-button{text-decoration:underline}@media screen and (min-width:990px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer__bottom-right{justify-content:flex-end}}.footer__payment .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.footer__payment .list-payment__item{display:flex;align-items:center}.footer__payment .list-payment__item:last-child{margin-inline-end:0}.footer__follow-on-shop{transform:scale(.8);width:14rem}follow-on-shop-button{--reserved-width: fit-content !important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-footer.css.map */
