@media (max-width: 1024px){body.is-open-menu{overflow:hidden}.inner{max-width:100%;margin:0}.is-desktop{display:none !important}.is-mobile{display:block !important}.is-br-desktop{display:none}.is-br-mobile{display:inline}.app{min-width:100%}.is-open-menu .app:after{display:none}.app.page-collection .app-container{padding:0}.app.page-customer .app-container{padding:55px 0 75px 0}.app.page-category .app-container{padding:0}.app.page-boutique .app-main{height:auto}.app.page-boutique .app-container{height:100%}.app-header{height:108px}.is-open-menu .app-header{position:fixed;height:100%}.is-open-menu .app-header .btn-hamburger{position:fixed}.is-open-menu .app-header .btn-hamburger__bar:nth-child(1){transform:rotate(-47deg) translate(0, 0);margin:0}.is-open-menu .app-header .btn-hamburger__bar:nth-child(2){transform:rotate(47deg) translate(-1px, -1px);margin:0}.is-open-menu .app-header .btn-hamburger__bar:last-child{display:none}.app-header:before{top:107px}.app-header__logo{display:block;position:static;top:auto;left:auto;width:100%;height:28px;padding:20px 0 0 0}.app-header__logo--link{z-index:10;position:relative;display:inline-block;width:186px;height:45px}.app-header__utill{top:16px;right:24px}.app-header__utill a,.app-header__utill button,.app-header__utill select{display:none}.app-header__utill a.app-header__utill--bag{position:absolute;right:0;top:0;width:32px;height:32px;display:block;margin:0;background:none}.app-header__utill a.app-header__utill--bag .count{position:static;right:0;top:0;width:100%;height:100%;display:block;line-height:34px;font-size:17px}.app-header__menu{z-index:1004;top:68px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:auto;height:calc(100% - 68px);border-top:1px solid #d8d8d8;transition:none}.is-open-menu .app-header__menu{opacity:1;visibility:visible;transform:translate(0, 0)}.app-header__menu--list{display:block;margin:74px 0 0 0}.app-header__menu--list.is-active .app-header__menu--depth{display:none}.app-header__menu--list.is-active .app-header__menu--depth2{display:block}.app-header__menu--list.is-active .app-header__menu--back{display:block}.app-header__menu--item ~ .app-header__menu--item{margin:32px 0 0 0}.app-header__menu--item a{font-family:"ZapfHumanist";font-size:28px;font-weight:400}.app-header__menu--depth2{display:none}.app-header__menu--util{position:absolute;bottom:27px;left:0;width:100%;display:block}.app-header__menu--lang{width:45px;padding:5px;border:none;color:#505050;font-family:"ZapfHumanist";font-size:16px;background:url(../img/ico_utill_lang.svg) no-repeat 95% 52%;background-size:14px}.app-header__menu--use{display:flex;justify-content:center;margin:26px 0 0 0}.app-header__menu--use li ~ li{margin:0 0 0 20px}.app-header__menu--use a{display:block;font-size:14px;font-weight:400;letter-spacing:-0.47px;line-height:24px}.app-header__menu--use a .ico{height:24px;margin:0 6px 0 0;vertical-align:top}.app-header__menu--back{display:none;width:42px;height:27px;margin:48px auto 0 auto;background:url("../img/ico_back.png") no-repeat 50% 50%;background-size:28px}.app-header .btn-hamburger{z-index:1001;position:absolute;top:0;left:0;display:block;width:68px;height:64px;padding:22px 24px}.app-header .btn-hamburger__bar{display:block;width:100%;height:2px;background:#333;transition:all 0.5s ease-out}.app-header .btn-hamburger__bar ~ .btn-hamburger__bar{margin:6px 0 0 0}.gnb{margin:46px 0 0 0}.gnb__item{height:33px}.gnb__item ~ .gnb__item{margin:0 0 0 21px}.gnb__item--anchor{font-size:17px}.gnb__item--anchor:after{top:32px}.gnb__item:hover .gnb__depth{max-height:none;visibility:visible}.gnb__depth{top:108px;max-height:none;height:54px;background:#fcf9f7;border:none;transition:none;visibility:hidden}.gnb__depth--container{justify-content:flex-start;padding:12px 24px 19px 24px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.gnb__depth--subject{font-size:18px;line-height:1.3;color:#505050}.gnb__depth--item{margin:0}.gnb__depth--item ~ .gnb__depth--item{margin:0 0 0 25px}.gnb__depth2{display:none}.app-main{min-height:auto;margin:0;padding-top:108px}.app-container{width:100%;margin:0;padding:0 0 100px 0}.app-footer{min-height:auto}.app-footer .inner{display:block;padding:40px 52px 31px 52px}.app-footer__logo{width:256px;height:37px;margin:0 auto}.app-footer__copy{display:none}.app-footer__company{margin:0}.app-footer__info{display:block;margin:45px 0 0 0;font-size:14px}.app-footer__info--group:nth-child(2){min-width:100%;margin:40px 0 37px 0}.app-footer__info--sns li{margin:12px 0 0 0}.app-footer__info--sns li:first-child{margin:19px 0 0 0}.app-footer__info--sns a{font-size:12px}.app-footer__info--terms{display:block;font-size:12px}.app-footer__info--terms li:last-child{margin:8px 0 0 0}.app-footer__info--address,.app-footer__info--ceo,.app-footer__info--text{line-height:1.5}.app-footer__info--copy{display:block;margin:28px 0 0 0;font-size:10px;font-weight:400}.app-footer__info .btn-wrap .btn:after{right:10px}.search__container{height:52px;padding:0 24px;border-bottom:1px solid #d8d8d8}.search__input{padding:0 0 0 34px;background-position:0 50%;background-size:20px}.search__input input{height:52px}.search__submit{display:none}.modal-content{padding:24px 20px}.modal-header{margin:0 0 24px 0}.modal-header .close img{width:18px}.modal-body .par{font-size:14px}.modal-bottom .button-wrap .button{height:48px;line-height:48px}.modal.is-small .modal-dialog,.modal.is-alert .modal-dialog{width:100%;padding:0 20px}.modal.is-small .modal-bottom .button-wrap,.modal.is-alert .modal-bottom .button-wrap{margin:24px 0 0 0;justify-content:flex-start;flex-wrap:wrap}.modal.is-small .modal-bottom .button,.modal.is-alert .modal-bottom .button{max-width:100%}.modal.is-small .modal-bottom .button ~ .button,.modal.is-alert .modal-bottom .button ~ .button{margin:8px 0 0 0}


    /*추가*/
    .gnb__depth.hide_mobile {
        display:none;
    }

    .page-mypage-main .product-list__container .product-list__item:nth-child(3),
    .page-mypage-main .product-list__container .product-list__item:nth-child(4) {
        border-top: 0;
    }

    .modal-header .close {
        top: 24px;
        right: 22px;
    }

}