.glitter-container img {
    width: 1500px;
    opacity: .5
}

.glitter-container div {
    overflow: hidden;
    position: absolute;
    z-index: 1;
    right: -780px;
    top: -780px
}

@media (min-width: 768px) {
    .glitter-container div {
        left: -300px;
        top: -300px
    }
}

.glitter-container .bg-2 {
    right: -580px;
    top: -580px
}

@media (min-width: 768px) {
    .glitter-container .bg-2 {
        left: -300px;
        top: -300px
    }
}

.glitter-container .bg-2 img {
    transform: rotate(45deg);
    max-width: 3000px;
    opacity: .8
}

.pearl-glitter-container {
    position: relative
}

    .pearl-glitter-container .pearl-01 {
        opacity: .5;
        left: 13%;
        top: 5%;
        scale: .6
    }

@media (min-width: 992px) {
    .pearl-glitter-container .pearl-01 {
        left: 33%
    }
}

.pearl-glitter-container .pearl-02 {
    opacity: .5;
    right: 20%;
    top: 25%;
    scale: .4
}

.pearl-glitter-container .pearl-03 {
    opacity: .5;
    right: 30%;
    top: 55%;
    scale: .6
}

.pearl-glitter-container .pearl-04 {
    top: 70%;
    scale: .8;
    left: 23%
}

@media (min-width: 992px) {
    .pearl-glitter-container .pearl-04 {
        left: 43%
    }
}

.pearl-glitter-container .pearl {
    position: absolute
}

.background-container.the-black {
    background: #000000
}

.card-feature-section.the-black {
    height: 760px
}

@media (min-width: 768px) {
    .card-feature-section.the-black {
        height: 1300px
    }
}

@media (min-width: 992px) {
    .card-feature-section.the-black {
        height: unset
    }
}

@media (min-width: 992px) {
    .card-feature-section.the-black .content {
        display: flex;
        align-items: center
    }
}

.card-feature-section.the-black .detail h2 {
    background: #000000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.card-leading-section.the-black {
    background: #000000
}

    .card-leading-section.the-black .image img {
        box-shadow: 0 10px 99px #6b7d9b7e
    }

.card-register-section.the-black {
    background: #000000
}

    .card-register-section.the-black .invite-only {
        color: #fff;
        font-size: 52px;
        line-height: 42px;
        margin-top: 22px
    }

.promotion-for-you-section.the-black {
    background-color: #f4f4f4
}

.lifestyle-stories-section.the-black .parallax-bg {
    position: absolute;
    pointer-events: none;
    z-index: 0;
    top: 0;
    right: -150px;
    display: none
}

@media (min-width: 768px) {
    .lifestyle-stories-section.the-black .parallax-bg {
        display: block
    }
}

.lifestyle-stories-section.the-black .parallax-bg img {
    width: 400px
}

@media (min-width: 992px) {
    .lifestyle-stories-section.the-black .parallax-bg img {
        width: 500px
    }
}

.card-option-display-section.the-black .top-container {
    background: transparent linear-gradient(72deg,#000000 0%,#606060 100%) 0% 0% no-repeat padding-box
}

.card-selector-sticky-section.the-black .current-card-display .register {
    background-color: #000
}

.card-selector-sticky-section.the-black .card-preference-panel .option .card-select .card-item input:checked ~ .image {
    border: 2px solid #000000
}

.card-selector-sticky-section.the-black .card-preference-panel .option .card-select .card-item:hover .image {
    border: 2px solid #000000
}

.card-selector-sticky-section.the-black .card-preference-panel .option .preference-select .check-list .select-all input:checked ~ .button {
    background-color: #000;
    border: 1px solid #000000
}

.card-selector-sticky-section.the-black .card-preference-panel .option .preference-select .check-list .select-list input:checked ~ .icon {
    background-color: #000;
    border: #000000
}

.card-selector-sticky-section.the-black .card-preference-panel .register {
    background-color: #000
}

@media (min-width: 992px) {
    .card-selector-sticky-section.the-black .card-preference-panel .register a:hover {
        color: #000
    }
}

.card-selector-sticky-section.the-black .card-preference-panel .register .invite-only {
    padding: 16px
}
