/* Little Habitat Camp - Day Trip only */

/* Hide "Please select the number of nights..." */
body.postid-8877 .elementor-element-c5279eb {
    display: none !important;
}

/* Session text */
body.postid-8877 .elementor-add-to-cart::before {
    content: "Session - 10am - 5pm";
    display: block;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.3;
    color: #000000;
    margin-bottom: 5px;
}

/* RM30 / pax above stock */
body.postid-8877 p.stock::before {
    content: "RM55 / pax";
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    color: #000000;
    margin-bottom: 6px;
}

/* Stock colour */
body.postid-8877 p.stock,
body.postid-8877 p.stock.in-stock {
    color: #000000 !important;
}
/* Little Habitat Camp - Tent A */

/* Hide "Please select the number of nights..." */
body.postid-8887 .elementor-element-c5279eb {
    display: none !important;
}

/* Price colour to black */
body.postid-8887 .woocommerce-variation-price,
body.postid-8887 .woocommerce-variation-price .price,
body.postid-8887 .woocommerce-variation-price .woocommerce-Price-amount,
body.postid-8887 .woocommerce-variation-price .woocommerce-Price-currencySymbol,
body.postid-8887 .woocommerce-variation-price bdi {
    color: #000000 !important;
}

/* Stock colour to black */
body.postid-8887 p.stock,
body.postid-8887 p.stock.in-stock,
body.postid-8887 .woocommerce-variation-availability {
    color: #000000 !important;
}
/* Little Habitat Camp - Tent D */

/* Hide "Please select the number of nights..." */
body.postid-8890 .elementor-element-c5279eb {
    display: none !important;
}

/* Price colour to black */
body.postid-8890 .woocommerce-variation-price,
body.postid-8890 .woocommerce-variation-price .price,
body.postid-8890 .woocommerce-variation-price .woocommerce-Price-amount,
body.postid-8890 .woocommerce-variation-price .woocommerce-Price-currencySymbol,
body.postid-8890 .woocommerce-variation-price bdi {
    color: #000000 !important;
}

/* Stock colour to black */
body.postid-8890 p.stock,
body.postid-8890 p.stock.in-stock,
body.postid-8890 .woocommerce-variation-availability {
    color: #000000 !important;
}
/* Hide quantity only for Tent A & Tent D */
form.variations_form[data-product_id="8887"] .quantity,
form.variations_form[data-product_id="8890"] .quantity {
    display: none !important;
}
/* ========================================
   CART CROSS SELL CTA - FORCE STANDARD STYLE
======================================== */

body .wp-block-woocommerce-cart-cross-sells-block
.cross-sells-product
.wp-block-cart-cross-sells-product__product-add-to-cart
> .wc-block-components-product-button__button,

body .wp-block-woocommerce-cart-cross-sells-block
.cross-sells-product
.wp-block-cart-cross-sells-product__product-add-to-cart
> a.wp-block-button__link,

body .wp-block-woocommerce-cart-cross-sells-block
.cross-sells-product
.wp-block-cart-cross-sells-product__product-add-to-cart
> button.wp-block-button__link {

    background: #111111 !important;
    background-color: #111111 !important;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border: none !important;
    outline: none !important;

    border-radius: 50px !important;

    min-height: 48px !important;
    height: 48px !important;

    padding: 0 24px !important;

    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    text-decoration: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-shadow: none !important;

    cursor: pointer !important;
}


/* VISITED LINK */
body .wp-block-woocommerce-cart-cross-sells-block
.wp-block-cart-cross-sells-product__product-add-to-cart
> a.wp-block-button__link:visited {

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}


/* HOVER */
body .wp-block-woocommerce-cart-cross-sells-block
.wp-block-cart-cross-sells-product__product-add-to-cart
> .wc-block-components-product-button__button:hover {

    background: #333333 !important;
    background-color: #333333 !important;

    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border-radius: 50px !important;
}


/* ACTIVE + FOCUS */
body .wp-block-woocommerce-cart-cross-sells-block
.wp-block-cart-cross-sells-product__product-add-to-cart
> .wc-block-components-product-button__button:active,

body .wp-block-woocommerce-cart-cross-sells-block
.wp-block-cart-cross-sells-product__product-add-to-cart
> .wc-block-components-product-button__button:focus {

    background: #111111 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    border-radius: 50px !important;
    outline: none !important;
}