/* 장바구니 페이지 수정 */
#page-shopping_cart .pt-shopcart-page .pt-shopcart-btn,
#page-shopping_cart .pt-shopcart-page .pt-shopcart-btn [class^=pt-col]{
    flex-direction: row;
}
#page-shopping_cart .pt-shopcart-btn{
    padding-left: 5px;
    padding-right: 5px;
}
#page-shopping_cart .pt-shopcart-page .pt-shopcart-btn [class^=pt-col] > a:first-child{
    margin-right: 15px;
}
#page-shopping_cart .pt-shopcart-page .pt-shopcart-btn{
    justify-content: space-between;
}
#page-shopping_cart .pt-shopcart-wrapperbox tbody tr{
    display: block;
    margin: 5px 0;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-col:nth-child(1){
    display: inherit;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description > div:last-child{
    align-items: center;
    justify-content: space-between;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-title > a {
    font-size: 16px;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-input-counter.style-01{
    min-width: 100px;
    max-width: 100px;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-input-counter.style-01 input{
    height: 40px;
    font-size: 16px;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-btn .pt-btn{
    padding: 0;
    margin-left: 20px;
    top: 0;
}
#page-shopping_cart .pt-shopcart-page .pt-item{
    padding-left: 5px;
    padding-right: 5px;
}
#page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-add-info{
    margin: 0;
}

/* ~~~ 공용 ~~~ */

/* 스크롤바 위치 수정 */
.pub__scroll-indicator{
    margin-top: 22px;
    overflow: hidden;
}

.pub__scroll-indicator .pub__scroll-indicator__bar {
    height: 2px;
    background-color: #858585;
    display: inline-block;
}

.notice-banner{
    margin-bottom: 0;
}

/* ~~~ 아이폰 XS 수정사항 ~~~ */

/* 1. 비대면 서비스 한 줄 */
header .sub-category a{
    width: 100%;
}
/* 2. 롤링버튼 위치는 JS를 수정하여야 합니다 */
/* 3. 스크롤 시 상단 메뉴바 고정 */
header.scroll{
    position: sticky;
}
/* 4. 텍스트 겹침 */
#page-main .promotion,
#page-main .recommend-product,
#page-main .today-quote{
    margin-bottom: 3rem;
}


/* ~~~ 갤럭시 s20+ 수정사항 ~~~ */

/* 1. 탭메뉴 줄바꿈 */
.our-title li{
    flex: 0 0 auto;
}
.our-title li > a{
    font-size: 1.08rem;
    width: 100%;
}
/* 2. 맨하단 텍스트 폰트사이즈 */
#page-main .NEWS p{
    font-size: 0.875rem;
}


/* 기타 수정 */

#page-story-history .history-wrap{
    flex-wrap: wrap;
}
#page-main .ourstory-main > a{
    display: block;
    margin-top: 10px;
}
#page-main .main-visual{
    overflow: hidden;
}

/* 반응형 */
@media screen and (min-width: 575px){
    #page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-title > a {
        font-size: 24px;
    }

    #page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-input-counter.style-01 input{
        height: 54px;
        font-size: 20px;
    }
    
    #page-shopping_cart .pt-shopcart-page .pt-item .pt-item-description .pt-input-counter.style-01{
        min-width: 100%;
        max-width: 100%;
    }

    #page-shopping_cart .pt-shopcart-wrapperbox tbody tr{
        margin: 15px 0;
    }
}
@media screen and (min-width: 992px){
    #page-main .NEWS p{
        font-size: 1rem;
    }

    .our-title li > a{
        font-size: 1.875rem;
    }

    
}