.shopify-section.section-footer{position:relative;z-index:22}.shopify-section.section-footer .footer{position:relative;z-index:13}.shopify-section.section-footer .footer .footer__content-top{padding-bottom:6rem;position:relative}@media screen and (min-width:990px){.shopify-section.section-footer .footer .footer__content-top{padding-bottom:7rem}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-top{padding-bottom:3rem}}.shopify-section.section-footer .footer .footer__content-top:after{border-bottom:.1rem solid rgb(var(--color-foreground));bottom:0;content:"";display:block;left:-6rem;position:absolute;width:calc(100% + 6rem)}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-top:after{left:-3rem;width:calc(100% - 6rem);width:calc(100% + 3rem)}}.shopify-section.section-footer .footer .footer__content-bottom{background-color:rgb(var(--color-background));border-top:none;transform:none}@media screen and (min-width:990px){.shopify-section.section-footer .footer .footer__content-bottom{padding-bottom:2rem;padding-top:2rem}}.shopify-section.section-footer .footer .footer__content-bottom .footer__column{width:-moz-fit-content;width:fit-content}.shopify-section.section-footer .footer .footer__axeptio{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;text-decoration:underline}.shopify-section.section-footer .footer__blocks-wrapper{-moz-column-gap:4.4vw;column-gap:4.4vw;flex-wrap:nowrap;justify-content:space-around}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block.grid__item{margin:0}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info{width:30rem}@media screen and (max-width:1439.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info{width:25rem}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info{align-items:center;display:flex;flex-direction:column;margin-bottom:1.2rem;width:100%}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info .footer-block__baseline{font-size:calc(var(--font-body-scale)*1.2rem)}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info img{max-width:32rem}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info .footer-block__image-baseline{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*2rem);letter-spacing:.05em;margin-top:.3rem;text-align:right}@media screen and (max-width:1439.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block__brand-info .footer-block__image-baseline{font-size:calc(var(--font-body-scale)*1.6rem)}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block:has(.footer-block__newsletter){width:clamp(20rem,100%,30rem)}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block:has(.footer-block__newsletter){width:100%}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__heading{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;margin-bottom:.5rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block__heading{font-size:calc(var(--font-body-scale)*1.2rem);padding-top:1.9rem}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__heading:is(summary){align-items:center;border-bottom:.1rem solid rgba(var(--color-foreground),.2);display:flex;justify-content:space-between;margin:0;padding-bottom:1.8rem}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__heading:is(summary)+ul.footer-block__details-content{margin-top:1.2rem}}.shopify-section.section-footer .footer__blocks-wrapper .link-list summary{pointer-events:none}@media screen and (max-width:1199.98px){.shopify-section.section-footer .footer__blocks-wrapper .link-list summary{pointer-events:auto}}.shopify-section.section-footer .footer__blocks-wrapper .link-list .list-menu__item--link{padding:0;white-space:nowrap}@media screen and (max-width:1439.98px){.shopify-section.section-footer .footer__blocks-wrapper .link-list .list-menu__item--link{white-space:normal}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer__blocks-wrapper .link-list .list-menu__item--link{font-size:calc(var(--font-body-scale)*1.2rem)}}.shopify-section.section-footer .footer__blocks-wrapper .link-list[open] .footer-block__heading svg{transform:rotate(180deg)}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer__blocks-wrapper.footer-block--menu .footer-block__heading{align-items:center;display:flex;justify-content:space-between}.shopify-section.section-footer .footer__blocks-wrapper.footer-block--menu .footer-block__heading.active svg{transform:rotate(180deg)}.shopify-section.section-footer .footer__blocks-wrapper.footer-block--menu .footer-block__heading svg{height:15px;transition:all .2s ease;vertical-align:middle;width:15px}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter{text-align:left}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter-baseline{opacity:.75}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter-baseline p{margin:.5rem 0 1rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter-baseline p{font-size:calc(var(--font-body-scale)*1.2rem)}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter{margin-bottom:0}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter .footer-block__heading{border-bottom:none;margin-bottom:0;padding-bottom:.7rem}}.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter .newsletter-form,.shopify-section.section-footer .footer__blocks-wrapper .footer-block__newsletter .newsletter-form__field-wrapper{max-width:none}.shopify-section.section-footer .list-social{flex-wrap:nowrap}.shopify-section.section-footer .footer__content-bottom .footer__payment span{opacity:.75}