.shopify-section.section-footer .footer .footer__content-top{padding-bottom:0;position:relative}.shopify-section.section-footer .footer .footer__content-newsletter{border-top:1px solid rgb(var(--color-foreground));margin-top:3.2rem;padding-top:2.1rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-newsletter{margin-top:0}}.shopify-section.section-footer .footer .footer__content-bottom{border-top:none}@media screen and (min-width:990px){.shopify-section.section-footer .footer .footer__content-bottom{padding-top:5rem}}.shopify-section.section-footer .footer__blocks-wrapper{margin-bottom:1.4rem}@media screen and (min-width:990px){.shopify-section.section-footer .footer__blocks-wrapper{-moz-column-gap:3rem;column-gap:3rem;justify-content:space-between;margin-bottom:0}}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block.grid__item{margin:0}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block__brand-info{margin-bottom:3.2rem}}.shopify-section.section-footer .footer-block__image-wrapper{margin-bottom:1.6rem}.shopify-section.section-footer .footer-block__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale)*2rem);font-weight:700;margin-bottom:1.6rem;text-transform:uppercase}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block__heading{margin-bottom:2.3rem}.shopify-section.section-footer .footer-block__heading svg{right:0;top:.2rem}}.shopify-section.section-footer .footer-block .link-list summary{pointer-events:none}@media screen and (max-width:1199.98px){.shopify-section.section-footer .footer-block .link-list summary{pointer-events:auto}}.shopify-section.section-footer .footer-block .link-list[open] .footer-block__heading svg{transform:rotate(180deg)}@media screen and (min-width:990px){.shopify-section.section-footer .footer-block--custo{max-width:calc(22% - var(--grid-desktop-horizontal-spacing)*4/5);width:calc(22% - var(--grid-desktop-horizontal-spacing)*4/5)}.shopify-section.section-footer .footer-block.footer-block--menu{max-width:calc(11% - var(--grid-desktop-horizontal-spacing)*4/5);width:calc(11% - var(--grid-desktop-horizontal-spacing)*4/5)}}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block.footer-block--menu .footer-block__heading{align-items:center;display:flex;justify-content:space-between}.shopify-section.section-footer .footer-block.footer-block--menu .footer-block__heading.active svg{transform:rotate(180deg)}.shopify-section.section-footer .footer-block.footer-block--menu .footer-block__heading svg{height:15px;transition:all .2s ease;vertical-align:middle;width:15px}}.shopify-section.section-footer .footer-block__details-content li{margin:0}.shopify-section.section-footer .footer-block__details-content li .list-menu__item{color:rgb(var(--color-foreground));padding:.4rem 0}.shopify-section.section-footer .footer-block--newsletter{justify-content:space-between}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block--newsletter{align-items:flex-end}}.shopify-section.section-footer .footer-block--newsletter .language-selector .list-unstyled{display:flex;gap:2rem}.shopify-section.section-footer .footer-block--newsletter .language-selector .list-unstyled .link--text{text-decoration:none}.shopify-section.section-footer .footer-block--newsletter .language-selector .list-unstyled .link--text[aria-current=true]{text-decoration:underline}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter{margin-bottom:0}}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter{text-align:left}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter{width:100%}}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter-description p{margin:0 0 .8rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter-description p{margin-bottom:2.2rem}}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper{max-width:none}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field{align-items:center;gap:1.6rem}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field:after,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field:before{display:none}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input{border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);max-height:2.5rem;padding:0}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input{border:0;padding-right:3rem}}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:not(:-moz-placeholder){box-shadow:none}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:focus,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:focus-visible,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:not(:placeholder-shown){box-shadow:none}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:not(:-moz-placeholder)~.field__label{font-size:calc(var(--font-body-scale)*1rem);top:100%}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:focus-visible~.field__label,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:focus~.field__label,.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:not(:placeholder-shown)~.field__label{font-size:calc(var(--font-body-scale)*1rem);top:100%}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__label{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);left:.1rem}.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__button{border-bottom:1px solid rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;max-width:-moz-fit-content;max-width:fit-content;min-height:2.5rem;position:relative;width:100%}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__button{border-bottom:0;position:absolute}}@media screen and (min-width:750px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__button .svg-wrapper{display:none}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__button .newsletter-button-text{display:none}}.shopify-section.section-footer .footer-block .footer-block--newsletter .newsletter-form,.shopify-section.section-footer .footer-block .footer-block--newsletter .newsletter-form__field-wrapper{max-width:none}.shopify-section.section-footer .list-social{flex-wrap:nowrap}