.site-footer{border-top:1px solid rgb(var(--color-border))}.site-footer .site-footer__primary,.site-footer .site-footer__secondary{padding:var(--page-width-margin)}.site-footer .site-footer__primary .grid-layout{grid-row-gap:calc(var(--grid-gutter) * 2)}.site-footer h3.footer-title,.site-footer a{font-size:1.4rem;line-height:1.35}.site-footer .footer-menu{margin:0;padding:0}.site-footer .footer-menu>li{list-style:none}.site-footer h3.footer-title small{font-size:1.1rem;font-weight:var(--font-body-weight);line-height:1.6rem}.site-footer h4{font-size:1.4rem;line-height:1.35}.site-footer p,.site-footer ol,.site-footer ul,.site-footer li,.site-footer a{font-size:1.2rem;letter-spacing:.025em;line-height:1.8rem}@media screen and (min-width: 750px){.site-footer p,.site-footer ol,.site-footer ul,.site-footer li,.site-footer a{font-size:1.4rem;letter-spacing:.025em;line-height:2rem}}.site-footer .footer-title,.site-footer .footer-title a{font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;line-height:2rem}.site-footer .site-footer__primary .footer-menu li,.site-footer .site-footer__primary .footer-menu a{font-size:1.4rem;font-weight:400;line-height:2rem;color:rgb(var(--color-base-text),1)}.site-footer .site-footer__primary .footer-menu--secondary li,.site-footer .site-footer__primary .footer-menu--secondary a{font-size:1.2rem;font-weight:var(--font-body-weight);line-height:1.8rem;color:rgb(var(--color-base-text),.65)}.site-footer .footer-title{margin-bottom:8px;text-transform:uppercase}.footer-social-menu li{display:inline-block;margin-right:8px}.footer-social-menu img{width:24px;height:24px}.site-footer__copyright .company-info{margin-bottom:16px}.site-footer__copyright p.copyright,.site-footer__copyright li{font-size:10px;line-height:1.5}.site-footer__mega-logo{margin-top:26px;padding-left:var(--page-width-margin);padding-right:var(--page-width-margin)}.site-footer .site-footer__mega-logo svg{width:100%;height:auto}@media screen and (min-width: 1280px){.site-footer__secondary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}ul.site-info.list-style-inline{margin:0;padding:0}ul.site-info.list-style-inline li{display:inline-block}ul.site-info.list-style-inline li:after{content:"\2022";margin:0 1em}ul.site-info.list-style-inline li:last-child:after{content:none;margin:0}.footer-social-link{display:inline-block;padding-left:20px;background-position:left center;background-size:16px 16px;background-repeat:no-repeat}.footer-icon-facebook{background-image:url(/assets/icon-facebook.png)}.footer-icon-instagram{background-image:url(/assets/icon-instagram.png)}.footer-icon-kakao{background-image:url(/assets/icon-kakao.png)}.footer-icon-youtube{background-image:url(/assets/icon-youtube.png)}.footer-misc{margin-top:calc(var(--grid-gutter) * 4)}.xuyoni-custom-popup{position:fixed;top:auto;bottom:1.5rem;left:1.5rem;right:auto;width:100%;max-width:calc(100% - 3rem);font-size:1rem;background-color:#fff;z-index:500}@media screen and (min-width: 442px){.xuyoni-custom-popup{max-width:41.5rem;left:auto;right:1.5rem;bottom:1.5rem}}@media screen and (min-width: 750px){.xuyoni-custom-popup{bottom:2rem;left:auto;right:2rem;font-size:1.2rem}}.xuyoni-custom-popup__close{position:absolute;top:0;right:0;width:4rem;height:4rem;border:0;background-color:transparent}.xuyoni-custom-popup__close:before,.xuyoni-custom-popup__close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:1.6rem;height:.1rem;background-color:#fff}.xuyoni-custom-popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.xuyoni-custom-popup__image{line-height:0}.xuyoni-custom-popup__image img{width:100%;height:auto}.xuyoni-custom-popup__text{padding:2rem 1.6rem}.xuyoni-custom-popup__text h3{font-size:1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400}.xuyoni-custom-popup__text h3+.xuyoni-custom-popup__description{margin-top:1rem}.xuyoni-custom-popup__description{font-size:1rem}@media screen and (min-width: 750px){.xuyoni-custom-popup__text h3{font-size:1.6rem}.xuyoni-custom-popup__description{font-size:1.2rem}}.xuyoni-custom-popup__link{margin-top:2rem}.xuyoni-custom-popup__link a{width:100%;font-size:1.2rem;text-transform:uppercase;border-radius:2rem}@media screen and (min-width: 750px){.xuyoni-custom-popup__link a{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-footer.css.map */
