.footer .container{padding-block-start:calc(var(--padding-block-start, 0));padding-block-end:calc(var(--padding-block-end, 0))}.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:42rem}.footer__content-entry h5{color:rgb(var(--color-foreground));margin:0;font-weight:var(--font-weight-normal)}.footer__menu-title{color:rgb(var(--color-foreground));margin-block-start:0}.footer__newsletter{max-width:55rem;margin-block-end:2.4rem}.footer .newsletter__consent{margin-block-start:1.2rem;display:flex;align-items:flex-start;gap:.8rem;font-size:var(--font-size-static-xs);line-height:1.4;color:rgb(var(--color-foreground))}.footer .newsletter__consent input[type=checkbox]{margin:.2rem 0 0;flex:0 0 auto}.footer .newsletter__consent label{margin:0}.footer input{color:#333232;background-color:#fff}.footer input::placeholder{color:#9e9a99}.footer__drawer-button{display: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 a,.footer__menu-title a{transition:color var(--duration-default)}.footer__links{font-size:var(--font-size-static-sm);color:rgb(var(--color-foreground))}.footer__links{width:fit-content}.footer__links li+li{margin-block-start:.8rem}.footer__links a{display:block;color:currentColor}.footer__menu .footer__links a{font-size:1.6rem;line-height:1.5}.footer__links--cols{display:flex;width:auto;flex-wrap:wrap;margin:-1.2rem;color:rgb(var(--color-foreground))}.footer__links--cols li+li{margin-block-start:0}.footer__links--cols li{padding:.2rem}.footer__links-mobile-item--cols .footer__sublinks-mobile-link,.footer__links--cols a{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.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)}.footer__copyright a{color:currentColor}.footer__bottom-bar{width:100%;padding-block-start:var(--spacing-5);margin-block-start:var(--spacing-4)}.footer__bottom-bar-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:var(--spacing-6);row-gap:var(--spacing-3)}.footer__bottom-bar-link{display:inline-flex}.footer__bottom-bar-img{display:block;height:auto}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (max-width:749px){.footer__bottom{flex-direction:column}}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}.footer__nav-mobile .footer__links a{font-size:1.6rem;line-height:1.5}.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}.footer__cols{display:flex;flex-direction:column;row-gap:var(--spacing-6)}.footer__col{position:relative;width:100%;overflow:hidden;display:grid;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}.footer__col:has(.footer__social-icons){overflow:visible}.footer__col:has(.country-switcher){overflow:visible}.footer__col.linestyle>.footer__content{width:100%!important;max-width:none;align-items:stretch!important}.footer__col.linestyle{grid-column:1 / -1!important;width:100%;margin-inline:0}.footer__country-stack{display:flex;flex-direction:column;gap:1.6rem;width:100%;color:#fff}.footer__country-row-main{width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"footer-cr-lang footer-cr-payments footer-cr-media";align-items:center;gap:1.2rem}.footer__country-row-left{grid-area:footer-cr-lang;min-width:max-content}.footer__country-row-center{grid-area:footer-cr-payments;width:100%;min-width:0}.footer__country-row-media{grid-area:footer-cr-media;justify-self:end;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}.footer__country-row-media-item{flex:0 0 auto;line-height:0}.footer__country-row-media-link{display:inline-flex;line-height:0}.footer__country-row-copy{width:100%}.footer__country-row-copy-inner{text-align:end;font-size:1.3rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.footer__country-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:0;width:100%;min-width:0;max-width:100%}.footer__country-payments-item{flex:0 0 auto}.footer__country-payments-item img{display:block;height:2.8rem;width:auto;object-fit:contain;filter:none;opacity:1}.footer__country-payments-item svg{display:block;height:2.8rem;width:auto;filter:brightness(0) invert(1);opacity:.92}@media screen and (max-width:989px){.footer__country-row-main{grid-template-columns:1fr;grid-template-areas:"footer-cr-lang" "footer-cr-payments" "footer-cr-media";align-items:start;gap:.8rem}.footer__country-row-left{min-width:0}.footer__country-row-media{justify-self:end;justify-content:flex-end;width:100%}.footer__col.linestyle{padding-block-end:max(2.4rem,env(safe-area-inset-bottom))}.footer__country-payments{justify-content:flex-start}}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)}}.footer__content:has(.footer__newsletter-title) p{margin:0}@media screen and (min-width:750px){.footer__content-entry{max-width:48rem}}@media screen and (min-width:990px){.footer__cols{display:grid;column-gap:calc(var(--spacing-4)* var(--section-footer-spacing-grid));grid-template-columns:repeat(6,minmax(10rem,1fr));grid-auto-rows:auto;row-gap:var(--spacing-6)}.footer__menu-title{margin:0 0 2.4rem;font-weight:var(--font-weight-normal)}.footer__links--cols{margin:-1rem}.footer__links--cols li{padding:0}.footer__newsletter{margin-block-end:3.2rem}.footer__content:after{display:none}.footer__drawer-button{display:block;width:fit-content}}.footer__newsletter:last-child{margin-block-end:0}.footer__payment .list-payment{display:flex;align-items:center;flex-flow:row wrap;gap:1.2rem}@media screen and (min-width:750px){.footer__payment .list-payment{gap:.8rem}}.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/2/assets/section-footer.css.map */
