/*
Theme Name: Website-Becar
Description: Đây là theme child của Becar.vn
Author: becar.vn
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* css font */
@font-face{font-family:"Inter";font-weight:400;font-style:normal;src:url(Font/Inter_24pt-Regular.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Inter";font-weight:500;font-style:normal;src:url(Font/Inter_24pt-Medium.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Inter";font-weight:600;font-style:normal;src:url(Font/Inter_24pt-SemiBold.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Inter";font-weight:400;font-style:italic;src:url(Font/Inter_24pt-Italic.ttf) format("truetype");font-display:swap}
.nav > li > a,h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif}
p,a,span,strong,button,li{font-family:"Inter",sans-serif}

.mota-sanpham h2 {color: #fd6709;margin-bottom: 20px;font-size: 24px;}
.header-title,.nav-top a,.nav-main a,.widget-title,.page-title,.post-title,.product-title,.entry-title{font-family:"Inter",sans-serif!important;font-weight:700!important}
.menu-item a{font-family:"Inter",sans-serif!important}
.wp-caption{margin-bottom:10px}
.flickity-button.flickity-prev-next-button {
    opacity: 1 !important;
    visibility: visible !important;
}
.header:not(.transparent) .header-nav-main.nav > li > a {
    font-weight: 600;
}
.slider-nav-light .flickity-prev-next-button svg {
    fill: rgb(0, 0, 0) !important;
    background: rgba(255, 255, 255, 0.7);
}
.slider-nav-light .flickity-prev-next-button {
    color: rgb(255 255 255 / 0%) !important;
}
.slider-nav-light .flickity-prev-next-button .arrow, .slider-nav-light .flickity-prev-next-button svg {
    fill: #313131;
}
.slider-nav-light .flickity-prev-next-button {
    color: #ffffff00;
}
.header-bottom.wide-nav {
    background: linear-gradient(180deg, #ff8b43 -13%, #fd6709);
}
.header-top {
    background: linear-gradient(180deg, #ff8b43 -13%, #fd6709);
}
.header-main {
    background: #ffffff;
}
.woocommerce .product-title,.woocommerce .woocommerce-loop-product__title,.woocommerce .price,.woocommerce .amount,.woocommerce-page .product-title,.woocommerce-page .woocommerce-loop-product__title{font-family:"Inter",sans-serif!important}
.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5,.woocommerce h6{font-family:"Inter",sans-serif!important;font-weight:700!important}
.woocommerce .product-title,.woocommerce .woocommerce-loop-product__title{font-weight:700!important}
.button,.btn,input[type="submit"],input[type="button"],button,.woocommerce .button,.woocommerce button,.woocommerce input[type="submit"]{font-family:"Inter",sans-serif!important;font-weight:700!important}
.footer-wrapper,.footer-wrapper *{font-family:"Inter",sans-serif!important}
.breadcrumb,.breadcrumb a,.breadcrumb span{font-family:"Inter",sans-serif!important;font-weight:400!important}
.tab-title,.accordion-title,.toggle-title{font-family:"Inter",sans-serif!important;font-weight:700!important}
.form-field label,.checkout-form label,.woocommerce-form label{font-family:"Inter",sans-serif!important;font-weight:400!important}
.price,.amount,.woocommerce-Price-amount{font-family:"Inter",sans-serif!important;font-weight:700!important}
.alert,.notice,.message{font-family:"Inter",sans-serif!important}
.mobile-menu,.mobile-menu *{font-family:"Inter",sans-serif!important}
.flatsome-theme *,.flatsome-theme{font-family:"Inter",sans-serif!important}
div#masthead input#woocommerce-product-search-field-0 {
border: 2px solid #fd6709;
border-radius: 50px;
color: #000!important;
}
[data-icon-label]:after {
    background-color: #ffc107 !important;
    border-radius: 50px !important;
    color: #000000 !important;
}
div#masthead input#woocommerce-product-search-field-0::placeholder{color:#000}
div#masthead i.icon-search{color:#9b8f8f}
a.header-cart-link.is-small{line-height:0}
a.header-cart-link.is-small span{color:#fff;text-transform:initial}
div#masthead a.header-cart-link i.icon-shopping-basket{color:#fff}
.stuck .header-main .nav > li > a{padding:0}
#masthead a.tracuu-donhang{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:500;line-height:1;color:#fff;text-transform:none;padding:10px 18px;min-width:120px;height:38px;background:rgba(255,255,255,0.2);border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all .3s ease;cursor:pointer}
#masthead a.tracuu-donhang:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.4);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}
.price .woocommerce-Price-amount{color:#dd2f2c;font-size:16px}
#masthead a.tracuu-donhang:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.12)}
#masthead a.tracuu-donhang:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 0 3px rgba(255,255,255,0.3)}
#masthead a.lien-he-za-lo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:8px;font-size:13px;line-height:1;color:#fff;text-transform:none;padding:5px 10px;min-width:120px;height:38px;background:rgba(255,255,255,0.2);border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all .3s ease;cursor:pointer}
#masthead a.lien-he-za-lo .zalo-icon{width:25px;height:25px;object-fit:contain;transition:transform .3s ease}
#masthead a.lien-he-za-lo:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.4);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}
#masthead a.lien-he-za-lo:hover .zalo-icon{transform:scale(1.1)}
#masthead a.lien-he-za-lo:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.12)}
#masthead a.lien-he-za-lo:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 0 3px rgba(255,255,255,0.3)}
#main{background:#f3f4f6}
.home main#main>.page-wrapper{padding-top:5px;padding-bottom:0}
.sidebar-right{padding-bottom:0}
section>.row>.col{padding-left:8px;padding-right:8px}
.col.col-padding{padding:10px 5px 5px}
.slider-nav-light .flickity-page-dots .dot{border-color:#ffffff;background: white; }
.flickity-page-dots .dot {
    height: 10px;
    width: 10px;
}
.col.col-coupon>.col-inner{background:#fff;padding:10px}
.stack-coupon .icon-box,.stack-coupon .ct-coupon{display:flex;flex-direction:column;flex-basis:24%;flex-shrink:0}
.stack.stack-coupon{justify-content:space-between;background:#fff;border-radius:4px}
.ct-coupon{vertical-align:text-bottom;border:1px solid #ffc49f;border-radius:10px;padding:8px}
.ct-coupon .title{color:#fd6709;font-size:17px;font-weight:600}
.ct-coupon .content{font-size:12px;line-height:15px}
.col-cate-pro>.col-inner{background:#fff;padding:10px 15px}
@media (max-width: 576px) {
.col-cate-pro > .col-inner{background:#fff;padding:5px}
}
.flickity-slider .img-inner {border-radius: 10px;}
.stack-cate .icon-box,.stack-cate a{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;flex-basis:9%;flex-shrink:0;background:#fff;width:95px;height:100px}
.stack.stack-cate{justify-content:space-between}
.box-cate .icon-box-img{margin-bottom:20px}
.ct-cate p{font-size:12px;line-height:19px}
.title-cate p{margin-bottom:4px;font-size:14px;color:#000}
.col-loadajax>.col-inner{background:#fff;margin-top:-10px}
.btn-loadajax button.btn-xemthem{margin:5px 0;color:#0064c2;text-transform:inherit;font-weight:400;font-size:14px}
.btn-loadajax button.btn-xemthem:after{content:"";font-family:'fl-icons';vertical-align:middle;padding-left:6px}
.title-product p{margin-bottom:0;padding:2px 0 5px;font-weight:600;color:#fa6609;text-transform:uppercase}
.nbw_single_price{margin-bottom:15px}
.nbw_single_price .price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nbw_single_price .old-price{text-decoration:line-through;color:#999;font-size:20px;font-weight:400}
.nbw_single_price .old-price bdi{color:#999!important;font-size:20px!important;text-decoration:line-through!important;text-shadow:none!important;font-weight:400!important}
.nbw_single_price .current-price{color:#E5322D;font-size:25px;font-weight:700}
.nbw_single_price .current-price bdi{color:#E5322D!important;font-size:24px!important;font-weight:700!important;text-shadow:none!important}
.nbw_single_price .discount-percent{color:#E5322D;font-size:13px;font-weight:600;background:rgba(229,50,45,0.1);padding:2px 6px;border-radius:4px}
@media (max-width: 768px) {
.nbw_single_price .price-line{gap:8px}
.nbw_single_price .old-price,.nbw_single_price .old-price bdi{font-size:16px!important}
.nbw_single_price .current-price,.nbw_single_price .current-price bdi{font-size:20px!important}
.nbw_single_price .discount-percent{font-size:14px!important}
}
.col-product>.col-inner{padding:0 9px}
.product-small.col{padding:10px}
.product-small.col>.col-inner{background:#fff}
.product-small.col .box-image{margin-top:2px}
.product-loadmore{background:#fff}
h1.entry-title.mb{margin-bottom:25px;font-weight:400;font-style:normal;font-size:20px;margin-top:15px}
.shop-container .products{background:#ffffffbd;padding:20px 15px!important}
@media (max-width: 576px) {
.shop-container .products{background:#ffffffbd;padding:10px 5px!important}
.stack-cate{padding:5px 2px}
}
.nav-size-large>li>a {font-weight: 500 !important;}
.product-small.col .box-image .image-fade_in_back{padding:6px 8px 0}
.product-small.col p.name.product-title.woocommerce-loop-product__title{height:40px}
.product-small.col a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700!important;line-height:19px;font-size:14px;height:42px}
.product-small.col .title-wrapper{padding:0 4px}
.product-small.col .price-wrapper{padding:4px 0 4px 4px}
.price ins .woocommerce-Price-amount{color:#dd2f2c;font-size:16px;font-weight:700!important}
.price del .woocommerce-Price-amount{color:#999!important;font-size:14px;font-weight:400}
.product-small.col .box-text-products{padding:5px}
.product-small .badge-container .badge{display:none}
.badge-container{display:none}
.phan-tram-km{z-index:0;background-color:#fb6e2ee0;border-radius:3px 4px 4px 3px;border-left:none;color:red;font-size:14px;font-weight:400;padding:0 2px;position:absolute;top:40px;right:15px}
@media (max-width: 576px) {
.phan-tram-km{font-size:12px;top:39px;right:8px}
}
.becar-social-title{font-size:16px;font-weight:600;color:#363636;margin-bottom:12px;margin-top:30px;line-height:1.125}
.becar-social-section{margin-bottom:15px}
.becar-pay-gate-way__title{margin-bottom:15px}
.becar-pay-gate-way__title .becar-title{font-size:16px;font-weight:600;color:#363636;margin-bottom:10px;margin-top:30px}
.becar-pay-gate-way__content{}
.becar-list-link{list-style:none;margin:0;padding:0}
.becar-list-link .becar-link{display:inline-block;margin-bottom:15px;background-size:400px;width:50px;border:1px solid #dee2e6;margin-left:0}
.becar-list-link .becar-link img{width:100%;height:100%;object-fit:contain;padding:2px}
.-brcar-title{font-size:20px;font-weight:700;color:#333;margin-bottom:15px}
.-brcar-keywords-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}
.-brcar-keyword-item{background:#f8f9fa;border:1px solid #e9ecef;padding:2px 5px;font-size:12px;color:#430000;text-decoration:none;transition:all .2s ease;display:inline-block;white-space:nowrap}
.-brcar-keyword-item:hover{background:#e8f0fe;border-color:#1a73e8;transform:translateY(-1px)}
.-brcar-keyword-item:active{transform:translateY(0)}
.-brcar-keyword-item{animation:-brcar-fadeIn .3s ease-in-out}
.product-small.col .pvlan-btn-quantity{display:flow-root;padding:0 6px}
.product-small.col .quantity.buttons_added{margin-right:5px}
.product-footer .col-cate-pro>.col-inner{background:#fff;padding:0}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{margin-right:0;padding:1px 4px;font-size:11px;text-transform:initial;display:flow-root;background:bottom;color:#fd6709;border:1px solid #fd6709;border-radius:5px}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background:#fd6709;color:#fff;border:1px solid #fd6709}
.product-small.col a.added_to_cart.wc-forward{display:none}
.product-small.col .quantity.buttons_added{float:left}
.product-small.col .quantity .button.minus,.quantity .button.plus{width:24px;min-height:16px;line-height:16px;background-color:#f9f9f9;border:1px solid #e5e5e5}
.product-small.col .quantity input[type="number"]{height:30px;width:38px;border:1px solid #e5e5e5;box-shadow:0 0;font-size:13px}
span.pvlan_woocommerce_price_donvi{font-size:13px}
.footer-2{padding-top:10px;border-top:none}
.footer-right-sidebar{padding:0 6px 0 14px}
.footer-right-sidebar>.col-inner{background:#fff;padding:12px 10px}
.footer-right-sidebar>.col-inner .row-tb{padding-bottom:10px;border-bottom:1px solid #f0f0f0}
.col-tb{padding-bottom:0}
.col-tb .col-inner{display:flex;justify-content:center;align-items:center}
.tb-icon-1 p{background-image:url(/wp-content/uploads/2021/11/icon-dongho.png);padding:0 0 0 40px}
.tb-icon-2 p{background-image:url(/wp-content/uploads/2021/11/icon-back.png);padding:10px 0 0 40px;height:32px}
.tb-text p{background-repeat:no-repeat;background-size:28px;background-position:left center;font-size:13px;line-height:18px;margin-bottom:0}
.footer-detail{padding-top:10px}
p.tongdai-text,p.tongdai-text a{font-weight:600;color:#fd6709;font-size:14px}
p.tongdai-1,p.tongdai-2{background-repeat:no-repeat;background-size:17px;padding-left:21px;background-position:left;margin-bottom:8px}
p.tongdai-1{background-image:url(/wp-content/uploads/2021/11/f-phone.png)}
p.tongdai-2{background-image:url(https://food.webmau16.com/wp-content/uploads/2021/11/icon-dangki.png)}
ul.f-text-detal li{list-style:disc;color:#288ad6;font-size:10px}
ul.f-text-detal li a{font-size:12px;color:#288ad6}
.col.col-ul{padding-bottom:8px}
p.hethong{background-image:url(/wp-content/uploads/2021/11/hethong-cuahang.png);background-repeat:no-repeat;background-size:21px;padding-left:25px;background-position:left}
p.hethong,p.hethong a{font-weight:600;color:#288ad6;font-size:14px}
.single-product .product-info{padding-bottom:0;padding-bottom:10PX}
.product-short-description{font-size:12.5px}
.product-info form{margin-bottom:5px}
.single-product .div-pro-img{background:#fff;margin-top:10px}
.single-product nav.woocommerce-breadcrumb{padding:10px}
.single-product nav.woocommerce-breadcrumb a{color:#288ad6;text-transform:initial}
.single-product .product-images .woocommerce-product-gallery__image{border:1px solid #ededed;border-radius:4px}
.sidebar-right{border-left:none!important}
.single-product .product-info{padding-top:0}
.single-product h1.product-title.product_title.entry-title{font-size:25px;color:#4a4a4a;font-weight:400!important;margin-bottom:5px}
.single-product .product-info .price .amount bdi{font-size:24px;color:#de1316}
button.single_add_to_cart_button.button.alt{background:#0098de;font-size:13px}
button#buy_now_button{background:#0098de;width:auto;font-weight:400;margin-bottom:0!important;margin-right:0}
.row-info-pro .col-info-pro>.col-inner{background:#e9edf0;padding:10px;border-radius:6px}
.col-info-pro{padding-bottom:0}
.info-pro-text p{margin-bottom:6px;font-size:14px;background-repeat:no-repeat;background-size:18px;padding-left:26px}
.info-pro-text p a{color:#007cd4}
.info-pro-icon-1 p{background-image:url(/wp-content/uploads/2021/11/icon-dongho.png)}
.info-pro-icon-2 p{background-image:url(/wp-content/uploads/2021/11/icon-back.png)}
.product-footer .woocommerce-tabs{border-top:none;padding-bottom:0;padding-top:0}
p.title-mota{font-size:18px;color:#fd6709;margin-bottom:0}
#tab-description p,div#tab-description .short-description{font-size:16px;line-height:1.7rem;color:#212b36;margin:12px 0}
#tab-description a{color:#1a6db4;font-weight:700!important}
.description.show-moreinfo #tab-description h1,.description.show-moreinfo #tab-description h2,.description.show-moreinfo #tab-description h3,.description.show-moreinfo #tab-description h4{color:#000;font-weight:600}
.single-product .product-footer{margin-top:6px}
.right-mota-sanpham,.mota-sanpham{float:left;background:#fff;padding:10px}
.single-product .stack.stack-cate{overflow:auto}
.single-product .stack-cate .icon-box,.single-product .stack-cate a{flex-basis:22%}
.single-product .stack.stack-cate::-webkit-scrollbar{height:10px}
.single-product .stack.stack-cate::-webkit-scrollbar-thumb{background:#fd6709;border-radius:4px}
.single-product .stack.stack-cate::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #a5a5a5;border-radius:4px}
.single-product .col-cate-pro>.col-inner{background:bottom}
.title-blog-pro{margin-bottom:0;margin-top:10px}
.title-blog-pro h3 span{font-size:14px;color:#000}
.title-blog-pro a{font-size:12px;color:#288ad6}
.title-blog-pro a i.icon-angle-right{margin-left:5px;vertical-align:middle}
.blog-product .col.post-item{padding-bottom:4px}
.blog-product .col.post-item>.col-inner{border-bottom:1px solid #eee;padding-bottom:4px}
.blog-product h5.post-title.is-large{font-weight:300;font-size:13px}
.is-divider{display:none}
.blog-product .box-text.text-center{padding:8px 4px 0 8px;text-align:left}
.single-product div#tab-reviews{margin-top:30px}
.star-rating span:before,.stars a:hover:after,.stars a.active:after,.star-rating:before,.woocommerce-page .star-rating:before{color:#f60}
.single-product #commentform input#submit{background-color:#fd6709;border-radius:4px;border:none}
.single-product textarea#comment{min-height:80px}
#commentform input,#commentform textarea{border-radius:6px;box-shadow:0 0}
.price-wrapper{font-size:18px!important}
.price-wrapper .price{font-size:14px}
.single-product .commentlist strong.woocommerce-review__author{font-size:14px}
.single-product .commentlist .star-rating{font-size:12px}
.single-product .commentlist time.woocommerce-review__published-date{font-size:12px}
.single-product .commentlist img{width:70%}
.single-product .commentlist .comment-text.flex-col.flex-grow{padding-left:0}
.single-product .commentlist .description p{font-style:normal;font-size:14px}
ol.commentlist li{margin-left:0}
.single-product .row-small>.flickity-viewport>.flickity-slider>.product-small.col{padding:0}
.col-main-bg{background:#fff;padding-top:10px;padding-bottom:0}
.woocommerce-checkout form.checkout.woocommerce-checkout{margin-bottom:0}
.woocommerce-checkout .woocommerce-checkout .col.large-7.pb-0{min-width:100%}
.woocommerce-checkout .cart-collaterals.large-5.col.pb-0{min-width:100%}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon.has-border.is-dashed,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}
.woocommerce-checkout .col-inner.has-border{border:none;padding:0}
.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td{border-width:1px}
.woocommerce-checkout .woocommerce-billing-fields{border:none}
.woocommerce-checkout form.checkout_coupon.mb-0{display:block!important}
.woocommerce-checkout .cart-collaterals.large-5.col.pb-0{border:none}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions.clear,table.shop_table.woocommerce-checkout-review-order-table tr.cart_item,table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal,table.shop_table.woocommerce-checkout-review-order-table thead,ul.wc_payment_methods.payment_methods.methods,.woocommerce-checkout .woocommerce-additional-fields h3,div#payment .form-row.place-order,.woocommerce-checkout table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody td.product-quantity{display:none}
.woocommerce-checkout input#coupon_code{width:35%;float:left;margin-right:3%;box-shadow:0 0;height:32px;border:solid 1px #eee}
.woocommerce-checkout .cart-sidebar .widget-title{border:none;width:25%;float:left;font-size:14px;padding-top:5px}
.woocommerce-checkout input.is-form.expand{width:20%!important;float:left;padding:0;border:1px solid #fd6709;background-color:#fd6709;color:#fff;border-radius:3px;text-shadow:0 0;min-height:31px;line-height:10px;font-size:14px}
input#billing_first_name,.woocommerce-checkout input#billing_address_1,.woocommerce-checkout input#billing_phone,.woocommerce-checkout input#billing_email,.woocommerce-checkout textarea#order_comments{box-shadow:none;height:32px;margin-bottom:0;border-radius:4px}
.woocommerce-checkout p#billing_address_1_field{margin-right:0}
.woocommerce-checkout .cart-wrapper table.shop_table thead tr th{font-weight:300;text-transform:inherit}
.woocommerce-checkout .cart-wrapper table.shop_table td.product-name dl{text-transform:inherit;color:#000;opacity:1}
.woocommerce-checkout .cart-wrapper table.shop_table td.product-name a{color:#000}
.woocommerce-checkout .cart-wrapper table.shop_table td.product-remove a{color:#fd6709}
.woocommerce-checkout div#customer_details .woocommerce-billing-fields label{font-weight:300}
button#place_order{background:#fd6709;border-radius:6px}
.product-stats{padding:0 0 5px;display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap;font-weight:400!important;border-bottom:1px solid #f2f2f2;margin-bottom:18px}
.product-stats span{color:#333;display:flex;align-items:center;white-space:nowrap}
.product-stats .sales-count i,.product-stats .rating-info i,.product-stats .view-count i{margin-right:5px;font-size:16px}
.product-stats .rating-info .rating-icon{width:16px;height:16px;margin-right:5px;margin-bottom:5px;vertical-align:middle}
.product-stats .rating-info .rating-icon.no-rating{opacity:.5;filter:grayscale(1)}
@media (max-width: 768px) {
.product-stats{align-items:flex-start;gap:8px;font-size:13px}
.product-stats .rating-info .rating-icon{width:14px;height:14px}
}
@media (max-width: 1024px) and (min-width: 769px) {
.product-stats{gap:12px;font-size:13px}
.product-stats .rating-info .rating-icon{width:15px;height:15px}
}
.product-stats .icon-shopping-bag{color:#fd6709}
.product-stats .icon-eye{color:#007cba}
.product-stats strong{transition:transform .2s ease;color:#212121;margin-left:5px}
.product-stats span:hover strong{transform:scale(1.05)}
.single-product div#tab-description{padding-bottom:75px!important}
.col.col-blog{padding-bottom:0}
.home-blog .col.post-item{padding-bottom:0}
.home-blog .col.post-item .box-text.text-left{padding:0 0 0 10px}
.home-blog .col.post-item .col-inner{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #f3f3f3}
.home-blog .col.post-item:first-child .col-inner{padding-top:0}
.home-blog .col.post-item:last-child .col-inner{border-bottom:0}
.home-blog .col.post-item h5.post-title.is-large{line-height:1.3em;font-size:13px;color:#4a4a4a;font-weight:300}
.xemthem-blog{margin-bottom:0}
.xemthem-blog a{color:#288ad6;font-size:13px}
.title-video p{margin-bottom:8px;color:#288ad6;font-weight:600}
.single-post .sidebar-right,.archive.category .sidebar-right{padding:15px}
.single-post .sidebar-right .type-post,.archive.category .sidebar-right .page-inner{padding:15px;background-color:#ffffff}
.single-post #comments .comment-respond{background:#fff}
.single-post h6.entry-category.is-xsmall{display:none}
.single-post .entry-header-text.entry-header-text-top.text-left{padding-bottom:0}
.single-post h1.entry-title{font-size:1.6rem!important;line-height:2.2rem;color:#210000}
.entry-content h2{color:#2b2b2b;font-size:18pt!important;line-height:22pt;margin-top:25px;margin-bottom:15px;font-weight:700}
.entry-content p{font-size:16px;line-height:1.7rem;color:#212b36;margin:12px 0}
.entry-content a{color:#1a6db4!important;font-weight:700!important}
@media (min-width: 1230px) {
.sidebar-right .page-inner{margin-left:8px}
.single-product .product-footer{margin-left:-7px}
}
@media (max-width: 1230px) and (min-width: 850px) {
.sidebar-danhmuc,.post-sidebar{padding:0!important}
}
@media (max-width: 1230px) and (min-width: 1203px) {
.single-product .product-footer{margin-left:-14px}
}
@media (max-width: 1200px) and (min-width: 1150px) {
.sidebar-right .page-inner{margin-left:8px}
.single-product .product-footer{margin-left:-7px}
}
@media (max-width: 1155px) and (min-width: 992px) {
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{line-height:13px}
}
@media (max-width: 1150px) and (min-width: 1100px) {
.single-product .product-footer{margin-left:1px}
}
@media (max-width: 1100px) and (min-width: 1050px) {
.sidebar-right .page-inner{margin-left:24px}
.single-product .product-footer{margin-left:9px}
}
@media (max-width: 1050px) and (min-width: 1030px) {
.sidebar-right .page-inner{margin-left:28px}
.single-product .product-footer{margin-left:13px}
}
@media (max-width: 1030px) and (min-width: 992px) {
.sidebar-right .page-inner{margin-left:34px}
.single-product .product-footer{margin-left:19px}
}
@media (max-width: 992px) and (min-width: 960px) {
.sidebar-right .page-inner{margin-left:40px}
.single-product .product-footer{margin-left:25px}
}
@media (max-width: 992px) and (min-width: 850px) {
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{width:100%;margin-top:6px;display:inline-block}
.product-small.col .quantity .button.minus,.quantity .button.plus{width:38px}
.product-small.col .quantity input[type="number"]{width:40px;max-width:100%}
}
@media (max-width: 960px) and (min-width: 920px) {
.sidebar-right .page-inner{margin-left:46px}
.single-product .product-footer{margin-left:30px}
}
@media (max-width: 920px) and (min-width: 880px) {
.sidebar-right .page-inner{margin-left:52px}
.single-product .product-footer{margin-left:37px}
}
@media (max-width: 880px) and (min-width: 850px) {
.sidebar-right .page-inner{margin-left:56px}
.single-product .product-footer{margin-left:41px}
}
@media (min-width: 850px) {
.sidebar-danhmuc,.post-sidebar{z-index:99;border:none;max-height:100%!important}
.is-divider.small{display:none}
.sidebar-danhmuc div#secondary,.post-sidebar div#secondary{position:fixed;width:200px;top:130px;background:#ffffff;max-height:100%}
.archive.woocommerce .sidebar-danhmuc div#secondary,.archive.woocommerce .post-sidebar div#secondary,.shop .sidebar-danhmuc div#secondary,.shop .post-sidebar div#secondary{top:130px}
h3.widget-title.title-pvlan{font-size:16px;border-bottom:1px solid #e5e5e5;padding:8px 0 8px 25px;margin-bottom:0;font-weight:300}
.sidebar-danhmuc aside:first-child h3.widget-title.title-pvlan,.post-sidebar aside:first-child h3.widget-title.title-pvlan{background-image:url(/wp-content/uploads/2021/11/menu-danhmuc.png);background-repeat:no-repeat;background-size:21px;background-position:left center}
.sidebar-danhmuc li.cat-item ul.children,.post-sidebar li.cat-item ul.children{border:none;padding-left:5px;font-size:14px}
.sidebar-danhmuc aside.widget.widget_text,.post-sidebar aside.widget.widget_text{margin-bottom:0}
.sidebar-danhmuc div#secondary aside.widget,.post-sidebar div#secondary aside.widget{padding:0 10px}
.sidebar-danhmuc div#secondary::-webkit-scrollbar,.post-sidebar div#secondary::-webkit-scrollbar{width:2px}
.sidebar-danhmuc div#secondary::-webkit-scrollbar-thumb,.post-sidebar div#secondary::-webkit-scrollbar-thumb{background:#fd6709;border-radius:4px}
.sidebar-danhmuc div#secondary::-webkit-scrollbar-track,.post-sidebar div#secondary::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #a5a5a5;border-radius:4px}
#secondary form.searchform{margin-bottom:8px}
#secondary aside#search-2{margin-bottom:0}
#secondary aside#woocommerce_product_categories-2,#secondary aside#woocommerce_product_categories-4{margin-bottom:4px}
#secondary input#s{box-shadow:0 0;height:32px;border-right:0;border-radius:4px 0 0 4px}
#secondary button.ux-search-submit{height:32px;padding:0;min-height:0;background:bottom;border:1px solid #ddd;border-left:0;border-radius:0 4px 4px 0}
#secondary button.ux-search-submit i.icon-search{color:#e5e0e0;font-size:16px}
.sidebar-danhmuc .widget_products ul.product_list_widget li a{font-size:13px}
.sidebar-danhmuc .widget_products ul.product_list_widget li bdi{font-size:12px}
.single-product .product-footer{margin-right:-15px}
}
@media (max-width: 850px) {
.single-product .product-main{background:#fff}
}
@media (max-width: 768px) {
.archive.category .box-image{width:25%;float:left}
.archive.category .box-text.text-left{width:75%;float:left;padding-left:10px;padding-top:0;padding-bottom:0}
.archive.category .box-text.text-left p.from_the_blog_excerpt{display:none}
.archive.category .box-text.text-left h5.post-title.is-large{font-weight:300;height:48px}
.archive.category .col.post-item{padding-bottom:10px}
.post-sidebar div#secondary{display:none}
.footer-right-sidebar{padding:0 5px}
}
@media (max-width: 480px) {
#header .mobile-nav i.icon-menu:after{content:"MENU";font-size:10px;display:block;line-height:2px;font-family:monospace}
#header .mobile-nav i.icon-menu{text-align:center}
.mfp-container.mfp-s-ready.mfp-inline-holder{padding:0}
.mfp-content{width:450px!important;margin-top:55px;background:#fff!important;overflow-y:hidden!important}
.mfp-content.off-canvas-cart{overflow-y:scroll!important}
.has-off-canvas .current-lightbox-clicked{opacity:1!important;transform:translateX(0px)!important}
.mfp-bg.off-canvas.off-canvas-left.main-menu-overlay.mfp-ready{background:bottom}
.tabbed-content.menu-danhmuc{height:40%}
.menu-danhmuc ul.nav.nav-simple.nav-vertical{width:36%;float:left;background:#f4f9ff;overflow-x:scroll;height:40%}
.menu-danhmuc .tab-panels{width:64%;float:left;background:#fff;overflow-y:scroll;height:100%}
li.html.custom.html_topbar_right{padding:0}
.sidebar-menu.no-scrollbar{padding:0}
.menu-danhmuc ul li.tab.has-icon{padding:14px 0 14px 4px;min-height:46px}
.menu-danhmuc ul li.tab.has-icon a{padding:0;font-weight:600;font-size:11px;color:#000}
.menu-danhmuc .tab-panels .product-category.col{padding:0}
.menu-danhmuc .tab-panels .product-category.col .box-text.text-center{padding:5px}
.menu-danhmuc .tab-panels .product-category.col h5.uppercase.header-title{font-weight:300;text-transform:initial;color:#000}
.menu-danhmuc .box-image{width:52px;height:52px;border-radius:8px;border:1px solid #f2f5f9;padding:6px}
.home main#main{background:#f4f9ff}
.col.col-coupon>.col-inner{padding:8px 4px}
.stack-coupon .ct-coupon{flex-basis:60%;margin-right:1%!important}
.stack-coupon{overflow:auto}
.stack-coupon::-webkit-scrollbar{display:none}
.stack.stack-cate{overflow:auto}
.stack-cate .icon-box,.stack-cate a{flex-basis:22%}
.stack.stack-cate::-webkit-scrollbar{display:none}
.col-product>.col-inner{padding:0 8px}
.product-small.col{padding:2px!important}
.product-small.col>.col-inner{background:#fff;border:1px solid #f2f4f7;}
.product-small.col a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{margin-bottom:6px}
.col-tb .col-inner{display:block}
.col.col-blog-mobile{margin-top:15px}
.home-blog .box-image{width:26%!important;float:left}
.home-blog .col.post-item .box-text.text-left{padding-left:10px;width:70%;float:left}
.mota-sanpham{padding:0}
.woocommerce-checkout .page-wrapper{padding-top:0}
.woocommerce-checkout .cart-sidebar .widget-title{width:35%}
}
@media (max-width: 480px) and (min-width: 376px) {
.tabbed-content.menu-danhmuc{padding-bottom:30px}
}
@media (max-width: 375px) {
.tabbed-content.menu-danhmuc{}
}
@media (max-width: 375px) and (min-width: 320px) {
.product-small.col .pvlan-btn-quantity{padding:0 4px}
.product-small.col .quantity.buttons_added{margin-right:0}
.product-small.col .quantity input[type="number"]{height:25px}
.product-small.col .quantity .button.minus,.quantity .button.plus{line-height:13px}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{line-height:2.1em;min-height:2em;float:right;padding:0 4px}
p.tongdai-text,p.tongdai-text a,p.hethong,p.hethong a{font-size:13px}
}
@media (max-width: 320px) {
.ct-coupon .title{font-size:15px}
.product-small.col .pvlan-btn-quantity{padding:0 3px}
.product-small.col .quantity .button.minus,.quantity .button.plus{width:19px}
.product-small.col .quantity input[type="number"]{font-size:11px;height:23px}
.product-small.col a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-size:10px;padding:0 2px}
p.tongdai-text,p.tongdai-text a,p.hethong,p.hethong a{font-size:11px}
p.tongdai-1,p.tongdai-2{background-size:16px;padding-left:19px}
p.hethong{background-size:18px;padding-left:22px}
}
@media only screen and (max-width: 48em) {

}
.product-info .variations{display:none}
.product-info .price span.amount,.product-info .price ins bdi{font-size:22px}
.product-info .price del bdi,.product-info .price{color:gray;font-size:15px}
.custom-variations-wrapper{margin:15px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;font-size:14px}
.selection-summary{background:#f8f9fa;padding:10px 12px;margin-bottom:12px;font-size:13px;line-height:1.4}
.summary-label{font-weight:600;color:#495057}
.summary-content{color:#6c757d}
.summary-content.has-selection{color:#007cba;font-weight:500}
.attribute-row{display:flex;align-items:flex-start;margin-bottom:10px;gap:0}
.attribute-name{font-weight:700!important;color:#333;min-width:80px;flex-shrink:0;font-size:14px;line-height:32px;margin-right:10px}
.attribute-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1}
.variation-option{display:inline-flex;align-items:center;background:#fff;border:1px solid #ddd;padding:3px 10px;cursor:pointer;transition:all .3s ease;font-size:13px;color:#333;white-space:nowrap;position:relative;min-height:32px}
.variation-option:hover{border-color:#007cba;background:#f8fcff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,124,186,0.15)}
.variation-option.selected{border-color:#007cba;background:#e6f3ff;color:#007cba;font-weight:500;box-shadow:0 2px 8px rgba(0,124,186,0.2)}
.variation-option.selected::after{content:'✓';position:absolute;top:-6px;right:-6px;background:#007cba;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.option-icon{width:30px;height:30px;margin-right:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.option-icon img{width:100%;height:100%;object-fit:cover}
.color-swatches{display:flex;width:100%;height:100%;border-radius:3px;overflow:hidden}
.color-swatch{flex:1;border:none;border-right:1px solid rgba(255,255,255,0.3)}
.color-swatch:last-child{border-right:none}
.color-swatches.gradient{background:linear-gradient(45deg,var(--color1,#000),var(--color2,#fff))}
.color-swatches.gradient .color-swatch{display:none}
.color-swatches.radial-gradient{background:radial-gradient(circle,var(--color1,#000),var(--color2,#fff))}
.color-swatches.radial-gradient .color-swatch{display:none}
.color-swatches.vertical-gradient{background:linear-gradient(to bottom,var(--color1,#000),var(--color2,#fff))}
.color-swatches.vertical-gradient .color-swatch{display:none}
.variation-option.out-of-stock{opacity:.5;cursor:not-allowed;filter:grayscale(70%);background:#f5f5f5;border-color:#ddd;position:relative}
.variation-option.out-of-stock::before{content:"";position:absolute;top:50%;left:50%;width:80%;height:1px;background:#dc3545;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;z-index:2}
.variation-option.out-of-stock:hover{transform:none;box-shadow:none}
.option-label{line-height:1.3;font-weight:inherit}
@media (max-width: 768px) {
.custom-variations-wrapper{margin:12px 0;font-size:13px}
.selection-summary{padding:8px 10px;font-size:12px}
.attribute-row{gap:8px;margin-bottom:12px}
.attribute-name{min-width:auto;font-size:13px;line-height:1.4}
.attribute-options{gap:6px}
.variation-option{padding:2px 8px;font-size:12px;min-height:28px}
.variation-option.selected::after{width:14px;height:14px;font-size:8px;top:-5px;right:-5px}
.option-icon{width:30px;height:100%;margin-right:4px}
}
@media (max-width: 480px) {
.custom-variations-wrapper{font-size:12px}
.selection-summary{padding:6px 8px;font-size:11px}
.attribute-name{font-size:12px}
.variation-option{padding:4px 6px;font-size:11px;min-height:24px}
.variation-option.selected::after{width:12px;height:12px;font-size:7px;top:-4px;right:-4px}
.option-icon{width:14px;height:14px;margin-right:3px}
}
.product-info .quantity.buttons_added input.minus.button.is-form,.product-info .quantity.buttons_added input.input-text.qty.text,.product-info .quantity.buttons_added input.plus.button.is-form{max-width:unset;width:35px;height:35px;min-height:unset;line-height:35px;box-shadow:none}
.product-info-stats{text-align:left;font-size:9px;line-height:1.4}
.product-info-stats .product-stats-line{display:flex;align-items:center;flex-wrap:wrap;color:#666}
.product-info-stats .rating-section{display:flex;align-items:center;gap:4px;margin-right:5px}
.product-info-stats .rating-icon{width:14px;height:14px;display:inline-block;flex-shrink:0}
.product-info-stats .rating-icon img{width:100%;height:100%;display:block;object-fit:contain}
.product-info-stats .rating-number{color:#667085;font-size:12px}
.product-info-stats .separator{color:#ccc;font-weight:700;margin:0 2px}
.product-info-stats .sold-section{color:#667085;font-size:12px;white-space:nowrap}
.product-info-stats .stock-section{flex-shrink:0}
.product-info-stats .stock-status{font-size:12px;font-weight:500;padding:0 6px;border-radius:10px;display:inline-block;white-space:nowrap}
.product-info-stats .stock-status.in-stock{color:#27ae60;background-color:#e8f5e8;margin-left:9px}
.product-info-stats .stock-status.out-of-stock{color:#e74c3c;background-color:#fdeaea}
@media (max-width: 768px) {
.product-info-stats{font-size:12px}
.product-info-stats .product-stats-line{gap:6px}
.product-info-stats .rating-icon{width:12px;height:12px}
.product-info-stats .rating-number{font-size:12px}
.product-info-stats .sold-section{font-size:11px}
.product-info-stats .stock-status{font-size:11px;padding:1px 4px}
.product-info-stats .separator{font-size:11px}
}
@media (max-width: 480px) {
.product-info-stats .product-stats-line{align-items:flex-start;gap:0}
.product-info-stats .separator{display:none}
.product-info-stats .rating-section,.product-info-stats .sold-section,.product-info-stats .stock-section{display:flex;align-items:center}
}
.product-small:hover .product-info-stats .rating-number{color:#007cba}
.product-small:hover .product-info-stats .star-svg svg{fill:#ff8c00;transform:scale(1.1);transition:all .2s ease}
.product-small .product-info-stats{display:flex;align-items:center;margin-bottom:8px;margin-top:3px;justify-content: center;}
.box-text-products .product-info-stats{margin-top:8px;padding-top:8px}
.dark .product-info-stats{border-top-color:#333}
.dark .product-info-stats .product-stats-line{color:#ccc}
.dark .product-info-stats .rating-number{color:#fff}
.dark .product-info-stats .sold-section{color:#aaa}
.dark .product-info-stats .separator{color:#555}
.product-info-stats .product-stats-line > *{display:flex;align-items:center;margin-left:2px;font-size:12px}
.product-info-stats{overflow:hidden}
.product-info-stats .product-stats-line{min-width:0;margin-left:6px}
.shop-container .text-center button{margin-bottom:0;margin-top:15px}
.term-description {background: white;padding: 30px; margin-top: 15px;}
.row .row-small:not(.row-collapse) {
    margin-left: 0px;
    margin-right: 0px;
    background: white;
}
.term-description ul {margin-left: 20px;}
.featured-title .page-title-inner {
    padding-bottom: 60px;
}