/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 25 2026 | 16:22:11 */
/* =========================
   ปุ่มตัวเลือก 
========================= */

.variable-items-wrapper{
	margin-left:20px !important;
}

/* ปุ่มปกติ */
.woocommerce div.product li.variable-item {
    border: 1px solid #dcdcdc !important;
    background: #fff !important;
    color: #000 !important;
	box-shadow:none !important;
}
/* Hover */
.woocommerce div.product li.variable-item:not(.selected):hover {
    border: 1px solid #d0011b !important;
    color: #d0011b !important;
	box-shadow:none !important;
}

/* Selected */
.woocommerce div.product li.variable-item.selected {
    border: 1px solid #d0011b !important;
    color: #d0011b !important;
}


/* =========================
   ราคา
========================= */
/*REVIEW BAR (บนสุด)*/

.elementor-widget-wl-single-product-rating {
    display:flex;
    align-items:center;
    gap:8px;
    font-size:14px;
}

.elementor-widget-wl-single-product-rating .star-rating {
    color:#ffb400;
}

.elementor-widget-wl-single-product-rating .woocommerce-review-link {
    color:#555;
    position:relative;
    padding-left:12px;
}

/* เส้นคั่น | */
.elementor-widget-wl-single-product-rating .woocommerce-review-link:before {
    content:"|";
    position:absolute;
    left:0;
    color:#ccc;
}

/* =========================
   PRICE BLOCK
========================= */

.elementor-widget-wl-single-product-price .price {
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    margin-top:10px;
}

/* ราคาปกติ */
.elementor-widget-wl-single-product-price .price del {
    color:rgb(118, 118, 118) !important;	
    font-size:18px !important;
    font-weight:500 !important;
    order:2;
}

/* ราคาขาย */
.elementor-widget-wl-single-product-price .price ins {
    text-decoration:none !important;
	background-color:#fafafa;
    order:1;
}

.elementor-widget-wl-single-product-price 
.price ins .woocommerce-Price-amount {
    color:#d81010 !important;
    font-size:36px !important;
    font-weight:500 !important;
    line-height:1.2;
}

.elementor-widget-wl-single-product-price 
.price ins .woocommerce-Price-currencySymbol {
   font-size:40px !important;
    vertical-align:center;
}


/* =========================
   SALE BADGE (% ลด)
========================= */

.onsale {
    background:#ff424f !important;
    color:#fff !important;
    font-size:14px !important;
    padding:4px 8px !important;
    border-radius:4px !important;
}


/* =========================
   MOBILE OPTIMIZE
========================= */

@media (max-width:768px){

.elementor-widget-wl-single-product-price 
.price ins .woocommerce-Price-amount {
    font-size:32px !important;
}

.elementor-widget-wl-single-product-price .price del {
    font-size:14px !important;
}
}

/* =========================
ปุ่ม ADD TO CART
=========================  */
.wc-block-components-button:not(.is-link) {
    background-color: #071261;
    color: #ffff;
    text-decoration: none;
    border-radius: 10px;
}
.wc-block-components-button:not(.is-link):hover {
    background-color: #2e398f;
}


/* =========================
Product Information TAB
=========================  */
/* Active tab */
.woocommerce .elementor-982 .elementor-element.elementor-element-9c160d4 .woocommerce-tabs ul.wc-tabs li.active
Specificity: (0,7,2)
 {
    padding: 0 30px;
}
/* normal tab */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #cfc8d8;
    background-color: #e9e6ed;
    color: #515151;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 2em;
}

/* ปิด badge บนรูป */
.woocommerce span.onsale {
	display:none;
}
