/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 16-Apr-2025, 4:54:18 pm
    Author     : Client27
*/
.widget-content-tab p{
    margin-bottom: 20px
}
.widget-content-tab ul{
    margin-top: 15px;
    margin-bottom: 30px;
}
.widget-content-tab ul li {
    color: var(--text-2);
    line-height: 25px;
    position: relative;
    padding-left: 20px;
}
.widget-content-tab ul li::before {
    position: absolute;
    content: "";
    left: 5px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--text-2);
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
.widget-content-tab ul li:not(:last-child) {
    margin-bottom: 5px;
}
.widget-content-tab ul li p{margin-bottom: 0px}
.icon-close{cursor: pointer}
.header-default{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.pswp__img{object-fit: cover !important;}
.pro_short_disc{display: block;border-left: 5px solid #EEE;padding-left: 10px;margin-bottom: 30px;}
.price_grid{display: block;}
.org_price{text-decoration: line-through;}
.offer_price{color: #333; font-weight: 400; font-size: 18px}
.discount_price{
    float: right;
    background: #Fc0;
    padding: 0px 6px;
    font-size: 11px;
    border-radius: 5px 0px 0px 5px
}
.hp{display: none}
.tf-product-info-variant-picker{margin: 25px 0px 25px 0px;}
.variant-picker-item .variant-picker-label{margin-bottom: 25px;}
.tf-field.style-1 .tf-input {
    padding: 20px 18px 6px;
    height: 60px;
}
.main-header, .header-default{background-color: #520000;background: linear-gradient(to left, #400000, #5e0000);}
#header .nav-icon .icon {color: #FFF;}
#header .box-nav-ul .item-link{color: #FFF;}

.bg_grey-7{background: #000}
.nav-icon-item{
    font-family: "Sarabun", sans-serif;
}
.top-bar-text, .tf-top-bar ul li a, .top-bar-language, .top-bar-language a{color: #FFF}
.message_404{
    font-size: 18px
}
button.icon-close{
    border: 1px solid #e1e1e1;
    padding: 5px !important;
}