.footer-group{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}@supports (overflow: clip){.footer-group{overflow-x:clip}}footer.footer{border-top:none;max-width:100%;min-width:0;box-sizing:border-box}.shopify-section:has(footer.footer),.shopify-section:has(.footer-newsletter),.shopify-section:has(.footer-utilities){max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;overflow-y:visible}footer.footer .section,footer.footer .footer-content{max-width:100%;min-width:0;box-sizing:border-box}footer.footer .section{overflow-x:clip;overflow-y:visible}footer.footer .footer-content,footer.footer .footer-content .group-block,footer.footer .footer-content .group-block-content{overflow:visible}.shopify-section:has(.footer-newsletter) .section.footer-newsletter,.shopify-section:has(.footer-newsletter) .footer-newsletter__inner{max-width:100%;min-width:0;box-sizing:border-box}.footer-utilities{overflow-x:clip;overflow-y:visible;max-width:100%;min-width:0;box-sizing:border-box}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:has(.divider--viewport-width){align-self:stretch;width:100%;min-width:0}footer.footer .footer-content .layout-panel-flex--row{min-width:0}footer.footer .footer-content .layout-panel-flex--row>:is(shopify-block,.group-block){min-width:0}footer.footer .footer-content .layout-panel-flex--row accordion-custom.menu{min-width:0}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2)>.group-block>.group-block-content.layout-panel-flex--row>shopify-block:first-child>.group-block>.group-block-content.layout-panel-flex--row{flex-wrap:wrap}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2)>.group-block>.group-block-content.layout-panel-flex--row>shopify-block:first-child>.group-block>.group-block-content.layout-panel-flex--row>:is(shopify-block,accordion-custom.menu){flex:1 1 10rem;min-width:0}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2)>.group-block>.group-block-content.layout-panel-flex--row>shopify-block:first-child{min-width:0}footer.footer .footer-content{padding-block-end:30px}footer.footer .payment-icons__list{gap:18px}@media screen and (max-width:749px){footer.footer .footer-content{padding-block-start:16px;padding-block-end:24px}footer.footer .footer-content .divider.spacing-style{padding-block-start:calc((var(--padding-block-start, 0px) + var(--section-top-offset, 0px)) * .5);padding-block-end:calc(var(--padding-block-end, 0px) * .5)}footer.footer .email-signup__heading{margin-block-end:5px}footer.footer .email-signup__form{margin-block-end:10.5px}footer.footer .menu .menu__item+.menu__item{margin-block-start:5px}footer.footer .footer-content .footer-partner-strip{padding:10px}footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row.mobile-column{align-items:flex-start;justify-content:flex-start;gap:10px}footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row.mobile-column>:is(shopify-block,.group-block){align-self:flex-start}}footer.footer .menu .menu__heading{font-family:var(--font-heading--family);font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;text-transform:uppercase}footer.footer .menu .menu__item a,footer.footer .menu .details-content{font-family:var(--font-body--family);font-size:16px;line-height:1.3;letter-spacing:.5px;font-variant-numeric:lining-nums tabular-nums}footer.footer .menu .menu__item+.menu__item{margin-block-start:10px}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .group-block-content.layout-panel-flex--row{flex-wrap:wrap}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .group-block-content.layout-panel-flex--row>shopify-block{flex:0 1 auto;min-width:0}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .group-block-content.layout-panel-flex--row>shopify-block:has(.email-signup-block){flex:1 1 22rem;min-width:0;max-width:100%}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2)>.group-block>.group-block-content.layout-panel-flex--row>shopify-block:nth-child(2)>.group-block>.group-block-content.layout-panel-flex--column{align-items:stretch}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2)>.group-block>.group-block-content.layout-panel-flex--row>shopify-block:nth-child(2)>.group-block>.group-block-content.layout-panel-flex--column>shopify-block{width:100%;min-width:0;max-width:100%}footer.footer .email-signup-block,footer.footer .email-signup__form,footer.footer .email-signup__input-group{box-sizing:border-box;width:100%;min-width:0;max-width:100%}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .group-block-content.layout-panel-flex--row>:nth-child(2){flex:1 1 22rem;min-width:0;max-width:100%}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact .email-signup__input{min-width:0;width:100%}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .menu{width:auto;max-width:100%}footer.footer .footer-content .footer-partner-strip{width:100%;max-width:none;background-color:#fdf1fa80;padding:20px;border-radius:0;--border-width: 0;border-style:none;border-color:transparent;box-shadow:none}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>*:has(.footer-partner-strip),footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>*:has(+*:has(.footer-partner-strip)),footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>*:has(.footer-partner-strip)+*{border:none;box-shadow:none}footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row{justify-content:center;flex-wrap:wrap}footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row>shopify-block,footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row>.group-block{flex:0 1 auto;align-self:center;width:fit-content;max-width:100%;min-width:0}footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row>shopify-block .group-block.group-block--width-fit-content,footer.footer .footer-content .footer-partner-strip>.group-block-content.layout-panel-flex--row>.group-block.group-block--width-fit-content{width:fit-content;max-width:100%;min-width:0}footer.footer .footer-content .footer-partner-strip .paragraph,footer.footer .footer-content .footer-partner-strip .text-block{font-size:14px;line-height:16px;letter-spacing:.5px}footer.footer .footer-content .footer-partner-strip .social-icons__wrapper{gap:8px;flex-wrap:nowrap;justify-content:flex-start}footer.footer .footer-content .footer-partner-strip .social-icons__icon-wrapper{height:20px;min-height:20px}footer.footer .footer-content .footer-partner-strip .social-icons__icon{width:20px;height:20px}footer.footer .footer-content .footer-partner-strip .social-icons__icon-wrapper:has(.social-icons__icon path){width:auto}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(4)>.group-block,footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>.group-block:nth-of-type(4){padding-block-start:33px}footer.footer .footer-utilities__policy-list--inline{gap:40px}@media screen and (max-width:1200px){footer.footer .footer-utilities__policy-list--inline{flex-wrap:wrap;gap:20px}footer.footer .footer-utilities__policy-list--inline a{white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:749px){footer.footer .footer-utilities__policy-list--inline{gap:24px}}footer.footer .footer-utilities__policy-list--inline li:not(:last-child):after{content:none;display:none}footer.footer .footer-utilities__policy-list--inline a{font-size:14px;line-height:16px;letter-spacing:.5px;white-space:nowrap}footer.footer .email-signup__heading{margin-block-end:10px}footer.footer .email-signup__form{margin-block-end:21px}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact{gap:5px;align-items:stretch}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact .email-signup__input{min-height:40px;height:40px;padding-block:4px;padding-inline:12px;border-radius:10px;background-color:#f8fafa;border-color:transparent;box-sizing:border-box}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact .email-signup__button.email-signup__button--text{min-height:40px;height:40px;padding-block:9px;padding-inline:20px;border-radius:10px;background-color:#ed1c24;color:#fff;border:none;box-sizing:border-box}footer.footer .email-signup__input-group.email-signup__input-group--layout-compact .email-signup__button.email-signup__button--text:hover{background-color:#c91820;color:#fff}footer.footer .email-signup__disclaimer,footer.footer .email-signup__disclaimer p{font-size:14px;line-height:16px;letter-spacing:.5px}footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(4)>.group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .paragraph,footer.footer .footer-content .group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(4)>.group-block>.group-block-content.layout-panel-flex--column>shopify-block:nth-of-type(2) .text-block{font-size:14px;line-height:16px;letter-spacing:.5px}.footer-utilities .footer-language-selector .localization-form__select,.footer-utilities .footer-language-selector .footer-language-selector__hint{font-size:14px;line-height:16px;letter-spacing:.5px;font-weight:400;color:inherit}.footer-utilities .footer-language-selector .localization-form__select{text-align:start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-l-footer.css.map */
