﻿.item-view-wrap .item-image-wrap {
    width: 100%
}

@media(min-width: 768px) {
    .item-view-wrap .item-image-wrap {
        width: 50%
    }
}

.item-view-wrap .item-image-view .big-image {
    display: none
}

.item-view-wrap .item-image-view .show-item {
    display: flex
}

.item-view-wrap .item-buy-info .sound_only {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.item-view-wrap .item-buy-info .sound_only:not(caption) {
    position: absolute !important
}

.item-view-wrap .item-buy-info .item-description {
    font-size: .75rem;
    color: #6c757d;
    font-weight: 600
}

.item-view-wrap .item-buy-info .share-icons {
    right: .5rem;
    bottom: .25rem
}

.item-view-wrap .item-buy-info .share-icons .btn:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #0d6efd
}

.item-view-wrap .item-buy-info .share-icons .btn:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #0d6efd
}

.item-view-wrap .item-buy-info .share-icons .btn:focus-visible {
    background-color: rgba(0, 0, 0, 0);
    color: #0d6efd
}

.item-view-wrap .item-buy-info .share-icons .sns_area .bi {
    font-size: 1.5rem
}

.item-view-wrap .item-buy-info .share-icons .wish-count {
    padding: .1rem;
    color: #fff;
    font-size: .5rem
}

.item-view-wrap .item-buy-info .label-title {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.item-view-wrap .item-buy-info .label-title:not(caption) {
    position: absolute !important
}

.item-view-wrap .item-buy-info .sit_option .get_item_options {
    margin-bottom: .5rem
}

.item-view-wrap .item-buy-info .buy-button .btn {
    font-family: "Noto Sans KR", sans-serif;
    font-size: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added {
    list-style: none;
    padding: 0
}

.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_opt_list,
.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_spl_list {
    position: relative;
    padding: 1rem;
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
    font-size: .875rem;
    margin-bottom: .5rem
}

.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_opt_list button,
.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_spl_list button {
    border: 1px solid #e9ecef
}

.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_opt_list .sit_opt_del,
.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_spl_list .sit_opt_del {
    position: absolute;
    right: .5rem;
    top: .5rem
}

.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_opt_list .opt_name,
.item-view-wrap .item-buy-info #sit_sel_option #sit_opt_added .sit_spl_list .opt_name {
    font-size: .75rem;
    font-weight: 600;
    margin-bottom: .5rem
}

.item-view-wrap .item-buy-info #sit_tot_price {
    padding: 1rem 0;
    font-size: 1.1rem
}

.item-view-wrap .item-buy-info #sit_tot_price span {
    flex: 1 1 auto
}

.item-view-wrap .item-buy-info #sit_tot_price strong {
    color: #b02a37;
    font-family: "Noto Sans KR", sans-serif
}

.item-view-wrap .order-item-button a {
    display: block;
    border: 1px solid #e9ecef;
    background-color: #e9ecef;
    padding: .25rem .75rem;
    font-size: .875rem;
    margin: .1rem;
    border: 1px solid rgba(0, 0, 0, 0)
}

.item-view-wrap .order-item-button a:hover {
    border-color: #6ea8fe
}

.item-view-wrap .order-item-button #siblings_prev::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""
}

.item-view-wrap .order-item-button #siblings_next::after {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""
}

#sit_buy {
    background-color: #dee2e6
}

/*# sourceMappingURL=itemform.css.map */