.elementor-838 .elementor-element.elementor-element-d6d6b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-838 .elementor-element.elementor-element-908cf17{--spacer-size:70px;}.elementor-838 .elementor-element.elementor-element-e787a5c{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-838 .elementor-element.elementor-element-e787a5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-838 .elementor-element.elementor-element-ee80598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-838 .elementor-element.elementor-element-ee80598.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-838 .elementor-element.elementor-element-62c70e3 > .elementor-widget-container{background-image:url("https://tripstoarabia.com/wp-content/uploads/2024/12/footer-bg-1-1.jpg");padding:20px 20px 20px 20px;}.elementor-838 .elementor-element.elementor-element-96a3ff6{--display:flex;--justify-content:center;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-838 .elementor-element.elementor-element-1668834 > .elementor-widget-container{border-style:none;}.woocommerce .elementor-838 .elementor-element.elementor-element-1668834 .flex-viewport:not(:last-child){margin-bottom:24px;}.woocommerce .elementor-838 .elementor-element.elementor-element-1668834 .flex-control-thumbs img{border-style:solid;}.woocommerce .elementor-838 .elementor-element.elementor-element-1668834 .flex-control-thumbs li{padding-right:calc(49px / 2);padding-left:calc(49px / 2);padding-bottom:49px;}.woocommerce .elementor-838 .elementor-element.elementor-element-1668834 .flex-control-thumbs{margin-right:calc(-49px / 2);margin-left:calc(-49px / 2);}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-838 .elementor-element.elementor-element-b2cd024 .cart button, .elementor-838 .elementor-element.elementor-element-b2cd024 .cart .button{color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-838 .elementor-element.elementor-element-b2cd024 form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;}.elementor-838 .elementor-element.elementor-element-c689c51{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-838 .elementor-element.elementor-element-b20b4bc{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-838 .elementor-element.elementor-element-e787a5c{--width:87.505%;}.elementor-838 .elementor-element.elementor-element-ee80598{--width:39.186%;}}/* Start custom CSS for shortcode, class: .elementor-element-62c70e3 */.acf-form .acf-field {
    margin-bottom: 20px;
}
.acf-form .acf-button {
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
}
.acf-form .acf-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1668834 */.elementor-838 .elementor-element.elementor-element-1668834 img {
    max-height: 400px; /* Replace 300px with your desired maximum height */
    object-fit: cover; /* Ensures the image is cropped rather than distorted */
    width: 100%; /* Keeps the width responsive */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b2cd024 */.variations tr {
    display: none; /* Hide all variation rows */
}


.variations tr select[name="attribute_pa_rooms"] {
    display: block; /* Show only the "Rooms" label and dropdown */
}

.variations tr:has(select[name="attribute_pa_rooms"]) {
    display: table-row; /* Display the row containing the "Rooms" dropdown */
}

.variations{
    background-color: #B0B0B0;
}

.woocommerce-Price-amount{
    color:#4DA727;
}

.woocommerce-variation{
    
    margin-bottom: 10px;
}

.price{
    border: 1px solid #4DA727;
    padding: 5px;
}

.woocommerce-variation-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button{
    padding: 15px;
}/* End custom CSS */