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__layout{display:flex;flex-direction:column;gap:clamp(3.2rem,6vw,5.6rem)}.section-footer__row{display:flex;flex-direction:column;gap:clamp(2.4rem,4vw,4rem)}.section-footer__block{position:relative;width:100%;overflow:hidden;display:flex}.section-footer__content{width:100%;display:flex;flex-direction:column}.footer__newsletter{width:100%;max-width:46rem}.footer__newsletter-heading+.footer__newsletter-text{margin-block-start:var(--spacing-2)}.footer__newsletter>*+.newsletter-form{margin-block-start:calc(var(--spacing-4) + .4rem)}.footer__newsletter .field__input{color:rgb(var(--color-primary-text));background-color:rgba(var(--color-input-background),.38);min-height:5.2rem;padding-inline:2rem}.footer__newsletter .newsletter__button{height:5.2rem;color:rgb(var(--color-foreground));padding:0 2.2rem;border-inline-start:.1rem solid rgba(var(--color-border),.75)}@media(hover:hover){.footer__newsletter .newsletter__button:hover{color:rgb(var(--color-heading-text));background-color:rgba(var(--color-border),.2)}}.footer__social{display:flex;flex-flow:row wrap;gap:1.4rem;align-items:center}.section-footer__content.align-end .footer__social{justify-content:flex-end}.footer__social a{transition:color var(--duration-default)}.footer__social a:focus-visible{color:var(--color-black)}.footer__social a:focus-visible svg{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg{width:1.7rem;height:1.7rem}@media(hover:hover){.footer__social a:hover{color:var(--color-black)}}.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:.8rem}.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-xxs);font-family:var(--font-eyebrow-family);font-weight:var(--font-eyebrow-weight);text-transform:var(--font-eyebrow-text-transform);letter-spacing:.24em;padding-block:0;margin-block-end:var(--spacing-3)}.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;font-size:1.35rem;line-height:1.9;letter-spacing:.18em}.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:var(--spacing-3)}.footer__brand-logo{min-width:0;margin:0}.section-footer__content.align-center .footer__brand-logo{margin-inline:auto}.section-footer__content.align-end .footer__brand-logo{margin-inline-start:auto}.footer__brand a{display:inline-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:.032rem}.footer__newsletter-text,.footer__brand .rte,.footer__richtext{color:rgba(var(--color-foreground),.8)}.footer__newsletter-text{max-width:32rem;font-family:var(--font-body-family);font-size:1.9rem;line-height:1.45;letter-spacing:var(--font-body-letter-spacing)}.footer__newsletter-text p{margin:0}.footer__nav-desktop{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}.footer__links-mobile-item,.footer__links-mobile-item.accordion__section:last-child{border-block:.1rem solid rgba(var(--color-foreground),.1)}.footer__links-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;letter-spacing:var(--font-eyebrow-letter-spacing);font-size:var(--font-size-static-xs);line-height:var(--line-height-static-sm);font-family:var(--font-eyebrow-family);font-weight:var(--font-eyebrow-weight);text-transform:var(--font-eyebrow-text-transform);transition:color var(--duration-default)}.footer__links-mobile-link-icon{position:relative;margin-inline-start:1.6rem;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{padding:1.8rem 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__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),.62);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--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__nav-cluster{display:flex;flex-direction:column;gap:0}.footer__nav--vertical .footer__links{row-gap:1.2rem}.section-footer__content.align-center--mobile .footer__social{justify-content:center}.section-footer__content.align-center--mobile .footer__brand-logo{margin-inline:auto}.footer__newsletter{max-width:100%}.footer__newsletter-text{max-width:100%;font-size:1.6rem}.section-footer__slot--social .footer__social{justify-content:flex-start}}@media screen and (min-width:990px){.section-footer__row--primary,.section-footer__row--secondary{flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:clamp(4rem,7vw,12rem)}.section-footer__row--primary{align-items:flex-start}.section-footer__row--secondary{align-items:flex-end}.section-footer__slot--newsletter{flex:0 1 46rem;max-width:46rem}.section-footer__slot--nav{flex:0 0 auto;margin-inline-start:auto}.section-footer__nav-cluster{display:grid;grid-template-columns:repeat(2,minmax(14rem,auto));column-gap:clamp(3.2rem,4vw,5.6rem);row-gap:0;justify-content:end}.section-footer__nav-item{min-width:0}.section-footer__slot--brand{flex:1 1 auto;min-width:0;padding-block-start:var(--spacing-3)}.section-footer__slot--social{flex:0 0 auto;padding-block-start:var(--spacing-7);margin-inline-start:auto}.section-footer__row--extras{flex-wrap:wrap;flex-direction:row}.footer__newsletter .field__input-wrapper{border-radius:1.2rem;border-color:rgba(var(--color-border),.78);background:rgba(var(--color-background),.72)}.footer__brand-logo{width:min(100%,30rem)!important}.footer__nav--vertical .footer__nav-desktop{flex-direction:column}.footer__links a{color:rgba(var(--color-foreground),.88)}.footer__social{justify-content:flex-end}.footer__payment .list-payment{justify-content:flex-end;opacity:.78}.footer__richtext--copyright{font-size:1.2rem}.section-footer__content.footer__brand{min-height:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-footer.css.map */
