.customFooter{background-color:#edeeed;border-top:1px solid #edeeed;padding:60px 40px 50px}@media screen and (max-width: 839px){.customFooter{padding:70px 20px 26px}}.customFooter__top{display:flex;align-items:center}@media screen and (max-width: 839px){.customFooter__top{flex-direction:column}}.customFooter__menu{width:calc(100% - 116px)}@media screen and (max-width: 839px){.customFooter__menu{width:100%}}.customFooter__menu__list{display:flex;list-style:none;margin:0 0 20px}@media screen and (max-width: 839px){.customFooter__menu__list{flex-direction:column;align-items:center;margin-bottom:50px}}.customFooter__menu__item{margin:0 30px 12px 0;line-height:1}@media screen and (max-width: 839px){.customFooter__menu__item{margin:0 0 20px;line-height:18px}}.customFooter__menu__link{font-family:var(--heading-font-family);color:var(--text-color);font-size:14px}.customFooter__menu__link.small-text{font-size:12px}@media screen and (max-width: 839px){.customFooter__menu__link.small-text{line-height:1}}.customFooter__logo{width:116px;height:118px}.customFooter__logo__img{width:100%;height:auto}.customFooter__newsletter{display:flex;justify-content:flex-end;margin-top:54px}@media screen and (max-width: 839px){.customFooter__newsletter{justify-content:center;margin:40px auto 0;max-width:400px;width:100%}}.customFooter__newsletter__container{display:flex}.customFooter__newsletter__input{min-width:330px;display:inline-block;padding:7px 10px 6px;font-size:10px;background:#fff;font-family:var(--heading-font-family);color:var(--text-color);height:28px}@media screen and (max-width: 839px){.customFooter__newsletter__input{min-width:200px}}.customFooter__newsletter__button{display:flex;padding:7px 10px 6px;border:none;align-items:center;font-family:var(--heading-font-family);font-size:10px;color:var(--text-color);background-color:#fff;margin-left:2px;height:28px}.customFooter__sns{display:flex;justify-content:flex-end;margin-top:20px}@media screen and (max-width: 839px){.customFooter__sns{justify-content:center;margin-top:40px}}.customFooter__sns__list{display:flex;list-style:none;margin:0;gap:27px}@media screen and (max-width: 839px){.customFooter__sns__list{gap:40px}}.customFooter__copy{margin-top:27px}@media screen and (max-width: 839px){.customFooter__copy{margin-top:70px;text-align:center}}.customFooter__copy__text{font-family:var(--heading-font-family);font-size:10px;color:var(--text-color);letter-spacing:.3px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section_footer.css.map */
