.elementor-2421 .elementor-element.elementor-element-b8fbbcd{--display:flex;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products  ul.products{grid-column-gap:38px;grid-row-gap:39px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:2px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .price{color:#B90B0B;font-size:18px;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .price ins{color:#B90B0B;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .price ins .amount{color:#B90B0B;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .price del{color:#CA7272;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product .price del .amount{color:#CA7272;}.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products ul.products li.product span.onsale{display:block;border-radius:0px;min-width:0px;}.elementor-2421 .elementor-element.elementor-element-de3617c{--display:flex;}@media(max-width:1024px){.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2421 .elementor-element.elementor-element-b6c751f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-de3617c *//* บังคับให้กล่องเมนูย่อยแสดงผลถูกต้อง */
.elementor-nav-menu--main .sub-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    background-color: #ffffff !important;
    width: 250px !important;
    top: 100% !important;
    left: 0 !important;
    padding: 15px !important;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1) !important;
}

/* จัดการตัวอักษรให้เรียงสวยงาม */
.elementor-nav-menu--main .sub-menu li {
    width: 100% !important;
    display: block !important;
}

.elementor-nav-menu--main .sub-menu li a {
    color: #333333 !important;
    padding: 10px 0 !important;
    text-align: left !important;
}/* End custom CSS */