/*
Theme Name: Mỹ phẩm
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
:root{
	--pri_color:#a56331;
	--pink:#f05a5e
}
.header-wrapper{box-shadow:1px 1px 10px rgba(0,0,0,.15)}
.header-top .nav>li>a{font-size:14px}
.header-main .nav > li > a{font-weight:700;text-transform:uppercase;color:#000}
.page-title{position:relative;z-index:1}
.wide-nav .menu-item-design-default .nav-dropdown{display:block}
.wide-nav .menu-item-design-default .nav-dropdown>li.image-column,.wide-nav .menu-item-design-default .nav-dropdown>li.nav-dropdown-col{display:block;min-width:160px;width:auto}
.wide-nav .menu-item-design-default .sub-menu ul.sub-menu{padding-left:10px}
.irs-from,.irs-to,.irs-single{color:#fff;background:#dc3136}
.icheckbox_flat-pink{background-position:25px 0;border:1px solid #bbb;border-radius:5px}
.icheckbox_flat-pink.checked{background-position:-22px 0;border:0}
.ux-swatch--label{font-size:15px;color:#222}
.search-sec .widget_product_search{margin-left:0}
.search-sec .searchform .flex-col:first-child input{border-radius:40px 0 0 40px!important}
.search-sec .searchform .flex-col .submit-button{width:100%;background:var(--primary-color);border-radius:0 40px 40px 0!important}
.header-bottom{border-top:1px solid #f5f5f5;border-bottom:2px solid #fcd005}
#header.header #mega_menu{display:none}
#mega-menu-title{font-weight:400;font-size:15px;color:#000}
#mega-menu-wrap{background:transparent}
#mega-menu-title{padding:0;color:#fff}
#wide-nav > .flex-row > .flex-left{width:25%;max-width:180px;min-width:auto;margin-right:15px}
.header:not(.transparent) .header-bottom-nav.nav > li > a{font-size:15px}
.header-main .nav > li > a{line-height:16px;font-size:15px}
.button.icon.circle>span{margin:0 8px;text-transform:none;font-weight:400;font-size:15px;color:#000}
.nav .hotline-nav a{font-size:18px!important}
.widget-area .widget-title span{font-weight:700}
.nav-slider{margin:0 auto;position:absolute;margin-top:-418px!important;max-width:215px;left:10%}
.nav-slider ul li{margin-left:0}
.nav-slider ul li+li{border-top:0}
.nav-slider ul li a{display:block;padding-top:7px;padding-bottom:7px;padding-left:15px;font-size:15px}
.nav-slider .nav-slider-web{background:rgba(0,0,0,0.4)}
.nav-slider ul li a:hover{background:#fff;color:#000!important}
.widget_nav_menu ul.menu>li.has-child >.sub-menu{border-left:0;left:98%;top:0;background:#fff;padding-left:0}
.widget_nav_menu ul.menu>li.has-child.current-menu-ancestor >.sub-menu,.widget_nav_menu ul.menu>li.has-child:hover >.sub-menu{display:block!important}
.widget_nav_menu ul.menu>li.has-child >.sub-menu li a{padding-left:15px}
.widget_nav_menu ul.menu>li.has-child:hover >.sub-menu li{margin-left:0}
.widget_nav_menu ul.menu>li.has-child:hover >.sub-menu li a:hover{padding-left:15px;background:gray;color:#fff!important}
.widget_nav_menu ul.menu>li.has-child:hover >.sub-menu li a{display:block;color:#000}
#mega_menu > li.has-child > ul.sub-menu li a{padding-left:15px;padding-top:5px;padding-bottom:5px}
#mega_menu ul.sub-menu > li:hover > a{background:gray;color:#fff}
#mega_menu > li > a{position:relative;font-weight:500;color:#000;font-size:15px}
#mega_menu > li.has-child > ul.sub-menu{display:block;position:relative;left:0;top:0;min-height:auto;border-left:0;border:0;box-shadow:0 0 0 gray;margin-top:0!important;margin-left:0}
#mega_menu > li{border-top:0;width:25%;float:left}
#header.header #mega_menu.active{width:1050px;min-width:600px;margin-top:10px;padding:15px;border:2px solid #000}
#mega_menu > li > a{padding:7px 7px 7px 15px}
.nav-slider .toggle{display:none}
.flickity-page-dots{right:2%;left:auto}
div#contact_form_pop .title-wrapper{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:capitalize}
div#contact_form_pop .p-img{text-align:center}
div#contact_form_pop .p-img img{max-height:195px;object-fit:cover;display:inline-block}
body .wpcf7 input:not([type=button]),body .wpcf7 textarea{height:auto;padding:8px 10px;font-size:16px}
body .wpcf7 textarea.ninja-forms-field,body .wpcf7 textarea{height:75px;resize:vertical}
body .wpcf7 button,body .wpcf7 input[type=button],body .wpcf7 input[type=submit]{min-width:120px;text-align:center;line-height:1.5;font-weight:700}
.slider-nav-circle .flickity-prev-next-button svg{border:0;background:rgba(0,0,0,0.6);color:#fff}
.sp-noi-bat .product-small .category{font-size:15px;letter-spacing:0;text-transform:uppercase;color:#000}
.sp-noi-bat .product-small .product-title a{font-size:16px;color:#000;margin-bottom:10px}
.search-sec .row-solid .col:before{display:none}
.product-title.woocommerce-loop-product__title{font-size:15px;font-weight: 700;}
.product-title.woocommerce-loop-product__title a{color:#000;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:capitalize}
.price-wrapper .price span.amount,.product-small .price-wrapper ins span.amount{white-space:nowrap;color:#ff6900;font-weight:400;font-size:20px}
.product-small .price-wrapper del span.amount{font-size:14px;opacity:1;color:#777}
.badge-inner{border-radius:50px}
.badge{width:45px;height:45px}
.badge-container{margin:10px}
.product-small{border:1px solid #e4e4e4}
.product-small.box .button.add_to_cart_button,.product-small .add-to-cart-button a{text-transform:none;font-weight:400;font-size:15px!important;letter-spacing:0;border-radius:99px;background:var(--pink);text-transform:uppercase}
.sp-noi-bat .flickity-page-dots{top:-30px}
.sp-noi-bat .flickity-prev-next-button{bottom:auto;top:50%}
.sp-noi-bat .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:-15px}
.sp-noi-bat .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button.next{right:0}
.danh-muc-sp .row-cat{background:#fff;padding-top:30px}
.danh-muc-sp .box-push .box-text{background:#fff;margin:-8% auto 0}
.danh-muc-sp .box-push .box-text .header-title{letter-spacing:0;font-size:15px;color:#000;padding-bottom:5px}
.danh-muc-sp .row-cat .col{padding-bottom:0}
.sp-noi-bat .col{padding-bottom:0}
.section-title span{text-transform:none}
.sp-de-xuat .product-small{border:0}
.sp-de-xuat .product .col-inner .box{border:1px solid #e4e4e4}
.sp-de-xuat .flickity-prev-next-button.next{right:-1%;bottom:10%}
.flickity-prev-next-button.previous{left:-1%}
.sp-de-xuat .col{padding-bottom:0}
.sp-de-xuat .cham-soc-toc .product .col-inner .box .box-text{background:#fff}
.thuong-hieu .tabbed-content .nav > li{margin-right:0;border:none}
.thuong-hieu .tabbed-content .nav > li > a{font-size:15px;padding:5px 20px;letter-spacing:.1px;color:#000}
.thuong-hieu .tabbed-content .nav > li.active>a{border:none;color:#fff}
.thuong-hieu .section-title-container{margin-bottom:10px}
div.devvn-popup-title,.popup-customer-info-group .devvn-order-btn{background:#a56331}
a.devvn_buy_now.devvn_buy_now_style{background:#d33;width:100%;max-width:100%;margin:10px 0 20px}
.footer-section img.size-full.alignnone{margin-bottom:15px}
.footer-section .button{font-weight:400}
.footer-section .col{padding-bottom:0}
.sp-de-xuat .flickity-prev-next-button.previous{bottom:10%}
.footer-bottom .col{padding-bottom:0}
.footer-bottom .cot12 p{margin-bottom:0}
.footer-secondary{padding-top:0}
.absolute-footer{padding-bottom:10px}
.breadcrumbs a{text-transform:none}
.product-main .product-title{font-weight:400;color:#000}
.product-main .price-wrapper ins{float:left;margin-right:15px}
.product-main .price-wrapper ins span.amount,.product-main .woocommerce-variation-price ins span.amount{color:red;font-weight:600;font-size:26px}
.product-main .price-wrapper del span.amount,.product-main .woocommerce-variation-price del span.amount{color:gray;font-size:20px;font-weight:400}
.product-main .product-short-description{font-size:14px}
.product-main{padding:20px 0}
.contact-product .col{padding-bottom:0}
.contact-product .button{margin-bottom:5px;font-weight:400}
.detailcall-1{padding:3px 20px;background:var(--pink);box-shadow:0 0 0 gray}
.detailcall-1 span{font-size:14px}
.detailcall-1 h3{margin-bottom:0}
.quantity+.button{margin-right:0;font-size:16px;text-transform:none;font-weight:400;background:#d33;border-radius:4px}
.form-flat input:not([type="submit"]),.product-main .form-flat input:not([type="submit"]){height:40px}
button.btn.btn-default{background:var(--pink);border:0 solid;padding:5px 20px}
.product_meta{font-size:14px}
.product-footer p{font-size:14px;color:#222}
.product-footer .product-tabs{background:#fff6f6}
.product-footer .product-tabs li.active a{border:2px solid #a56331;color:#a56331}
.product-footer .product-tabs li a{border:2px solid transparent;padding:7px 15px;font-weight:400;font-size:16px;color:#000;text-transform:none;letter-spacing:0}
.nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{height:0}
.related-products-wrapper h3{font-size:20px;color:#000;letter-spacing:0}
.ProductDescription h2{font-weight:400;color:#000}
.related-products-wrapper .product-small .col-inner .box{border:1px solid #e0e0e0}
.related-products-wrapper .product-small,.category-page-row .product-small{border:0}
.product_meta span.tagged_as{display:none}
.product-main .khuyen-mai{background:#fff3f3;border-radius:4px;border:1px dashed var(--pink);padding:10px;margin-bottom:20px}
.product-main .khuyen-mai h4{color:red}
.product-main .khuyen-mai li{list-style:none;color:#3a3a3a;font-size:14px}
.comment-form-rating p.stars a {
    font-size: 0;
    margin: 0 10px 0 0;
}
.comment-form-rating p.stars a:after,.comment-form-rating p.stars a:before {
	font-size: 16px;
}
.woocommerce-breadcrumb{font-weight:400;text-transform:none}
.category-filtering strong{font-weight:400}
.shop-container .woof_sid_auto_shortcode.woof{display:none}
.shop-container .off-canvas .sidebar-inner{padding:8px}
.woof label{font-weight:400}
.off-canvas-left .mfp-content{width:280px}
.gioi-thieu .cot3{background:#f7f7f7;padding-top:10px}
.gioi-thieu .cot3 .button{font-weight:400}
.return-to-shop .button{font-weight:400;text-transform:none;font-size:14px}
.slider-section .flickity-prev-next-button{display:none}
.blog-archive .post-sidebar,.blog-single .post-sidebar{padding-right:15px}
.blog-archive .large-9,.blog-single .large-9{padding-left:15px}
.flatsome_recent_posts ul li a{font-size:14px}
.is-divider{height:1px;max-width:100%}
.widget-title span{color:#000;font-weight:400;font-size:18px;text-transform:none}
.badge.post-date{top:3%;left:3%}
.blog-archive .post-item .box-text .post-title{color:#000;font-size:15px}
.blog-single .entry-image{display:none}
.entry-content{padding-top:0}
.entry-content a {color: #dd2222;}
.entry-content p{font-size:15px}
footer.entry-meta{font-size:15px}
.entry-content h2{font-size:16px}
.bai-viet-tin-tuc .post-item .box{background:#fff;padding:8px}
.bai-viet-tin-tuc .col{padding-bottom:0}
.bai-viet-tin-tuc .flickity-prev-next-button.next{right:1%}
.bai-viet-tin-tuc .flickity-prev-next-button.previous,.bai-viet-tin-tuc .flickity-prev-next-button.next{right:-10px;bottom:15%}
.widget_shopping_cart .button{font-weight:400;text-transform:none}
ul.product_list_widget li a:not(.remove){font-size:14px}
.product_list_widget .amount {color: var(--pink);}
.product_list_widget del .amount {color: #111;}
.widget_shopping_cart strong{font-weight:400;font-size:14px}
.widget_shopping_cart .woocommerce-Price-amount{font-weight:400;color:red}
.button{font-weight:400;text-transform:none}
.woocommerce-cart-form .product-price span,.woocommerce-cart-form .product-subtotal span{font-weight:400}
form.checkout h3{font-weight:400;text-transform:none;letter-spacing:0}
.widget_shopping_cart_content p{font-size:14px;color:#000}
.nav-dropdown-default{padding:5px}
.nav-dropdown>li>a{font-size:15px}
.gioi-thieu .cot3 .post-item .post-title{font-size:14px;font-weight:400}
.gioi-thieu .cot3 .box-blog-post .is-divider{display:none}
.gioi-thieu .cot3 .post-item .box-image,.gioi-thieu .cot3 .post-item .box-text{padding-bottom:0}
.gioi-thieu .cot3 .post-item{padding-bottom:8px}
a.added_to_cart{margin-top:1em!important;color:#fff;margin-bottom:0!important;line-height:12px!important}
.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before{color:#eed620}
.form-flat input:not([type="submit"]){border-radius:4px}
.entry-content .wp-video{display:inline-block;max-width:300px}
.entry-content .wp-video-shortcode video,video.wp-video-shortcode{height:auto!important}
.footer-policy .icon-box{font-size:14px}
.footer-policy .icon-box h4{margin-bottom:0;font-size:16px}
.footer-wrapper .widget-title{font-size:15px;font-weight:700}
.absolute-footer.dark{color:#fff;border-top:1px solid red}
body.single-product-affiliate{font-family:Helvetica,san-serif}
body.single-product-affiliate .call-phone{display:none!important}
.product-affiliate h1.entry-title{font-size:18px;color:#222;margin-bottom:5px;font-family:inherit}
.title-meta label{display:inline-block;margin:0 5px 0 0;font-weight:400;font-size:15px}
.title-meta > div{display:inline-block;margin-right:10px;vertical-align:middle}
.product-affiliate .rating span{font-weight:700}
.btn.btn-shop{display:inline-block;font-weight:400;padding:3px 10px;border-radius:40px;border:1px solid #0082c1;margin-left:10px;color:#0082c1;transition:all ease .3s}
.btn.btn-shop:hover{background:#0082c1;color:#fff}
.product-affiliate .pr-meta{border-top:1px solid #ddd;padding-top:15px}
.lSAction > a{border-radius:50px;background-color:rgba(0,0,0,0.3)}
.lSAction > a.lSPrev{background-position:1px 0}
.lSAction > a.lSNext{background-position:-33px 0}
#imageGallery.lightSlider{display:block}
#imageGallery .swiper{margin-bottom:10px}
.video-affi-wp,#imageGallery .swiper-slide{height:100%;display:flex;background:#ddd}
.video-affi-wp video{max-width:100%}
.video-affi-thumb{position:relative}
.video-affi-thumb .icon-play2{position:absolute;top:50%;left:50%;width:40px;height:40px;background-size:40px 40px;transform:translate(-50%,-50%);border-radius:50px;background-color:rgba(0,0,0,0.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 485 485' style='enable-background:new 0 0 485 485;fill: %23fff;' xml:space='preserve'%3E%3Cpath d='M413.974,71.026C368.171,25.225,307.274,0,242.5,0S116.829,25.225,71.026,71.026C25.225,116.829,0,177.726,0,242.5 s25.225,125.671,71.026,171.474C116.829,459.775,177.726,485,242.5,485s125.671-25.225,171.474-71.026 C459.775,368.171,485,307.274,485,242.5S459.775,116.829,413.974,71.026z M242.5,455C125.327,455,30,359.673,30,242.5 S125.327,30,242.5,30S455,125.327,455,242.5S359.673,455,242.5,455z'/%3E%3Cpolygon points='181.062,336.575 343.938,242.5 181.062,148.425 '/%3E%3C/svg%3E")}
div.swiper-button-slide-next:after,div.swiper-button-slide-prev:after{text-shadow:1px 1px 3px rgba(0,0,0,.5)}
div.swiper-button-thum-next:after,div.swiper-button-thum-prev:after{font-size:26px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}
.pr-meta ul{list-style:none;font-weight:400;font-size:15px}
.pr-meta ul li{margin-bottom:0}
.pr-meta ul label{margin-right:5px}
.pr-meta ul a{font-weight:700}
ul.Attributes{font-size:14px;list-style:none;background:#f5f5f5;padding:5px 15px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px}
ul.Attributes li{margin:0;padding:5px 0;border-bottom:1px dashed #ddd;color:#222}
.pr-meta ul span,.pr-meta ul label,ul.Attributes li span,ul.Attributes li label{display:inline-block;font-size:inherit;font-weight:400;margin-bottom:0}
ul.Attributes li label{margin-bottom:0;margin-right:5px;min-width:125px;color:#999}
.pr-meta a{color:#333}
table.Attributes{font-size:14px;background:#f5f5f5}
table.Attributes th,table.Attributes td{padding:5px;border-bottom:1px dashed #ddd}
table.Attributes th{min-width:125px;color:#555;width:25%;text-transform:none}
table.Attributes td{color:#333}
.wc_ar_description-wp h3.title-des,.wc_ar_description-wp a.anchor-tskt{margin-top:15px}
h3.title-des:after,a.anchor-tskt:after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--pri_color)}
h3.title-des{font-size:inherit;color:inherit;display:inline-block;width:auto;margin:0 15px 0 0;color:var(--pri_color);transition:all ease .3s;position:relative;text-transform:uppercase}
a.anchor-tskt{transition:all ease .3s;font-weight:600;position:relative;font-size:inherit;color:inherit;display:inline-block;width:auto;text-transform:uppercase}
a.anchor-tskt:after{opacity:0}
a.anchor-tskt:hover{color:var(--pri_color)}
a.anchor-tskt:hover:after{opacity:1}
.title-des-wp{border-bottom:1px solid #ddd;margin-bottom:15px;font-size:18px;color:#111;font-weight:400;text-transform:uppercase}
.title-price,.view-more-price{color:#333;font-weight:600;font-size:16px}
.view-more-price{margin-bottom:10px}
.title-price span.del{color:#777;text-decoration:line-through;font-weight:400;margin-left:10px}
.icon-shopee,.icon-lazada,.icon-tiki{width:120px;height:35px;display:inline-block;vertical-align:middle;background:no-repeat left center;background-size:contain}
.icon-shopee{background-image:url(images/Shopee.svg)}
.icon-lazada{background-image:url(images/lazada-1.svg)}
.icon-tiki{background-image:url(images/logo-tiki.svg)}
.item-gia-big{font-size:25px;color:#c91616;font-weight:600;margin-bottom:15px}
.item-gia{display:flex;justify-content:space-between;text-align:left;align-content:center;align-self:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #ddd}
.item-gia > *{display:flex;align-items:center}
.item-gia > span.price{width:160px;color:#c91616;font-weight:600}
.item-gia-big > span.price span.amount,.item-gia-big > span.price span.currency,.item-gia > span.price span.amount,.item-gia > span.price span.currency{color:inherit;font-weight:inherit}
.item-gia > .btn{width:140px;justify-content:center;border-radius:5px;padding:5px;display:block;text-align:center;font-size:14px;color:#ff4646;border:1px solid #ff4646}
.affiliate-item .loop-title{font-size:15px;font-weight:600}
.affiliate-item .price{color:#c91616}
.affiliate-item span.amount{color:inherit}
.extend-note-top{background-color:#edf2f8;padding:10px 12px;border-radius:0 7px 7px 0;border-left:2px solid #5f7ece;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:4px;margin-top:10px;font-size:14px}
.extend-note-top p{margin-bottom:5px}
.btn-gia-san-pham{text-align:center;margin-top:10px;display:flex;justify-content:center;align-items:center}
.btn-gia-san-pham .btn-icon-page{display:flex;justify-content:center;align-items:center;padding:14px 30px;font-size:16px;background:#444;color:#fff;font-weight:500;border-radius:3px 0 0 3px;display:flex;justify-content:center;align-items:center;padding:14px 30px;font-size:16px;background:#444;color:#fff;font-weight:500;border-radius:3px 0 0 3px}
.btn-gia-san-pham a.btn-icon-page{text-transform:uppercase;background:#0082c1 no-repeat 13px center/20px auto;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 122.9 107.5' style=' fill: %23fff;%0A' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M3.9,7.9C1.8,7.9,0,6.1,0,3.9C0,1.8,1.8,0,3.9,0h10.2c0.1,0,0.3,0,0.4,0c3.6,0.1,6.8,0.8,9.5,2.5c3,1.9,5.2,4.8,6.4,9.1 c0,0.1,0,0.2,0.1,0.3l1,4H119c2.2,0,3.9,1.8,3.9,3.9c0,0.4-0.1,0.8-0.2,1.2l-10.2,41.1c-0.4,1.8-2,3-3.8,3v0H44.7 c1.4,5.2,2.8,8,4.7,9.3c2.3,1.5,6.3,1.6,13,1.5h0.1v0h45.2c2.2,0,3.9,1.8,3.9,3.9c0,2.2-1.8,3.9-3.9,3.9H62.5v0 c-8.3,0.1-13.4-0.1-17.5-2.8c-4.2-2.8-6.4-7.6-8.6-16.3l0,0L23,13.9c0-0.1,0-0.1-0.1-0.2c-0.6-2.2-1.6-3.7-3-4.5 c-1.4-0.9-3.3-1.3-5.5-1.3c-0.1,0-0.2,0-0.3,0H3.9L3.9,7.9z M96,88.3c5.3,0,9.6,4.3,9.6,9.6c0,5.3-4.3,9.6-9.6,9.6 c-5.3,0-9.6-4.3-9.6-9.6C86.4,92.6,90.7,88.3,96,88.3L96,88.3z M53.9,88.3c5.3,0,9.6,4.3,9.6,9.6c0,5.3-4.3,9.6-9.6,9.6 c-5.3,0-9.6-4.3-9.6-9.6C44.3,92.6,48.6,88.3,53.9,88.3L53.9,88.3z M33.7,23.7l8.9,33.5h63.1l8.3-33.5H33.7L33.7,23.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");padding-left:40px;border-radius:0 3px 3px 0;margin-left:-4px}
.product-affiliate .wc_ar_description{font-size:14px;color:#222}
.wc_ar_description-expan{display:none!important}
.banner-wwp{text-align:center;margin:20px 0;clear:both}
.product-content-policy{padding:10px 12px;font-weight:700;text-align:center;font-size:16px}
.product-feature-policy{font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}
.product-feature-policy div{width:48%;width:calc(50% - 7px);width:-moz-calc(50% - 7px);width:-webkit-calc(50% - 7px);background:#f8f8f8;padding:6px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center}
.product-feature-policy svg{width:50px;height:50px;margin-right:5px;vertical-align:middle}
.product-feature-policy .shipping-policy svg{fill:#29a7dd}
.product-feature-policy .return-policy svg{fill:#d71265}
.author-name{display:none}
li.recent-blog-posts-li .post_comments {
    display: none;
}
.list-socials > a{display:inline-block;vertical-align:middle;font-size:23px;width:40px;height:40px;text-align:center;line-height:40px}
.bg-facebook{background:#1877f2}
.bg-shopee{background:#f85a40}
.bg-lazada{background:#0c0f7e;background:linear-gradient(90deg,#f57300,#f700c7)}
.bg-tiktok{background:#000}
.icon-40{display:inline-block;width:40px;height:40px}
.icon-shopee-s{background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' viewBox='0 0 40 40' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.0921 26.665C24.9096 28.1706 23.9973 29.3764 22.5842 29.9801C21.7973 30.3165 20.7407 30.4981 19.9043 30.441C18.5996 30.3912 17.3738 30.0739 16.244 29.4938C15.8403 29.2865 15.2386 28.8725 14.7766 28.4848C14.6595 28.3868 14.6456 28.324 14.7231 28.2142C14.7649 28.1512 14.842 28.0374 15.0124 27.7878C15.2595 27.4257 15.2903 27.3803 15.3181 27.3378C15.3972 27.2164 15.5257 27.2059 15.6524 27.3056C15.6657 27.3159 15.6657 27.3159 15.6758 27.3238C15.6965 27.3399 15.6965 27.3399 15.7456 27.378C15.7952 27.4167 15.8247 27.4395 15.8366 27.4485C17.0551 28.4028 18.4743 28.9532 19.907 29.0083C21.9003 28.9811 23.3337 28.0848 23.5905 26.7086C23.873 25.194 22.684 23.8856 20.3578 23.1564C19.6303 22.9283 17.7914 22.1923 17.4523 21.9934C15.8601 21.0591 15.1156 19.8355 15.2214 18.324C15.3835 16.2289 17.3285 14.6663 19.7861 14.6558C20.8851 14.6536 21.9818 14.882 23.0354 15.3259C23.4085 15.4832 24.0745 15.8456 24.3045 16.0173C24.437 16.1146 24.4631 16.228 24.3872 16.3503C24.3448 16.4212 24.2747 16.5336 24.127 16.768L24.1253 16.7706C23.9309 17.0793 23.9248 17.0889 23.8802 17.1611C23.8031 17.2785 23.7125 17.2894 23.5735 17.2012C22.4461 16.4439 21.1963 16.0628 19.8217 16.0353C18.1104 16.0692 16.8278 17.0876 16.7435 18.475C16.7211 19.7281 17.6609 20.6429 19.691 21.3404C23.8119 22.6647 25.3888 24.2172 25.0921 26.665ZM20.0029 5.03296C22.6857 5.03296 24.8726 7.57898 24.9749 10.7661H15.0309C15.1332 7.57898 17.3201 5.03296 20.0029 5.03296ZM33.8876 11.3653C33.8876 11.0343 33.6211 10.7661 33.2924 10.7661H26.847C26.6889 6.55794 23.6852 3.20245 20.0029 3.20245C16.3207 3.20245 13.317 6.55794 13.1588 10.7661L6.7042 10.7662C6.38056 10.7721 6.11999 11.0381 6.11999 11.3653C6.11999 11.3809 6.12058 11.3964 6.12174 11.4117H6.11719L7.03729 31.6943C7.03741 31.7508 7.03951 31.8077 7.04372 31.865C7.04465 31.8779 7.0457 31.8907 7.04676 31.9036L7.04874 31.9464L7.05096 31.9486C7.19076 33.36 8.21505 34.4967 9.60782 34.5492L9.61097 34.5523H30.0856C30.0953 34.5524 30.105 34.5525 30.1147 34.5525C30.1244 34.5525 30.1341 34.5523 30.1438 34.5523H30.1873L30.1883 34.5515C31.6054 34.5128 32.7532 33.3602 32.8744 31.9314L32.8752 31.9306L32.8762 31.9114C32.8774 31.8964 32.8784 31.8814 32.8794 31.8664C32.8816 31.8304 32.8831 31.7945 32.8837 31.7589L33.8877 11.3962H33.8869C33.8875 11.3859 33.8876 11.3756 33.8876 11.3653Z' class='fill-white fill-h-pri'%3E%3C/path%3E%3C/svg%3E");}
.icon-lazada-s{background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' viewBox='0 0 40 40' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.35345 19.9869C4.35345 17.2634 4.33978 14.5399 4.3588 11.8171C4.3695 10.2215 4.66306 8.68651 5.59723 7.34468C6.7174 5.73425 8.25772 4.79889 10.2015 4.50651C12.162 4.21176 14.1331 4.36864 16.0995 4.35438C20.0804 4.32645 24.0614 4.33477 28.0423 4.35201C29.5386 4.35854 30.9987 4.58852 32.3114 5.38066C33.9676 6.37961 34.982 7.84148 35.4057 9.71992C35.6916 10.9869 35.6434 12.2764 35.6434 13.5618C35.6434 17.0376 35.6458 20.5134 35.6434 23.9892C35.6422 25.5634 35.6898 27.1406 35.6155 28.7118C35.4865 31.4412 34.3557 33.6067 31.839 34.8897C30.7052 35.4679 29.4661 35.6557 28.2128 35.661C23.6674 35.68 19.1219 35.6711 14.5764 35.6693C13.4973 35.6693 12.4163 35.6931 11.3395 35.6408C9.65481 35.5582 8.07944 35.1262 6.76851 33.987C5.48254 32.8698 4.74744 31.459 4.48835 29.7796C4.26669 28.341 4.36652 26.8957 4.35167 25.4529C4.33325 23.6309 4.34751 21.8089 4.34751 19.9863H4.35226L4.35345 19.9869ZM8.00456 19.1638H7.99862C7.99862 20.8373 8.0111 22.5107 7.9903 24.1835C7.98495 24.6328 8.17155 24.9067 8.53761 25.1153C12.2315 27.2196 15.9242 29.3244 19.6151 31.4341C20.0127 31.6617 20.3853 31.6706 20.7876 31.4412C24.5059 29.3179 28.2271 27.2 31.9495 25.0826C32.2829 24.8931 32.4356 24.6304 32.4344 24.2376C32.4261 20.9009 32.422 17.5641 32.4362 14.228C32.4386 13.7312 32.258 13.4114 31.8348 13.1684C30.4972 12.4012 29.1648 11.6233 27.8408 10.8318C27.4445 10.5947 27.1069 10.6066 26.7124 10.8454C25.3836 11.6483 24.0578 12.4589 22.6958 13.2023C21.083 14.0818 19.4107 14.1109 17.7884 13.2355C16.4145 12.4945 15.0774 11.6828 13.7439 10.871C13.3261 10.6167 12.9809 10.6012 12.5655 10.8502C11.2171 11.659 9.85627 12.4476 8.4978 13.2397C8.15907 13.4376 7.99862 13.7121 8.001 14.1139C8.0111 15.7968 8.00516 17.4803 8.00516 19.1633L8.00456 19.1638Z' class='fill-white fill-h-pri'%3E%3C/path%3E%3Cpath d='M22.3588 23.1894H21.2541C21.244 22.976 21.2339 22.7746 21.2232 22.5428C21.1614 22.5684 21.1091 22.5743 21.0829 22.6034C20.207 23.6041 18.3779 23.6202 17.3766 22.2148C16.4026 20.8474 16.8102 18.8287 18.2222 18.0074C19.1688 17.4572 20.2825 17.5974 21.0609 18.3622C21.0924 18.3931 21.1358 18.4127 21.1709 18.4359C21.197 18.4121 21.222 18.4002 21.2226 18.3878C21.238 17.9853 21.4528 17.7852 21.8668 17.7876C22.023 17.7882 22.1793 17.7876 22.3588 17.7876V23.1888V23.1894ZM21.3117 20.5069C21.3147 19.4943 20.6147 18.7384 19.6722 18.7366C18.7237 18.7348 18.0243 19.4794 18.0219 20.4938C18.0195 21.5035 18.7184 22.2629 19.6603 22.2742C20.5861 22.2855 21.3087 21.5118 21.3117 20.5063V20.5069Z' class='fill-white fill-h-pri'%3E%3C/path%3E%3Cpath d='M24.4539 22.1779H27.3479V23.1822H22.9724C22.932 22.7133 22.8928 22.2962 23.2601 21.8885C24.0801 20.9787 24.842 20.016 25.627 19.0741C25.6751 19.0165 25.7179 18.9541 25.8112 18.8299H22.9736C22.9736 18.506 22.973 18.2314 22.9736 17.9575C22.9742 17.7507 23.1305 17.7917 23.2517 17.7917C24.3303 17.7917 25.4083 17.7935 26.4869 17.7953C26.6848 17.7953 26.8826 17.8024 27.0805 17.7947C27.2309 17.7887 27.2873 17.8458 27.2992 17.9979C27.3343 18.4359 27.2624 18.8043 26.9421 19.1615C26.1244 20.0742 25.3566 21.031 24.5704 21.9717C24.5353 22.0139 24.5151 22.068 24.4533 22.1773L24.4539 22.1779Z' class='fill-white fill-h-pri'%3E%3C/path%3E%3Cpath d='M13.0514 23.2V16.7333H14.2559V22.0466H16.7774C16.7774 22.399 16.7851 22.7228 16.7696 23.0461C16.7673 23.1002 16.6645 23.1935 16.6074 23.1935C15.4314 23.2024 14.2559 23.2 13.0508 23.2H13.0514Z' class='fill-white fill-h-pri'%3E%3C/path%3E%3C/svg%3E");}
.icon-tiktok-s{background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' viewBox='0 0 40 40' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.6784 26.9895C32.2208 23.6244 31.9249 20.1677 31.4333 16.827C30.7517 12.192 31.3594 10.7209 25.9073 10.7205C25.9073 2.61566 13.3455 2.68144 13.3455 10.7205C8.13286 10.7351 8.49721 12.1521 7.93903 16.709C7.52804 20.0639 7.18166 23.523 6.69489 26.8726C5.15394 37.4761 9.04956 35.9207 19.7449 35.9207C22.0374 35.9207 28.945 36.3305 30.6404 35.4383C34.0269 33.6564 33.0928 30.0359 32.6784 26.9895ZM24.4722 12.0561C25.1397 12.0561 25.6809 12.5989 25.6809 13.2684C25.6809 13.9379 25.1397 14.4807 24.4722 14.4807C23.8048 14.4807 23.2636 13.9379 23.2636 13.2684C23.2636 12.5989 23.8048 12.0561 24.4722 12.0561ZM22.8259 10.7205H16.4269C16.4269 6.2551 22.8259 6.35304 22.8259 10.7205ZM15.0152 12.0561C15.6827 12.0561 16.2239 12.5989 16.2239 13.2684C16.2239 13.9379 15.6827 14.4807 15.0152 14.4807C14.3477 14.4807 13.8065 13.9379 13.8065 13.2684C13.8065 12.5989 14.3477 12.0561 15.0152 12.0561ZM26.7638 23.1649C25.3331 23.1649 24.02 22.6601 22.992 21.8186V27.6312C22.992 30.4754 20.6932 32.7807 17.8576 32.7807C15.022 32.7807 12.7237 30.475 12.7237 27.6312C12.7237 24.787 15.0225 22.4817 17.8576 22.4817C18.1039 22.4817 18.3463 22.4988 18.5834 22.5329V25.4234C18.3667 25.3557 18.0961 25.3191 17.8576 25.3191C16.5848 25.3191 15.5525 26.3541 15.5525 27.6312C15.5525 28.9084 16.5848 29.9433 17.8576 29.9433C19.1304 29.9433 20.1627 28.9084 20.1627 27.6312V16.6491H22.9915C22.9915 18.7385 24.6802 20.4323 26.7633 20.4323L26.7638 23.1649Z' %3E%3C/path%3E%3C/svg%3E");}
.call-phone{position:fixed;left:40px;bottom:50px;z-index:9999}
.call-phone a{display:block;position:relative;margin-bottom:10px;border-radius:50%;box-shadow:1px 1px 10px #5959594d}
.call-phone a img{width:45px}
.call-phone a:last-child{margin-bottom:0}
.call-phone a.phone-icons img{animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
.call-phone a.mas-icons img,.call-phone a.zalo-icons img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.call-phone a.mas-icons:hover img,.call-phone a.zalo-icons:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.call-phone a span{visibility:hidden;position:absolute;color:#fff;background-color:#fba311;left:120%;padding:2px 12px;width:94px;text-align:center;margin-top:-12.5px;top:50%;font-size:14px;border-radius:7px}
.call-phone a span::after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #fba311 transparent transparent}
.call-phone a:hover span{visibility:visible}
@-webkit-keyframes phonering-alo-circle-img-anim {
0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@media (max-width: 991px) {
.price-wrapper .price span.amount,.product-small .price-wrapper ins span.amount{font-weight:700;font-size:14px}
.entry-content figure{text-align:center}
.entry-content figure img{display:inline-block}
}
@media (max-width: 849px) {
a.anchor-tskt,.footer-widgets .widget_product_categories,.footer-widgets .widget_nav_menu{display:none!important}
}
@media (max-width: 767px) {
.nav-slider{display:none}
.sp-noi-bat .col{width:50%;padding-bottom:15px}
.sp-noi-bat .product-small .product-title a{font-size:15px}
}
@media (min-width: 992px) {
.search-sec .searchform .flex-col:nth-child(2){width:150px}
}
.cursor-pointer{cursor:pointer}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.flex-col{flex-direction:column}
.mx-auto{margin-left:auto;margin-right:auto}
.mt-1{margin-top:.25rem}
.mt-4{margin-top:1rem}
.mb-3{margin-bottom:.75rem}
.ml-1{margin-left:.25rem}
.ml-6{margin-left:1.5rem}
.p-1{padding:.25rem}
.p-3{padding:.75rem}
.pb-2{padding-bottom:.5rem}
.pt-3{padding-top:.75rem}
.pr-2{padding-right:.5rem}
.w-full{width:100%}
.grid{display:grid}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.gap-3{gap:.75rem}
.h-full{height:100%}
.rounded-lg{border-radius:.5rem}
.\!rounded-full{border-radius:9999px!important}
.items-center{text-align:center;align-items:center}
.bg-ff5722{background-color:red}
.border-e5e7eb{border-color:rgba(229,231,235,1)}
.font-semibold{font-weight:600}
.mini-action{padding:0 5px;gap:5px}
.mini-action >div{gap:5px}
.ticket{overflow:hidden;background:transparent;background:#f53d2d;background:linear-gradient(-180deg,#f53d2d,#f63);height:100%;font-size:12px;color:#fff}
.ticket:before,.ticket:after{z-index:-1;content:"";position:absolute;height:40px;width:40px;top:calc(50% - 1.25em);border-radius:50%;box-shadow:0 0 0 300px #fff}
.ticket:before{left:-25px}
.voucher-item{height:100%;min-height:140px}
.nganhhang{padding-right:4px;min-width:50px;margin-left:.25rem;width:50px}
.name-nganhhang{font-size:10px;font-weight:600}
.voucher-content{min-height:100px!important}
.voucher-bd{padding-right:8px;padding-left:8px;width:100%}
.giagia{font-size:18px;line-height:28px;font-weight:700;color:#ff0;margin-left:5px}
.luuy-wp{font-size:14px}
.hashtag{color:#fff;border:solid 1px #fff;border-radius:5px;padding:0 3px}
.hashtag a{color:#fff}
.open-detail-cp{font-size:11px;font-style:italic;color:#ff0;opacity:.9}
.voucher-detail{display:none;box-shadow:0 10px 15px -3px #000 0 4px 6px -4px #000;background:#f63;padding:10px;z-index:5}
.show-detail .voucher-detail{display:block!important}
.btn-open-link{background:#fff;text-transform:uppercase;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);color:#0a0000;padding:4px;margin:0;font-weight:600;font-size:12px;line-height:1.5;border-radius:.5rem;height:28px;width:105px;overflow:hidden;text-overflow:ellipsis}
@media (min-width: 640px) {
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.voucher-detail{position:absolute!important;top:0;left:0;right:0}
}
@media (min-width: 768px) {
.md\:p-5{padding:1.25rem}
.md\:max-w-\[768px\]{max-width:768px}
.giagia{font-size:24px;line-height:32px}
}
@media (min-width: 1024px) {
.lg\:flex{display:flex}
.lg\:max-w-full{max-width:100%}
.lg\:p-0{padding:0}
.lg\:gap-4{gap:1rem}
}
@media (min-width: 1280px) {
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width: 991px) {
.sm\:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}
}
@media (max-width: 639px) {
.voucher-content,.voucher-content > div{height:auto}
}