

.lunk-section-0 {
    position: relative;
    text-align: center;
    box-sizing: border-box;    /* Include padding in the element's total width and height */
}
.lunk-section-0-inner {
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
}
@media (max-width: 450px) {
    .lunk-section-0-inner {
        padding: 0.1rem;
    }
}
.lunk-section-A {
    position: absolute;
    right: 0.5rem;
    bottom: 0.25rem;
}
.lunk-section-B {
    position: absolute;
    left: 0.5rem;
    bottom: 0.25rem;
}

/* background-color, foreground-color control */
.buynow-custom-fg-bg {
    width: 92px;
    height: 46px;
    margin-top: 5px;
    border-radius: 2.5px;
}

/* font-family control */
.buynow-custom-font-choice {
    text-transform: capitalize;
    font-size: 0.8rem;
}
.buynow-dropdown-menu_font_family {
    min-width: 254px;
    -webkit-box-shadow: 0 0.1175rem 0.1175rem 0 rgba(0, 0, 0, 0.10) !important;
}

/* background video selection control */
.buynow-custom-ui-video-img {
    max-width: 350px;
    max-height: 200px;
    background-size: cover;
    background-color: white;
    background-position: center center;
    border: 1px solid #e0e0e0;
    border-radius: 4.9px;
}

/* background image selection control */
.buynow-custom-ui-image-img {
    height: auto;
    max-height: 200px;
    max-width: 350px;
    background-size: cover;
    background-color: white;
    background-position: center center;
    border: 1px solid #e0e0e0;
    border-radius: 4.9px;
}

.buynow-dropdown-menu_background_position {
    min-width: 144px;
    -webkit-box-shadow: 0 0.1175rem 0.1175rem 0 rgba(0, 0, 0, 0.10) !important;
}
.buynow-custom-dropdown-scroll {
    overflow-y: auto;
    max-height: 385px;
}
.buynow-custom-video-background {
    position: absolute; /* Position relative to .video-background-section */
    top: 0;
    left: 0;
    width: 100%;          /* Make video fill 100% width of its parent */
    height: 100%;         /* Make video fill 100% height of its parent */

    object-fit: cover;    /* This is the magic property: Makes the video fill and crop */
    z-index: 0;           /* Place video background behind content-overlay */
    pointer-events: none; /* Allows mouse/touch events to pass through to the overlay content */
}

