.elementor-2429 .elementor-element.elementor-element-033276b{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2429 .elementor-element.elementor-element-9af8895{--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-2429 .elementor-element.elementor-element-d9d40b0{--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-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .star-rating::before{color:#FFA033;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor4 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor4 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor4 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .button{color:#FFFFFF;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products .added_to_cart{color:var( --e-global-color-astglobalcolor1 );margin-inline-start:0px;}.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products ul.products li.product span.onsale{display:block;color:#ffa033;background-color:var( --e-global-color-astglobalcolor0 );}@media(min-width:768px){.elementor-2429 .elementor-element.elementor-element-9af8895{--width:30%;}.elementor-2429 .elementor-element.elementor-element-d9d40b0{--width:70%;}}@media(max-width:1024px){.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2429 .elementor-element.elementor-element-9ff7eb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for sidebar, class: .elementor-element-37c1d49 */.pcd-submit{
display: none !important;
}
.ast-on-card-button {
    float: right; 
    margin-left: 80px;
    margin-top: -25px; 
    background-color: #259B6B;
}



.price_slider .ui-slider-range {
    background-color: #FFA033 !important;
}
.price_slider .ui-slider-handle {
    background-color: #FFA033 !important; 
    border: none !important;
}

.price_slider {
    margin: 20px 0 !important;
}

.button.button{
    color: white !important;
    
}

.products.elementor-grid .product a.add_to_cart_button,
.products.elementor-grid .product a.button.add_to_cart_button {
    display: none !important;
}
.woocommerce-loop-product__title{
    color: #259B6B !important;
}
.price_label{
    color:#259B6B;
}
@media only screen and (max-width: 1024px) {
  .ast-on-card-button {
    margin-left: 30px;
    margin-top: -20px;
    background-color: #1A7F57;

    
    padding: 3px 3px; 
    font-size: 13px; 
    border-radius: 8px; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af8895 *//* Regular price */
.woocommerce-Price-amount.amount {
    color: #1C1A1A !important; /* ពណ៌ទូទៅសម្រាប់ price */
    font-weight: normal !important; /* regular weight */
    font-size: 16px; /* optional: size */
}

/* Currency symbol ($) */
.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    color: #1C1A1A !important; /* ផ្លាស់ប្ដូរពណ៌ symbol */
    font-weight: normal !important; /* regular weight */
}

/* Sale price (if <ins> exists) */
.woocommerce-Price-amount.amount ins .woocommerce-Price-amount.amount {
    color: #1C1A1A!important; /* color red for sale price */
    font-weight: normal !important; /* regular weight */
}

/* Optional: crossed out old price */
/*.woocommerce-Price-amount.amount del .woocommerce-Price-amount.amount {
    color: #999999 !important;
    text-decoration: line-through;
}
*/

.product-title{
    color:#259B6B;
    font-weight: bold;
    
}

.star-rating::before,
.star-rating span::before {
  color: #FFA033 !important; /* change color */
  font-size: 12px !important; /* make stars smaller */
  line-height: 1;
}

/* 🟢 Old price (soft strikethrough line) */
.woocommerce del {
    text-decoration: line-through !important;
    text-decoration-color: #259B6B!important; /* light green line */
    text-decoration-thickness: 2px;
}

/* 🟢 Old price text (lighter color) */
.woocommerce del .woocommerce-Price-amount {
    color:#FFA033 !important; /* light green text */
}

/* 💲 Sale price (new price – visible) */
.woocommerce ins .woocommerce-Price-amount {
    color:#259B6B !important; /* darker green for contrast */
    font-weight: bold;
}


span[aria-hidden="true"] {
    color: #1C1A1A;     /* change color */
    /* optional */
    font-size: 18px;    /* optional */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d40b0 */.ast-on-card-button {
    float: right; 
    margin-left: 100px;
    margin-top: -25px; 
    background-color: #259B6B;
}




/* លុបប៊ូតុង Add to Cart */
/*.products.elementor-grid .product a.add_to_cart_button,*/
/*.products.elementor-grid .product a.button.add_to_cart_button {*/
/*    display: none !important;*/
/*}*/

/* លុបស្លាក Sale */
/*.products.elementor-grid .product .ast-on-card-button.ast-onsale-card {*/
/*    display: none !important;*/
/*}*/

/* លុបប៊ូតុង Add to Cart ទាំងអស់ */
.products.elementor-grid .product a.add_to_cart_button,
.products.elementor-grid .product a.button.add_to_cart_button {
    display: none !important;
}/* End custom CSS */