/*
 ** Start COMMON
 */

.mo-only {
    display: none !important;
}

.muse .album-detail {
    background: linear-gradient(180deg, #7ad0c7 50%, #fabf35 100%);
    padding-top: 3.281vw;
}

.muse .album-detail img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.muse .album-detail .section-title {
    text-align: center;
    margin: 0 auto 12.5vw;
}

/* S : album video */
.muse .album-detail .album-video .slide-wrap {
    margin-top: 0;
}

.muse .album-detail .album-video .slide-wrap > ul {
    max-width: 50vw;
}

.muse .album-detail .album-video .slide-wrap > ul > li .contents-obj {
    height: auto;
}

.muse .album-detail .album-video .slide-wrap > ul > li .contents-obj::after {
    content: '';
    display: block;
    padding-bottom: 56.25%;
}

.muse .album-detail .album-video .slide-wrap > ul > li .btn-play {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.muse .album-detail .album-video .slide-wrap > ul > li .btn-play img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto !important;
}

.muse .album-detail .album-video .bottom {
    margin-top: 2.292vw;
}

.muse .album-detail .album-video .bottom ul {
    max-width: 50vw;
    padding: 0;
}

.muse .album-detail .album-video .bottom ul li {
    padding: 0;
}

.muse .album-detail .album-video .bottom ul button {
    padding: 0;
}

/* album video border */
.muse .album-detail .album-video.album-video--border .slide-wrap > ul {
    overflow: visible;
}

.muse .album-detail .album-video.album-video--border .slide-wrap > ul > li .contents-obj {
    overflow: visible;
}

.muse .album-detail .album-video.album-video--border .slide-wrap > ul > li .contents-obj::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 1.667vw);
    height: calc(100% + 1.667vw);
    border: 0.13vw solid #000;
}

/* E : album video */

/* S : concept photo swiper */
.muse .album-detail .concept-photo .swiper-wrap {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.muse .album-detail .concept-photo .swiper-wrap.on {
    height: auto;
    overflow: visible;
    visibility: visible;
}

.muse .album-detail .concept-photo .photo-swiper {
    position: relative;
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 6.25vw;
}

.muse .album-detail .concept-photo .photo-swiper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 33.333vw;
}

.muse .album-detail .concept-photo .photo-swiper-text-box {
    max-width: 62.5vw;
    margin: 2.5vw auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.muse .album-detail .concept-photo .photo-swiper-text-box .pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0 0.78125vw;
}

.muse .album-detail .concept-photo .photo-swiper-text-box .pagination .item {
    width: 1.8229167vw;
    flex: 0 0 1.8229167vw;
    cursor: pointer;
    opacity: 0.5;
}

.muse .album-detail .concept-photo .photo-swiper-text-box .pagination .item.on {
    opacity: 1;
}

.muse .album-detail .concept-photo .photo-swiper img {
    cursor: pointer;
    max-width: 100%;
    max-height: 100%;
}

.muse .album-detail .concept-photo .photo-swiper .btn-photo-prev,
.muse .album-detail .concept-photo .photo-swiper .btn-photo-next {
    display: block;
    width: max(1.563vw, 2.1875vw);
    height: max(1.563vw, 2.1875vw);
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.muse .album-detail .concept-photo .photo-swiper .btn-photo-prev {
    background: url(../../../../images/bts/discography/jimin/muse/ui/photo-prev.png) no-repeat center/100%;
    left: 0;
}

.muse .album-detail .concept-photo .photo-swiper .btn-photo-next {
    background: url(../../../../images/bts/discography/jimin/muse/ui/photo-next.png) no-repeat center/100%;
    right: 0;
}

/* E : concept photo swiper */

/* S : concept photo popup */
.muse .album-detail .concept-photo {
    max-width: 62.5vw;
    margin: 0 auto;
}

.muse .album-detail .concept-photo .photo-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100dvh;
    background-color: rgba(22, 22, 22, 0.95);
    z-index: 1001;
    align-items: center;
    justify-content: center;
}

.muse .album-detail .concept-photo .photo-popup.on {
    display: flex;
}

.muse .album-detail .concept-photo .photo-popup .picture {
    display: none;
    width: 900px;
    max-width: 90%;
}

.muse .album-detail .concept-photo .photo-popup .picture img {
    max-height: 75vh;
}

.muse .album-detail .concept-photo .photo-popup .picture.on {
    display: block;
}

.muse .album-detail .concept-photo .photo-popup .btn-group {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0 10px;
    margin-bottom: 16px;
}

.muse .album-detail .concept-photo .photo-popup .btn-download,
.muse .album-detail .concept-photo .photo-popup .btn-close-popup {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
}

.muse .album-detail .concept-photo .photo-popup .btn-download {
    background: url(./../../../../images/bts/discography/v/friends/ui/btn-download.png) center/100% no-repeat;
}

.muse .album-detail .concept-photo .photo-popup .btn-close-popup {
    background: url(./../../../../images/bts/discography/v/friends/ui/btn-close-popup.png) center/100% no-repeat;
}

/* E : concept photo popup */

/* S : concept clip */
.muse .album-detail .concept-clip {
    margin-top: 6.354vw;
}

/* E : concept clip */

/*
 ** End COMMON
 */

/* S : description */
.muse .album-detail .album-description {
    padding: 3.542vw 0 6.25vw;
}

.muse .album-detail .album-description .album-description-thumb {
    max-width: 55.208vw;
    margin: 0 auto;
}

.muse .album-detail .album-description .album-description-text {
    font-size: 0.938vw;
    font-family: 'Pretendard', sans-serif;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    max-width: 80vw;
    margin: 3vw auto 0;
    padding: 0 10vw;
}

.muse .album-detail .album-description .album-description-text.kor,
.muse .album-detail .album-description .album-description-text.eng {
    word-break: keep-all;
}

/* E : description */

/* S : interaction */
.muse .album-detail .album-interaction {
    padding: 3.542vw 0 0;
}

.muse .album-detail .album-interaction .tape-wrap {
    display: flex;
    justify-content: space-between;
    max-width: 52.604vw;
    margin: 0 auto;
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected {
    flex: 0 0 28.125vw;
    display: flex;
    gap: 0 1.719vw;
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected .front,
.muse .album-detail .album-interaction .tape-wrap .tape-selected .back {
    flex: 1 1;
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected .front img,
.muse .album-detail .album-interaction .tape-wrap .tape-selected .back img {
    box-shadow: 7px 7px 20px -5px rgba(0, 0, 0, 0.5);
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected .selected-img {
    display: none;
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected.selected .blank-img {
    display: none;
}

.muse .album-detail .album-interaction .tape-wrap .tape-selected.selected .selected-img {
    display: block;
}

.muse .album-detail .album-interaction .tape-wrap .tape-list {
    flex: 0 0 21.667vw;
}

.muse .album-detail .album-interaction .tape-wrap .tape-list .item + .item {
    margin-top: 2px;
}

.muse .album-detail .album-interaction .tape-wrap .tape-list .btn-tape {
    position: relative;
    box-shadow: 15px 10px 50px 0 rgba(0, 0, 0, 0.5);
}

.muse .album-detail .album-interaction .tape-wrap .tape-list .btn-tape:not(.opened) {
    cursor: default;
}

.muse .album-detail .album-interaction .tape-wrap .tape-list .btn-tape .on {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.muse .album-detail .album-interaction .tape-wrap .tape-list .btn-tape:hover .on,
.muse .album-detail .album-interaction .tape-wrap .tape-list .btn-tape.active .on {
    display: block;
}

/* E : interaction */

/* S : blooming */
.muse .album-detail .album-blooming {
    padding: 18.75vw 0 9.375vw;
}

.muse .album-detail .album-blooming .section-title {
    max-width: 37.344vw;
}

.muse .album-detail .album-blooming .concept-photo .photo-swiper-text-box .title {
    flex: 0 0 25vw;
    width: 25vw;
}

.muse .album-detail .album-blooming .concept-clip .album-video .bottom .contents-sub {
    max-width: 25vw;
}

/* E : blooming */

/* S : official track */
.muse .album-detail .album-official-track {
    padding: 9.375vw 0;
}

.muse .album-detail .album-official-track .album-video .bottom ul {
    max-width: 41.25vw;
}

.muse .album-detail .album-official-track .concept-clip .album-video .bottom .contents-sub {
    max-width: 50vw;
}

/* E : official track */

/* S : name card */
.muse .album-detail .album-name-card .name-card-img {
    cursor: pointer;
    max-width: 37.5vw;
}

.muse .album-detail .name-card-dim {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}

.muse .album-detail .name-card-dim.active {
    display: block;
}

.muse .album-detail .name-card-pop {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1002;
    width: 100%;
    max-width: 75%;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-section-bg.jpg) no-repeat center/100%;
}

.muse .album-detail .name-card-pop.active {
    display: block;
}

.muse .album-detail .name-card-pop-close {
    position: absolute;
    top: 1.719vw;
    right: 2.708vw;
    width: 3.125vw;
    height: 3.125vw;
}

.muse .album-detail .name-card-pop-close::before,
.muse .album-detail .name-card-pop-close::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
}

.muse .album-detail .name-card-pop-close::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.muse .album-detail .name-card-pop-close::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.muse .album-detail .name-card-pop .name-card-content {
    max-width: 38.156vw;
    padding: 4.8vw 0;
    margin: 0 auto;
}

.muse .album-detail .name-card-pop .name-card-wrap {
    position: relative;
}

.muse .album-detail .name-card-pop .name-card-title .before-m-sharing {
    display: none;
}

.muse .album-detail .name-card-pop .name-card-title .after-d-sharing,
.muse .album-detail .name-card-pop .name-card-title .after-m-sharing {
    display: none;
}

.muse .album-detail .name-card-pop .name-card-box {
    position: relative;
    max-width: 30.552vw;
    margin: 1.542vw auto 0;
}

.muse .album-detail .name-card-pop .name-card-box::after {
    content: '';
    display: block;
    padding-bottom: 56.41026%;
}

.muse .album-detail .name-card-pop .name-card-symbol {
    width: 5.771vw;
}

.muse .album-detail .name-card-pop .name-card-start {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 3vw;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-start-bg.png) no-repeat center/100%;
}

.muse .album-detail .name-card-pop .name-card-input-box {
    max-width: 17.792vw;
    margin: 3.271vw auto 0;
}

.muse .album-detail .name-card-pop .name-card-input {
    font-family: 'Courier Prime', sans-serif;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.406vw;
    width: 100%;
    height: 1.927vw;
    text-align: center;
    border: 0;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-input-bg.png) no-repeat bottom center/100%;
}

.muse .album-detail .name-card-pop .name-card-input-text {
    max-width: 13.281vw;
    margin: 0.208vw auto 0;
}

.muse .album-detail .name-card-pop .name-card-btn {
    max-width: 1.8vw;
    margin: 0.7vw auto 0;
    animation: nameCardBtn 2.5s linear 0s infinite;
}

@keyframes nameCardBtn {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

.muse .album-detail .name-card-pop .name-card-end {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 3.542vw;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border-radius: 1.667vw;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-end-bg.png) no-repeat center/100%;
}

.muse .album-detail .name-card-pop.sharing .name-card-pop-close,
.muse .album-detail .name-card-pop.sharing .name-card-again-btn,
.muse .album-detail .name-card-pop.sharing .name-card-share-btn,
.muse .album-detail .name-card-pop.sharing .name-card-title .before-sharing {
    display: none !important;
}

.muse .album-detail .name-card-pop.sharing .name-card-title .after-d-sharing {
    display: block !important;
}

.muse .album-detail .name-card-pop .name-card-end-text {
    position: absolute;
    top: 9.275vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 1vw;
    font-weight: 700;
    text-align: center;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    gap: 0 0.833vw;
}

.muse .album-detail .name-card-pop .name-card-end-text > span {
    font-family: 'Courier Prime', sans-serif;
    border-bottom: 2px solid #000;
    line-height: 1;
}

.muse .album-detail .name-card-pop .name-card-again-btn,
.muse .album-detail .name-card-pop .name-card-share-btn {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 3.125vw;
    height: 2.813vw;
    animation: nameCardBtn 2.5s linear 0s infinite;
}

.muse .album-detail .name-card-pop .name-card-again-btn {
    left: -9.375vw;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-again-btn.png) no-repeat center/100%;
}

.muse .album-detail .name-card-pop .name-card-share-btn {
    right: -9.375vw;
    background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-share-btn.png) no-repeat center/100%;
}

.muse .album-detail .name-card-pop .name-card-box.active .name-card-start {
    display: none;
}

.muse .album-detail .name-card-pop .name-card-box.active .name-card-end {
    display: block;
}

.muse .album-detail .name-card-pop .name-card-box.active ~ .name-card-btn-group .name-card-again-btn,
.muse .album-detail .name-card-pop .name-card-box.active ~ .name-card-btn-group .name-card-share-btn {
    display: block;
}

.muse .album-detail .name-card-pop .name-card-logo-legal {
    display: none;
}

/* E : name card */

/* S : serenade */
.muse .album-detail .album-serenade {
    padding: 9.375vw 0 8.594vw;
}

.muse .album-detail .album-serenade .section-title {
    max-width: 37.5vw;
}

.muse .album-detail .album-serenade .concept-photo .photo-swiper-text-box .title {
    flex: 0 0 25vw;
    width: 25vw;
}

.muse .album-detail .album-serenade .concept-clip .album-video .bottom .contents-sub {
    max-width: 25vw;
}

/* E : serenade */

/* S : muse */
.muse .album-detail .album-muse {
    padding: 8.594vw 0 9.115vw;
}

.muse .album-detail .album-muse .section-title {
    max-width: 50vw;
    margin-bottom: 6.25vw;
}

.muse .album-detail .album-muse .bottom-text {
    max-width: 50vw;
    margin: 3.125vw auto 0;
}

.muse .album-detail .album-muse .album-video .bottom ul {
    display: flex;
    align-items: center;
}

.muse .album-detail .album-muse .album-video .bottom ul li {
    flex: 1 0 50%;
    max-width: 50%;
    text-align: center;
    opacity: 0.75;
}

.muse .album-detail .album-muse .album-video .bottom ul li.active {
    opacity: 1;
}

.muse .album-detail .album-muse .album-video .bottom ul li:nth-child(1) button {
    max-width: 15.729vw;
    margin: 0 auto;
}

.muse .album-detail .album-muse .album-video .bottom ul li:nth-child(2) button {
    max-width: 8.854vw;
    margin: 0 auto;
}

/* E : muse */

/* S : bonus */
.muse .album-detail .album-bonus {
    padding: 9.115vw 0 3.958vw;
}

.muse .album-detail .album-bonus .album-video .bottom {
    margin-top: 2.813vw;
}

.muse .album-detail .album-bonus .album-video .bottom .contents-sub {
    max-width: 39.063vw;
}

/* E : bonus */

/* S : symbol */
.muse .album-detail .bottom-symbol {
    padding: 3.958vw 0 0;
    max-width: 57.682vw;
    margin: 0 auto;
}

/* E : symbol */

@media screen and (max-width: 768px) {
    /*
     ** Start COMMON
     */
    .pc-only {
        display: none !important;
    }

    .mo-only {
        display: block !important;
    }

    .muse .album-detail {
        padding: 12.5vw 0 15.459vw;
    }

    .muse .album-detail .section-title {
        margin-bottom: 16.908vw;
    }

    /* S : description */
    .muse .album-detail .album-description {
        /*padding: 9.662vw 10.87vw 16.908vw;*/
        padding: 9.662vw 10.87vw;
    }

    .muse .album-detail .album-description .album-description-thumb {
        max-width: 100%;
    }

    .muse .album-detail .album-description .album-description-text {
        font-size: 2.415vw;
        padding: 0;
    }

    /* E : description */
    /* S : interaction */
    .muse .album-detail .album-interaction {
        padding: 18.662vw 0 9.662vw;
    }

    .muse .album-detail .album-interaction .tape-wrap {
        display: block;
        max-width: 100%;
    }

    .muse .album-detail .album-interaction .tape-wrap .tape-selected {
        gap: 0 1.932vw;
        transform: rotate(90deg);
    }

    .muse .album-detail .album-interaction .tape-wrap .tape-selected .front img,
    .muse .album-detail .album-interaction .tape-wrap .tape-selected .back img {
        box-shadow: 7px -7px 20px -5px rgba(0, 0, 0, 0.5);
    }

    .muse .album-detail .album-interaction .tape-wrap .tape-list {
        margin-top: 15.459vw;
        padding: 0 11.353vw;
    }

    /* E : interaction */
    /* S : album video */
    .muse .album-detail .album-video {
        padding: 0;
        margin-top: 0;
    }

    .muse .album-detail .album-video .slide-wrap > ul {
        max-width: 100%;
    }

    .muse .album-detail .album-video .slide-wrap > ul > li {
        margin-bottom: 14.976vw;
    }

    .muse .album-detail .album-video .slide-wrap > ul > li:last-child {
        margin-bottom: 0;
    }

    .muse .album-detail .album-video .slide-wrap > ul > li .contents-sub {
        padding: 0;
        margin: 4.831vw auto 0;
    }

    .muse .album-detail .album-video.album-video--border {
        padding-left: 5.314vw;
        padding-right: 5.314vw;
    }

    .muse .album-detail .album-video.album-video--border .slide-wrap > ul > li .contents-obj::before {
        width: calc(100% + 2.415vw);
        height: calc(100% + 2.415vw);
        border: 0.24vw solid #000;
    }

    /* E : album video */
    /* S : concept photo swiper */
    .muse .album-detail .concept-photo {
        max-width: 100%;
    }

    .muse .album-detail .concept-photo .photo-swiper {
        padding: 0;
    }

    .muse .album-detail .concept-photo .photo-swiper .swiper-slide {
        height: 66.667vw;
    }

    .muse .album-detail .concept-photo .photo-swiper .btn-photo-prev,
    .muse .album-detail .concept-photo .photo-swiper .btn-photo-next {
        width: 5.314vw;
        height: 5.314vw;
        z-index: 10;
    }

    .muse .album-detail .concept-photo .photo-swiper .btn-photo-prev {
        background: url(../../../../images/bts/discography/jimin/muse/ui/photo-prev-m.png) no-repeat center/100%;
        left: 5.314vw;
    }

    .muse .album-detail .concept-photo .photo-swiper .btn-photo-prev.black {
        background: url(../../../../images/bts/discography/jimin/muse/ui/photo-prev.png) no-repeat center/100%;
    }

    .muse .album-detail .concept-photo .photo-swiper .btn-photo-next {
        background: url(../../../../images/bts/discography/jimin/muse/ui/photo-next-m.png) no-repeat center/100%;
        right: 5.314vw;
    }

    .muse .album-detail .concept-photo .photo-swiper .btn-photo-next.black {
        background: url(../../../../images/bts/discography/jimin/muse/ui/photo-next.png) no-repeat center/100%;
    }

    .muse .album-detail .concept-photo .photo-swiper-text-box {
        margin-top: 4.831vw;
    }

    /* E : concept photo swiper */
    /* S : concept clip */
    .muse .album-detail .concept-clip {
        margin-top: 16.908vw;
    }

    /* E : concept clip */
    /*
     ** End COMMON
     */
    /* S : blooming */
    .muse .album-detail .album-blooming {
        padding: 17.391vw 0 17.15vw;
    }

    .muse .album-detail .album-blooming .section-title {
        max-width: 68.599vw;
    }

    .muse .album-detail .album-blooming .concept-photo .photo-swiper-text-box .title {
        flex: 0 0 50.242vw;
        width: 50.242vw;
    }

    .muse .album-detail .album-blooming .slide-wrap > ul > li .contents-sub {
        max-width: 50.242vw;
    }

    /* E : blooming */
    /* S : official track */
    .muse .album-detail .album-official-track {
        padding: 17.15vw 0;
    }

    .muse .album-detail .album-official-track .album-video .slide-wrap > ul > li .contents-sub {
        max-width: 73.43vw;
    }

    /* E : official track */
    /* S : name card */
    .muse .album-detail .album-name-card .name-card-img {
        max-width: 69.082vw;
    }

    .muse .album-detail .name-card-pop {
        max-width: 90%;
        background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-section-bg-m.jpg) no-repeat center/100%;
    }

    .muse .album-detail .name-card-pop-close {
        width: 8.125vw;
        height: 8.125vw;
    }

    .muse .album-detail .name-card-pop .name-card-content {
        padding: 16vw 0;
        max-width: 100%;
    }

    .muse .album-detail .name-card-pop .name-card-wrap {
        padding-bottom: 14.593vw;
    }

    .muse .album-detail .name-card-pop .name-card-title {
        max-width: 75%;
        margin: 0 auto;
    }

    .muse .album-detail .name-card-pop .name-card-box {
        max-width: 75%;
        margin: 8.037vw auto 0;
    }

    .muse .album-detail .name-card-pop .name-card-start {
        padding: 5.037vw;
    }

    .muse .album-detail .name-card-pop .name-card-symbol {
        width: 10.519vw;
    }

    .muse .album-detail .name-card-pop .name-card-input-box {
        max-width: 37.444vw;
        margin: 5.889vw auto 0;
    }

    .muse .album-detail .name-card-pop .name-card-input {
        font-size: 2.778vw;
        height: 3.704vw;
    }

    .muse .album-detail .name-card-pop .name-card-input-text {
        max-width: 26.019vw;
        margin: 0.556vw auto 0;
    }

    .muse .album-detail .name-card-pop .name-card-btn {
        max-width: 3.352vw;
        margin: 2.407vw auto 0;
    }

    .muse .album-detail .name-card-pop .name-card-end {
        border-radius: 3.241vw;
    }

    .muse .album-detail .name-card-pop .name-card-end {
        background: url(../../../../images/bts/discography/jimin/muse/ui/name-card-end-bg-mo.png) no-repeat center/100%;
    }

    .muse .album-detail .name-card-pop .name-card-end-text {
        font-size: 2.778vw;
        gap: 0 1.667vw;
        top: 19.574vw;
    }

    .muse .album-detail .name-card-pop .name-card-box.active ~ .name-card-btn-group {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 50vw;
        margin: 10.556vw auto 0;
    }

    .muse .album-detail .name-card-pop .name-card-box.active ~ .name-card-btn-group .name-card-again-btn,
    .muse .album-detail .name-card-pop .name-card-box.active ~ .name-card-btn-group .name-card-share-btn {
        position: static;
        transform: none;
        width: 6.204vw;
        height: 5.648vw;
    }

    .muse .album-detail .name-card-pop .name-card-logo-legal {
        display: block;
        max-width: 35vw;
        margin: 1.852vw auto 0;
    }

    .muse .album-detail .name-card-pop.sharing .name-card-title .after-d-sharing {
        display: none !important;
    }

    .muse .album-detail .name-card-pop.sharing .name-card-title .after-m-sharing {
        display: block !important;
    }

    .muse .album-detail .name-card-pop.cloned {
        width: 1080px !important;
        max-width: 1080px !important;
        height: 1920px !important;
    }

    .muse .album-detail .name-card-pop.cloned .name-card-content {
        padding-top: 314px !important;
    }

    .muse .album-detail .name-card-pop.cloned .name-card-box {
        margin-top: 132px !important;
    }

    .muse .album-detail .name-card-pop.cloned .name-card-end-text {
        top: 253px !important;
        font-size: 30px !important;
    }

    .muse .album-detail .name-card-pop.cloned .name-card-end-text > span {
        border-bottom-width: 3px;
    }

    .muse .album-detail .name-card-pop.cloned .name-card-logo-legal {
        width: 540px !important;
        max-width: 540px !important;
        margin-top: 130px !important;
    }

    /* E : name card*/
    /* S : serenade */
    .muse .album-detail .album-serenade {
        padding: 17.15vw 0 17.633vw;
    }

    .muse .album-detail .album-serenade .section-title {
        max-width: 68.599vw;
    }

    .muse .album-detail .album-serenade .concept-photo .photo-swiper-text-box .title {
        flex: 0 0 50.242vw;
        width: 50.242vw;
    }

    .muse .album-detail .album-serenade .slide-wrap > ul > li .contents-sub {
        max-width: 50.242vw;
    }

    /* E : serenade */

    /* S : muse */
    .muse .album-detail .album-muse {
        padding: 17.633vw 0 9.903vw;
    }

    .muse .album-detail .album-muse .section-title {
        max-width: 50.242vw;
        margin: 0 auto 17.391vw;
    }

    .muse .album-detail .album-muse .slide-wrap > ul > li:nth-child(1) .contents-sub {
        max-width: 48.309vw;
    }

    .muse .album-detail .album-muse .slide-wrap > ul > li:nth-child(2) .contents-sub {
        max-width: 27.295vw;
    }

    .muse .album-detail .album-muse .bottom-text {
        max-width: 58.454vw;
        margin-top: 35.266vw;
    }

    /* E : muse */

    /* S : bonus */
    .muse .album-detail .album-bonus {
        padding: 9.903vw 0 6.763vw;
    }

    .muse .album-detail .album-bonus .album-video .slide-wrap > ul > li .contents-sub {
        max-width: 74.638vw;
        margin-top: 6.763vw;
    }

    /* E : bonus */

    /* S : bottom */
    .muse .album-detail .bottom-symbol {
        padding: 6.763vw 0 0;
        max-width: 81.159vw;
    }

    /* E : bottom */
}