.shopify-section.section-footer .footer .footer__content-top{padding-bottom:4rem;position:relative}.shopify-section.section-footer .footer .footer__content-top:after{border-bottom:.1rem solid rgb(var(--color-foreground));bottom:0;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);width:100%}.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:2rem}}.shopify-section.section-footer .footer__blocks-wrapper{display:flex;gap:0;margin-bottom:0}@media screen and (min-width:990px){.shopify-section.section-footer .footer__blocks-wrapper{-moz-column-gap:3rem;column-gap:3rem;flex-wrap:nowrap;justify-content:space-between}}.shopify-section.section-footer .footer__policies{-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer__policies{padding-top:2rem}}.shopify-section.section-footer .footer__policies .link{color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer__policies .link{font-size:calc(var(--font-body-scale)*1rem)}}.shopify-section.section-footer .footer__policies .link:hover{text-decoration:underline}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block.grid__item{margin:0}}.shopify-section.section-footer .footer-block__heading{letter-spacing:0;margin-bottom:1.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)}.shopify-section.section-footer .footer-block .link-list .list-menu__item{color:rgb(var(--color-foreground));padding:.3rem 0}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block .link-list .list-menu__item{font-size:calc(var(--font-body-scale)*1.2rem)}}.shopify-section.section-footer .footer-block__brand-info .footer-block__image-wrapper,.shopify-section.section-footer .footer-block__brand-info .rte{margin-bottom:1.2rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block__brand-info .footer-block__image-wrapper,.shopify-section.section-footer .footer-block__brand-info .rte{font-size:calc(var(--font-body-scale)*1.2rem)}.shopify-section.section-footer .footer-block.footer-block--menu{border-bottom:.1rem solid rgb(var(--color-foreground));margin-bottom:2rem}.shopify-section.section-footer .footer-block.footer-block--menu .footer-block__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.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;right:0;top:0;transition:all .2s ease;vertical-align:middle;width:15px}.shopify-section.section-footer .footer-block.footer-block--menu .footer-block__details-content{margin-bottom:2rem}}.shopify-section.section-footer .footer-block__newsletter .footer-block__heading{margin-bottom:1.6rem}.shopify-section.section-footer .footer-block__newsletter .rte{margin-bottom:.8rem}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block__newsletter .rte{font-size:calc(var(--font-body-scale)*1.2rem)}}.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field:after{border-color:rgb(var(--color-foreground));border-radius:var(--buttons-radius)}.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field__input{border-radius:var(--buttons-radius);color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);height:5.2rem}.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field__input:not(:-moz-placeholder)~.field__label{font-size:calc(var(--font-body-scale)*1rem)}.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field__input:focus~.field__label,.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field__input:not(:placeholder-shown)~.field__label{font-size:calc(var(--font-body-scale)*1rem)}.shopify-section.section-footer .footer-block__newsletter .newsletter-form .field__label{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem)}.shopify-section.section-footer .footer-block__newsletter .newsletter-form__button{justify-content:flex-start}@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 .newsletter-form,.shopify-section.section-footer .footer-block .footer-block--newsletter .newsletter-form__field-wrapper{max-width:none}.shopify-section.section-footer .footer-block:has(.footer-block__brand-info){margin-bottom:4rem}@media screen and (min-width:1200px){.shopify-section.section-footer .footer-block:has(.footer-block__brand-info){margin-bottom:0;margin-right:5rem}}@media screen and (min-width:1200px){.shopify-section.section-footer .footer-block:has(.link-list){max-width:15%;width:15%}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block:has(.footer-block__newsletter){order:2}}@media screen and (min-width:1200px){.shopify-section.section-footer .footer-block:has(.footer-block__newsletter){max-width:23%;width:23%}}.shopify-section.section-footer .footer-block:has(.footer-block-image){margin-bottom:4rem}@media screen and (min-width:990px){.shopify-section.section-footer .footer-block:has(.footer-block-image){margin-bottom:0}}@media screen and (min-width:1200px){.shopify-section.section-footer .footer-block:has(.footer-block-image){max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}}.shopify-section.section-footer .footer-block:has(.footer-block-image) .footer-block-image{margin-bottom:0}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block:has(.footer-block-image) .footer-block-image{justify-content:flex-start}}.shopify-section.section-footer .footer-block:has(.footer-block-image) .footer-block-image .footer-block__image-wrapper{margin-bottom:0}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer-block:has(.footer-block-image) .footer-block-image .footer-block__image-wrapper{max-width:10.4rem!important;width:100%}}.shopify-section.section-footer .list-social{flex-wrap:nowrap;gap:.8rem}