/* /// DESKTOP */
@media only screen and (min-width: 1200px) {

    #img-center-mobile,
    #blue-label-logo-mobile,
    #cta-mobile {
        display: none;
    }

    #main {
        background-image: url("/assets/bg-desktop.png");
        justify-content: space-evenly;
        height: 90vh;
        padding: 2vh 0;
    }

    #img-top {
        height: 10vh;
        width: 100%;
        margin-top: 0;
    }

    #img-top img {
        height: 100%;
        max-height: 10vh;
        width: unset;
        max-width: unset;
    }

    #img-left-desktop {
        display: flex;
        position: absolute;
        left: 40px;
        height: 80vh;
        top: 50%;
        transform: translate(0, -50%);
        width: 50%;
        overflow-y: hidden;
        pointer-events: none;
    }

    #img-left-desktop img {
        height: 100%;
        position: absolute;
    }

    #img-left-desktop img:nth-child(1) {
        transform: scale(70%) translate(-20%, 60%);
        z-index: 1;
    }

    #img-left-desktop img:nth-child(2) {
        padding: 7vh 0;
        z-index: 1;
    }

    #img-right-desktop {
        display: flex;
        position: absolute;
        right: 40px;
        height: 55vh;
        top: 50%;
        transform: translate(0, -50%);
        pointer-events: none;
    }

    #bottle img {
        height: 40vh;
    }

    #footer p {
        width: 50%;
        font-size: 0.8em;
    }

    #qr {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        height: 100%;
    }


    #qr img {
        height: 60%;
        /* margin-top: 40px; */
        /* width: 200px; */
        height: 20vh;
    }

    #qr p {
        color: #F8B02E;
        font-weight: bold;

        /* margin-top: 10px; */
        width: 300px;
        text-align: center;
        margin: 0;
    }

    #text {
        font-size: 1.1em;
        width: 50%;
        /* background-color: #2B364D; */
        padding: 15px;
        z-index: 3;
        font-family: 'Montserrat', sans-serif;
        line-height: 150%;

    }

    #bottle img {
        display: inherit;
    }


    #bottle-showcase {
        display: flex;
        width: 25%;
        justify-content: space-between;
    }

    #bottle-showcase button:hover {
        transition: 1s;
        scale: 1.2;
    }

    #bottle-showcase img {
        height: 15vh;
    }

    #modal {
        display: none;
        position: fixed;
        z-index: 10;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: rgb(0, 0, 0);
        background-color: rgba(0, 0, 0, 0.4);
    }

    #modal-content {
        background-color: #000000;
        align-items: center;
        /* margin: 20% auto; */
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 20px;
        border: none;
        border-radius: 5px;
        width: 30%;
        box-shadow: #000000 0px 0px 40px;
    }

    #modal-image-container {
        margin-top: 60px;
        margin-bottom: 30px;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    #modal-image-container img {
        width: 20%;
    }

    .close {
        float: right;
        color: #aaa;
        font-size: 28px;
        font-weight: bold;
        margin-right: 20px;
    }

    .close:hover,
    .close:focus {
        color: rgb(131, 131, 131);
        text-decoration: none;
        cursor: pointer;
    }

    .control {
        color: #aaa;
        background: none;
        font-size: 28px;
        font-weight: bold;
        margin-right: 20px;
        border: none;
    }

    .control:hover {
        color: rgb(131, 131, 131);
        text-decoration: none;
        cursor: pointer;
        scale: 1.2;
        transition: 1s;
    }

    #bottle-showcase button {
        background: none;
        border: none;
    }

    #footer {
        height: 10vh;
    }

    #footer img {
        height: 80%;
        padding: 10px;

        /* margin: 15px; */
    }
}