.elementor-1708 .elementor-element.elementor-element-47e265e{--display:flex;}.elementor-1708 .elementor-element.elementor-element-e8348e6 .elementor-repeater-item-2d32fc6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://combearsol.com/wp-content/uploads/2026/05/PAGE-ALLPRODUCT-1400x250-1.png);background-size:cover;}.elementor-1708 .elementor-element.elementor-element-e8348e6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:286px;}.elementor-1708 .elementor-element.elementor-element-e8348e6 .swiper-slide-contents{max-width:66%;}.elementor-1708 .elementor-element.elementor-element-e8348e6 .swiper-slide-inner{text-align:center;}.elementor-1708 .elementor-element.elementor-element-5ae034c{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-3e8a194{--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-1708 .elementor-element.elementor-element-3e8a194.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-8bf76db{--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-1708 .elementor-element.elementor-element-8bf76db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product .price{font-family:"Inter", Sans-serif;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product .button{font-family:"Inter", Sans-serif;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product{box-shadow:0px 0px 4px -1px rgba(0,0,0,0.5) inset;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 20px 2px #FFA800 inset;}.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1708 .elementor-element.elementor-element-47e265e{--content-width:1600px;}.elementor-1708 .elementor-element.elementor-element-5ae034c{--content-width:1521px;}.elementor-1708 .elementor-element.elementor-element-3e8a194{--width:14.894%;}.elementor-1708 .elementor-element.elementor-element-8bf76db{--width:82.365%;}}@media(max-width:1024px){.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1708 .elementor-element.elementor-element-5ad1691.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-9b5198e *//* --- ปรับแต่งกรอบและพื้นหลัง --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e {
    background-color: #FFF7ED; /* สีส้มอ่อนมาก */
    border: 1px solid #FED7AA; /* เส้นขอบส้มแบบบาง */
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.04);
}

/* --- จัดการลิสต์รายการสินค้า --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column; /* ใช้ Flexbox เพื่อจัดลำดับ */
}

/* --- จัดเรียงลำดับใหม่ตามที่ต้องการ --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(1) {
    order: 1; /* ALL IN ONE */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(3) {
    order: 2; /* NOTEBOOK */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(4) {
    order: 3; /* PC */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(5) {
    order: 4; /* PRINTER */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(2) {
    order: 5; /* MONITOR */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories > li:nth-child(6) {
    order: 6; /* SHOCK PRICE */
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories li {
    margin-bottom: 12px;
    border-bottom: 1px dashed #FDBA74; /* เส้นคั่นแบบจุด */
    padding-bottom: 8px;
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories li:last-child {
    border-bottom: none; /* เอาเส้นขอบล่างสุดออก */
    margin-bottom: 0;
    padding-bottom: 0;
}

/* --- ปรับแต่งตัวอักษรหมวดหมู่หลัก --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories a {
    color: #4B5563; /* สีเทาเข้ม อ่านง่าย */
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    transition: all 0.3s ease;
    display: inline-block;
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories a:hover {
    color: #EA580C; /* สีส้มเข้มขึ้นเมื่อเอาเมาส์ไปวาง */
    transform: translateX(4px); /* ขยับตัวอักษรเบาๆ เมื่อ Hover */
}

/* --- ปรับแต่งหมวดหมู่ย่อย (Sub-categories) --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories ul.children {
    margin-left: 16px;
    margin-top: 10px;    /* เพิ่มระยะห่างด้านบน (แยกจากหมวดหลัก) */
    margin-bottom: 6px;  /* เพิ่มระยะห่างด้านล่าง */
    list-style-type: none;
    padding-left: 0;
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories ul.children a {
    color: #6B7280;
    font-size: 13px;
    font-weight: 400;
}

.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories ul.children a:hover {
    color: #C2410C;
}

/* --- รายการย่อยในหมวดหมู่ย่อย --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e ul.product-categories ul.children li {
    margin-bottom: 8px; /* เพิ่มระยะห่างระหว่างรายการย่อย */
    border-bottom: none; /* เอาเส้นคั่นในหมวดหมู่ย่อยออกเพื่อความเรียบร้อย */
    padding-bottom: 0;
}

/* --- ปรับแต่งตัวเลขบอกจำนวนสินค้า --- */
.elementor-1708 .elementor-element.elementor-element-9b5198e .count {
    color: #C2410C;
    background-color: #FFEDD5;
    padding: 2px 8px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-5ad1691 */.elementor-1708 .elementor-element.elementor-element-5ad1691:hover img {
    opacity: 1 !important;
    filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae034c */.elementor-1708 .elementor-element.elementor-element-5ae034c .woocommerce-result-count {
    display: none !important;
}

/* --- ปรับแต่งกล่องเลือก (Select Dropdown) --- */
.elementor-1708 .elementor-element.elementor-element-5ae034c select {
    background-color: #FFF7ED !important; /* สีส้มอ่อนมาก */
    border: 1.5px solid #FED7AA !important; /* เส้นขอบสีส้มบาง */
    border-radius: 8px !important;
    color: #4B5563 !important; /* สีข้อความเทาเข้ม */
    padding: 8px 16px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
    outline: none !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
    cursor: pointer;
}

/* --- เมื่อนำเมาส์ไปวางหรือกำลังใช้งาน --- */
.elementor-1708 .elementor-element.elementor-element-5ae034c select:hover, 
.elementor-1708 .elementor-element.elementor-element-5ae034c select:focus {
    border-color: #EA580C !important; /* สีส้มเข้มขึ้น */
    box-shadow: 0 0 0 3px rgba(234, 88, 12, 0.15) !important; /* เงาสีส้มโปร่งแสง */
}

/* --- ปรับแต่งข้อความตัวเลือกด้านใน (Option) --- */
.elementor-1708 .elementor-element.elementor-element-5ae034c select option {
    background-color: #FFFFFF !important;
    color: #4B5563 !important;
    padding: 10px !important;
}/* End custom CSS */