footer p{margin:0}footer .app-embeds{display:flex;align-items:center;justify-content:center}footer .border-block-start{border-block-start:1px solid rgba(var(--color-border),.1)}.section-footer{--footer-newsletter-width: 36rem;--footer-accent-color: #6d7175;--footer-heading-size: 1.35rem;--footer-heading-family: "Archivo", Arial, sans-serif}footer .footer:has(.footer__richtext--copyright) .section-footer{border-block-start:0!important}.section-footer .grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;row-gap:var(--spacing-6)}.section-footer__block{position:relative;width:100%;overflow:hidden;display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}.section-footer__content{width:100%;display:flex;flex-direction:column}.footer__newsletter{width:100%;max-width:var(--footer-newsletter-width);padding:.6rem 0 0;background:transparent;text-align:left}.footer__newsletter-heading+.footer__newsletter-text{margin-block-start:var(--spacing-1)}.footer__newsletter>*+.newsletter-form{margin-block-start:2.4rem}.footer__newsletter .footer__block-heading{padding:0;margin:0 0 1.6rem;color:#111}.footer__newsletter .footer__block-heading strong{font-weight:inherit}.footer__newsletter .footer__newsletter-text{max-width:34rem;font-size:1.3rem;line-height:1.45;color:#6d7175}.footer__newsletter .newsletter__field{display:flex;flex-direction:column}.footer__newsletter .newsletter-form .field__input-wrapper{display:contents}.footer__newsletter .field__input{order:1;width:100%;min-height:2.8rem;padding:0 0 .6rem;border:0!important;border-bottom:.1rem solid #dddddd!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:1.3rem!important;line-height:1.3;color:#111}.footer__newsletter .field__input::placeholder{color:#777;font-size:1.3rem;opacity:1}@media screen and (max-width:749px){.footer__newsletter .field__input{width:123.076923%;font-size:1.4rem!important;transform:scale(.8125);transform-origin:left bottom}.footer__newsletter .field__input::placeholder{font-size:1.4rem}}.footer__newsletter .field__message{order:2;display:block;margin-top:.8rem;margin-bottom:1.2rem;font-size:1.2rem!important;line-height:1.35;color:#111;text-align:left}.footer__newsletter .field__message.hidden{display:none}.footer__newsletter .newsletter-form .field__input-wrapper button,.footer__newsletter .newsletter__button{order:3;width:100%;height:4.6rem;margin-top:1.2rem;padding:0 1.6rem;justify-content:center;border:0;border-radius:0;background:var(--footer-accent-color);color:#fff;font-family:var(--font-footer-newsletter-button-family);font-style:var(--font-footer-newsletter-button-style);font-size:1.1rem;line-height:1;font-weight:var(--font-footer-newsletter-button-weight, 500);letter-spacing:.16rem;text-transform:uppercase}@media(hover:hover){.footer__newsletter .newsletter__button:hover,.footer__newsletter .newsletter-form .field__input-wrapper button:hover{border-radius:0;background:var(--footer-accent-color);color:#fff}}.footer__social{display:flex;flex-flow:row wrap;gap:var(--spacing-2);align-items:center;color:var(--footer-accent-color)}.footer__social li{order:10}.footer__social li:has(a[href*=facebook]){order:1}.footer__social li:has(a[href*=instagram]){order:2}.footer__social li:has(a[href*=tiktok]){order:3}.footer__social a:focus-visible svg{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg{width:1.8rem;height:1.8rem}.footer__links{display:flex}.section-footer .footer__nav--vertical,.section-footer .footer__nav--horizontal{width:100%}.footer__nav--vertical .footer__links{flex-direction:column;row-gap:.4rem}.footer__nav--horizontal .footer__links{flex-direction:row;gap:.8rem}.footer__nav--horizontal>div{align-items:center;gap:.8rem}.footer__block-heading{font-size:var(--font-size-static-xs);text-transform:uppercase;letter-spacing:.16rem;padding-block:.625rem;margin-block-end:var(--spacing-2)}.footer__block-heading a{transition:color var(--duration-default)}.footer__nav--horizontal .footer__block-heading{margin-block-end:0}.footer__links a{transition:color var(--duration-default)}.footer__links a{display:block;padding-block:.1rem}.footer__links--cols{display:flex;width:auto;flex-wrap:wrap;margin:-1.2rem;color:var(--color-heading-text)}.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:44px;min-height:44px}.footer__brand>*+*{margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.footer__brand-logo{min-width:16rem;margin:0 auto}.footer__brand a{display:block;padding-block:.1rem}.footer__brand svg,.footer__brand img{display:block;width:100%;height:auto;margin:0}.footer__richtext--copyright{font-size:1.1rem;color:rgba(var(--color-foreground),.7);letter-spacing:.02rem}.footer__nav-desktop{display:flex;flex-flow:nowrap}.footer__nav-desktop .footer__block-heading{color:#111}.footer__nav-desktop .footer__links a{font-size:1.2rem;line-height:1.45}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}footer-accordion{display:block}.footer__links-mobile-item{border-block:.1rem solid rgba(var(--color-foreground),.1);overflow-anchor:none}.footer__links-mobile-link{display:flex;width:100%;align-items:center;justify-content:space-between;padding:2.4rem 0;border:0;background:transparent;color:#111;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.section-footer :is(.footer__nav-desktop .footer__block-heading,.footer__nav-mobile .footer__links-mobile-link,.footer__newsletter .footer__block-heading){font-family:var(--footer-heading-family);font-size:var(--footer-heading-size);font-style:normal;font-weight:400;line-height:1.3;letter-spacing:0}.footer__links-mobile-link-icon{position:relative;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;margin-inline-start:2.4rem;color:#6d7175;pointer-events:none}.footer__links-mobile-link-icon:before,.footer__links-mobile-link-icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:11px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .24s ease}.footer__links-mobile-link-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.footer__links-mobile-item.is-open .footer__links-mobile-link-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}html.no-js .footer__links-mobile-link-icon:after{opacity:0}.footer__links-mobile-item-dropdown{overflow-anchor:none}html.js .footer__links-mobile-item-dropdown{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.footer__links-mobile-item--cols{padding:2.4rem 0}.footer__links-mobile-item--cols:last-child{padding-block-end:0}@media(prefers-reduced-motion:reduce){html.js .footer__links-mobile-item-dropdown,.footer__links-mobile-link-icon:before,.footer__links-mobile-link-icon:after{transition:none}}@media(hover:hover){.footer__block-heading a:hover{color:rgb(var(--color-foreground))}.footer__links a:hover{color:var(--color-heading-text)}.footer__links-mobile-link:hover,.footer__links--cols a:hover{color:rgb(var(--color-foreground))}}@media screen and (min-width:990px){.footer__block-heading{color:rgba(var(--color-foreground),.75);margin-block-end:var(--spacing-3)}.footer__links--cols{margin:-1rem}.footer__links--cols li{padding:0}}.footer__payment ul{padding-inline:0}.footer__payment .list-payment{font-size:0;display:flex;align-items:center;flex-flow:row wrap;gap:var(--spacing-2)}.footer__payment .list-payment__item>svg{width:2.8rem}.footer__payment .list-payment__item:last-child{margin-inline-end:0}.footer__payment .list-payment{gap:.9rem 1.2rem}.footer__payment .list-payment__item{display:flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;border:0;background:transparent}.footer__payment .list-payment__item>svg{width:3.4rem;max-height:2.2rem;filter:none}.footer:has(.footer__localization){position:relative;z-index:3}.section-footer__block:has(.footer__localization){overflow:visible;z-index:3}.section-footer .footer__localization{align-items:flex-start;text-align:left}.footer__localization form{display:flex;flex-wrap:wrap;gap:.8rem}.footer__payment .list-payment--style-2 .list-payment__item{max-width:2.5rem;margin-inline-end:1.2rem}.footer__payment .list-payment--style-2 .list-payment__item svg{width:100%;height:auto}.footer__follow-on-shop{transform:scale(.8);width:14rem}follow-on-shop-button{--reserved-width: fit-content !important}@media screen and (max-width:989px){.section-footer .grid{grid-template-rows:auto}.section-footer__block{grid-column:span 6;grid-row:span 1}.section-footer__block:has(.footer__nav-mobile){order:1}.section-footer__block:has(.footer__nav-mobile):first-child{margin-block-start:.7rem}.section-footer__block:has(.footer__newsletter){order:2;margin-block-start:-.8rem}.section-footer__block:has(.footer__social){order:3;margin-block-start:-.9rem}.section-footer__block:has(.footer__social) .footer__social{justify-content:flex-start}.section-footer__block:has(.footer__social) .section-footer__content{align-items:flex-start;text-align:left}.section-footer__block:has(.footer__brand){order:4}.section-footer__block:has(.footer__richtext){order:5}.section-footer__block:has(.footer__localization){order:4}.section-footer__block:has(.footer__payment){order:3;overflow:visible;margin-block-start:calc(var(--spacing-2) - 2px);padding-block-start:4rem}.section-footer__block:has(.footer__payment):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--page-gutter));inline-size:calc(100% + 2 * var(--page-gutter));border-block-start:.1rem solid rgba(var(--color-foreground),.1);pointer-events:none}.section-footer__block:has(.footer__richtext--copyright){order:5;margin-block-start:.8rem}.section-footer .footer__richtext--copyright{align-items:flex-start!important;text-align:left!important}.section-footer .footer__richtext--copyright p{text-align:left!important}div[class*=block-link_list_]+div[class*=block-link_list_]{margin-block-start:calc(-1 * var(--spacing-6))}div[class*=block-link_list_]+div[class*=block-link_list_] .footer__links-mobile-item-dropdown{padding-block-start:.2rem}div[class*=block-link_list_]+div[class*=block-link_list_] .footer__links-mobile-item{border-block-start:0}.footer__newsletter .field__input{width:100%;height:4.6rem;min-height:4.6rem;padding:0 2rem;border:.1rem solid #cccccc!important;background:#fff!important;transform:none}.footer__nav--vertical .footer__links{row-gap:1.2rem}.footer__nav-mobile .footer__links a{font-size:1.2rem;line-height:1.45}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:1.4rem}.footer__links-mobile-link{min-height:4.8rem;padding:1.5rem 0}div:has(.footer__newsletter){width:100%}footer .footer:has(.footer__localization){padding-block-end:0!important}footer .footer:has(.footer__richtext--copyright){padding-block-start:0!important;padding-block-end:var(--spacing-7)!important}footer .footer:has(.footer__richtext--copyright) .section-footer{padding-block-start:1.2rem!important}}@media screen and (min-width:990px){.footer__newsletter{padding-block-start:0}.footer__nav-desktop .footer__block-heading{padding-block:0;margin-block-end:1.6rem}.footer__newsletter .newsletter-form .field__input-wrapper input{flex:0 0 auto}.footer__newsletter .field__input{height:4.6rem;min-height:4.6rem;padding:0 2rem;border:.1rem solid #cccccc!important;background:#fff!important;font-size:1.4rem!important}.footer__newsletter .field__input::placeholder{color:#222;font-size:1.4rem}.footer__newsletter .newsletter-form .field__input-wrapper button{align-self:flex-start;width:auto;min-width:13.6rem;height:4.6rem;margin-top:1.4rem;padding-inline:2.4rem}footer:has(.footer__localization){overflow-x:clip}footer .footer:has(.footer__localization){padding-block-end:var(--section-spacing-unit-size)!important}footer .footer:has(.footer__richtext--copyright){padding-block-end:var(--spacing-6)!important}footer .footer:has(.footer__richtext--copyright) .section-footer{padding-block-start:0!important}.section-footer .grid{column-gap:calc(var(--spacing-4) * var(--section-footer-spacing-grid));grid-template-columns:repeat(6,minmax(10rem,1fr))}.section-footer .grid:has(.footer__newsletter){column-gap:clamp(2.4rem,2.4vw,5.6rem);row-gap:1.6rem;grid-template-columns:repeat(4,minmax(16rem,1fr));padding-block-start:1.6rem}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:nth-child(1){grid-column:1}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:nth-child(2){grid-column:2}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:nth-child(3){grid-column:3}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:nth-child(4){grid-column:4}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:has(.footer__social){grid-column:4;grid-row:2;padding-block-start:1.2rem;padding-block-end:1.2rem}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:has(.footer__localization){grid-column:1 / span 2;grid-row:3;align-self:center;padding-block-start:2.4rem}.section-footer .grid:has(.footer__newsletter)>.section-footer__block:has(.footer__payment){grid-column:3 / -1;grid-row:3;align-self:center;padding-block-start:2.4rem}.section-footer .grid:has(.footer__newsletter):before{content:"";grid-column:1 / -1;grid-row:3;align-self:start;justify-self:center;min-inline-size:0;inline-size:100vw;border-block-start:.1rem solid rgba(var(--color-foreground),.1)}.section-footer .grid:has(.footer__newsletter) .footer__payment{align-items:flex-end}.section-footer .grid:has(.footer__newsletter) .footer__payment .list-payment{justify-content:flex-end}.footer__nav--vertical .footer__nav-desktop{flex-direction:column}.section-footer__block:has(.footer__newsletter) .section-footer__content,.section-footer__block:has(.footer__social) .section-footer__content{max-width:var(--footer-newsletter-width);margin-left:auto;margin-right:0;align-items:stretch}.section-footer__block:has(.footer__social) .footer__social{justify-content:flex-start}.footer__richtext--copyright{text-align:left!important;align-items:flex-start!important}.footer__richtext--copyright p{text-align:left!important}}@media screen and (min-width:1600px){.section-footer.max-w-fluid .grid:has(.footer__newsletter),.section-footer.max-w-fluid .grid:has(.footer__richtext--copyright){max-width:156rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-footer.css.map */
