.elementor-3482 .elementor-element.elementor-element-1dc897e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:06rem;--padding-block-end:05rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-3482 .elementor-element.elementor-element-1dc897e5:not(.elementor-motion-effects-element-type-background), .elementor-3482 .elementor-element.elementor-element-1dc897e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6ECD2;}.elementor-3482 .elementor-element.elementor-element-1dc897e5, .elementor-3482 .elementor-element.elementor-element-1dc897e5::before{--border-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-c1601fe > .elementor-widget-container{margin:0% 7% 0% 7%;}.elementor-3482 .elementor-element.elementor-element-30f3407{--display:flex;--gap:20px 20px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-3482 .elementor-element.elementor-element-3cd4deb > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-e3989de > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-24352b8 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-82dae3c > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-3638677 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-75ac752 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-21fc0a0 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-60e793f > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-b93c7c3 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-b6d942a > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-7ca1357 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-9226e6d > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-9226e6d{width:100%;max-width:100%;}.elementor-3482 .elementor-element.elementor-element-9c2da3a > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-3482 .elementor-element.elementor-element-9c2da3a{width:100%;max-width:100%;}.elementor-3482 .elementor-element.elementor-element-3a7dc84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3482 .elementor-element.elementor-element-3a7dc84.e-con{--align-self:center;}.elementor-3482 .elementor-element.elementor-element-34546f40 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-62871bab .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-0868774 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-48aae9c8 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:015px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-f4051a3 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-77dcdfb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3482 .elementor-element.elementor-element-77dcdfb9.e-con{--align-self:center;}.elementor-3482 .elementor-element.elementor-element-23b0c192 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:15px 50px 015px 50px;}.elementor-3482 .elementor-element.elementor-element-5b3ae87c .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-4afc9073 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-3482 .elementor-element.elementor-element-61fd8462 .elementor-button{font-family:"Commissioner", Sans-serif;font-size:0.9rem;font-weight:500;fill:#56A1C8;color:#56A1C8;border-radius:10px 10px 10px 10px;padding:015px 50px 15px 050px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:1;background-color:#FFFFFF;border-radius:100px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#56A1C8;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#56A1C8;}@media(max-width:880px){.elementor-3482 .elementor-element.elementor-element-34546f40 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-62871bab .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-0868774 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-48aae9c8 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-f4051a3 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-23b0c192 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-5b3ae87c .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-4afc9073 .elementor-button{font-size:1rem;}.elementor-3482 .elementor-element.elementor-element-61fd8462 .elementor-button{font-size:1rem;}}@media(max-width:767px){.elementor-3482 .elementor-element.elementor-element-1dc897e5{--gap:0px 0px;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-3482 .elementor-element.elementor-element-c1601fe > .elementor-widget-container{margin:30% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-3cd4deb > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-e3989de > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-24352b8 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-82dae3c > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-3638677 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-75ac752 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-21fc0a0 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-60e793f > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-b93c7c3 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-b6d942a > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-7ca1357 > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-9226e6d > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-3482 .elementor-element.elementor-element-9c2da3a > .elementor-widget-container{margin:7% 7% 7% 7%;}}@media(min-width:768px){.elementor-3482 .elementor-element.elementor-element-3a7dc84{--width:85vw;}.elementor-3482 .elementor-element.elementor-element-77dcdfb9{--width:85vw;}}/* Start custom CSS for container, class: .elementor-element-1dc897e5 */.elementor-3482 .elementor-element.elementor-element-1dc897e5 {
    background-color: #1b1a16 !important;
}

.menu-cat-anchor a {
    background-color: #B04D02 !important;
    color: #f7eacb !important;
    font-size: 1.1rem !important;
}

.menu-card {
    background: none !important;
    background-color: #f7eacb !important;
    height: 38vh !important;
    width: 100%;
}

.menu-photo {
    width: 100%;
    height: auto;
}

.menu-card-tea {
    background: none !important;
    background-color: #f7eacb !important;
    height: 20em !important;
    width: 100%;
}

.menu-tea-photo img {
    height: 18em !important;
    width: auto;
}

.menu-name h2 {
    color: #b06902 !important;
}

.menu-price h2 {
    color: #e5a901 !important;
}

.menu-description h2 {
    color: #b69359 !important;
}

.menu-double {
    gap: 0.4em;
    width: 100% !important;
}

.menu-single {
    width: 100% !important;
}

.menu-cat {
    width: 100% !important;
}

.menu-cat-name h2 {
    font-family: "DZ-Cambria" !important;
    text-align: center !important;
    margin-bottom: 10px;
    font-size: 3.5em !important;
}

.menu-cat-name-2 h2 {
        font-family: "DZ-Cambria" !important;
        text-align: center !important;
        margin-bottom: 10px;
        font-size: 3.5em !important;
}

.menu-cat-container {
    gap: 0.4em;
}

@media (max-width: 767px) {
    .menu-parent-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .menu-cat-name h2 {
        font-family: "DZ-Cambria" !important;
    }
    
    .menu-cat-name-2 h2 {
        font-family: "DZ-Cambria" !important;
        text-align: center !important;
        margin-bottom: 10px;
        font-size: 2.4em !important;
    }
    
    .menu-card {
        height: auto !important;
    }
    
    .menu-card-extended {
        height: 28vh !important;
    }
    
    .menu-dish-info {
        width: 55% !important;
    }
    
    .menu-photo-container {
        width: 38% !important;
    }
    
    .menu-name h2 {
        font-size: 1.2em !important;
    }
    
    .tea-name {
        width: 70% !important;
    }
    
    .tea-name h2 {
        line-height: 1.5rem !important;
    }
    
    .tea-price {
        width: 25% !important;
    }
    
    .tea-price h2 {
        line-height: 1.5rem !important;
    }
    
    .menu-card-tea {
        height: 28em !important;
    }
    
    .menu-tea-photo img {
        height: 12em !important;
        width: auto !important;
    }
    
    .menu-description h2 {
        font-size: 0.9rem !important;
        line-height: 1rem !important;
    }
}

@media (orientation: landscape) and (max-width: 767px) {
    .menu-card {
        height: 40vh !important;
    }
    
    .menu-photo-container {
        width: 20vw !important;
    }
    
    .menu-dish-info {
        width: 70% !important;
    }
}/* End custom CSS */