.c_footer.footer-top{padding-bottom:56px}@media screen and (max-width:767px){.c_footer.footer-top{padding-bottom:30px}}.c_footer__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:90px}@media screen and (max-width:1400px){.c_footer__wrapper:has(.c_footer__spacer){grid-template-columns:1fr auto auto}.c_footer__spacer{display:none}}@media screen and (max-width:1300px){.c_footer__wrapper:not(:has(.c_footer__spacer)){display:flex;flex-wrap:wrap;gap:43px}.c_footer__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:43px}}@media screen and (max-width:767px){.c_footer__wrapper{flex-direction:column;align-items:center;gap:34px}}.c_footer__logo{width:325px;height:auto}@media screen and (max-width:767px){.c_footer__logo{width:183.945px}.c_footer__logo .social-icons{display:none}.c_footer__logo__image img{width:183.945px;height:auto}}.c_footer__logo .social-icons{margin-top:99px;margin-left:2px}.c_footer__2col-wrapper{display:contents}@media screen and (max-width:767px){.c_footer__2col-wrapper{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:20px}}.c_footer-item__title{font-weight:400;margin-bottom:6px}@media screen and (max-width:767px){.c_footer__cta{margin-top:9px;width:100%}}.c_footer__cta__image{width:371.45px;height:auto}@media screen and (max-width:767px){.c_footer__cta__image{width:100%}}.c_footer__cta__image a{transition:opacity .3s ease}.c_footer__cta__image a:hover{opacity:.8}@media screen and (max-width:767px){.c_footer__bottom__sns.is-sp,.c_footer__bottom__payment.is-sp{display:flex!important;justify-content:center;align-items:center}.c_footer__bottom__sns{margin-top:40px}}@media screen and (max-width:767px){.c_footer__bottom__payment{margin-top:60px}}.footer-top+.footer-bottom.c_footer-bottom{border-top:1px solid #7E7C7A}.c_footer-bottom>div{flex-wrap:wrap;gap:20px;align-items:center;padding-top:20px}@media screen and (max-width:767px){.c_footer-bottom>div{gap:10px;align-items:flex-start;padding-bottom:calc(var(--gutter-regular) + 50px)}}.c_footer-bottom__menu{display:flex;flex-wrap:wrap;gap:13px}.main-footer .c_footer-bottom__menu span{margin-bottom:0}.c_footer-bottom__menu span a{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/c_footer.css.map */
