.rt-footer__bottom-text {
	display:none
}

.wcss-share-cart-btn-shortcode {
    display: block;
    margin: 0 0 10px;
    padding: 12px 30px;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    width: 100%;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    font-size: 16px;
    color: #ffffff !important;
    background-color: #333333;
}

.product-item-thumbnail {
    display: none;
}

.woocommerce .quantity .qty{
  width: 100% !important;
}

#payment div.payment_box::before{
  display: none !important;
}


.single-post .wp-post-image {
    display: none;
}


#page-header {
    background-color: #f4f4f4;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    color: #333;
    padding: 20px 0;
    text-align: center;
}


/* Container for the product image */
.product-card img {
    transition: transform 0.3s ease-in-out;
}

/* Hover effect: scale up the image */
.product-card:hover img {
    transform: scale(1.1);
}

/* Optional: Add a slight shadow for the pop-up effect */
.product-card:hover {
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
    transition: box-shadow 0.3s ease-in-out;
}


.rt-product__thumbnail img {
    transition: transform 0.3s ease-in-out;
}


.rt-product__thumbnail img:hover {
    transform: scale(1.1);
}



.rt-cart-item__price {
    text-align: left !important;
    display: flex !important;
    justify-content: flex-start !important;
}


.rt-cart-item__price > span {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
}


#billing_country_field {
    display: none !important;
}


#page-header{
	display:none;
}

.wcpr-review-country {
    display: none !important;
}


#select2-billing_state-container > span {
	display : none;
}

#select2-billing_city-container > span {
	display : none;
}

#select2-billing_address_2-container > span {
	display : none;
}



body > div.wwc-chat.js-chat > div.wwc-chat__icon.js-chat-trigger {
	display: none;
}

/* Ensure the input field is full-width */
.rt-qty.js-quantity-change {
    display: flex;
    justify-content: center;
    width: 100%;
}

input#quantity_66dbdcdbf7807 {
    width: 100%; /* Full width of its container */
}


/* Ensure the parent container aligns items properly */
nav ul {
    display: flex;
    align-items: center; /* Vertically center items */
    justify-content: space-between; /* Space out items as needed */
}

/* Center-align the Ajax Search Pro search bar */
#ajaxsearchpro2_1 {
    margin: 0 auto; /* Horizontally center */
    text-align: center; /* Ensure inner content is centered */
    width: 100%;
    margin-right: 15px; /* Add space between search bar and account button */
}

/* Optional: Adjust the width of the search bar */
#ajaxsearchpro2_1 .probox {
    max-width: 300px; /* Set a limit on the search bar's width */
    width: 100%; /* Ensure it adjusts to the container */
    margin: 0; /* Remove any unnecessary margin */
}

/* Add space to the account button */
.rt-header__element.rt-header-user {
    margin-left: 15px !important; /* Add spacing from the search bar */
}

.rt-filter-toggle.js-slidepanel.rt-btn.rt-btn--border.mr-5 {
	display: none;
}


.rt-breadcrumbs {
	font-size: 15px;
	display: flex;
}

.vi-flag-64 {
  display: none !important;
}

.slsby-mobile-searchbar-only { display: none; }
@media (max-width: 768px) {
  .slsby-mobile-searchbar-only { display: block; margin-bottom: 20px; margin-top: 10px; }
}

/* YouTube responsif di semua single product */
.single-product .woocommerce-product-details__short-description iframe[src*="youtube"],
.single-product .summary iframe[src*="youtube"],
.single-product .woocommerce-Tabs-panel iframe[src*="youtube"],
.single-product .entry-content iframe[src*="youtube"],
.single-product .wp-block-embed__wrapper iframe[src*="youtube"] {
  display: block;
  width: 100% !important;   /* override width=500 */
  height: auto !important;  /* override height=281 */
  aspect-ratio: 16 / 9;     /* jaga proporsi 16:9 */
  max-width: 100%;
  border: 0;
}


.woocommerce-checkout .woocommerce-form-login-toggle {
    display: none !important;
}
