.eunch-footer{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:1.4rem;font-weight:400}.eunch-footer__inner.page-width{max-width:1200px;width:100%;margin-inline:auto;padding-inline:2.4rem}.eunch-footer__notice{background:#ff7402;color:#fff}.eunch-footer__notice-text{margin:0;padding-block:1.2rem;text-align:center;font-size:1.5rem;font-weight:400}.eunch-footer__main{padding-block:3.2rem}.eunch-footer__columns{display:flex;flex-wrap:wrap;gap:3.2rem}.eunch-footer__col{flex:1 1 100%;min-width:0}.eunch-footer__col--brand{max-width:340px;display:flex;flex-direction:column;align-items:flex-start}.eunch-footer__logo img{max-width:140px;height:auto;display:block}.eunch-footer__logo-text{font-size:1.8rem;font-weight:400}.eunch-footer__brand-text{margin-top:1.2rem;margin-bottom:1.6rem;line-height:1.6;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.eunch-footer__sns{list-style:none;padding:0;margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.list-social__item{margin-right:.8rem}.eunch-footer__sns li a{font-size:1.3rem;text-decoration:none;color:#4b5563;position:relative}.eunch-footer__sns li a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:1px;background:#3b82f64d;transform-origin:left;transform:scaleX(0);transition:transform .15s ease}.eunch-footer__sns li a:hover:after{transform:scaleX(1)}.eunch-footer__heading{margin:0 0 1.2rem;padding-bottom:.4rem;display:inline-block;font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #00aeef}.eunch-footer__links{list-style:none;padding:0;margin:0}.eunch-footer__links li+li{margin-top:.5rem}.eunch-footer__links a{text-decoration:none;color:#4b5563;line-height:1.6;font-size:1.4rem}.eunch-footer__links a:hover{color:#111827}.eunch-footer__contact{list-style:none;padding:0;margin:0}.eunch-footer__contact li+li{margin-top:.6rem}.eunch-footer__contact a{text-decoration:none;color:#4b5563}.eunch-footer__contact a:hover{color:#111827}@media(min-width:900px){.eunch-footer__main{padding-block:4rem}.eunch-footer__columns{align-items:flex-start}.eunch-footer__col--brand{flex:0 0 30%;max-width:30%}.eunch-footer__col--links{flex:0 0 20%;max-width:20%}.eunch-footer__col--contact{flex:1 1 auto}}@media(max-width:899px){.eunch-footer__col+.eunch-footer__col{margin-top:2.4rem}}@media(max-width:749px){.eunch-footer__notice-text{font-size:1.1rem;font-weight:600!important;padding-block:1rem}.eunch-footer__main{padding-block:2.4rem}.eunch-footer__inner.page-width{padding-inline:1.6rem}.eunch-footer__logo img{max-width:100px;height:auto}}.eunch-footer__bottom{background:#f8f8f8;border-top:1px solid #e5e7eb;padding-block:1.2rem;font-weight:400}.eunch-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.eunch-footer__bottom-left{flex:1 1 auto}.eunch-footer__bottom-left small{font-size:1.2rem;color:#6b7280}.eunch-footer__bottom-right{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;justify-content:flex-end;flex:1 1 auto}.eunch-footer__legal{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.eunch-footer__legal li a{font-size:1.2rem;text-decoration:none;color:#4b5563}.eunch-footer__legal li a:hover{color:#111827}.eunch-footer__payment{display:flex;align-items:center;gap:.8rem}@media(min-width:900px){.eunch-footer__bottom-inner{justify-content:space-between}}@media(max-width:899px){.eunch-footer__bottom-inner{justify-content:center;text-align:center}.eunch-footer__bottom-right{justify-content:center}}@media(max-width:749px){footer.eunch-footer .eunch-footer__logo img{max-width:100px;height:auto}footer.eunch-footer{font-size:1.2rem;line-height:1.5}footer.eunch-footer .eunch-footer__brand-text{font-size:1.1rem;line-height:1.5}footer.eunch-footer .eunch-footer__links a,footer.eunch-footer .eunch-footer__contact li{font-size:1.1rem;line-height:1.5}footer.eunch-footer .eunch-footer__heading{font-size:1.3rem;line-height:1.4}footer.eunch-footer .eunch-footer__bottom-left small,footer.eunch-footer .eunch-footer__legal li a{font-size:1rem;line-height:1.4}}footer.eunch-footer>.eunch-footer__notice,footer.eunch-footer>.eunch-footer__main,footer.eunch-footer>.eunch-footer__bottom{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
