.background-container.black {
    background: transparent linear-gradient(72deg,#000000 0%,#606060 100%) 0% 0% no-repeat padding-box
}

@media (min-width: 992px) {
    .card-feature-section.black .content {
        display: flex;
        align-items: center
    }
}

.card-feature-section.black .detail h2 {
    background: transparent linear-gradient(107deg,#171719 0%,#63636B 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.card-leading-section.black {
    background: transparent linear-gradient(79deg,#000000 0%,#606060 100%) 0% 0% no-repeat padding-box
}

.card-register-section.black {
    background: transparent linear-gradient(0deg,#333333 0%,#000000 100%) 0% 0% no-repeat padding-box
}

    .card-register-section.black .invite-only {
        color: #fff;
        font-size: 52px;
        line-height: 42px;
        margin-top: 22px
    }

.promotion-for-you-section.black {
    background-color: #f4f4f4
}

.lifestyle-stories-section.black .parallax-bg {
    position: absolute;
    pointer-events: none;
    z-index: 0;
    top: 0;
    right: 20px;
    display: none
}

@media (min-width: 768px) {
    .lifestyle-stories-section.black .parallax-bg {
        display: block
    }
}

@media (min-width: 992px) {
    .lifestyle-stories-section.black .parallax-bg {
        right: 100px
    }
}

.lifestyle-stories-section.black .parallax-bg img {
    width: 140px
}

@media (min-width: 992px) {
    .lifestyle-stories-section.black .parallax-bg img {
        width: 180px
    }
}

.card-option-display-section.black .top-container {
    background: transparent linear-gradient(72deg,#000000 0%,#606060 100%) 0% 0% no-repeat padding-box
}

.card-selector-sticky-section.black .current-card-display .register {
    background-color: #000
}

.card-selector-sticky-section.black .card-preference-panel .option .card-select .card-item input:checked ~ .image {
    border: 2px solid #000000
}

.card-selector-sticky-section.black .card-preference-panel .option .card-select .card-item:hover .image {
    border: 2px solid #000000
}

.card-selector-sticky-section.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.black .card-preference-panel .option .preference-select .check-list .select-list input:checked ~ .icon {
    background-color: #000;
    border: #000000
}

.card-selector-sticky-section.black .card-preference-panel .register {
    background-color: #000
}

@media (min-width: 992px) {
    .card-selector-sticky-section.black .card-preference-panel .register a:hover {
        color: #000
    }
}

.card-selector-sticky-section.black .card-preference-panel .register .invite-only {
    padding: 16px
}
