.shopify-section.section-footer .footer .footer__content-top{padding:0 1.6rem 2.4rem;position:relative}@media screen and (min-width:990px){.shopify-section.section-footer .footer .footer__content-top{padding:0 6rem 3.2rem}}.shopify-section.section-footer .footer .footer__content-top:after{border-bottom:.1rem solid rgba(1,12,39,.16);bottom:0;content:"";display:block;left:0;position:absolute;width:100%}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-top>.footer__blocks-wrapper{margin-bottom:0}}.shopify-section.section-footer .footer .footer__content-top .footer__content-middle-heading{display:block}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer .footer__content-top .footer__content-middle-heading{text-align:center}}.shopify-section.section-footer .footer .footer__content-top .footer__content-middle-heading .svg-wrapper{height:1.1rem;width:1.5rem}.shopify-section.section-footer .footer .footer__content-top .footer__content-middle-heading svg{transform:rotate(90deg)}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-top details[open]{margin-bottom:1.6rem}}.shopify-section.section-footer .footer .footer__content-top details[open] .footer__content-middle-heading{margin-bottom:1.6rem}.shopify-section.section-footer .footer .footer__content-top details[open] .footer__content-middle-heading svg{transform:rotate(-90deg)}.shopify-section.section-footer .footer .footer__content-top details[open] .footer__content-middle-heading .footer-block__heading{margin-bottom: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:3.2rem}}@media screen and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-bottom-wrapper{align-items:center;flex-direction:column;gap:0;justify-content:center}}@media screen and (min-width:750px)and (max-width:989.98px){.shopify-section.section-footer .footer .footer__content-bottom-wrapper .footer__column--social{align-items:center;flex-direction:column;gap:0}.shopify-section.section-footer .footer .footer__content-bottom-wrapper .footer__column--info{align-items:center;flex-direction:column;margin-top:2.4rem}}@media screen and (max-width:749.98px){.shopify-section.section-footer .footer-block.grid__item{margin:0}}.shopify-section.section-footer .footer-block__heading{font-family:var(--font-narrow-bold-family);font-size:calc(var(--font-body-scale)*2rem);font-weight:700;line-height:1em;margin-bottom:2.3rem;margin-top:0;text-transform:uppercase}@media screen and (min-width:990px){.shopify-section.section-footer .footer-block__heading{margin-bottom:2.5rem}}.shopify-section.section-footer .footer-block__details-content .list-menu__item--link{line-height:1.66667em;padding:0}@media screen and (min-width:750px){.shopify-section.section-footer .footer-block__details-content .list-menu__item--link{padding-bottom:.7rem}}.shopify-section.section-footer .footer-block .footer__content-middle-heading{display:inline-block}.shopify-section.section-footer .footer-block .footer__content-middle .footer__blocks-wrapper{margin-top:2.4rem}.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__item-text span{color:currentColor;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.3em;position:relative;text-decoration:none;will-change:transform}.shopify-section.section-footer .footer-block .link-list__item-text span:not([disabled]):not([aria-disabled=true]):not(.loading){cursor:pointer}.shopify-section.section-footer .footer-block .link-list__item-text span[disabled]:not([aria-disabled=true]):not(.loading){cursor:not-allowed}.shopify-section.section-footer .footer-block .link-list__item-text span:before{background:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;right:auto;top:auto;transition:transform .3s ease;width:100%;will-change:transform;z-index:1}.shopify-section.section-footer .footer-block .link-list__item-text span:not(.reversed):before{transform:scaleX(0);transform-origin:right}.shopify-section.section-footer .footer-block .link-list__item-text span.reversed:before,.shopify-section.section-footer .footer-block .link-list__item-text span:not(.reversed):hover:not([disabled]):not([aria-disabled=true]):not(.loading):before,.shopify-section.section-footer .footer-block .link-list__item-text span:not(.reversed):not([disabled]):not([aria-disabled=true]):not(.loading).active:before{transform:scaleX(1);transform-origin:left}.shopify-section.section-footer .footer-block .link-list__item-text span.reversed:hover:not([disabled]):not([aria-disabled=true]):not(.loading):before,.shopify-section.section-footer .footer-block .link-list__item-text span.reversed:not([disabled]):not([aria-disabled=true]):not(.loading).active:before{transform:scaleX(0);transform-origin:right}.shopify-section.section-footer .footer-block .link-list[open] .footer-block__heading svg{transform:rotate(180deg)}@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;position:static;transition:all .2s ease;vertical-align:middle;width:15px}.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 .list-social{flex-wrap:nowrap}.shopify-section.section-footer .list-social__item--facebook svg{height:1.8rem;width:1.8rem}