.page-footer{background:#eceded}.footer-callouts{padding:var(--stacked-component-md) var(--container-padding);display:flex;align-items:center;flex-direction:column;justify-content:center;column-gap:var(--grid-horizontal-spacing-lg);row-gap:var(--grid-vertical-spacing-lg)}@media (min-width: 992px){.footer-callouts{flex-direction:row;align-items:flex-start}}.footer-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--text-spacing-md);flex:1 0 0;text-decoration:none}.footer-callout-copy{display:flex;flex-direction:column;align-items:center;gap:var(--text-spacing-sm);align-self:stretch}.footer-card *{margin:0;color:#252933}.footer-callout-heading{font-weight:700;line-height:1.2em}.footer-card-image{height:7.2rem;width:7.2rem}.footer-navigation{background:#252933;display:flex;padding:var(--stacked-component-md) var(--container-padding) var(--text-spacing-xl);flex-direction:column;align-items:flex-start;gap:var(--stacked-component-md, 96px)}.footer-navigation *{color:#fff}.footer-content-top{width:100%}.footer-blocks-wrapper{flex-direction:column;align-items:center;display:flex;justify-content:space-between;row-gap:48px;align-self:stretch;flex-wrap:wrap}@media (min-width: 992px){.footer-blocks-wrapper{flex-direction:row;align-items:flex-start}}.footer-logo{width:124.77px;height:28px;flex-shrink:0}@media (min-width: 992px){.footer-logo{display:flex;width:142px;height:32px;justify-content:center;align-items:center;order:2}}@media (min-width: 1200px){.footer-logo{display:flex;justify-content:center;align-items:center;order:initial}}.footer-block-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--text-spacing-sm)}.desktop-menu-navigation{display:none}@media (min-width: 992px){.desktop-menu-navigation{display:block;order:3}}@media (min-width: 1200px){.desktop-menu-navigation{order:initial}}.mobile-menu-accordion{width:100%;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #6F7177;order:3}.mobile-menu-accordion .accordion{margin:0;border-top:1px solid #6F7177}.mobile-menu-accordion .accordion+.accordion{border-top:1px solid #6F7177}.mobile-menu-accordion .accordion__title{font-family:Gilroy,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em}@media (min-width: 992px){.mobile-menu-accordion{display:none}}.footer__accordion{width:100%}.footer-block-heading{margin:0 0 var(--text-spacing-sm);font-family:Gilroy,sans-serif;font-size:var(--text-paragraph-medium);font-weight:700;line-height:1.5em}.list-menu-item{font-weight:400;text-decoration:none}.contact-form{order:2;width:100%}@media (min-width: 992px){.contact-form{order:1}}@media (min-width: 1200px){.contact-form{order:initial;width:initial}}.subscribe-form__inputs{display:flex;flex-direction:column;align-items:center;gap:var(--text-spacing-sm)}.subscribe-form__inputs .subscribe-heading{margin:0;color:#fff;text-align:center;font-family:Blacker Display;font-size:24px;font-style:normal;font-weight:700;line-height:1.2em}.subscribe-form__inputs p{margin:0 0 var(--text-spacing-sm);text-align:center;font-size:var(--text-paragraph-small)}.subscribe-form__inputs input{color:#a3a4a7;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:.16px;width:100%;margin:0;padding:0;border:none}@media (min-width: 992px){.subscribe-form__inputs{align-items:flex-start;width:52vw}.subscribe-form__inputs p{text-align:left}}@media (min-width: 1200px){.subscribe-form__inputs{width:26vw}}.input-wrapper{display:flex;padding:1.4rem 1.6rem;align-items:center;gap:1rem;align-self:stretch;border:1px solid #FFF;background:#252933}.input-wrapper .icon-arrow-right{display:flex;width:2rem;height:2rem;padding:4.167px 2.5px;justify-content:center;align-items:center}.subscribe-form__inputs label{position:absolute;top:2rem}.subscribe-form__submit{background-color:transparent;border:none;padding:0}.form-social{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--text-spacing-xl)}.form-social .social-links{display:flex;align-items:flex-start;gap:1.6rem}@media (min-width: 992px){.form-social{align-items:flex-start}}.footer-content-bottom{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:var(--text-spacing-md)}.copyright-text{color:#a3a4a7;font-size:var(--text-paragraph-small);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/121/assets/section-footer.css.map */
