#zoo_market_container {
    padding-bottom: 40px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: white;
}
.categoryselect.zoo_market {
    margin: 40px 0;
}
.categoryselect.zoo_market > .select > select {
    background-color: white;
}
.pageinfobox_title.zoo_market > div{
    display: flex;
    align-items: center;
    gap: 20px;
}


.categorytab.zoo_market {
    margin-top: 0;
    margin-bottom: 40px;
}
.categorytab.zoo_market > .tabarea.main {
    margin: 0;
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main {
    gap: 40px;
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main > .main_tab {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 20px;
    width: 100px;
    border-bottom: none;
    height: unset;
    cursor: pointer;
    font-size: 16px;
    line-height: 24px; /* 150% */
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main > .main_tab > .img_box {
    border-radius: 100px;
    border: 1px solid var(--Primary, #ccc);
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main > .main_tab.on {
    color: var(--Primary, #ee7f99) !important;
    font-weight: 800;
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main > .main_tab > .img_box.on {
    border: 1px solid var(--Primary, #ee7f99);
}
.categorytab.zoo_market > .tabarea.main > div.tab_button >  {
    display: flex;
    width: 100px;
    height: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.categorytab.zoo_market > .tabarea > .tab_button.sub {
    justify-content: flex-start !important;
}
.categorytab.zoo_market > .tabarea > .tab_button.sub .sub_tab.tab2 {
    width: 140px !important;
    min-width: unset !important;
}
.categorytab.zoo_market > .tabarea > .tab_button.sub .sub_tab.tab3 {
    width: 160px !important;
    min-width: unset !important;
}
.categorytab.zoo_market > .tabarea > .tab_button.sub .sub_tab.tab4 {
    width: 115px !important;
    min-width: unset !important;
}



.cate_zoo_market_box {
    display: flex;
    align-items: center;
    width: 100%;
}
.cate_zoo_market_box.event {
    flex-direction: column;
    gap: 20px;
}
.cate_zoo_market_box .item_box > .item {
    cursor: pointer;
}



.cate_zoo_market_box.event > .event_box {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 40px;
    gap: 40px;
    border-radius: 12px;
    max-width: 1280px;
    width: 100%;
}
.cate_zoo_market_box.event > .event_box > .title_box {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 8px;
}
.cate_zoo_market_box.event > .event_box > .title_box > p {
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
}
.cate_zoo_market_box.event > .event_box > .title_box > span {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.cate_zoo_market_box.event > .event_box > div {
    display: flex; align-items: center; gap: 40px;
    width: 100%;
}
.cate_zoo_market_box.event > .event_box > div > .event_back {
    width: 160px;
    height: 160px;
    border-radius: 8px;
}
.cate_zoo_market_box.event > .event_box > div > .item_box {
    display: flex;
    align-items: center;
    gap: 12px;
}
.cate_zoo_market_box.event > .event_box > div > .item_box > .item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
}
.cate_zoo_market_box.event > .event_box > div > .item_box > .item > .item_back {
    position: relative;
    border-radius: 8px;
    width: 120px;
    height: 120px;
}
.cate_zoo_market_box.event > .event_box > div > .item_box > .item > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.cate_zoo_market_box.event > .event_box > div > .item_box > .item > .item_back > .chk_img {
    position: absolute;
    top: 2px;
    right: 2px;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > p {
    color: var(--Grey_9, #999);
    font-size: 20px;
    font-weight: 800;
    line-height: normal;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > span {
    color: var(--Primary, #ee7f99);
    text-align: center;
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
    margin: 4px 0 20px 0;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > button {
    border-radius: 100px;
    background: var(--Primary, #ee7f99);
    padding: 12px 0px;
    color: var(--White, #FFF);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    width: 100%;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > p,
.cate_zoo_market_box.event > .event_box > .price_sale > p {
    color: var(--Grey_9, #999);
    font-size: 20px;
    font-weight: 800;
    line-height: normal;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > span,
.cate_zoo_market_box.event > .event_box > .price_sale > span {
    color: var(--Primary, #ee7f99);
    text-align: center;
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
    margin: 4px 0 20px 0;
}
.cate_zoo_market_box.event > .event_box > div > .price_sale > button,
.cate_zoo_market_box.event > .event_box > .price_sale > button {
    border-radius: 100px;
    background: var(--Primary, #ee7f99);
    padding: 12px 0px;
    color: var(--White, #FFF);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    width: 100%;
}



.cate_zoo_market_box.snack {
    max-width: 1280px;
}
.cate_zoo_market_box.snack > .item_box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    width: 100%;
    flex-wrap: wrap;
}
.cate_zoo_market_box.snack > .item_box > .item {
    display: flex;
    flex-direction: column;
    width: calc((100% / 5) - 16px);
}
.cate_zoo_market_box.snack > .item_box > .item > .item_back {
    aspect-ratio: 1/1;
    max-width: 100%;
    border-radius: 8px;
    border: 1px solid #eee;
}
.cate_zoo_market_box.snack > .item_box > .item > .comment_box {
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.cate_zoo_market_box.snack > .item_box > .item > .comment_box > .title {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    height: 48px;

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.cate_zoo_market_box.snack > .item_box > .item > .comment_box > .price_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cate_zoo_market_box.snack > .item_box > .item > .comment_box > .price_box > p {
    color: var(--Red, #F00);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.cate_zoo_market_box.snack > .item_box > .item > .comment_box > .price_box > span {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}

.zoo_market_view_box {
    gap: 40px;
    padding: 40px 0;
    display: flex;
    max-width: 1280px;
    width: 100%;
}
.zoo_market_view_box > .img_box {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: calc(50% - 80px);
}
.zoo_market_view_box > .img_box > .main_img {
    aspect-ratio: 1/1;
    background: #ccc;
    min-width: 310px;
}
/* .zoo_market_view_box > .img_box > .sub_img {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    width: 100%;
} */
.swiper.sub_img {
    width: 100%;
    min-width: 310px;
}
.swiper.sub_img img {
    aspect-ratio: 1/1;
    border: 2px solid #00000000;
}
.swiper.sub_img > .swiper-wrapper > .swiper-slide {
    width: 94px !important; position: relative;
    cursor: pointer;
}

.swiper.sub_img > .swiper-wrapper > .swiper-slide:hover:before {
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border: 2px solid #212121;
}


.zoo_market_view_box > .view_box {
    display: flex;
    flex-direction: column;
    width: calc(50% + 40px);
}
.zoo_market_view_box > .view_box > .view_box_title {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.zoo_market_view_box > .view_box > .view_box_title > .title {
    font-size: 32px;
    font-weight: 800;
    line-height: 42px; /* 131.25% */

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zoo_market_view_box > .view_box > .view_box_title > .sub_title {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 4px;
}
.zoo_market_view_box > .view_box > .view_box_title > .sub_title > p {
    color: var(--Red, #DB2121);
    font-family: "Noto Sans KR";
    font-size: 20px;
    font-weight: 700;
    line-height: 36px; /* 180% */
}
.zoo_market_view_box > .view_box > .view_box_title > .sub_title > span {
    color: var(--Grey_9, #999);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    margin-left: 8px;
}
.zoo_market_view_box > .view_box > .view_box_title > .sub_title > b {
    color: var(--Dark, #212121);
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
}
.zoo_market_view_box > .view_box > .view_box_price {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
}
.zoo_market_view_box > .view_box > .view_box_price > .deliver {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
    padding-bottom: 8px;
}
.zoo_market_view_box > .view_box > .view_box_price > .deliver > b {
    font-family: "Noto Sans KR";
    font-size: 20px;
    font-weight: 700;
    line-height: 36px; /* 180% */
}
.zoo_market_view_box > .view_box > .view_box_price > span {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
    padding: 8px 0 20px 0;
}
.zoo_market_view_box > .view_box > .view_box_price > .item_number,
.my_cart_list > .item_box > .item_info > .item_number {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.my_cart_list > .item_box > .item_info > .item_number {
    border: none;
    padding: 0;
}
.zoo_market_view_box > .view_box > .view_box_price > .item_number > .minus,
.zoo_market_view_box > .view_box > .view_box_price > .item_number > .plus,
.my_cart_list > .item_box > .item_info > .item_number > .minus,
.my_cart_list > .item_box > .item_info > .item_number > .plus {
    border: 1px solid var(--Grey_D, #DDD);
    display: flex;
    width: 32px;
    height: 32px;
    padding: 5px;
    justify-content: center;
    align-items: center;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
}
.zoo_market_view_box > .view_box > .view_box_price > .item_number > .plus,
.my_cart_list > .item_box > .item_info > .item_number > .plus {
    border-radius: 0 4px 4px 0;
}
.zoo_market_view_box > .view_box > .view_box_price > .item_number > b,
.my_cart_list > .item_box > .item_info > .item_number > b {
    width: 40px;
    height: 32px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zoo_market_view_box > .view_box > .view_box_price > .total_price {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 12px;
    padding: 20px 0;
}
.zoo_market_view_box > .view_box > .view_box_price > .total_price > p {
    color: var(--Grey_6, #666);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.zoo_market_view_box > .view_box > .view_box_price > .total_price > span {
    color: var(--main, #262327);
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
}
.zoo_market_view_box > .view_box > .view_box_btn {
    display: flex;
    align-items: center;
    gap: 12px;
}
.zoo_market_view_box > .view_box > .view_box_btn > .shop_cart_btn {
    border-radius: 8px;
    border: 1px solid var(--Dark, #212121);
    background: var(--White, #FFF);
    max-width: 200px;
    min-width: 100px;
    width: 100%;
    height: 64px;
}
.zoo_market_view_box > .view_box > .view_box_btn > .buy_btn {
    border-radius: 8px;
    background: var(--Dark, #212121);
    height: 64px;
    color: var(--White, #FFF);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    width: 100%;
}
.categorytab.zoo_market > .tabarea.main > .tab_button.main {
    padding-bottom: 40px;
}
.categorytab.zoo_market.view {
    flex-direction: column;
    margin: 0;
}
.categorytab.zoo_market > div.tabarea > div.tab_button.view > div.view_tab {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% / 4);
    color: var(--Grey_9, #999);
    font-size: 16px;
    line-height: 24px; /* 150% */
    cursor: pointer;
}
.categorytab.zoo_market > div.tabarea > div.tab_button.view > div.view_tab.on {
    color: var(--Primary, #ee7f99);
    font-weight: 800;
    border-bottom: 2px solid var(--Primary, #ee7f99);
}
.view_tab_1_box, .view_tab_2_box, .view_tab_3_box, .view_tab_4_box {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    width: 100%;
}
.view_tab_1_box.on, .view_tab_2_box.on,
.view_tab_3_box.on, .view_tab_4_box.on {
    display: flex;
}
.view_tab_2_box {
    max-width: 800px;
}
.view_tab_2_box > .top_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid var(--Grey_E, #EEE);
}
.view_tab_2_box > .top_box > .text1,
.view_tab_2_box > .top_box > .text2 {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.view_tab_2_box > .top_box > .text2 {
    position: relative;
}
.view_tab_2_box > .top_box > .text1 > img,
.view_tab_2_box > .top_box > .text2 > img {
    width: 24px;
    height: 24px;
}
.view_tab_2_box > .top_box > .text2 > .sort_pop {
    position: absolute;
    top: 34px;
    left: 17px;
    display: flex;
    padding: 12px;
    gap: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    width: 75px;
    border-radius: 8px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.10);
}
.view_tab_2_box > .top_box > .text2 > .sort_pop.on {
    display: none;
}
.view_tab_2_box > .top_box > .text2 > .sort_pop > p:hover {
    scale: 1.2;
    transition: .3s;
}
.zoo_market_view_paging_box {
    width: 100%;
}
.view_tab_2_box > div > .review_box {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 20px 0;
    border-bottom: 1px solid var(--Grey_E, #EEE);
}
.view_tab_2_box > div > .review_box > .avatar {
    width: 48px;
    height: 48px;
}
.view_tab_2_box > div > .review_box > .review {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
}
.view_tab_2_box > div > .review_box > .review > .info {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.view_tab_2_box > div > .review_box > .review > .info > p {
    color: var(--Dark, #212121);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.view_tab_2_box > div > .review_box > .review > .info > .star_box {
    display: flex;
    align-items: center;
    gap: 4px;
}
.view_tab_2_box > div > .review_box > .review > .info > .star_box > p {
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
    margin-left: 8px;
}
.view_tab_2_box > div > .review_box > .review > .img_box {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
}
.view_tab_2_box > div > .review_box > .review > .img_box > div {
    aspect-ratio: 120/120;
    width: calc(100% / 6);
}
.view_tab_3_box {
    max-width: 800px;
    width: 100%;
}
.view_tab_3_box > .Q_and_A_title {
    display: flex;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    background: var(--Grey_F1, #F1F1F1);
    width: 100%;
}
.view_tab_3_box > .Q_and_A_title > p {
    font-size: 16px;
    line-height: 24px; /* 150% */
}
.view_tab_3_box > .Q_and_A_title > button {
    border-radius: 100px;
    background: var(--Dark, #212121);
    width: 120px;
    height: 44px;
    color: var(--White, #FFF);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.Q_and_A_comment_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.Q_and_A_comment_box > .user_box {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border-bottom: 1px solid var(--Grey_E, #EEE);
}
.Q_and_A_comment_box > .user_box > .title_box {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    width: 100%;
}
.Q_and_A_comment_box > .user_box > .title_box > p {
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Q_and_A_comment_box > .user_box > .info {
    display: flex;
    align-items: center;
    padding: 8px 0 12px 0;
}
.Q_and_A_comment_box > .user_box > .info > .text_box {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--Grey_9, #999);
    font-size: 12px;
    line-height: 16px; /* 133.333% */
}
.Q_and_A_comment_box > .user_box > .info > .text_box > .text1 {
    color: var(--Grey_9, #999);
    font-size: 12px;
    line-height: 16px; /* 133.333% */
}
.Q_and_A_comment_box > .user_box > .info > .text_box > .text2 {
    color: var(--Grey_9, #999);
    font-family: "Noto Sans KR";
    font-size: 12px;
    padding-bottom: 1px;
}
.Q_and_A_comment_box > .user_box > .info > .text_box > .line {
    color: #ddd;
    font-size: 12px;
}
.Q_and_A_comment_box > .user_box > .info > p {
    margin-left: 8px;
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
}
.Q_and_A_comment_box > .user_box > .comment {
    line-height: 20px; /* 142.857% */

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Q_and_A_comment_box > .user_box > .admin_box {
    display: flex;
    align-items: flex-start;
    padding-top: 20px;
    gap: 10px;
}
.Q_and_A_comment_box > .user_box > .admin_box > .comment_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}
.Q_and_A_comment_box > .user_box > .admin_box > .comment_box > .answer {
    border-radius: 100px;
    border: 1px solid var(--Dark, #101010);
    background: var(--White, #FFF);
    padding: 4px 12px;
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
}
.Q_and_A_comment_box > .user_box > .admin_box > .comment_box > .comment {
    line-height: 20px; /* 142.857% */
}

.inputRadiopop .inquiry_title_box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.inputRadiopop .inquiry_title_box > img {
    align-self: flex-end;
    cursor: pointer;
}
.inputRadiopop .inquiry_title_box > .sub_title {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    padding: 20px 0;
}
.inputRadiopop .inquiry_comment_box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 !important;
    height: 230px !important;
    gap: 8px;
}
.inputRadiopop .inquiry_comment_box > .fontsizeinfo {
    width: 100%;
}
.inputRadiopop .inquiry_comment_box > .fontsizeinfo > textarea {
    padding: 12px;
    resize: none;
    width: 100%;
    height: 200px;
    border-radius: 4px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    position: relative;
}
.inputRadiopop .inquiry_comment_box > .chk_group {
    display: flex;
    align-items: center;
    gap: 4px;
    line-height: 20px; /* 142.857% */
}
.inputRadiopop .inquiry_comment_box > .chk_group > input[type="checkbox"] {
    appearance: none;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 2px solid #ccc;
}
.inputRadiopop .inquiry_comment_box > .chk_group > input[type="checkbox"]:checked {
    background: url(../z_images/zoo_img/checked_black.svg) no-repeat center center;
    border: none;
}

.pageinfobox.my_cart {
    height: unset;
    max-width: 1000px;
    border: none;
}
.pageinfobox.my_cart > .pageinfobox_title.zoo_market > div {
    color: var(--Dark, #212121);
    font-family: "Noto Sans KR";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px; /* 133.333% */
    padding: 40px 0;
}
.zoo_market_my_cart_mox {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1000px;
}
.zoo_market_my_cart_mox > .top_bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.zoo_market_my_cart_mox > .top_bar > .all_select {
    border-radius: 100px;
    border: 1px solid var(--Dark, #212121);
    padding: 8px 20px;

    font-size: 12px;
    line-height: 16px; /* 133.333% */
}
.zoo_market_my_cart_mox > .top_bar > .all_delete {
    border-radius: 100px;
    border: 1px solid var(--Grey_C, #CCC);
    display: flex;
    padding: 8px 20px;
    justify-content: center;
    gap: 4px;

    font-size: 12px;
    line-height: 16px; /* 133.333% */
}
.zoo_market_my_cart_mox > .my_cart_list_box {
    display: flex;
    flex-direction: column;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list {
    display: flex;
    align-items: center;
    padding: 20px 0;
    width: 100%;
    border-bottom: 1px solid #eee;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > input[type="checkbox"] {
    appearance: none;
    background-image: url(../z_images/zoo_img/BGM_uncheck.svg);
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list >  input[type="checkbox"]:checked {
    background-image: url(../z_images/zoo_img/BGM_check.svg);
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .img_box {
    width: 96px;
    height: 96px;
    margin: 0 20px 0 12px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box {
    width: calc(100% - 164px);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box > .item_info {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box > .item_info > .title {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    max-width: 700px;

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box > .total_price {
    display: flex;
    align-items: center;
    gap: 20px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box > .total_price p {
    line-height: 20px; /* 142.857% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .my_cart_list > .item_box > .total_price span {
    color: var(--main, #262327);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box {
    display: flex;
    flex-direction: column;
    border: 1px solid #eee;
    width: 100%;
    margin-top: 20px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 20px;
    border-bottom: 1px solid #eee;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item > .title {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item > .price {
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-width: 300px;
    width: 100%;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item > .price > p {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item > .price > p > span {
    color: var(--Dark, #212121);
    text-align: right;
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item_price_box {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 40px;
    padding: 20px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item_price_box > .text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 4px;
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item_price_box > .text > p {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item_price_box > .text > span {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_box > .total_item_price_box > button,
.zoo_market_my_cart_mox > .my_cart_list_box > .payment_btn {
    border-radius: 8px;
    background: var(--Primary, #ee7f99);
    color: var(--White, #FFF);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    max-width: 300px;
    min-width: 150px;
    width: 100%;
    height: 56px;
}
.my_cart_none_comment {
    width: 100%;
    padding: 40px 20px 20px 20px;
    text-align: center;
    display: none;
    color: #bbb;
}
.my_cart_list_box > .buy_title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    padding-top: 20px;
}
.my_cart_list_box > .delivery_box {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.my_cart_list_box > .delivery_box > .title_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
}
.my_cart_list_box > .delivery_box > .title_box > p {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.my_cart_list_box > .delivery_box > .title_box > button {
    border-radius: 100px;
    background: var(--Dark, #212121);
    padding: 12px 20px;
    color: var(--White, #FFF);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.my_cart_list_box > .delivery_box > .delivery_list_box {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.my_cart_list_box > .delivery_box > .delivery_list_box > .delivery_upload {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 20px;
    color: var(--Grey_9, #999);
    font-size: 16px;
    line-height: 24px; /* 150% */
}
.delivery_list_box > .delivery_address {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    border-radius: 8px;
    border: 1px solid var(--Grey_D, #DDD);
    padding: 20px;
}
.delivery_list_box > .delivery_address.on {
    border: 1px solid var(--Primary, #ee7f99);
}
.delivery_list_box > .delivery_address > .address_box {
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;    
}
.delivery_list_box > .delivery_address > .address_box > p {
    line-height: 20px; /* 142.857% */
}
.delivery_list_box > .delivery_address > .name {
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.delivery_list_box > .delivery_address > .address_box > .fontsizeinfo {
    max-width: 720px;
    width: 100%;
}
.delivery_list_box > .delivery_address > .address_box > .fontsizeinfo > textarea {
    resize: none;
    max-width: 720px;
    width: 100%;
    height: 200px;
    padding: 12px;
    border-radius: 4px;
    border: 1px solid var(--Grey_D, #DDD);
}
.delivery_list_box > .delivery_address > .chk_group {
    display: flex;
    align-items: center;
    gap: 4px;
}
.delivery_list_box > .delivery_address > .chk_group > input[type="checkbox"] {
    appearance: none;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 2px solid #ccc;
}
.delivery_list_box > .delivery_address > .chk_group > input[type="checkbox"]:checked {
    background: url(../z_images/zoo_img/checked_black.svg) no-repeat center center;
    border: none;
}


.categoryselect.delivery {
    margin: 0;
    padding: 0 !important;
}
.categoryselect.delivery > div.select {
    width: 100%;
}
.categoryselect.delivery > div.select > select {
    background-color: white;
    max-width: 400px;
    min-width: 200px;
    width: 100%;
}
.final_payment_box {
    display: flex;
    flex-direction: column;
}
.final_payment_box > .final_order_info_box {
    display: flex;
    flex-direction: column;
    padding: 20px 20px 60px 20px;
    border-bottom: 1px solid #eee;
    margin-top: 40px;
}
.final_payment_box > .final_order_info_box > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.final_payment_box > .final_order_info_box > .price_box {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.final_payment_box > .final_order_info_box > .price_box > .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.final_payment_box > .final_order_info_box > .price_box > .price > p {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
}
.final_payment_box > .final_order_info_box > .price_box > .price > .final1 {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    color: var(--Dark, #212121);
}
.final_payment_box > .final_order_info_box > .price_box > .price > .final2 {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.final_payment_box > .final_payment_box {
    display: flex;
    flex-direction: column;
    padding: 40px 0;
}
.final_payment_box > .final_payment_box > .final_payment {
    display: flex;
    flex-direction: column;
    padding: 20px;
    gap: 20px;
}
.final_payment_box > .final_payment_box > .final_payment > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.final_payment > .normalradioarea2 > label {
    width: 200px;
    height: 58px;
}
.final_payment_box > .final_term_box {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 1px solid var(--Grey_D, #DDD);
}
.final_payment_box > .final_term_box > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #eee;
}
.final_payment_box > .final_term_box > .term_list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.final_payment_box > .final_term_box > .term_list.set {
    margin: 12px 0 14px 0;
}
.final_payment_box > .final_term_box > .term_list > p {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
}
.final_payment_box > .final_term_box > .term_list > span {
    cursor: pointer;
}
.final_payment_box > .final_term_box > .chk_group {
    display: flex;
    align-items: center;
    gap: 4px;
    line-height: 20px; /* 142.857% */
}
.final_payment_box > .final_term_box > .chk_group > input[type="checkbox"] {
    appearance: none;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 2px solid #ccc;
}
.final_payment_box > .final_term_box > .chk_group > input[type="checkbox"]:checked {
    background: url(../z_images/zoo_img/checked_black.svg) no-repeat center center;
    border: none;
}
.final_payment_btn {
    border-radius: 100px;
    background: var(--Dark, #212121);
    max-width: 400px;
    width: 100%;
    height: 64px;
    color: var(--White, #FFF);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    margin: 40px 0;
    align-self: center;
}
.inputRadiopop.delivery_address_pop {
    padding: 0 20px;
}
.inputRadiopop.delivery_address_pop > div {
    padding: 0;
}
.inputRadiopop.delivery_address_pop > div > .inquiry_title_box {
    padding: 20px;
    border-bottom: 1px solid #ddd;
}
.inputRadiopop.delivery_address_pop > div > .inquiry_title_box > .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    font-size: 20px;
    line-height: 28px; /* 140% */
}
.inputRadiopop.delivery_address_pop > div > .inquiry_title_box > .title > img {
    cursor: pointer;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list {
    display: flex;
    flex-direction: column;
    margin: 0;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-bottom: 1px solid #ddd;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .title_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .title_box > div {
    display: flex;
    align-items: center;
    gap: 8px;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .title_box > div > .title {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .title_box > div > .default_address {
    color: var(--Primary, #ee7f99);
    font-size: 12px;
    font-weight: 800;
    line-height: normal;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .title_box > .select_btn {
    padding: 8px 20px;
    border-radius: 100px;
    border: 1px solid var(--Dark, #212121);
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .info_box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .info_box > p > span {
    font-size: 12px;
    color: #ddd;
    margin: 0 8px;
}
.inputRadiopop.delivery_address_pop > div > .delivery_address_list > .address_list > .info_box > .set {
    cursor: pointer;
    text-align: right;
}
.delivery_address_list.plus{
    height: unset !important;
    overflow: unset !important;
}
.delivery_address_list.plus {
    padding: 20px;
    gap: 8px;
}
.delivery_address_list.plus > .input {
    display: flex;
    align-items: center;
}
.delivery_address_list.plus > .input > p {
    width: 64px;
}
.delivery_address_list.plus > .input > input {
    height: 44px;
    padding: 0px 12px;
    border-radius: 4px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    width: calc(100% - 64px);
}
.delivery_address_list.plus > .input.set > input {
    width: calc(100% - 152px);
    margin-right: 8px;
}
.delivery_address_list.plus > .input > button {
    border-radius: 4px;
    border: 1px solid var(--Dark, #212121);
    background: var(--White, #FFF);
    width: 80px;
    height: 44px;
    padding: 0px 12px;
}

.zoo_market_order_info_view_box {
    padding-top: 40px;
    width: 100%;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zoo_market_order_info_view_box > .order_info_box {
    display: flex;
    flex-direction: column;
    max-width: 1000px;
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 12px;
    border-bottom: 1px solid #eee;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box > div {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box > div > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box > div > span {
    color: var(--Grey_6, #666);
}

.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box.delivery {
    align-items: center;
    padding-top: 12px;
    padding-bottom: 40px;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box.delivery > p {
    border-radius: 100px;
    border: 1px solid var(--Dark, #212121);
    display: flex;
    padding: 12px 20px;
    align-items: center;
    font-weight: 800;
    cursor: pointer;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box.delivery > .group {
    display: flex;
    justify-content: space-between;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box.delivery > .group > .info1 {
    display: flex;
    align-items: center;
    gap: 8px;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_number > .number_box.delivery > .group > .info1 > p {
    color: var(--Grey_6, #666);
    width: 80px;
}


.zoo_market_order_info_view_box > .order_info_box > .order_info_item {
    display: flex;
    flex-direction: column;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    padding-top: 20px;

    
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .item_info {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .item_info > .item_title_box {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .item_info > .item_title_box > .title {
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    max-width: 800px;

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .item_info > .item_title_box > .sub_title {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.zoo_market_order_info_view_box > .order_info_box > .order_info_item > .item_info > .item_title_box > .sub_title > span {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}

.zoo_market_order_info_view_box > .order_info_box > .order_detail.pay > .info {
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 0;
    border-bottom: 1px solid #eee; 
    gap: 8px;
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail.pay,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay {
    gap: 12px;
}

.zoo_market_order_info_view_box > .order_info_box >  .order_detail > .title,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    padding-bottom: 12px;
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail.pay > .title,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay > .title  {
    padding-bottom: 8px;
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail > .info,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay > .info {
    display: flex;
    align-items: center;
    gap: 8px;
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail > .info > p {
    width: 80px;
    color: var(--Grey_6, #666);
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay > .info > p {
    width: 160px;
    color: var(--Grey_6, #666);
}
.zoo_market_order_info_view_box > .order_info_box >  .order_detail > .info.pay > span,
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.pay > .info.pay > span {
    font-weight: 800;
}


.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 0;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .cancel_btn {
    border-radius: 100px;
    background: var(--Grey_C, #CCC);
    max-width: 400px;
    width: 100%;
    height: 56px;

    color: var(--White, #FFF);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box .line {
    width: 2px;
    height: 20px;
    background: #ddd;
    margin-left: 5px;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box {
    display: flex;
    align-items: center;
    gap: 8px;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box > .circle {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    border: 1px solid #ccc;
    background: white;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box > .circle.on {
    background: #ee7f99;
    border: none;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box > .name {
    color: var(--Grey_9, #999);
    line-height: 20px; /* 142.857% */
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box > .name.on {
    font-weight: 800;
    color: var(--Primary, #ee7f99);
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .step_delivery > .title_box > .date {
    color: var(--Grey_6, #666);
    font-size: 12px;
    line-height: 16px; /* 133.333% */
    margin-left: auto;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .sub_text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
    padding-bottom: 20px;
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .sub_text > b {
    font-size: 20px;
    font-weight: 800;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .sub_text > span {
    text-align: center;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .btn_box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .btn_box > button {
    max-width: 196px;
    width: 100%;
    height: 56px;
    border-radius: 100px;
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .btn_box > .return_btn {
    background: var(--Grey_C, #CCC);
    color: var(--White, #FFF);
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .btn_box > .exchange_btn {
    border: 1px solid var(--Dark, #212121);
    background: var(--White, #FFF);
    color: var(--Dark, #212121);
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.refund {
    padding: 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.exchange {
    gap: 8px;
    border: none;
    padding: 0;
    margin: 0;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.exchange > .title {
    padding: 0;
}
.zoo_market_order_info_view_box > .order_info_box > .step_delivery_box > .order_detail.exchange > .comment {
    font-size: 12px;
    line-height: 16px;
}

.swal2-html-container.set > .order_pop_type2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
}
.swal2-html-container.set > .order_pop_type2 > p {
    font-size: 24px;
    font-weight: 800;
    line-height: 30px; /* 125% */
}
.swal2-html-container.set > .order_pop_type2 > span {
    line-height: 20px; /* 142.857% */
}


.zoo_market_order_info_view_box > .order_info_box > .order_return_box {
    padding: 40px 0;
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    border-bottom: 1px solid #eee;
}
.order_return_box > .delivery_price_box {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding-bottom: 40px;
}
.order_return_box > .delivery_price_box > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;
}
.order_return_box > .delivery_price_box > .normalradioarea2 {
    gap: 8px;
}
.order_return_box > .delivery_price_box > .normalradioarea2 > .text {
    margin-right: 12px;
}
.order_return_box > .delivery_price_box > .normalradioarea2 > label {
    max-width: 200px;
    width: 100%;
    height: 44px;
    min-width: unset;
    min-height: unset;
    background-color: white;
    border: 1px solid var(--Grey_C, #CCC);
}
.normalradio2.return:checked + label {
    border: 1px solid var(--Primary, #ee7f99);
    color: var(--Primary, #ee7f99);
}
.write_image_list.return {
    gap: 8px;
    justify-content: unset;
}
.write_image_list.return > button,
.write_image_list.return > div {
    min-width: 60px;
    min-height: 60px;
    max-width: 97px;
    max-height: 97px;
    width: 100%;
    height: 100%;
    aspect-ratio: 1/1;
}
.order_return_box > .order_return_alert_box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.order_return_box > .order_return_alert_box > .title {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--Red, #F00);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    padding-top: 20px;
}
.order_return_box > .order_return_alert_box > div {
    line-height: 20px; /* 142.857% */
}

.inputRadiopop.zoo_market_view_pop > div {
    max-width: 400px;
    width: 100%;
}