@charset "UTF-8";
/*
Theme Name: La Maison
Version: 1.0.1
*/

* {
    scrollbar-width: thin;
    scrollbar-color: var(--color-dark-1) transparent;
    -webkit-font-smoothing: subpixel-antialiased;
}

.waffle-wall {
	display: initial;
}

.dubai-skyline {
	display: initial;
    height: 100%;
}

.pagination .page-numbers {
    border-radius: 0;
}

@media screen and (max-width: 767px) {
    .lamaison-chars {
      width: 100%;   
    }
}

.fixed-bottom-right {
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 1000; /* Ensure it appears above other elements */
}

@media screen and (max-width: 768px) {
    .fixed-bottom-right {
        bottom: 15px;
        right: 15px;
    }
}

#logo {
    display: none!important;
}

.product-image {
    position: absolute;
    top: 50%;
    left: 110%;
    width: 250px; /* Adjust size as needed */
    height: auto;
    transform: translate(0%, -50%);
    z-index: 1000000000000;
    visibility: hidden;
    transition: visibility 0.3s, opacity 0.3s;
}

@media screen and (max-width: 768px) {
    .product-image {
        display: none;
    }
}

.marquee-headings-hover__item:hover .product-image {
    visibility: visible; 
    opacity: 1;
}


@media screen and (max-width: 768px) {
    .menu-header {
        background-color: rgba(255,255,255,1);
    }
}

#order-iframe-container {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    background: white;
    transition: right 0.5s ease-in-out;
    z-index: 2000;
}

.section-about {
    padding-top: 160px;
}

.section-contacts-list {
    padding-top: 200px;
}

canvas {
    display: block;
}

#cube-container {
    position: relative;
    width: 100%;
    height: 50dvh;
    display: flex;
    justify-content: center;
    align-items: center;
}