.footer-text-content{flex:1;min-width:220px}.footer-richtext{font-size:11px;line-height:1.8;color:#666;font-family:var(--font-body)}.footer-title{font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:.15em;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;color:#333}.newsletter-form-wrapper form{display:flex;border-bottom:1px solid #ccc;padding:5px 0}.newsletter-form-wrapper input{border:none;background:transparent;flex:1;font-size:11px;outline:none}.newsletter-form-wrapper button{background:none;border:none;font-size:10px;letter-spacing:.1em;cursor:pointer;font-weight:700}.custom-footer{background-color:#fff;border-top:1px solid #eee;padding:60px 0 0;color:#333}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:40px}.footer-block{flex:1;min-width:200px}.footer-logo{font-family:var(--font-heading);font-size:20px;letter-spacing:.2em;margin-bottom:15px}.footer-description{font-size:12px;line-height:1.8;color:#666}.footer-title{font-family:var(--font-heading);font-size:14px;letter-spacing:.1em;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:10px}.footer-list a{text-decoration:none;color:#666;font-size:12px;transition:color .3s}.footer-list a:hover{color:#000}.newsletter-form{display:flex;border-bottom:1px solid #333;padding-bottom:5px;margin-top:15px}.newsletter-form input{border:none;flex-grow:1;font-size:12px;outline:none}.newsletter-form button{background:none;border:none;font-size:12px;cursor:pointer;letter-spacing:.1em}.footer-sns{margin-top:20px;display:flex;gap:15px}.sns-link{font-size:11px;text-decoration:underline;color:#333}.footer-bottom{margin-top:60px;padding:20px 0;border-top:1px solid #f0f0f0}.copyright{font-size:10px;color:#999;text-align:center;letter-spacing:.05em}@media screen and (max-width:767px){.footer-container{flex-direction:column;gap:20px!important}.footer-block{margin-bottom:15px!important;text-align:center}.footer-block__heading,.footer-title{font-size:10px!important;letter-spacing:.15em!important;margin-bottom:8px!important;border-bottom:none!important}.footer-block__details-content .list-menu__item,.footer-list a{padding:8px 0!important;font-size:13px!important;line-height:1.4!important;display:inline-block}.footer__list-social{margin:10px 0 20px!important;gap:20px!important}.footer__payment{margin-top:15px!important;opacity:.4}.footer__copyright{margin-top:30px!important;padding-top:20px!important;border-top:1px solid var(--little-border, #f0f0f0)}}.footer__payment .list-payment__item{padding:0 5px;opacity:.6;filter:grayscale(1);transition:opacity .3s}.footer__payment .list-payment__item:hover{opacity:1}.footer__payment svg{height:20px;width:auto}@media screen and (max-width:767px){.footer{padding-top:50px!important;padding-bottom:30px!important;background-color:#fff!important}.footer-block{margin-bottom:25px!important;text-align:center}.footer-block__heading{font-family:var(--font-sans)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;color:#999!important;text-transform:uppercase;margin-bottom:10px!important;display:block}.footer-block__details-content .list-menu__item{font-family:var(--font-serif)!important;font-size:14px!important;color:#1a1a1a!important;padding:50px 0!important;letter-spacing:.05em;text-decoration:none;display:block}.footer__list-social{justify-content:center!important;gap:30px!important;margin:20px 0 40px!important}.footer__list-social .icon{width:20px!important;height:20px!important;opacity:.8}.footer__payment{margin-top:30px;justify-content:center!important;display:flex;opacity:.5;filter:grayscale(100%)}.list-payment__item{padding:0 4px!important}.footer__copyright{margin-top:50px!important;border-top:1px solid #f7f7f7;padding-top:25px}.copyright__content{font-size:9px!important;letter-spacing:.1em;color:#ccc!important}}.newsletter,.footer-block--newsletter,.footer__newsletter,#shopify-section-newsletter,[class*=newsletter]{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
