.elementor-16477 .elementor-element.elementor-element-5a3b321{--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-16477 .elementor-element.elementor-element-627f064{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16477 .elementor-element.elementor-element-627f064.e-con{--align-self:center;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy{display:flex;gap:5px;justify-content:center;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .slick-track{gap:5px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item{text-align:inherit;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;font-weight:400;color:#000000;background-color:#eeeeee;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item:hover{color:var( --e-global-color-primary );background-color:#FFEEF5;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .uc-selected{color:var( --e-global-color-secondary );background-color:#FFEEF5 !important;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item_icon{font-size:20px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-16477 .elementor-element.elementor-element-7ef1bd4{--display:flex;}.elementor-16477 .elementor-element.elementor-element-976cc28{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-16477 .elementor-element.elementor-element-976cc28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16477 .elementor-element.elementor-element-976cc28.elementor-element{--align-self:center;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy{display:grid;gap:13px;grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor-16477 .elementor-element.elementor-element-976cc28 .slick-track{gap:13px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item{text-align:center;padding:10px 10px 10px 10px;border-radius:16px 16px 16px 16px;margin:0px 0px 0px 0px;font-family:"Lineseedsansth_w_rg", Lineseedsansth_w_rg;font-size:20px;font-weight:400;color:#000000;background-color:#eeeeee;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item:hover{color:var( --e-global-color-primary );background-color:#FFEEF5;}.elementor-16477 .elementor-element.elementor-element-976cc28 .uc-selected{color:var( --e-global-color-primary );background-color:#FFEEF5 !important;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item_icon{font-size:20px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-16477 .elementor-element.elementor-element-cc8678e{--display:flex;}.elementor-16477 .elementor-element.elementor-element-e8a25df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-direction{direction:ltr;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_image_carousel_content{padding:16px 16px 16px 16px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_image_carousel_container_holder{border-radius:16px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_image_carousel_content_inside{min-height:100px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-item{padding:10px 10px 20px 10px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_product_image img{height:240px;object-fit:cover;border-radius:6px 6px 6px 6px;transform:scale(100%);}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_product_image{padding:16px 16px 16px 16px;transition:all 200ms;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_product_image *{transition:all 200ms;}.elementor-16477 .elementor-element.elementor-element-e8a25df .ue_cat_name a{color:#000000;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_post_title a{color:#000000;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_post_title{margin-top:0px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_regular_price{font-size:24px;margin-top:10px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_regular_price:not(.uc_regular_price--single){color:#94A3B8;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_price{font-size:24px;margin-top:10px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_price,.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_regular_price--single{color:var( --e-global-color-primary );}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn,.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-button-addcart,.elementor-16477 .elementor-element.elementor-element-e8a25df .added_to_cart{background-color:var( --e-global-color-primary );border-radius:6px;margin-top:10px;padding:8px 8px 8px 8px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn:hover,.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-button-addcart:hover,.elementor-16477 .elementor-element.elementor-element-e8a25df .added_to_cart:hover{background-color:var( --e-global-color-primary );}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn, .uc-button-addcart, .added_to_cart{font-size:16px;font-weight:700;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn i{margin-inline-end:5px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-button-addcart i{margin-inline-end:5px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn svg,.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-button-addcart svg{margin-inline-end:5px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc-button-addcart,.elementor-16477 .elementor-element.elementor-element-e8a25df .added_to_cart,.elementor-16477 .elementor-element.elementor-element-e8a25df .ue-variable-btn{color:#FFFFFF;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_post_grid_style_one_button > a.uc_btn.uc_more_btn{color:#FFFFFF;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-nav .owl-next{right:0px;left:auto;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-nav .owl-prev{left:0px;right:auto;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-carousel .owl-nav .owl-next,.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#ffffff;color:#000000;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-carousel .owl-nav .owl-next:hover,.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-nav{opacity:100%;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-dot{width:8px;height:8px;min-width:8px;min-height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-dot.active{background-color:#000000;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-dots{margin-top:20px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .ue_woocommerce_product_label{color:#ffffff;padding:10px 10px 10px 10px;border-radius:0px;min-height:20px;min-width:20px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-16477 .elementor-element.elementor-element-e8a25df .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-16477 .elementor-element.elementor-element-e8a25df .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_post_intro{color:#949494;margin-top:10px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .ue-no-posts-found{color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:none;}@media(max-width:1200px){.elementor-16477 .elementor-element.elementor-element-627f064{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:22px;--padding-inline-end:22px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-627f064{--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-16477 .elementor-element.elementor-element-627f064.e-con{--align-self:center;}}@media(min-width:768px){.elementor-16477 .elementor-element.elementor-element-627f064{--width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16477 .elementor-element.elementor-element-627f064{--width:792px;}}@media(max-width:1024px){.elementor-16477 .elementor-element.elementor-element-627f064{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:22px;--padding-inline-end:22px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-627f064{--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-16477 .elementor-element.elementor-element-976cc28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16477 .elementor-element.elementor-element-976cc28{--container-widget-width:1024px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1024px );max-width:1024px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy{display:grid;gap:11px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-16477 .elementor-element.elementor-element-976cc28 .slick-track{gap:11px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy_item{text-align:center;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;margin:0px 0px 0px 0px;font-size:16px;}.elementor-16477 .elementor-element.elementor-element-e8a25df.elementor-element{--align-self:center;}.elementor-16477 .elementor-element.elementor-element-e8a25df .owl-item{padding:10px 10px 20px 10px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_product_image img{height:154px;border-radius:6px 6px 6px 6px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_product_image{padding:8px 8px 8px 8px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_post_title a{font-size:14px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_regular_price{font-size:12px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_price{font-size:16px;}.elementor-16477 .elementor-element.elementor-element-e8a25df .uc_btn, .uc-button-addcart, .added_to_cart{font-size:14px;}}@media(max-width:767px){.elementor-16477 .elementor-element.elementor-element-5a3b321{--width:100%;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5a3b321{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-16477 .elementor-element.elementor-element-627f064{--width:100%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:16px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-627f064{--padding-inline-start:16px;--padding-inline-end:0px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy{display:grid;gap:12px;grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .slick-track{gap:12px;}.elementor-16477 .elementor-element.elementor-element-f0b45b9 .ue_taxonomy_item{text-align:center;font-size:16px;}.elementor-16477 .elementor-element.elementor-element-976cc28 .ue_taxonomy{display:grid;gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-16477 .elementor-element.elementor-element-976cc28 .slick-track{gap:10px;}}/* Start custom CSS for container, class: .elementor-element-627f064 */#uc_ue_buttons_post_filter_elementor_8f8b1ce {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 16px;
  justify-content: center;
  max-width: 800px; /* จำกัดความกว้าง */
  margin: 0 auto;   /* จัดให้อยู่กลางจอ */
  padding: 20px 10px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_buttons_post_filter_copy, class: .elementor-element-976cc28 */#uc_ue_buttons_post_filter_elementor_cbd0312 .uc-selected{

  background: #FFEEF5;
  color: #F55995;
  font-weight: 700;
}
 
 #uc_ue_buttons_post_filter_elementor_cbd0312 .ue_taxonomy_item {
 
     padding: 9px;
     line-height: 32px;
     width: 229px;
 }

@media (max-width: 1024px) {
.elementor-6009 .elementor-element.elementor-element-cbd0312 .ue_taxonomy{
    width:768px;
}
     
     #uc_ue_buttons_post_filter_elementor_cbd0312 .ue_taxonomy_item {
     width: 190px;
     padding:9px 0px 9px 0px;
 }
 
 }
 
 .mobile_cate #uc_ue_buttons_post_filter_copy_elementor_3fd4c03 {
  display: grid;
  grid-template-columns: repeat(5, 180px); 
  grid-template-rows: repeat(2, auto);  
  gap: 12px; 
  
    justify-content: start;
      overflow-x: auto;     
  overflow-y: hidden;    
  white-space: nowrap; 
  
  max-width: 100%;       
  padding-bottom: 10px;  
  scroll-behavior: smooth; 
 
  scrollbar-width: none; 
 
  -ms-overflow-style: none; 
}
.mobile_cate #uc_ue_buttons_post_filter_copy_elementor_3fd4c03::-webkit-scrollbar {
  display: none;
}

.mobile_cate #uc_ue_buttons_post_filter_copy_elementor_3fd4c03 .ue_taxonomy_item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 12px;
  background: #f5f5f5;
  border-radius: 12px;
  text-align: center;
  transition: background 0.3s;
  line-height: 24px;
  font-size: 16px;
}



 #uc_ue_buttons_post_filter_copy_elementor_3fd4c03 .uc-selected {

  background: #FFEEF5;
  color: #F55995;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-e8a25df */.promo .uc_image_carousel_container_holder.ue-woo-item.ue-item{
      box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.10);
 
}

.promo .uc_image_carousel_content_inside {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.promo .uc_post_grid_style_one_button.uc_buttons {
  margin-top: auto;
}

.promo .uc_image_carousel_content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.promo .owl-item{
     width:292px!important;
}
.promo .uc_image_carousel_content{
    flex-direction: row!important;
}
.promo .owl-carousel {
     margin-bottom: 0px; 
}
.promo .uc_post_title.uc-direction{
    text-align: left;
}
.promo #uc_woocommerce_product_carousel_elementor_f5ff8ca .uc_image_carousel_content_inside{
    width: 100%;
}
.promo #uc_woocommerce_product_carousel_elementor_f5ff8ca.uc_image_carousel_container_holder{
     width:292px !important;
 }
.promo .owl-item{
    width:272px !important;
    margin-right:20px;
}
.promo .owl-stage{
    width:1440px!important;
}
.promo .uc_image_carousel_container_holder.ue-woo-item.ue-item{
    width: 272px !important;
}
.promo .uc_image_carousel_container_holder {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.promo #uc_woocommerce_product_carousel_elementor_f5ff8ca .owl-stage{
    justify-content: center;
}
.promo #uc_woocommerce_product_carousel_elementor_f5ff8ca .uc_prices > div {
    display: flex;
    justify-content: center;
}

.promo .uc_image_carousel_content_inside
{
    justify-content: space-between !important;
}
.promo .uc_post_grid_style_one_button.uc_buttons
{
    margin: 0px!important;
    
}

.promo .uc_image_carousel_content_inside {
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* ถ้าต้องการให้ปุ่มอยู่ล่างสุด */
  height: 100%;
}

.elementor-6009 .elementor-element.elementor-element-f5ff8ca .uc_price, .elementor-6009 .elementor-element.elementor-element-f5ff8ca .uc_regular_price--single{
font-size: 26px;
}
.ue-no-posts-found{
    text-align: center;
}
@media screen and (max-width: 1024px) { 
 .promo .owl-stage-outer{
     width:767px;
     display:flex;
     jjustify-content:center;
 }
 .promo #uc_woocommerce_product_carousel_elementor_f5ff8ca.uc_image_carousel_container_holder{
     width:170px !important;
 }
.promo .owl-item{
    width:190px!important;
    margin-right:;
}
.promo .uc_image_carousel_content{
    width:170px;
}
.promo .uc_image_carousel_content_inside{
    width:100%;
}
.promo .uc_image_carousel_container_holder.ue-woo-item.ue-item{
    width:190px !important;
}


}
.uc_post_grid_style_one_button.uc_buttons{
    display: block;
}
bdi{
    display: flex!important;
    justify-content: center!important;
}

@media screen and (max-width: 767px) { 

     .promo .owl-stage-outer{
     width:358px;
     display:flex;
     jjustify-content:center;
 }
}/* End custom CSS */