.mahj-footer-group{display:flex;flex-direction:var(--mahj-footer-group-direction, row);align-items:flex-start;justify-content:var(--mahj-footer-group-align, flex-start);flex-wrap:wrap;gap:var(--mahj-footer-group-gap, 48px);width:100%;min-width:0;flex:1 1 auto;max-width:100%;padding-top:var(--mahj-footer-group-padding-top, 0px);padding-bottom:var(--mahj-footer-group-padding-bottom, 0px)}.mahj-footer-group[style*="--mahj-footer-group-width: custom"]{width:var(--mahj-footer-group-custom-width, 100%)}.mahj-footer-group>.mahj-footer-column{min-width:0;width:100%;flex:1 1 0}@media screen and (max-width:749px){.mahj-footer-group{flex-direction:var(--mahj-footer-group-mobile-direction, column);justify-content:var(--mahj-footer-group-mobile-align, flex-start);gap:0}}.mahj-footer-menu-column__heading{margin:0 0 var(--mahj-menu-heading-spacing, 18px);font-family:var(--mahj-menu-heading-font);font-size:var(--mahj-menu-heading-size, 14px);font-weight:var(--mahj-menu-heading-weight, 500);line-height:1.2;letter-spacing:var(--mahj-menu-heading-letter-spacing, 1px);color:var(--mahj-menu-heading-color, #fff)}.mahj-footer-menu-column__summary{list-style:none}.mahj-footer-menu-column__summary::-webkit-details-marker{display:none}.mahj-footer-menu-column__icon{display:none}.mahj-footer-menu-column__list{margin:0;padding:0;list-style:none}.mahj-footer-menu-column__item+.mahj-footer-menu-column__item{margin-top:var(--mahj-menu-link-spacing, 10px)}.mahj-footer-menu-column__link{display:inline-block;font-family:var(--mahj-menu-link-font);font-size:var(--mahj-menu-link-size, 14px);font-weight:var(--mahj-menu-link-weight, 400);line-height:var(--mahj-menu-link-line-height, 1.7);letter-spacing:var(--mahj-menu-link-letter-spacing, 0);color:var(--mahj-menu-link-color, #b9a8a3);text-decoration:none}.mahj-footer-menu-column__link:hover{color:var(--mahj-menu-link-hover-color, #fff)}@media screen and (min-width:750px){.mahj-footer-menu-column__summary{pointer-events:none}}@media screen and (max-width:749px){.mahj-footer-menu-column{width:100%;border-top:1px solid rgb(245 228 223 / 16%)}.mahj-footer-menu-column__summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:16px;cursor:pointer}.mahj-footer-menu-column__heading{margin:0}.mahj-footer-menu-column__icon{position:relative;display:block;width:16px;height:16px;flex:0 0 16px}.mahj-footer-menu-column__icon:before,.mahj-footer-menu-column__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:var(--mahj-menu-heading-color, #fff);transform:translate(-50%,-50%);transition:transform .2s ease}.mahj-footer-menu-column__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.mahj-footer-menu-column[open] .mahj-footer-menu-column__icon:after{transform:translate(-50%,-50%) rotate(0)}.mahj-footer-menu-column__list{padding:0 0 20px}}.mahj-footer-brand-content .mahj-footer-brand-title{margin-bottom:var(--mahj-brand-title-spacing, 16px)!important;font-family:var(--mahj-brand-title-font, var(--font-heading-family))!important;font-size:var(--mahj-brand-title-size, 52px)!important;font-weight:var(--mahj-brand-title-weight, 500)!important;line-height:var(--mahj-brand-title-line-height, 1)!important;letter-spacing:var(--mahj-brand-title-letter-spacing, 0px)!important;color:var(--mahj-brand-title-color, #ffffff)!important}.mahj-footer-brand-content .footer-brand-accent{color:var(--mahj-brand-accent-color, #fc89ba)!important}.mahj-footer-brand-content .mahj-footer-brand-description,.mahj-footer-brand-content .mahj-footer-brand-description p{max-width:var(--mahj-brand-description-width, 300px);margin:0;font-family:var(--mahj-brand-description-font, var(--font-body-family))!important;font-size:var(--mahj-brand-description-size, 16px)!important;font-weight:var(--mahj-brand-description-weight, 400)!important;line-height:var(--mahj-brand-description-line-height, 1.5)!important;letter-spacing:var(--mahj-brand-description-letter-spacing, 0px)!important;color:var(--mahj-brand-description-color, #b9a8a3)!important}.mahj-footer-brand-content .mahj-footer-brand-social{justify-content:flex-start;gap:4px;margin-top:18px}.mahj-footer-brand-content .mahj-footer-brand-social .list-social__link{padding:6px;color:var(--mahj-brand-description-color, #b9a8a3)}.mahj-footer-brand-content .mahj-footer-brand-social .list-social__item .icon{width:22px;height:22px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
