.shopify-section-footer:before{display:none}.c-footer{width:100vw;margin-left:calc(50% - 50vw);padding-block:80px 18px;background:#fff;font-family:var(--font_main);color:var(--color_main)}.c-footer .c-container>*:not(:first-child){border-top:.5px solid var(--color_main)}.c-footer ul{list-style:none}.c-footer a{text-decoration:none;color:var(--color_main)}.c-footer__snslinks{display:flex;justify-content:center;align-items:center;gap:37px;margin:0;padding:0}.c-footer__snslink{display:block;width:fit-content;line-height:1}.c-footer__snslink a{display:block;width:fit-content;line-height:1;transition:.3s}.c-footer__snslink a:hover{opacity:.5}.c-footer__snslink a:after{display:none}.c-footer__snslink i{font-size:45px;line-height:1}.c-footer__snslink .icon-line{width:45px}.c-footer__middle{margin-top:40px;padding-top:40px}.c-footer__middle__linkarea{display:flex;gap:min(calc(120/1440*100vw),120px)}.c-footer__logo{display:block;width:180px;height:auto}.c-footer__middle__support{width:fit-content}.c-footer__block__title{display:block;margin:0!important;font-size:18px;font-family:var(--font_en);color:var(--color_main);font-weight:500;line-height:1.5;letter-spacing:calc(2/18*1em)}.c-footer__middle__support__linkblock{display:flex;gap:20px;width:fit-content;margin-top:20px}.c-footer__middle__support__links{display:flex;flex-direction:column;gap:12px;width:max-content;margin:0;padding:0}.c-footer__middle__support__link{display:flex;align-items:center;gap:8px}.c-footer__middle__support__link:before{content:"\30fb";font-size:16px;line-height:1}.c-footer__middle__support__link a{position:relative;font-size:16px;line-height:1;transition:.3s}.c-footer__middle__support__link a:after{content:"";position:absolute;top:calc(100% + 4px);left:1;display:block!important;width:0%;height:1px;background:var(--color_main);transition:.5s}.c-footer__middle__support__link a:hover{opacity:1!important}.c-footer__middle__support__link a:hover:after{width:100%}.c-footer__middle__about{flex:1}.c-footer__middle__about__links{display:flex;flex-direction:column;gap:12px;width:max-content;margin:20px 0 0;padding:0}.c-footer__middle__about__link{display:flex;gap:8px}.c-footer__middle__about__link:before{content:"\30fb";font-size:16px;line-height:1}.c-footer__middle__about__link a{position:relative;font-size:16px;line-height:1}.c-footer__middle__about__link a:after{content:"";position:absolute;top:calc(100% + 4px);left:1;display:block!important;width:0%;height:1px;background:var(--color_main);transition:.5s}.c-footer__middle__about__link a:hover{opacity:1!important}.c-footer__middle__about__link a:hover:after{width:100%}.c-footer__middle__paymentlist{display:flex;justify-content:center;align-items:center;gap:10px;margin:60px auto 0;padding:0}.c-footer__middle__paymentlistitem{width:38px}.c-footer__middle__paymentlistitem>*{width:100%}.c-footer__bottom{margin-top:40px;padding-top:40px}.c-footer__copyright{display:block;margin:0 auto;font-size:12px;line-height:1;text-align:center;letter-spacing:0}@media only screen and (max-width:1000px){.c-footer{padding-block:40px 20px}.c-footer__snslinks{gap:20px}.c-footer__snslink i{font-size:24px}.c-footer__snslink .icon-line{width:25px}.c-footer__middle__linkarea{justify-content:space-between;flex-wrap:wrap;gap:40px 0}.c-footer__logo{width:111px;margin:0 calc((100% - 111px)/2)}.c-footer__block__title{font-size:12px}.c-footer__block__title a{display:none!important}.c-footer__middle__support__linkblock{display:block;margin-top:14px}.c-footer__middle__support__links{gap:10px}.c-footer__middle__support__links:not(:first-child){margin-top:10px}.c-footer__middle__support__link{gap:4px}.c-footer__middle__support__link:before{font-size:12px}.c-footer__middle__support__link a{font-size:12px}.c-footer__middle__about{flex:initial;width:max-content;min-width:105px}.c-footer__middle__about__links{gap:10px;margin:14px 0 0}.c-footer__middle__about__link{gap:4px}.c-footer__middle__about__link:before{font-size:12px}.c-footer__middle__about__link a{font-size:12px}.c-footer__middle__paymentlist{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:32px auto 0}.c-footer__middle__paymentlistitem{width:31px}.c-footer__bottom{margin-top:32px;padding-top:24px}.c-footer__copyright{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/footer.css.map */
