@font-face{font-family:'sfText';src:url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Light.eot");src:local('â˜º'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Light.woff") format('woff'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Light.ttf") format('truetype'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Light.svg") format('svg');font-weight:300;font-style:normal}@font-face{font-family:'sfText';src:url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Regular.eot");src:local('â˜º'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Regular.woff") format('woff'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Regular.ttf") format('truetype'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Regular.svg") format('svg');font-weight:400;font-style:normal}@font-face{font-family:'sfText';src:url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Bold.eot");src:local('â˜º'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Bold.woff") format('woff'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Bold.ttf") format('truetype'),url("https://taynguyensoul.vn/wp-content/themes/flatsome-child/fonts/SF-UI-Text-Bold.svg") format('svg');font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:sfText,Microsoft JhengHei,Microsoft YaHei,SimHei,WenQuanYi Micro Hei,sans-serif!important}.nav>li>a{font-family:sfText,Microsoft JhengHei,Microsoft YaHei,SimHei,WenQuanYi Micro Hei,sans-serif!important}body{font-family:sfText,Microsoft JhengHei,Microsoft YaHei,SimHei,WenQuanYi Micro Hei,sans-serif!important}body{line-height:1.4}form.xoo-ml-otp-form input.xoo-ml-otp-input{padding:12px}a.button.checkout.wc-forward,a.button.wc-forward{border-radius:5px}.no-padding-bottom{padding-bottom:0!important}.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6,.box-text a:not(.button){margin-bottom:.25em}.back-to-top{bottom:265px;right:18px}#wrapper,#main{background-color:#fff}.row.product-center{justify-content:center}.no-after:after{display:none}.morecontent{display:none}body .social-icons.follow-icons a.icon i.icon-feed{background:#fe5f2b url(https://taynguyensoul.vn/wp-content/uploads/2021/07/icon-shopee-png-8.png) no-repeat center;background-size:contain;color:transparent!important;width:32px;height:32px;border-radius:100%}body .social-icons.follow-icons a.icon i.icon-feed:before{opacity:0}body .social-icons.follow-icons a.icon.feed{background-color:#fe5f2b!important;border-color:#fe5f2b!important}#login-form-popup span.xoo-ml-or{display:none}button.xoo-ml-low-back.button.btn{background:none;color:#a52e21;border-bottom:1px solid #a52e21;border-radius:0;display:none}button.button.btn.xoo-ml-login-otp-btn{margin-top:5px;font-size:14px}select.xoo-ml-phone-cc+.select2.select2-container{max-width:100px}#login-form-popup button.xoo-ml-open-lwo-btn.button.btn.button.btn{background-color:#fff0;color:#333;border:none;padding:10px 0;font-size:18px}#login-form-popup button.xoo-ml-low-back.button.btn{display:none}#login-form-popup .xoo-ml-has-cc select.xoo-ml-phone-cc.woocommerce-Input.input-text.woocommerce-Input--text{max-width:100px;float:left}#login-form-popup .xoo-ml-has-cc .xoo-ml-regphin{width:calc(100% - 110px);float:left;margin-left:10px}select.xoo-ml-phone-cc+.select2.select2-container{display:none}.xoo-ml-inline-otp-cont{margin-top:0;margin-bottom:10px}span.xoo-ml-reg-phone-change,span.xoo-ml-otp-submit-btn{width:70px;background-color:#a52f21;color:#fff;height:40px;line-height:40px;text-align:center;right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.xoo-ml-ioc-input input.xoo-ml-otp-input{margin-bottom:0}#top-bar{font-style:normal;font-weight:500;font-size:13px;line-height:16px;text-align:center;letter-spacing:.03em;padding-top:2px;padding-bottom:2px;transition:all .3s;background:#aa1020}#top-bar>.flex-row{padding:0 5px}#top-bar li{font-weight:700;font-size:11px;text-transform:uppercase}.header-main{-webkit-box-shadow:1px 1px 10px rgb(0 0 0 / 15%);box-shadow:1px 6px 10px rgb(0 0 0 / 15%)}.header #logo{width:90px}.header #logo img{max-height:90px;background-color:#fff}.header-wrapper.stuck{background-color:#fff}.header-bg-color{background-color:#fff}#header .stuck #logo img{max-height:90px!important}a.glink{margin:0 2px}.nav>li{margin:0 10px}.nav>li>a{font-size:13px}.nav>li>a,.nav-dropdown>li>a,.nav-column>li>a{color:#333}li.current-dropdown>.nav-dropdown,.next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown{padding:0}.section-title{font-size:28px;margin-bottom:0}.has-hover:hover .hover-slide,.has-hover:hover .hover-slide-in,.has-hover:hover .hover-zoom,.has-hover:hover .hover-zoom-in,.has-hover:hover .show-on-hover{opacity:1!important;-webkit-transform:scale(1) translateZ(0) translateY(0)!important;transform:scale(1) translateZ(0) translateY(0)!important;pointer-events:inherit}.box-image img.show-on-hover{opacity:0!important}.product-small.has-hover .box-image img{background-color:#fff;border-radius:10px}.product-small .badge-container{left:auto;right:60px;top:45px;margin:0}.cart-upsell-popup .product-small .badge-container{display:none}.product-small .badge-container .badge-inner{background-color:#b31518;border-radius:10px;padding:8px 7px;font-size:11px}.product-small .badge-container .badge{height:auto}.section-title b{opacity:0}.section-title span{position:relative}body:not(.home) header#header{box-shadow:0 3px 3px 0 rgb(0 0 0 / 13%)}ul.header-nav.header-nav-main.nav.nav-left{justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end}a.button.subscription_renewal_early{margin-right:0;background-color:#003F22;color:#fff!important}.fs-14px{font-size:14px}.form-row.is_subscription-checkbox{margin-bottom:15px;margin-top:-2px}.form-row.during_bhours-checkbox{margin-bottom:12px;margin-top:-5px}.payment_methods li input{margin-bottom:0}.payment_methods li{padding-bottom:5px}.form-row.during_bhours-checkbox label.checkbox{font-weight:400}p#is_shared_field{margin-bottom:20px}p#is_subscription_field .optional{display:none}select#subscription_delay{width:auto;padding-right:26px;border-radius:5px}p#is_subscription_field.checked~p#subscription_delay_field{display:block}p#subscription_delay_field{display:none}ul.header-nav.header-nav-main.nav.nav-right{justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start}.header #logo>a{position:relative}.header:not(.has-transparent) #logo>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:21px;-webkit-box-shadow:1px 1px 10px rgb(0 0 0 / 15%);box-shadow:1px 6px 10px rgb(0 0 0 / 15%);z-index:-1;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header .header-wrapper.stuck #logo>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:21px;-webkit-box-shadow:1px 1px 10px rgb(0 0 0 / 15%);box-shadow:1px 6px 10px rgb(0 0 0 / 15%);z-index:-1;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.nav>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav-dropdown li.active>a,.nav-column li.active>a,.nav-dropdown>li>a:hover,.nav-column li>a:hover{color:#A52F21}i.icon-user,i.icon-eye{background-size:contain;background-position:center;background-repeat:no-repeat;width:16px;height:16px;color:#fff0}i.icon-eye{background-image:url("https://taynguyensoul.vn/")}.post-view{margin-left:5px}.post-view i{top:3px}#top-bar .flex-col.hide-for-medium.flex-center{width:100%}#top-bar li.html.custom.html_top_right_text{height:30px;width:100%;overflow:hidden}#top-bar .header-top-slider-item{color:#fff!important;font-weight:700!important;display:flex;height:30px;width:100%;justify-content:center;align-items:center}#top-bar .header-top-slider-item>img{width:auto!important}body.woocommerce-checkout .footer-wrapper .section.footer-promotion{display:none!important}body.woocommerce-checkout.woocommerce-page.woocommerce-order-pay .wc-empty-cart-message{display:none}.woocommerce-checkout .home-testimonial{background:#fff!important}.footer-wrapper a:not(.button){color:#333}.footer-wrapper a:not(.button):hover{text-decoration:underline}.absolute-footer{background-color:#000;text-align:center}.absolute-footer .footer-primary.pull-left{float:none}a.typeform-share.button.link{border-radius:10px}.footer-sec{padding-bottom:0!important}.contact-card{background-color:#fff;border-radius:10px;width:90%}.footer-menu{border-top:1px solid #e3e3e9}.footer-wrapper{background-color:#f5f5f7;border-top:5px solid #e3e3e9}.footer-wrapper .widget-title{margin-bottom:30px;display:block;font-size:15px}.footer-wrapper .is-divider{display:none}.contact-card .ux-logo-link{background-color:#B22F16;border-radius:10px;width:55px!important;height:55px!important;padding:8px!important;vertical-align:middle;display:flex;text-align:center}.contact-card .ux-logo-link img{margin:auto}.footer-wrapper .menu a{color:#000}.footer-wrapper .menu li{border:none}.footer-wrapper .menu{margin-left:0}.contacts-card__content a{color:#000}.footer-wrapper .ux-logo-link.block.image-{padding:0!important}.contacts-card__content{padding:6px 0 0 5px;font-size:14px}.social-icons.follow-icons>a{padding:0}.social-icons.follow-icons>a.instagram{background:#fff0 url(https://taynguyensoul.vn/wp-content/uploads/2021/06/instagram.png) no-repeat center!important;background-size:33px !IMPORTANT;border:none}.social-icons.follow-icons>a.instagram i{display:none}.social-icons.follow-icons>a.youtube i{position:relative;top:-1px;left:1px}.product-small .woocommerce-product-rating{position:absolute;z-index:2;left:0;top:0}.product-small .woocommerce-product-rating .star-rating span::before{content:""}.product-small .woocommerce-product-rating .star-rating::before{content:""}.product-small .woocommerce-product-rating .star-rating{width:55px;margin-top:2px;height:20px;display:inline-block;margin-bottom:0}svg.video-svg-icon{display:none}.product-small .box-image svg.video-svg-icon{display:inline-block;width:18px;height:18px;margin-left:5px}.woocommerce-product-rating .star-rating span:before,.star-rating>span{padding-top:-5px}.product-small .woocommerce-product-rating .star-rating span .rating{position:absolute;right:0;top:1px;font-family:sfText,"Microsoft JhengHei","Microsoft YaHei",SimHei,"WenQuanYi Micro Hei",sans-serif;color:#000;font-size:14px;text-shadow:.6px .6px #fff}.product-small .woocommerce-product-rating a.woocommerce-review-link.rating-count{font-size:13px;margin-top:1px;font-weight:700}.product-small .woocommerce-product-rating .star-rating span{padding-top:16px}.home-testimonial h3.section-title.section-title-center{margin-bottom:10px}.home-product-title-sub{margin-top:-20px;padding:0 20px}.ti-header.source-all{display:flex;justify-content:center}.ti-mob-row{display:flex}.ti-header.source-all .star-rating{margin:2px 8px 0}.ti-small-logo{max-width:100px;margin-left:6px}.woocommerce-checkout .woocommerce-order-details{margin-top:30px}.woocommerce-checkout .testimonial-section.home-testimonial{padding-left:0;padding-right:0}.woocommerce-checkout .ti-header.source-all{font-size:13px}.woocommerce-checkout .testimonial-section.home-testimonial a.button.primary.is-underline.is-smaller.lowercase{padding:0}.seo-links a.button{padding:0 10px}.home .kk-star-ratings{justify-content:center;margin-bottom:10px}.home .seo-links a.button{font-size:14px;border:none;padding:0 5px;line-height:1;min-height:0;margin:0;margin-right:2px;color:#333}.home .seo-links a.button:after{content:',';position:absolute;bottom:4px;right:-3px}.home .seo-links a.button:last-child:after{display:none}.home .seo-links a.button:hover{color:#fff}.text-box.home-banner-seo-links{left:9%;bottom:8%}.kk-star-ratings.kksr-align-center{margin:5px 0 15px}.text-box.home-banner-seo-links .section-title.section-title-normal{font-size:14px;border:none;padding:0 0 0 4px;display:inline-block;margin-bottom:3px}.text-box.home-banner-seo-links .container.section-title-container{display:inline-block;margin-bottom:0}.text-box.home-banner-seo-links .section-title.section-title-normal span{border:none;padding-bottom:0}.home-testimonial .section-title-main .count-up{min-width:105px;display:inline-block;margin:2px;color:#a52f21;font-size:120%}.home-about .home-map-vung-trong{margin-top:-350px;z-index:1}.home-about .row.align-right{position:relative;z-index:2}.about-us-sec-4 .bg.section-bg{background-position:top!important;background-size:100%!important;background-attachment:fixed}.product-thumbnails a:hover img,.product-thumbnails .is-nav-selected a img{transform:none!important;border:none!important}.product-thumbnails a:hover{border:3px solid #333}.product-thumbnails .is-nav-selected a{border:2px solid #333}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .col-inner{position:relative;min-height:260px;overflow:hidden}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .img a:after{content:'';width:100%;height:100%;background-color:rgb(0 0 0 / .4);position:absolute;top:0;left:0}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;z-index:3;color:#fff}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text a{color:#fff}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text h2{color:#fff;font-size:115%;margin-bottom:5px}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text p{font-size:13px}.feature-item .large-3{max-width:22%;-ms-flex-preferred-size:22%;flex-basis:22%}.feature-item .large-9 .col-inner p strong{color:#a52f21}.feature-item p{margin-bottom:0;font-size:12px}.feature-section{border-bottom:1px solid #ececec}.name.product-title.woocommerce-loop-product__title a{color:#333;font-weight:400;font-size:14px;margin:0;overflow:hidden;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sp-yeu-thich{height:15px;margin-right:5px;margin-top:-4px}.single-product .product-title .sp-yeu-thich{height:17px;margin-right:1px;margin-top:-1px}.product-small .box-text{padding-top:1px}.box-text.box-text-products .price-wrapper p.teste>del,.box-text.box-text-products .price-wrapper p.teste>ins{display:block}.box-text.box-text-products .price-wrapper p.teste>ins{margin-top:7px}.box-text .viewmore{width:100%;display:block;margin-top:12px!important;padding:6px 9px 9px;line-height:1;text-align:center;color:#333;border:1px solid #333;border-radius:6px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.box-text .viewmore:hover{background-color:#333;color:#fff}.pc-active-filter__list-item{padding:10px;margin-bottom:0}div.sidebar-inner .is-divider{display:none}div.sidebar-inner .widget{border:1px solid #ddd;overflow:hidden;margin-bottom:30px}div.sidebar-inner .widget.widget_premmerce_filter_filter_widget{border:none}.off-canvas div.sidebar-inner.sidebar-inner{padding:0;border-radius:0;overflow:hidden}.sidebar-inner a{color:#333}div.sidebar-inner span.widget-title{padding:13px;margin-bottom:0;background-color:#151f52;color:#fff;display:block}.widget.before_shop_category-widget{padding:0;margin-bottom:0}div.sidebar-inner ul.product-categories li{padding:3px 13px}.woocommerce-ordering,.woocommerce-ordering select{border-radius:6px}.row.category-page-row p.woocommerce-result-count.hide-for-medium{display:none}.shop-page-title.category-page-title.page-title .page-title-inner{padding-top:25px;justify-content:start;vertical-align:top;align-items:flex-start}.shop-page-title.category-page-title.page-title .page-title-inner h1.shop-page-title.is-xlarge{padding-right:20px;margin-bottom:9px;margin-top:9px}.shop-page-title.category-page-title.page-title select.orderby{margin:0}.product-small .category{display:none}.header-search-form input#woocommerce-product-search-field-0{border:none;border-radius:10px 0 0 10px}.header-search-form button.ux-search-submit.submit-button{border-radius:10px}.header-search.header-search-dropdown:after{display:none}.header-search.header-search-dropdown ul.nav-dropdown.nav-dropdown-default{min-width:309px}.breadcrumbs{font-size:70%}.product-label{position:absolute;background-color:#000;color:#fff;padding:5px 3px;font-size:8px;border-radius:10px;text-align:center;height:50px;width:50px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;z-index:2}.product-label img{background:none!important}.product-label.top.left{background:none;padding:0}.product-label.top.right{top:0;right:0}.product-label>.badge-big{font-weight:700;font-size:11px;display:block;width:100%}.section.testimonial-section .box-image{border-radius:10px}span.product-gift-label{max-width:150px;display:block;position:absolute}span.product-gift-label img{background:transparent!important}.product-images span.product-gift-label{left:auto;right:0;z-index:2}button.bk-btn-paynow{background:#a52f21!important;padding-bottom:13px}button.bk-btn-paynow span{font-size:80%;font-weight:400;line-height:1}.woocommerce-product-gallery__image.product-video{max-height:30px;overflow:hidden;border-radius:10px}.woocommerce-product-gallery__image.product-video img{max-width:129px!important;padding:41px}.woocommerce-product-gallery__image.product-video>a{background:none}.product-images .woocommerce-product-gallery__image.slide.product-video{min-height:70vh!important;max-width:none!important;align-items:center;display:flex;background-color:#000}.product-images .video.product-video.woocommerce-product-gallery__image.slide video#video-play{width:100%;border-radius:10px}.product-images>figure.woocommerce-product-gallery__wrapper.product-gallery-slider .flickity-page-dots{bottom:10px;flex:1;font-size:0;list-style:none;padding:0 5px;width:100%;left:0;display:flex!important}.product-images>figure.woocommerce-product-gallery__wrapper.product-gallery-slider .flickity-page-dots>.dot{position:relative;width:100%;height:20px;border:0;padding:0;cursor:pointer;background-color:#fff0}.product-images>figure.woocommerce-product-gallery__wrapper.product-gallery-slider .flickity-page-dots>.dot:before{content:"";position:absolute;top:9px;left:0;display:block;width:100%;height:2px;background-color:#d9d9d9}.product-images>figure.woocommerce-product-gallery__wrapper.product-gallery-slider .flickity-page-dots>.dot.is-selected:before{background-color:#000}.single-product-left-col .product-thumbnails{position:absolute;top:10px;left:20px;width:30px!important;height:200px;display:flex;flex-wrap:wrap;overflow-y:auto}.vertical-thumbnails .flickity-slider,.vertical-thumbnails .flickity-viewport{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;overflow:visible!important;height:auto!important}.vertical-thumbnails .product-thumbnails .flickity-slider{display:flex;flex-wrap:wrap}.vertical-thumbnails .product-thumbnails .flickity-slider>.col{position:relative!important;left:0!important;padding:0;height:30px;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:7px;opacity:.5}.vertical-thumbnails .product-thumbnails .flickity-slider>.col>a{height:30px;border-radius:8px;border:1px solid #d9d9d9}.vertical-thumbnails .product-thumbnails .flickity-slider>.col.is-selected{opacity:1}.vertical-thumbnails .product-thumbnails .flickity-slider>.col.is-selected>a{border:1px solid #0dd}.product-label.top.left{left:auto;right:0;top:55px}.product-video .video-play{width:100%;height:100%}.product-video-popup{position:absolute;top:10px;right:60px;z-index:999;width:30px;height:30px;color:#fff;opacity:.9}.product-video-popup:hover{opacity:1}.product-video-popup.mute .product-video-popup__item--unmute{display:none}.product-video-popup.unmute .product-video-popup__item--mute{display:none}.product-video-popup__item{position:absolute;top:0;left:0;width:100%;height:100%}.product-video-popup__item path{fill:#fff}li.variable-item.image-variable-item{margin-right:10px!important}.product-small .variable-items-wrapper .variable-item .variable-item-contents:before,.product-small .variable-items-wrapper .variable-item .variable-item-contents:after{display:none}.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item{width:auto;white-space:nowrap}.promotion{border:1px solid #f5f5f5;border-radius:10px;padding:0;margin-bottom:15px;background-color:#f6f6f6;margin-top:25px;position:relative}.promotion>span{font-size:90%;display:block;border-bottom:1px solid #e3e3e9;margin-bottom:5px;padding-bottom:5px;padding:5px 15px}.promotion>span:last-child{border-bottom:0;margin-bottom:0}.promotion>span i{font-size:83%}.promotion>span b{color:#a52f21;font-size:110%}.animation-epione-bundle::before{position:absolute;top:6px;left:1.25rem;border-radius:3px;content:"";transform:scale(.8);width:.375rem;height:.375rem;box-shadow:.32476rem -3rem 0 -.1875rem #f10f59,-.32476rem -2.625rem 0 -.1875rem #f10f59,2.54798rem -1.61656rem 0 -.1875rem #f10f59,1.84982rem -1.89057rem 0 -.1875rem #f10f59,2.85252rem .98418rem 0 -.1875rem #f10f59,2.63145rem .2675rem 0 -.1875rem #f10f59,1.00905rem 2.84381rem 0 -.1875rem #f10f59,1.43154rem 2.22414rem 0 -.1875rem #f10f59,-1.59425rem 2.562rem 0 -.1875rem #f10f59,-.84635rem 2.50595rem 0 -.1875rem #f10f59,-2.99705rem .35095rem 0 -.1875rem #f10f59,-2.48692rem .90073rem 0 -.1875rem #f10f59,-2.14301rem -2.12438rem 0 -.1875rem #f10f59,-2.25479rem -1.38275rem 0 -.1875rem #f10f59;animation:sparkles 2s ease-in-out infinite}.epione-bundle{animation:epione-bundle-pc 2s ease-in-out infinite}.epione-bundle svg{display:block;fill:#a52e21;margin-left:13px;margin-top:-5px}@keyframes epione-bundle-pc{55%{transform:translateX(0)}60%{transform:translateX(-5px)}65%{transform:translateX(5px)}70%{transform:translateX(-5px)}75%{transform:translateX(5px)}80%{transform:translateX(0)}}@keyframes sparkles{0%,80%{opacity:0}85%{opacity:1;box-shadow:.32476rem -2.4375rem 0 0rem #f10f59,-.32476rem -2.0625rem 0 0rem #f10f59,2.1082rem -1.26585rem 0 0rem #f10f59,1.41004rem -1.53985rem 0 0rem #f10f59,2.30412rem .85901rem 0 0rem #f10f59,2.08305rem .14233rem 0 0rem #f10f59,.76499rem 2.33702rem 0 0rem #f10f59,1.18748rem 1.71734rem 0 0rem #f10f59,-1.35019rem 2.0552rem 0 0rem #f10f59,-.60229rem 1.99916rem 0 0rem #f10f59,-2.44865rem .22578rem 0 0rem #f10f59,-1.93852rem .77557rem 0 0rem #f10f59,-1.70323rem -1.77366rem 0 0rem #f10f59,-1.81501rem -1.03204rem 0 0rem #f10f59;transform:scale(.4)}}.promotion-tile{padding:12px 0 6px;border-bottom:1px solid #e3e3e9}.promotion-tile .animation-epione-bundle.epione-bundle{display:inline-block}.promotion-tile p{display:inline-block;font-weight:700;font-size:100%;margin-bottom:1px;position:relative;top:-3px}.product-small.col .awdr_discount_bar.awdr_row_0{padding-bottom:0;margin-bottom:0;display:inline-block;margin:auto}.product-small.col .awdr_discount_bar.awdr_row_0 .awdr_discount_bar_content{font-size:9px;padding:3px 5px 3px 20px}.product-small.col .awdr_discount_bar.awdr_row_0 .awdr_discount_bar_content:before{width:10px;height:10px;top:5px;left:4px}.variations{position:relative;margin-bottom:1px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled #mua-ngay{display:none}.woocommerce-variation-price{font-size:22px;padding:5px 0 5px}.woocommerce-variation.single_variation{display:flex;flex-wrap:wrap}.woocommerce-variation.single_variation>div{width:100%}.woocommerce-variation-availability p.stock.in-stock{display:none}.woocommerce-variation-description{order:2;padding-bottom:14px}.woocommerce-variation-description p{font-size:13px;line-height:2}.woocommerce-variation-description p i{display:block;margin-top:6px}.woocommerce-variation-description span{font-weight:700;border-bottom:2px solid #a52f21;font-size:110%;margin:0 3px}.woocommerce-variation-description strong{background-color:#a52f21;color:#fff;padding:5px 5px;border-radius:11px;font-size:90%}.variations_form.wvs-archive-variation-wrapper{order:-1;width:45px;position:absolute;bottom:calc(100% + 25px);right:0}.variations_form.wvs-archive-variation-wrapper li.variable-item.image-variable-item{height:30px;padding:0}.variations tr{display:flex}.variations tbody tr td.label{max-width:100px;min-width:100px;padding-top:9px}.variations tbody tr{margin-bottom:7px}.woo-variation-swatches .variable-items-wrapper .variable-item img{width:auto}.product-small .box-image span.woocommerce-review-link.total-sold{padding:2px 6px 0;-webkit-box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%)!important;box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%)!important;border-radius:4px;position:absolute;left:5px;bottom:5px;z-index:2;font-size:11px;color:#040707;background-color:#fff;font-weight:700;border-bottom:2px solid #a52f21}.product-small.col.product{text-align:center;padding-bottom:35px}.box-text.box-text-products{display:flex;flex-wrap:wrap;padding-top:5px;padding-bottom:5px}a.devvn_buy_now.devvn_buy_now_ajax{color:#fff!important;background-color:#a52f21;font-size:12px;text-transform:uppercase;font-weight:700;padding:6px 10px 6px;border-radius:10px}.box-text.box-text-products .title-wrapper{width:100%;text-align:center}.box-text.box-text-products .price-wrapper{width:100%;text-align:center}.box-text.box-text-products .price-wrapper .star-rating{order:2;display:inline-block;text-align:center;margin:6px auto}.box-text.box-text-products .price-wrapper .woocommerce-product-rating{order:2;display:inline-block;text-align:center;margin:6px auto}.box-text.box-text-products .price-wrapper .woocommerce-product-rating a.woocommerce-review-link.rating-count{margin-bottom:0;line-height:30px;margin-left:5px}.box-text.box-text-products .price-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}.box-text.box-text-products .price-wrapper .price{width:100%;display:flex;justify-content:center}.box-text.box-text-products .price-wrapper .price ins{order:1}.box-text.box-text-products .price-wrapper .price del{order:2}.variations_form.wvs-archive-variation-wrapper li.variable-item.button-variable-item{display:block!important;width:40px;min-width:40px;height:19px!important;line-height:1;padding:0;margin:0 0 5px 0}.variable-item-span{font-size:9px!important}.variations_form.wvs-archive-variation-wrapper .variable-item:not(.radio-variable-item),.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{height:auto;margin:3px 5px!important;-webkit-box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%)!important;box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%)!important;border-radius:4px;border:2px solid #fff}.variable-item:not(.radio-variable-item),.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.disabled{margin:0!important;border:none}table.woocommerce-product-attributes.shop_attributes{margin-bottom:0}tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_trong-luong,tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight,tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_yeu-cau,tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_phuong-phap-pha-ca-phe,tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_\%c6\%b0u-\%c4\%91\%c3\%a3i{display:none}.woo-variation-swatches .wvs-archive-variation-wrapper .variations .woo-variation-items-wrapper{margin:5px 0}.archive .breadcrumbs{font-size:70%}.category-page-row{padding-top:30px}.woocommerce-ordering,.woocommerce-ordering select{border-radius:6px}nav.prdctfltr-pagination.prdctfltr-pagination-load-more .button:after{content:"\f107";font-family:'fl-icons'!important;margin-left:6px}.prdctfltr-down,.prdctfltr-up{opacity:1!important}.prdctfltr_filter_wrapper .is-divider{display:none}.prdctfltr_terms_customized_select .prdctfltr_widget_title,.pf_default_select .prdctfltr_widget_title{font-size:14px;margin-left:5px}.prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter .pf-help-title{border:1px solid #333;background-color:#f5f5f7;padding:10px 10px 0;border-radius:6px}.prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter{max-width:250px}.prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter{margin-bottom:0!important}.prdctfltr_buttons{display:none}.prdctfltr_filter_inner{display:flex}.prdctfltr_search_terms{margin:10px 0 0!important}input.prdctfltr_search_terms_input.prdctfltr_reset_this{border-radius:10px}.term-description ul{padding-left:15px}.term-description-wrap article.article{font-size:14px}.term-description-wrap .show-more-row::before{height:70px}.taxonomy-description{text-align:left}.blog-wrapper.blog-archive .page-title{font-size:24px;margin-bottom:20px}.wp-caption-text,.gallery-caption{background-color:#f5f5f5;padding:5px 0}span.variable-item-span-button-discount{background-color:#962a1d;color:#fff;border-radius:6px;font-size:12px;line-height:1;font-weight:700;padding:5px 3px}span.variable-item-span-button-freeship{position:absolute;right:-30px;background-color:#962a1d;color:#fff;font-size:9px;padding:6px 3px;font-weight:700;border-radius:0 4px 4px 0;width:30px;top:-2px;line-height:1}.awdr-bulk-customizable-table{display:none}.testimonial-wrapper a{font-size:85%;margin-left:8px}.testimonial-wrapper{font-size:14px;margin-bottom:8px;margin-top:8px}p.stock.out-of-stock{color:#fff;background-color:#a52f21;display:inline-block;padding:10px;margin-bottom:20px;border-radius:10px;font-weight:700}p.stock.available-on-backorder{background-color:#FAA61A;padding:10px;margin-bottom:15px;border-radius:10px}.single_variation_wrap span.amount{color:#a9382c}.woo-variation-swatches.wvs-show-label .variations td{display:inline-block!important;margin-right:5px}.variations_form .variations td span.woo-selected-variation-item-name{display:none!important}.variations_form .variable-items-wrapper li.variable-item:not(.radio-variable-item).selected{position:relative;border:2px solid #a52f21;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%)!important;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%)!important}.variations_form .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:after{content:'';height:10px;width:10px;border-bottom:7px solid #a52f21;border-right:7px solid #a52f21;border-top:7px solid #fff0;border-left:7px solid #fff0;position:absolute;right:-1px;bottom:-1px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:before{content:'\e00a';font-family:fl-icons;position:absolute;right:0;bottom:-1px;color:#fff;font-size:6px;z-index:2}.woo-variation-swatches .variable-items-wrapper li.variable-item:not(.radio-variable-item):hover,.woo-variation-swatches .variable-items-wrapper li.variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%)!important;box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%)!important}.single-product-row blockquote{font-size:90%}.single-product-row blockquote p{margin-bottom:7px}#yith-wfbt-modal{display:none}.woocommerce-review_badge{position:absolute;content:'';background-image:url(https://taynguyensoul.vn/wp-content/uploads/2021/07/icon-shopee-png-8.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:28px;height:28px;right:10px;top:12px;opacity:.8;border-radius:100%}.woocommerce-review_badge.taynguyensoul-badge{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/09/cropped-favicon-bg-red-1-e1692169549934.png)}.woocommerce-review_badge.google-badge{background-image:url(https://cdn.trustindex.io/assets/platform/Google/icon.svg)}.woocommerce-review_badge.facebook-badge{background-image:url(https://cdn.trustindex.io/assets/platform/Facebook/icon.svg)}.shopee-review{display:flex;overflow:hidden;margin-bottom:10px;align-items:center}.shopee-review .star-rating{display:inline-block}.shopee-review-box .review-type{position:relative}.shopee-review-box .review-type:before{content:'';background:url(https://taynguyensoul.vn/wp-content/uploads/2023/04/verified.png) no-repeat center;background-size:contain;width:12px;height:12px;position:absolute;left:20px;bottom:-3px}.star-rating span:before{color:#faa61b}.star-rating span{width:0}.ecommerce-review .review-type span{font-weight:700;position:relative;top:6px;margin-left:5px}.review-type{margin-right:8px}.rating-review-count{position:relative;top:-10px;color:#5e5e5e;font-size:90%}.ecommerce-review .star-rating{margin-left:5px;margin-right:5px}.rating-points{font-weight:700;font-size:18px;position:relative;top:-8px;color:#000}.add-to-cart-container .awdr_discount_bar{display:none}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:after{content:"CHỌN BIẾN THỂ";color:#fff!important;position:absolute;left:0;width:100%;top:5px}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:before{display:none}button.single_add_to_cart_button.button{margin-left:6px}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{color:#fff0}a.added_to_cart.wc-forward{background-color:#a52e21;color:#fff;padding:5px;border-radius:4px;margin:0 10px;font-size:13px;position:relative;top:-9px}.product-thumbnails img{opacity:1}.single-product .sidebar-wrapper.ul-reset .col.post-item{padding-bottom:15px}.single-product-right-col .variable-item-span{font-size:12px!important}.product-images .woocommerce-product-gallery__image.slide .wvs-attachment-image{max-width:555px;max-height:555px;border-radius:10px;margin:auto;width:auto}.product-images .woocommerce-product-gallery__image.slide{text-align:center}body.single-product #reviews #comments ol.commentlist li{position:relative}body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:5px 0 3px;text-align:left;font-size:78%}.messenger-share{background:url(https://taynguyensoul.vn/wp-content/uploads/2021/07/messenger-share-icon.png) no-repeat center;background-size:contain;width:22px;height:22px;float:right;position:relative;top:-6px}.single-product .sidebar-wrapper h5.post-title.is-large{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-product .sidebar-wrapper .box-text{padding:10px}.single-product-right-col form.variations_form.cart.wvs-loaded.wvs-pro-loaded{margin-bottom:5px}a.shopee-link:after{content:'';background:url(https://taynguyensoul.vn/wp-content/uploads/2021/07/icon-shopee-png-8.png) no-repeat center;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;right:7px;top:50%;transform:translateY(-50%)}a.shopee-link{margin-bottom:15px;position:relative;display:inline-block;background-color:#fff0;border:1px solid #fe5f2b;color:#fe5f2b;font-size:12px;padding:7px 35px 5px 8px;border-radius:10px!important;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.shopee-link i{display:block;font-size:75%}a.shopee-link:hover{background-color:#fe5f2b;color:#fff}a.button.is-outline.circle.icon.button.product-video-popup{display:none}.icon-play:before{content:"\e018"}.woocommerce-product-rating .star-rating span:before,.star-rating>span:before{color:#FAA61A!important}.col.single-product-right-col .woocommerce-product-rating{margin:-10px 0 5px;overflow:hidden}.woocommerce-review-link{display:inline-block;float:left}a.woocommerce-review-link.total-sold{padding:5px 0 0 5px}.col.single-product-right-col .woocommerce-product-rating{overflow:hidden}.awdr_free_product_text{background-color:#003f22;padding:5px 10px}dt.variation-Discount{display:none}.awdr_discount_bar_content{border:1px solid #003f22;position:relative;border-radius:4px;font-size:11px;display:inline-block;padding:6px 10px 6px 25px}.awdr_discount_bar_content:before{content:'';background:url(https://taynguyensoul.vn/wp-content/uploads/2021/06/checked-summary.png) no-repeat center;background-size:contain;position:absolute;left:6px;top:7px;width:15px;height:15px}.awdr_discount_bar.awdr_row_0{padding:0 0}.single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper,.single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper .flickity-viewport,.single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper .flickity-viewport img{max-height:400px;height:400px!important;width:auto;text-align:center}.product-page-accordian .accordion>.accordion-item:nth-child(2) .accordion-title button.toggle{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);opacity:1}.devvn_review_bottom>span{display:none}.devvn_prod_cmt,div#reviews.woocommerce-Reviews{max-width:none}.product-page-accordian .accordion>.accordion-item:first-child .accordion-title i:before,.product-page-accordian .accordion>.accordion-item:nth-child(2) .accordion-title i:before{content:"\f107"}.product-page-accordian .accordion>.accordion-item:first-child .accordion-title,.product-page-accordian .accordion>.accordion-item:nth-child(2) .accordion-title{color:#a52f21;font-weight:700;border-top:0}.product-page-accordian .accordion>.accordion-item:first-child .accordion-inner,.product-page-accordian .accordion>.accordion-item:nth-child(2) .accordion-inner{display:block!important}#comments a.btn-reviews-now{background-color:#a52f21;border-radius:10px;font-size:14px;padding:8px 25px}.product-page-accordian .accordion-inner{counter-reset:eztoch2}.product-page-accordian .accordion>.accordion-item:first-child h2{counter-increment:eztoch2}.product-page-accordian .accordion>.accordion-item:first-child h3,.product-page-accordian .accordion>.accordion-item:first-child h3 span{font-size:22px;font-weight:400}.product-page-accordian .accordion>.accordion-item:first-child h2{text-align:left;color:#333;line-height:1.3;font-size:24px;font-weight:500;position:relative;min-height:48px;padding-left:40px}.product-page-accordian .accordion>.accordion-item:first-child h2:before{content:counter(eztoch2);display:inline-block;text-align:center;font-size:46px;line-height:36px;padding:5px 10px 10px 0;color:#d51f29;font-weight:400;vertical-align:middle;position:absolute;left:0;top:0}.product-title-container .sku{display:inline-block;font-size:80%;position:relative;top:-10px;text-transform:uppercase;padding:0 0 5px}button.flickity-button.flickity-prev-next-button{opacity:1}.product-thumbnails .flickity-slider>.col>a{border-radius:10px}.woocommerce-product-gallery .flickity-viewport .flickity-slider{display:flex;align-items:center}.quantity+.button{font-size:16px}.price.product-page-price br{display:none}.single-product-right-col .price-wrapper .price .amount{font-size:18px;color:#A52F21}.single-product-right-col .price-wrapper .price{margin:10px 0}.price-wrapper .price ins{float:left;margin-right:10px}.woocommerce-variation.single_variation .woocommerce-variation-price .price:before{content:'Giá: ';font-weight:700}.price-wrapper .price del .amount{color:#505050!important}.single-product .woocommerce-message.message-wrapper{background-color:#36c36e;margin:0!important}.single-product .woocommerce-message.message-wrapper *{color:#fff}ul.next-prev-thumbs{display:none}.product-images .badge-container{display:none}.price>del{font-size:85%}.row.policy-item .col.large-3{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.policy-rows .col.large-9 p{font-size:10px;margin:0;padding:0 0 0 4px}.policy-rows .col.large-3 .ux-logo-link{padding:4px!important}.policy-rows{margin:5px 0 0}.policy-rows .policy-item{padding:8px 5px}.breadcrumbs a{color:#198dfa}.breadcrumbs a.current,.breadcrumbs a:hover{color:#00427f}.breadcrumbs{font-size:70%}.custom-product-page .woocommerce-breadcrumb.breadcrumbs{font-size:11px;margin-bottom:5px}.product-short-description ul li{list-style:none;position:relative;margin-left:24px;font-size:14px}.product-short-description tr td,.product-short-description tr th{border-bottom:0;color:#333;font-size:14px;padding-left:10px;padding-right:0}.product-short-description tr td:first-child,.product-short-description tr th:first-child{max-width:100px!important;width:35%!important;padding-left:20px;position:relative;font-weight:400;text-transform:none}.product-short-description tr td:first-child:before,.product-short-description tr th:first-child:before{content:'';background:url("https://taynguyensoul.vn/") no-repeat center;background-size:contain;width:12px;height:12px;position:absolute;left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.widget .is-divider{display:none}.widget span.widget-title{margin-bottom:10px;display:block;text-transform:none;font-size:18px}.accordion-title{font-size:1em}.woocommerce-product-gallery .badge-container{display:none}.single-product-row .col.large-2.large-col-first.vertical-thumbnails.pb-0{order:2}.row.single-product-row{margin-top:0!important}.accordion-inner{padding-left:0;padding-right:0;text-align:justify}h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase{margin-left:0;text-transform:none}.related.related-products-wrapper.product-section{border:none}.accordion-title.active{border:none;background:none}#wrapper>.message-wrapper{padding:10px 0 10px 0;font-size:14px}.product-short-description ul li:before{content:'';background:url("https://taynguyensoul.vn/") no-repeat center;background-size:contain;position:absolute;left:-25px;top:3px;width:18px;height:18px}.single_add_to_cart_button{padding:5px 20px 0;height:45px;border-radius:10px!important;font-size:14px!important;text-transform:none}button.single_add_to_cart_button.button.alt:before{content:"\e908";font-family:fl-icons;margin-right:5px}.quantity .button,.quantity .input-text.qty{height:45px}.quantity .button{width:33px}.quantity .button.minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.quantity .button.plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.show-more-row{text-align:center;margin-bottom:20px;position:relative}.show-more-row.visible{display:block!important}.description-showless{display:none}.show-more-row .showmore-btn{padding:6px 12px}.show-more-row:before{content:"";position:absolute;bottom:100%;height:200px;left:0;background:#fff0 -ms-linear-gradient(top,#fff0,rgb(255 255 255 / .9));background:#fff0 url("https://taynguyensoul.vn/");background:#fff0 -o-linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .9) 100%);background:#fff0 -moz-linear-gradient(180deg,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / .9) 100%);background:#fff0 -webkit-gradient(linear,0%,0%,0%,100%,from(rgb(255 255 255 / .65),to(rgb(255 255 255 / .9))));background:#fff0 -webkit-linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .9) 100%);background:#fff0 linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .9) 100%);width:100%}.show-more-row.visible:before{display:none}.show-more-row #readmore_content{color:#333;text-align:center;margin:0 5px 0;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative;display:inline-block;border:none;font-size:16px;background:url() no-repeat top;background-color:#fff0;background-size:26px 17px;padding-bottom:0;padding-top:40px}.show-more-row button span,.show-more-row button span span{display:block;right:0;left:0;margin:auto;position:absolute}.show-more-row button span.arrow:before{content:"";background:url("https://taynguyensoul.vn/");display:block;width:25px;right:0;left:0;top:-25px;margin:auto;position:absolute;opacity:1;height:15px;background-size:contain;background-repeat:no-repeat}.show-more-row button span.arrow:after{content:"";background:url("https://taynguyensoul.vn/");display:block;width:25px;top:-18px;right:0;left:0;margin:auto;position:absolute;opacity:.5;height:15px;background-size:contain;background-repeat:no-repeat}.show-more-row button span span{background:url("https://taynguyensoul.vn/");width:25px;top:-11px;height:15px;opacity:.3;background-size:contain;background-repeat:no-repeat}.show-more-row button .arrow:before{animation:animate-arrow-3 1s ease-in-out infinite .2s}.show-more-row button .arrow:after{animation:animate-arrow-2 1s ease-in-out infinite .1s}.show-more-row button .arrow span{animation:animate-arrow-1 1s ease-in-out infinite}@keyframes animate-arrow-1{0%{transform:translateY(-40px);opacity:0}70%,100%{transform:translateY(0);opacity:.3}}@keyframes animate-arrow-2{0%{transform:translateY(-20px);opacity:0}70%,to{transform:translateY(0);opacity:.5}}@keyframes animate-arrow-3{0%{transform:translateY(-10px);opacity:0}70%,to{transform:translateY(0);opacity:1}}.bean-row{padding-top:10px;border:1px solid #E8E3E3;border-radius:5px;margin:0 auto 15px!important}.bean-row>.col{padding-bottom:10px}.bean-row>.col.medium-4 .img img{border-radius:15px}.bean-row-description ul{margin-bottom:5px}.bean-row-description li{font-size:12px;margin-bottom:0;list-style:none;margin-left:0!important}.bean-row .container.section-title-container{margin-bottom:12px}.bean-row .section-title{border:none;font-size:20px}.bean-row span.section-title-main{margin-bottom:0;border:none;padding-bottom:0;text-transform:none}.bean-row-price .icon-box-img{float:left;margin-right:5px;margin-bottom:0}.bean-row-price{display:flex}.bean-row-price .icon-box-text{display:flex;align-items:center}.bean-row-click{font-size:11px;text-align:center}.bean-row>.col.medium-4 .img{margin-bottom:5px}.button-caphe-si{display:inline-block!important}.single-post header.entry-header{padding-top:20px}.single-post header.entry-header .entry-header-text.text-center{padding-bottom:0}.single-post article h2{color:#333;line-height:1.3;font-size:24px;position:relative;min-height:48px;padding-left:45px;margin-top:25px;margin-bottom:20px}.single-post article h3{font-size:20px;margin-bottom:15px}.single-post article h4{font-size:16px}.wp-caption{margin-bottom:15px}.single-post article{counter-reset:eztoch2}.single-post article h2{counter-increment:eztoch2}section.sc_fs_faq.sc_card{margin:10px 0 20px;padding:0 15px 15px 15px}section.sc_fs_faq.sc_card>div>p{font-weight:700;margin-bottom:-10px}.single-post article h2 .ez-toc-section:before{content:counter(eztoch2);display:inline-block;text-align:center;border-radius:100%;position:relative;font-size:38px;line-height:19px;padding:10px 10px 10px 0;color:#d51f29;font-weight:400;vertical-align:middle;position:absolute;left:0}li.ez-toc-page-1.ez-toc-heading-level-2>a{font-weight:700}div#ez-toc-container{width:100%;padding:10px 18px;background-color:#FFFEEE;border-radius:10px;overflow:hidden;border:1px solid #ececec}#ez-toc-container a{color:#167ac6;display:block;padding-bottom:5px;font-size:16px}.ez-toc-title-container{margin-bottom:10px}div#ez-toc-container nav ul ul li{list-style:disc;overflow:visible}div#ez-toc-container nav ul ul{overflow:visible}.ez-toc-counter nav ul ul li a::before{display:none}.single-post article p{word-wrap:break-word;font-size:16px;line-height:28px;text-align:justify;margin:15px auto}.single-post article blockquote p{margin:7px auto;font-size:14px}.single-post article blockquote{padding-top:5px;padding-bottom:5px}.selling-points .icon img{border-radius:20px;-webkit-box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%);box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%);background-color:#fff}.woocommerce-order-pay p.cart-empty.woocommerce-info{display:none}.woocommerce-order-pay ul.wc_payment_methods.payment_methods.methods li{list-style:none;margin-left:0}.payment_method_thueapi label{display:inline-block!important;width:auto}.loading:after{-webkit-animation:spin 500ms infinite linear;animation:spin 500ms infinite linear;border:2px solid #fff;border-radius:32px;border-right-color:transparent!important;border-top-color:transparent!important;content:"";display:block;height:16px;top:50%;margin-top:-8px;left:50%;margin-left:-8px;position:absolute;width:16px;background:none}.buy_repay.loading{opacity:1!important;position:relative;color:rgb(255 255 255 / .3)!important;pointer-events:none!important}.buy_repay.loading *{opacity:1!important;color:rgb(255 255 255 / .3)!important}.one-page-checkout.loading:before{content:'';background:rgb(0 0 0 / .2);position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.one-page-checkout.order_again .klaviyo-form-XnthyM{display:none!important}.one-page-checkout.loading{position:relative}.one-page-checkout.loading:after{z-index:3;width:50px;height:50px}div#coupons_list{min-height:160px;background-color:#fff!important}.coupon-container{white-space:normal!important;transform:none!important;max-width:250px}i.zip_bag-icon{cursor:pointer;background-color:#ddd;display:inline-block;width:18px;height:18px;text-align:center;border-radius:100%}body.woocommerce-checkout input[type=checkbox]{position:relative;top:2px;margin-right:5px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin:20px 0 -20px;background-color:#ffcece;padding:8px 10px 0 31px;border-radius:10px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul li{list-style:disc}body.woocommerce-order-received .one-page-checkout .cart{display:none}body.woocommerce-order-received .message-container.container.medium-text-center{color:red}body.woocommerce-order-received .one-page-checkout p.cart-empty.woocommerce-info{display:none}body.woocommerce-order-received .one-page-checkout .text-center.pt.pb{padding-bottom:0}body.woocommerce-order-received .one-page-checkout .row .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.woocommerce-order-received .one-page-checkout .row .large-5.col{order:1}body.woocommerce-order-received .one-page-checkout .row .large-7.col{order:2}body.woocommerce-order-received .is-well.col-inner.entry-content{-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);border-radius:8px}body.woocommerce-order-received p.cart-empty.woocommerce-info{display:none}.woocommerce-privacy-policy-text{display:none}.checkout-note-points{font-size:75%;color:#d51e28;text-align:justify}.pay-order-note{position:relative;top:-28px;width:100%;display:block;text-align:center;color:#fff;font-size:75%;pointer-events:none}p#billing_gender_field{display:block;width:100%;margin-bottom:8px}p#billing_gender_field>label[for="billing_gender_male"]{display:none}.woocommerce-form-login-toggle .message-container.container.medium-text-center,.woocommerce-form-coupon-toggle .message-container.container.medium-text-center{text-align:left!important}form.checkout_coupon.woocommerce-form-coupon.has-border.is-dashed{background-color:#f5f5f5;border-radius:10px;padding-bottom:15px;display:block!important;margin-bottom:0;margin-top:5px}.woocommerce-form-coupon-toggle{display:none}.woocommerce-billing-fields{border-top:none;padding-top:0}input[type='email'],input[type='search'],input[type='number'],input[type='url'],input[type='tel'],input[type='text'],textarea,input[type='submit'],input[type="button"],button:not(.icon),.button:not(.icon){border-radius:5px}td.actions.clear .button{border-radius:5px}.form-row.place-order button#place_order{display:block;border-radius:35px;padding:8px 10px 8px;margin-top:20px;margin-bottom:15px;font-size:18px;background:#b22f16}p#billing_state_field,p#billing_address_1_field{margin-left:4%;margin-right:0}p#shipping_state_field,p#shipping_address_1_field{margin-left:0%}p#billing_svw_province_field,p#billing_svw_ward_field{margin-left:4%}p#shipping_svw_province_field,p#shipping_svw_ward_field{margin-left:4%}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:48%;display:inline-block;margin-bottom:0}.woocommerce-billing-fields__field-wrapper p.form-row-first{margin-left:4%;margin-right:0}.woocommerce-shipping-fields__field-wrapper p.form-row-first{margin-left:0;margin-right:4%}#billing_address_2_field>label,#shipping_address_2_field>label{display:block!important;opacity:1!important;width:auto}.woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-billing-fields__field-wrapper .form-row select,p#order_comments_field .input-text,.woocommerce-billing-fields__field-wrapper .form-row span.select2-selection,.woocommerce-shipping-fields__field-wrapper .form-row input,.woocommerce-shipping-fields__field-wrapper .form-row select,p#order_comments_field .input-text,.woocommerce-shipping-fields__field-wrapper .form-row span.select2-selection{border-radius:6px}p#billing_country_field{opacity:0;height:0;margin:0}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}p#billing_address_1_field{margin-left:0;width:100%}p#billing_phone_field{margin-left:0}p#billing_email_field{clear:both;margin-left:4%}form.checkout.woocommerce-checkout .col-inner.has-border{background-color:#f5f5f9;border-radius:6px;padding:10px 25px;border:none}body.woocommerce-checkout form.xoo-lwo-form{display:none}body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{display:none!important}body.woocommerce-checkout form.xoo-lwo-form{max-width:490px;background-color:#f5f5f5;padding:15px 15px 5px;border-radius:10px;margin-bottom:10px}body.woocommerce-checkout form.xoo-lwo-form label{font-size:14px}body.woocommerce-checkout .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready,body.woocommerce-checkout .mfp-bg.mfp-ready{display:none!important}body.woocommerce-checkout .message-container.container.medium-text-center{font-size:14px}body.woocommerce-checkout button.xoo-ml-open-lwo-btn.button.btn.button.btn{background:none;border:none;color:#a52f21;padding:1px 0 6px;border-bottom:1px solid #a52f21;border-radius:0;height:auto;min-height:0;line-height:1}body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{padding-bottom:20px;margin-bottom:10px;background-color:#f5f5f5;border-radius:10px;padding:20px 15px 20px 15px}body.woocommerce-checkout .message-container.container.medium-text-center{font-size:14px}.woocommerce-checkout.woocommerce-order-received .wc-empty-cart-message,.woocommerce-checkout.woocommerce-order-received .return-to-shop{display:none}dl.variation dd>p{font-weight:700;color:#333}.shop_table .cart_item td.product-name{color:#333}p#billing_company_field{display:none}.variation dl{width:100%;min-width:180px;position:relative}ul.product_list_widget li dl{font-size:9px;white-space:nowrap}.variation dt{font-size:9px;overflow:hidden;white-space:nowrap;font-weight:400;text-transform:none}.variation dt,.variation dd{margin-bottom:5px;line-height:11px}.variation dd{font-weight:700}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:#fff!important}ul.product_list_widget li a:not(.remove){font-size:13px}.one-page-checkout{max-width:850px;margin:30px auto;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);padding:20px 50px;border-radius:10px}.one-page-checkout .shop_table .actions{display:none}.one-page-checkout .cart-collaterals{display:none}.one-page-checkout .col.large-7.pb-0{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.one-page-checkout form.checkout.woocommerce-checkout>.row>.col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:0}.one-page-checkout th.product-name{width:55%}.one-page-checkout form.checkout.woocommerce-checkout>.row>.col.large-5 .is-sticky-column__inner{position:static!important;width:100%!important}.one-page-checkout form.checkout.woocommerce-checkout>.row>.col:last-child{padding-bottom:20px}.one-page-checkout .cart h3,.one-page-checkout .woocommerce-billing-fields h3{padding:14px 10px 15px 40px;color:#333;line-height:1.3;font-size:24px!important;position:relative;min-height:48px;margin-bottom:20px;text-transform:none!important;margin-top:0;margin-bottom:5px}.widget_shopping_cart_content .text-center.pt-title{font-size:80%!important}.widget_shopping_cart_content .text-center.pt-title i{display:block;font-size:90%}.one-page-checkout .cart h3:before,.one-page-checkout .woocommerce-billing-fields h3:before{display:inline-block;text-align:center;border-radius:100%;position:relative;font-size:56px;line-height:36px;padding:10px 10px 10px 0;color:#d51f29;font-weight:400;vertical-align:middle;position:absolute;left:0;top:8px}.one-page-checkout .cart h3:before{content:'1'}.one-page-checkout .woocommerce-billing-fields h3:before{content:'2'}.woocommerce-billing-fields__field-wrapper{padding-top:10px}.item_bank.width_common.space_bottom_10{margin-bottom:5px;margin-top:5px;display:flex;align-items:center;min-height:50px}.item_bank.width_common.space_bottom_10 .thumb_vnpay{width:50px;display:inline-block;margin-right:10px}.item_bank.width_common.space_bottom_10 .info_bank{display:inline-block}:root{--primary:#275EFE;--primary-light:#7699FF;--dark:#1C212E;--grey-dark:#3F4656;--grey:#6C7486;--grey-light:#CDD9ED;--white:#FFF;--green:#16BF78;--sand:#DCB773;--sand-light:#EDD9A9}.order-placed-button{appearance:none;border:0;background:var(--dark);position:relative;height:63px;width:240px;padding:0;outline:none;cursor:pointer;border-radius:32px;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-tap-highlight-color:#fff0;overflow:hidden;transition:transform 0.3s ease}.order-placed-button span{--o:1;position:absolute;left:0;right:0;text-align:center;top:0;line-height:64px;color:var(--white);font-size:15px;font-weight:700;opacity:var(--o);transition:opacity 0.3s ease;border-radius:15px}.order-placed-button span.default{transition-delay:0.3s}.order-placed-button span.success{--offset:15px;--o:0}.order-placed-button span.success svg{width:12px;height:10px;display:inline-block;vertical-align:top;fill:none;margin:7px 0 0 4px;stroke:var(--green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:var(--offset);transition:stroke-dashoffset 0.3s ease;position:relative;top:18px}.order-placed-button:active{transform:scale(.96)}.order-placed-button .lines{opacity:0;position:absolute;height:3px;background:var(--white);border-radius:2px;width:6px;top:30px;left:100%;box-shadow:15px 0 0 var(--white),30px 0 0 var(--white),45px 0 0 var(--white),60px 0 0 var(--white),75px 0 0 var(--white),90px 0 0 var(--white),105px 0 0 var(--white),120px 0 0 var(--white),135px 0 0 var(--white),150px 0 0 var(--white),165px 0 0 var(--white),180px 0 0 var(--white),195px 0 0 var(--white),210px 0 0 var(--white),225px 0 0 var(--white),240px 0 0 var(--white),255px 0 0 var(--white),270px 0 0 var(--white),285px 0 0 var(--white),300px 0 0 var(--white),315px 0 0 var(--white),330px 0 0 var(--white),345px 0 0 var(--white),360px 0 0 var(--white),375px 0 0 var(--white),390px 0 0 var(--white),405px 0 0 var(--white),420px 0 0 var(--white),435px 0 0 var(--white),450px 0 0 var(--white),465px 0 0 var(--white),480px 0 0 var(--white),495px 0 0 var(--white)}.order-placed-button .back,.order-placed-button .box{--start:var(--white);--stop:var(--grey-light);border-radius:2px;background:linear-gradient(var(--start),var(--stop));position:absolute}.order-placed-button .truck{width:60px;height:41px;left:100%;z-index:1;top:11px;position:absolute;transform:translateX(24px)}.order-placed-button .truck:before,.order-placed-button .truck:after{--r:-90deg;content:'';height:2px;width:20px;right:58px;position:absolute;display:block;background:var(--white);border-radius:1px;transform-origin:100% 50%;transform:rotate(var(--r))}.order-placed-button .truck:before{top:4px}.order-placed-button .truck:after{--r:90deg;bottom:4px}.order-placed-button .truck .back{left:0;top:0;width:60px;height:41px;z-index:1}.order-placed-button .truck .front{overflow:hidden;position:absolute;border-radius:2px 9px 9px 2px;width:26px;height:41px;left:60px}.order-placed-button .truck .front:before,.order .truck .front:after{content:'';position:absolute;display:block}.order-placed-button .truck .front:before{height:13px;width:2px;left:0;top:14px;background:linear-gradient(var(--grey),var(--grey-dark))}.order-placed-button .truck .front:after{border-radius:2px 9px 9px 2px;background:var(--primary);width:24px;height:41px;right:0}.order-placed-button .truck .front .window{overflow:hidden;border-radius:2px 8px 8px 2px;background:var(--primary-light);transform:perspective(4px) rotateY(3deg);width:22px;height:41px;position:absolute;left:2px;top:0;z-index:1;transform-origin:0 50%}.order .truck .front .window:before,.order .truck .front .window:after{content:'';position:absolute;right:0}.order-placed-button .truck .front .window:before{top:0;bottom:0;width:14px;background:var(--dark)}.order-placed-button .truck .front .window:after{width:14px;top:7px;height:4px;position:absolute;background:rgb(255 255 255 / .14);transform:skewY(14deg);box-shadow:0 7px 0 rgb(255 255 255 / .14)}.order-placed-button .truck .light{width:3px;height:8px;left:83px;transform-origin:100% 50%;position:absolute;border-radius:2px;transform:scaleX(.8);background:#f0dc5f}.order-placed-button .truck .light:before{content:'';height:4px;width:7px;opacity:0;transform:perspective(2px) rotateY(-15deg) scaleX(.94);position:absolute;transform-origin:0 50%;left:3px;top:50%;margin-top:-2px;background:linear-gradient(90deg,#f0dc5f,rgb(240 220 95 / .7),#fff0)}.order-placed-button .truck .light.top{top:4px}.order-placed-button .truck .light.bottom{bottom:4px}.order-placed-button .box{--start:var(--sand-light);--stop:var(--sand);width:21px;height:21px;right:100%;top:21px}.order-placed-button .box:before,.order .box:after{content:'';top:10px;position:absolute;left:0;right:0}.order-placed-button .box:before{height:3px;margin-top:-1px;background:rgb(0 0 0 / .1)}.order-placed-button .box:after{height:1px;background:rgb(0 0 0 / .15)}.order-placed-button.animate .default{--o:0;transition-delay:0s}.order-placed-button.animate .success{--offset:0;--o:1;transition-delay:7s}.order-placed-button-placed-button.animate .success svg{transition-delay:7.3s}.order-placed-button.animate .truck{animation:truck 10s ease forwards}.order-placed-button.animate .truck:before{animation:door1 2.4s ease forwards 0.3s}.order-placed-button.animate .truck:after{animation:door2 2.4s ease forwards 0.6s}.order-placed-button.animate .truck .light:before,.order.animate .truck .light:after{animation:light 10s ease forwards}.order-placed-button.animate .box{animation:box 10s ease forwards}.order-placed-button.animate .lines{animation:lines 10s ease forwards}@keyframes truck{10%,30%{transform:translateX(-164px)}40%{transform:translateX(-104px)}60%{transform:translateX(-224px)}75%,100%{transform:translateX(24px)}}@keyframes lines{0%,30%{opacity:0;transform:scaleY(.7) translateX(0)}35%,65%{opacity:1}70%{opacity:0}100%{transform:scaleY(.7) translateX(-400px)}}@keyframes light{0%,30%{opacity:0;transform:perspective(2px) rotateY(-15deg) scaleX(.88)}40%,100%{opacity:1;transform:perspective(2px) rotateY(-15deg) scaleX(.94)}}@keyframes door1{30%,50%{transform:rotate(32deg)}}@keyframes door2{30%,50%{transform:rotate(-32deg)}}@keyframes box{8%,10%{transform:translateX(40px);opacity:1}25%{transform:translateX(112px);opacity:1}26%{transform:translateX(112px);opacity:0}27%,100%{transform:translateX(0);opacity:0}}.cart-sidebar.col-inner .shipping__table .woocommerce-shipping-destination,.cart-sidebar.col-inner .shipping__table .shipping-calculator-button{display:none}.col.quy-trinh-left .row.quy-trinh-sp{height:100%}.quy-trinh-text>.col-inner{padding:50px 40px;height:100%}.quy-trinh-text h3.uppercase{font-size:32px;font-weight:400}.quy-trinh-text h3.uppercase strong{margin:10px 0;display:block;color:#B22F16;font-size:43px}.quy-trinh-bg .col-inner img{height:100%}.quy-trinh-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.quy-trinh-bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#eef0ef}.quy-trinh-bg .img-inner{height:100%;position:static}.quy-trinh-sp>.col:hover .img img{transform:scale(1.1)}.quy-trinh-sp{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.quy-trinh-sp .text p{margin-bottom:5px}.quy-trinh-sp .text p strong{display:block}.quy-trinh-row-items{margin-top:23px!important;margin-bottom:23px!important}.quy-trinh-item .ux-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:90px;border-radius:20px;border-bottom-right-radius:20px;padding:24px;-webkit-box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%);box-shadow:0 5px 15px 0 rgb(51 51 51 / 10%);background-color:#fff;margin-bottom:20px}.col.quy-trinh-text{overflow:hidden;height:100%}.quy-trinh-row-items .col.quy-trinh-item{max-width:29%;-ms-flex-preferred-size:29%;flex-basis:29%}.col.quy-trinh-right>.col-inner>.row{height:100%}.quy-trinh-item .ux-logo-link img{height:36px!important;width:36px}.quy-trinh-item .uppercase{font-size:14px;line-height:1.4;margin-bottom:15px}.quy-trinh-item p{font-size:13px}.button.primary{padding:5px 40px}.quy-trinh-note{display:inline-block;position:relative;top:-5px}.product-features-section .section-title{margin-bottom:0}.product-features-section .feature-item .ux-logo{position:absolute;left:0;top:0}.product-features-section .feature-item .col-inner .product-feature-title{padding-left:35px;padding-top:2px;font-size:1.15em}.product-features-section .feature-item .ux-logo .ux-logo-link{padding:0!important}.product-features-section .feature-item{padding-bottom:40px}.product-features-section .section-content>.row>.col>.col-inner .feature-item:last-child{padding-bottom:0}.archive-page-header{padding-top:20px}.blog-wrapper.blog-single.page-wrapper .row{max-width:900px}#comments .comment-respond{background-color:#fff0;padding:0}label[for="wp-comment-cookies-consent"]{line-height:1.3333!important;font-weight:400}p.comment-form-cookies-consent input{margin-bottom:0;height:10px!important;margin-right:0}.form_row_reviews{margin-bottom:-10px}p.comment-form-cookies-consent{line-height:1.3;padding:0;margin-bottom:25px}#frame-thanhtoan hr{display:none}#form-submit-pay button{background-color:#aa0f20;color:#fff}button#btnDownloadQR{margin-bottom:0;padding:10px}.slider-nav-outside .flickity-page-dots,.row-slider .flickity-page-dots{bottom:15px}.prefer-product-title a{color:#a52f21;font-size:16px;font-weight:700;margin-bottom:20px;display:block}.prefer-image{max-width:180px;padding-left:20px}.prefer-product-description a{color:#000!important}.prefer-product-btn{padding:5px 16px!important;line-height:1;min-height:0}.prefer-product-row{margin-bottom:40px;padding:25px 15px 25px 25px;border:1px solid #ececec;border-radius:5px}#related_posts{padding:13px 18px;background-color:#FFFEEE;border-radius:10px;border:1px solid #ececec}#related_posts ul{margin-bottom:0}#related_posts ul li:last-child{margin-bottom:0}#related_posts>p{margin-top:0;margin-bottom:10px}.mfp-image-holder .mfp-content{max-width:80%}.mfp-gallery .mfp-image-holder{padding:40px 25%}.buy_repay{line-height:normal;display:block;padding:10px 0 9px;text-align:center;margin:0 0 12px;color:#fff!important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:16px;text-transform:uppercase;width:100%;max-width:334px;height:55px;background:#a52f21}.buy_repay>span{display:block;font-size:12px;color:#fff;text-transform:none;margin:2px 0 0}.yith-wfbt-section .yith-wfbt-item span.product-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px}.yith-wfbt-section .yith-wfbt-items{margin:5px 0 -5px}.yith-wfbt-section h2{font-size:1.3em}.yith-wfbt-section .yith-wfbt-item{margin-left:0}.yith-wfbt-submit-block{width:100%;float:left}button.yith-wfbt-submit-button.button{background-color:#aa0f20;border:none;margin-top:6px;font-size:14px}[id*="farm-"] .flickity-page-dots .dot{background-color:#FFFEEE;border:none}.home-map-vung-trong>.col{padding-bottom:0;background-color:#fff}.lightbox-content .flickity-slider{display:flex;align-items:center}.lightbox-content .comment-form-rating{justify-content:start!important}.vung-trong-sec.about-us-sec-3{padding-bottom:0!important}.vung-trong-sec.about-us-sec-3 .row.align-middle .col{padding-bottom:0}.map-vung-trong{position:relative}.vung-trong-map-dot{position:absolute;left:30%;bottom:27%;width:138px;padding-right:21px;font-size:13px;text-align:center;z-index:2}.vung-trong-map-dot:before{content:"";position:absolute;width:10px;height:10px;opacity:.3;-webkit-animation:scaleAnimate 2s infinite linear;animation:scaleAnimate 2s infinite linear;background-color:#a52f21;border-radius:100px;pointer-events:none;top:calc(50% - 5px);transform:translateY(-50%);right:0}@-webkit-keyframes scaleAnimate{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes scaleAnimate{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(2.5);transform:scale(2.5)}}.vung-trong-map-dot:after{content:"";right:0;position:absolute;width:10px;height:10px;background-color:#a52f21;border-radius:100px;pointer-events:none;top:50%;transform:translateY(-50%)}.vung-trong-map-dot a{background-color:#a52f21;display:inline-block;color:#fff;border-radius:5px;font-size:11px;padding:5px 5px 3px}.vung-trong-map-dot.vung-trong-map-dot-2{padding-right:2px;padding-left:21px;left:56%;bottom:26%}.vung-trong-map-dot-2:before,.vung-trong-map-dot-2:after{right:auto;left:0}.vung-trong-map-dot.vung-trong-map-dot-3{left:21%;bottom:52%}.vung-trong-map-dot.vung-trong-map-dot-4{bottom:22%;left:35%}.about-us-innerrow .icon-box .icon-box-text h3,.icon-box .about-us-innerrow .icon-box-text p{text-align:left!important}.about-us-innerrow .icon-box .icon-box-text p{text-align:left!important}.about-us-innerrow .section-title{text-align:left;display:block}.about-us-innerrow .section-title span{margin:0}.about-us-innerrow .container.section-title-container{margin-bottom:0}button.show-password-input:after{content:"\e012";font-family:fl-icons!important}button.show-password-input{margin:0;position:absolute;right:0}span.password-input{position:relative}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.wp-element-button.button{margin:2px;font-size:85%;padding:0 10px;min-width:85px}.account-login-inner{margin:auto;max-width:530px}i.icon-user:before{color:#fff0;background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/user.png);background-size:contain;background-repeat:no-repeat;background-position:center}ul.myaccount-menu>li>a:before{content:'';width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}ul.myaccount-menu>li .yith-orders:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/shopping-bag.png)}ul.myaccount-menu>li.active .yith-orders:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/shopping-bag-white.png)}ul.myaccount-menu>li .yith-edit-account:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/user.png)}ul.myaccount-menu>li.active .yith-edit-account:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/user-white.png)}ul.myaccount-menu>li .yith-edit-address:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/shipped.png)}ul.myaccount-menu>li.active .yith-edit-address:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/shipped-white.png)}ul.myaccount-menu>li .yith-referrals:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/03/network.png)}ul.myaccount-menu>li .yith-woo-subscription:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/06/subscription-model.png)}ul.myaccount-menu>li.active .yith-woo-subscription:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/01/subscription-model-white.png)}.woocommerce-account.woocommerce-subscriptions ul.myaccount-menu>li .yith-woo-subscription:before{background-image:url(https://taynguyensoul.vn/wp-content/uploads/2022/06/subscription-model-white.png)}.woocommerce-account.woocommerce-subscriptions ul.myaccount-menu>li .yith-woo-subscription{background-color:#a52f21!important;color:#fff!important}.woocommerce-account.woocommerce-subscriptions ul.myaccount-menu>li .yith-woo-subscription a{background-color:#a52f21!important;color:#fff!important}[data-modal-trigger=".subscription_renewal_early"] a.close{display:none}ul.myaccount-menu>li{margin-left:0;padding:0 10px;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%)}ul.myaccount-menu>li.active>a{color:#fff!important}ul.myaccount-menu>li.active{background-color:#a52f21!important}ul.myaccount-menu>li .item-icon{margin-right:4px!important}body.woocommerce-account div#content{padding-top:45px}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}.user-info{margin-top:20px}.user-info{margin-top:20px}.woocommerce-MyAccount-content p#billing_state_field,.woocommerce-MyAccount-content p#shipping_state_field{margin-left:0}.woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-address-fields__field-wrapper .form-row{width:100%}.woocommerce-MyAccount-content p#billing_first_name_field,.woocommerce-MyAccount-content p#shipping_first_name_field{order:1}.woocommerce-MyAccount-content p#billing_country_field,.woocommerce-MyAccount-content p#shipping_country_field{order:4}.woocommerce-MyAccount-content p#billing_state_field,.woocommerce-MyAccount-content p#shipping_state_field{order:4}.woocommerce-MyAccount-content p#billing_phone_field,.woocommerce-MyAccount-content p#shipping_phone_field{order:2}.woocommerce-MyAccount-content p#billing_email_field,.woocommerce-MyAccount-content p#shipping_email_field{order:3}.woocommerce-MyAccount-content p#billing_city_field,.woocommerce-MyAccount-content p#shipping_city_field{order:5}.woocommerce-MyAccount-content p#billing_address_2_field,.woocommerce-MyAccount-content p#shipping_address_2_field{order:6}.woocommerce-MyAccount-content p#billing_address_1_field,.woocommerce-MyAccount-content p#shipping_address_1_field{order:7}.woocommerce-MyAccount-content p#shipping_country_field{display:none}.woocommerce-MyAccount-content p#shipping_address_1_field{margin-left:0}tr.order.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending a.woocommerce-button.button.pay{line-height:1.4;max-width:67px;padding:0;background-color:#a52f21}tr.order.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending{background-color:#f5f573}td.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{text-align:center}td.order-status.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{white-space:normal!important}tr.order.woocommerce-orders-table__row a.woocommerce-button.button{background-color:#003F22}.half-stars-example .rating-group>p{display:flex}.refer-a-friend-box .aw-referrals-well{border-radius:10px;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);box-shadow:0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 22%);margin-bottom:10px}.lightbox-content button.fancybox-button.fancybox-close-small{display:none}.lightbox-content div#review_form_wrapper{display:block;text-align:left;margin:0;max-width:none}.lightbox-content .woocommerce-Reviews{border:none!important;margin:0!important}.comment-form .wrap-attaddsend{padding:10px 15px 0!important}.survey-title .order-title i{font-size:80%}.survey-title{font-weight:700;margin-bottom:30px;font-size:20px}.survey-title br{display:none}span.order-tag.order-tag--success{background-color:#003f22;color:#fff;border-radius:4px;position:relative;top:-2px;margin-left:10px}.survey-title .order-title{display:inline-block;padding:10px 40px;border-radius:10px;background-color:#f5f5f7}.review-product-row-head{border-radius:10px;background-color:#a52f21}.review-product-row-head>.col{padding:5px;text-align:center}.review-product-row-head>.col p{margin-bottom:0;color:#fff}.review-product-row .col{padding:20px;text-align:center;font-size:14px}.review-product-row a.button.primary.is-outline{margin:0 auto!important;font-size:12px;padding:5px 10px}.review-product-row .col:nth-child(2){text-align:left}.review-product-row .col:nth-child(2) p{margin-bottom:0}.review-product-row .col:nth-child(1){padding:20px 35px;vertical-align:top}.review-product-row-head,.review-product-row{margin:0!important}.review-product-table{border:1px solid #e3e3e9;border-radius:10px}.review-product-row{border-bottom:1px solid #e3e3e9}.review-product-row:last-child{border-bottom:0}.survey-form{padding:30px 10px;text-align:center;max-width:550px;margin:auto}.survey-form span.wpcf7-spinner{position:absolute}.survey-form b{color:#a52f21}.survey-form div{margin-bottom:10px}.devvn-popup-quickbuy a.devvn_buy_now.devvn_buy_now_style{display:none}a.landing-page-btn.devvn_buy_now.devvn_buy_now_style strong{font-weight:700}.devvn-popup-title{background:#A52F21}.customer_coupon_field button.apply_coupon{background:#A52F21;border:1px solid #A52F21}a.devvn_buy_now_style{background:#A52F21;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ff1b00),to(#A52F21));background:-webkit-linear-gradient(top,#ff1b00,#A52F21);border-radius:10px}.devvn-popup-quickbuy .popup-customer-info-group .devvn-order-btn{background:#A52F21;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ff1b00),to(#A52F21));background:-webkit-linear-gradient(top,#ff1b00,#A52F21)!important;border-radius:10px;margin-top:10px}a.devvn_buy_now_style:hover,a.devvn_buy_now_style:focus{background:#A52F21;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ff1b00),to(#A52F21));background:-webkit-linear-gradient(top,#ff1b00,#A52F21);opacity:.8}.home-banner-section{overflow:hidden}.single-product .farm-gallery-desktop{height:inherit!important;margin-bottom:10px!important}.single-product .farm-gallery-desktop>.gallery-col{position:static!important}span.wpcf7-list-item{position:relative;padding-left:30px;margin-bottom:10px}span.wpcf7-list-item input{position:absolute;left:5px}.popup-banner-new-customer br{display:block}.popup-banner-new-customer{max-width:680px;font-size:16px;background-color:#FFFEEE}.popup-banner-new-customer p{font-size:14px;margin-bottom:0!important}.popup-banner-new-customer .col.small-12.large-7{padding:15px 15px 10px!important}.popup-banner-new-customer-title{color:#a52f21;font-size:28px;text-align:center}.popup-banner-new-customer-input input[type="submit"]{position:absolute;right:0;margin:0;top:0}.popup-banner-new-customer-input{position:relative;margin:15px 0 2px!important}.popup-banner-new-customer span.wpcf7-spinner{position:absolute;top:5px;right:120px;margin:0}.popup-banner-new-customer span.wpcf7-form-control-wrap.AGREE_TO_TERMS{margin-top:-15px}.mc4wp-alert.mc4wp-success{padding:10px 10px 10px 10px}.mc4wp-alert.mc4wp-success p{margin:0;color:#fff;padding:10px 20px 10px 10px;background-color:#003F22;border-radius:10px}.added_to_cart.wc-forward{display:none}div#cart-popup{padding:10px}.mfp-content.off-canvas-cart{background:transparent!important;box-shadow:none}.mfp-bg.mfp-ready{opacity:0.6!important}.mfp-ready .mfp-close{right:10px}#cart-popup a.button.checkout:after{content:'Chỉ mất 1-2 phút để hoàn tất Đơn Hàng';display:block;font-size:11px;text-transform:none;line-height:1;font-weight:400;position:relative;top:-5px;margin-bottom:7px}.cart-popup-inner.inner-padding{background-color:#fff;border-radius:10px}p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward{display:none}p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward.checkout{display:block;background-color:#A52F21;padding:5px;border-radius:30px;margin:15px 0 0}@media (max-width:767px){.mfp-content.off-canvas-cart{width:100%}.cart-popup-inner.inner-padding{padding:30px 10px}}.recharge-buttons .active{-webkit-box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%)}.recharge-cover img{border-radius:20px}.img.recharge-cover{box-shadow:1px 1px 10px rgb(0 0 0 / 15%);border-radius:20px}.row.recharge-tabs li.tab>a:before{top:auto;bottom:0}.row.recharge-tabs li.tab>a i{display:block;font-weight:400;font-size:55%}.row.recharge-tabs li.tab>a{text-align:center;font-size:22px;text-transform:none}.row.recharge-tabs li.tab{width:calc(100% / 3);margin:0;text-align:center;padding:0 8px}.row.recharge-tabs .tab-panels{padding-top:30px}.row.recharge-tabs .tab-panels .star-rating{display:inline-block;margin:0}.row.recharge-tabs .tab-panels .text.rating>p{display:inline-block;margin:0;position:relative;top:-2px;font-weight:400}.recharge-buttons .text button{margin:5px 5px 10px;border:1px solid #ececec;font-weight:400;padding:15px 25px 15px;line-height:1.3;position:relative;border-radius:10px;background-color:#fff}.recharge-buttons{padding-top:20px}.recharge-packs button br{display:none}.recharge-packs button span{display:block}.recharge-buttons .text button p{margin-bottom:0}.recharge-packs button span.pb-4.block{font-size:14px}.recharge-packs button .recharge-pack-price{font-size:20px;font-weight:700;text-transform:none;padding:5px 0}.recharge-packs button .bottom-0{text-transform:none;font-size:13px;width:100%;padding:3px 0 3px 0;background-color:#ef4444;color:#fff;position:absolute;left:0;bottom:0;border-radius:0 0 10px 10px}.recharge-buttons .recharge-packs button{padding:15px 15px 28px 10px}.recharge-buttons p{margin-bottom:0}.recharge-interval select{border-radius:10px;background-color:#fff;max-width:300px;margin:20px auto 0}.recharge-tabs-innertab-title a.button{margin:0!important;padding:0 30px}.recharge-tabs-innertab-title{border-bottom:1px solid #ececec;margin-top:15px}.recharge-tabs-innertab-title a.button:before{bottom:-2px;width:100%;left:0;background:none}.recharge-tabs-innertab-title a.button.active:before{background-color:#a52f21;opacity:1;height:2px}.recharge-buttons .text button.active:before{content:'\e00a';font-family:fl-icons;position:absolute;left:50%;transform:translateX(-50%);top:-9px;color:#fff;z-index:2;background-color:#ef4444;width:20px;height:20px;line-height:20px;font-size:11px;border-radius:50%}.recharge-tabs-innertab-title a.button{color:#333;font-weight:400}.recharge-tabs-innertab-title a.button.active{color:#a52f21;font-weight:700}a.button.single-recharge-button{padding:4px 10px;margin:0;color:#333;font-weight:400;line-height:1.3;min-height:0}.row.single-recharge-tab-title{border-bottom:1px solid #f1f1f4;margin-bottom:10px}a.button.single-recharge-button:before{width:100%;left:0;opacity:0;bottom:-3px;height:3px}a.button.single-recharge-button.active{font-weight:700;color:#a52f21}a.button.single-recharge-button.active:before{opacity:1}table.variations select{color:#333!important;min-width:200px}.single-recharge-tab-title{display:none}body.mua-dinh-ky .single-recharge-tab-title,body.mua-1-lan .single-recharge-tab-title{display:flex!important}a.landing-page-btn.devvn_buy_now.devvn_buy_now_style{background:#24a9e1!important;margin:-35px 0 0 0!important}.list-reviews-shortcode .review-product{font-size:11px;margin-top:1px;margin-bottom:0;display:block}.review-product{display:none}.list-reviews-shortcode .flickity-page-dots{bottom:-10px}.list-reviews-shortcode .flickity-page-dots .dot{padding:0}.list-reviews-shortcode a.cmtlike{display:none}.list-reviews-shortcode time.woocommerce-review__published-date{font-size:85%}.list-reviews-shortcode time.woocommerce-review__published-date:before{content:'Đánh giá ngày: '}.devvn_cmt_box>span{width:25px;height:25px;background-image:none!important;background-color:#ccc;margin-right:5px;text-align:center;color:#fff;text-transform:uppercase;font-size:12px;line-height:25px;font-style:normal;display:inline-block}.list-reviews-shortcode li.review{max-width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;position:relative;margin:0;padding:0 15px 30px;width:100%}.list-reviews-shortcode .devvn_review_top{white-space:nowrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.devvn_review_box .star-rating{font-size:12px;margin-top:5px}em.woocommerce-review__verified.verified{font-size:10px!important}em.woocommerce-review__verified.verified:before{top:-1px!important}.list-reviews-shortcode li.review .comment_container{padding:15px 15px 15px 30px;margin:0;-webkit-box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 5%);box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 5%);border-radius:10px;font-size:13px;min-height:230px;position:relative;background-color:#fff}.list-reviews-shortcode .description p{margin-bottom:5px}.list-reviews-shortcode .devvn_cmt_box{position:absolute;left:15px;top:20px}ul.cmt_attachment_img{list-style:none;margin:5px 0 0;padding:0;overflow:hidden}ul.cmt_attachment_img li{padding:0;margin:0;overflow:hidden;height:50px;position:relative;border-radius:4px}ul.cmt_attachment_img li{width:50px;float:left;margin:0 5px 5px 0!important;padding:0!important;border:0!important;clear:none}ul.cmt_attachment_img li img{position:absolute;min-height:50px}ul.cmt_attachment_img li a[data-video] img{min-height:0;width:33px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}ul.cmt_attachment_img li a[data-video]{overflow:hidden;display:block;height:80px}ul.cmt_attachment_img li a[data-video]:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);content:''}.cmt_video{position:relative;height:100%}.cmt_video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100%}em.woocommerce-review__verified.verified{position:relative;padding:0 0 0 18px;color:#52b858;font-style:normal;margin-right:10px}em.woocommerce-review__verified.verified:before{position:absolute;background:#fff0 url(https://taynguyensoul.vn/wp-content/plugins/devvn-woocommerce-reviews/images/icon-confirm.png) no-repeat center center;background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;width:15px;height:15px;display:inline-block;content:'';left:0;top:1px}.single-product #reviews .devvn_cmt_box{float:left}.devvn_review_mid{display:block;overflow:hidden}.devvn_review_mid .description{width:100%;overflow:hidden;display:block!important}.comment-images-box{display:-webkit-box;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px}.comment-images-box ul.comment-images-list{position:relative;width:60px;height:63px;margin:7px}.comment-images-box ul.comment-images-list li{position:absolute;left:0;float:none;width:60px;height:60px;margin:0!important}.comment-images-box ul.comment-images-list li img{min-height:80px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.cart-upsell-popup{position:absolute;left:0;top:10px;z-index:205;background:#fff;width:49%;border-radius:10px;display:flex;flex-wrap:wrap;padding-top:12px}.mfp-content.off-canvas-cart{justify-content:right;display:flex}.product-small.product-vertical.box{display:flex}.product-small.product-vertical.box .box-image{width:100px}.cart-upsell-popup span.woocommerce-review-link.total-sold{display:none}.product-small.product-vertical.box .name.product-title.woocommerce-loop-product__title a{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0}.product-small.product-vertical.box .box-text.box-text-products .price-wrapper .price{font-size:12px;justify-content:start}.product-small.product-vertical.box .box-text.box-text-products .price-wrapper{justify-content:flex-start}.product-small.product-vertical.box .box-text.box-text-products .title-wrapper{text-align:left;display:inherit}.cart-upsell-popup .product-small.col{padding-bottom:15px}.cart-upsell-popup .product-small.col .image-tools{display:none}.cart-upsell-popup span.product-label{display:none}.cart-upsell-popup span.product-gift-label{max-width:82px}.product-small.product-vertical.box span.woocommerce-review-link.total-sold{font-size:8px;padding:0 5px;right:2px}.product-small.product-vertical.box .box-image{width:145px}.product-small.product-vertical.box .box-text.box-text-products{padding-left:8px}.cart-upsell-popup .product-small.col a.button.add_to_cart_button.ajax_add_to_cart:before{content:"\e908";font-family:fl-icons;margin-right:5px}.cart-upsell-popup .product-small.col a.button.add_to_cart_button.ajax_add_to_cart{font-size:9px;text-transform:none;margin-top:0}.top-comments>.col>.col-inner{-webkit-box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 5%);box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 5%);border-radius:10px}h4.cart-upsell-title>span{position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:12px;background-color:#a52f21;color:#fff;padding:2px 6px;border-radius:10px}h4.cart-upsell-title{position:relative;padding-top:24px;text-align:center;margin-bottom:15px}@media (min-width:850px){.off-canvas .off-canvas-cart{width:650px}div#cart-popup{overflow:visible;max-width:320px}.banner.dark-bg:before{content:"";position:absolute;height:30%;width:100%;top:0;left:0;background:linear-gradient(180deg,rgb(255 255 255 / .7),transparent);z-index:2}}@media only screen and (max-width:48em){.cart-upsell-popup{position:static;width:100%;background-color:#f5f5f5;margin-top:20px;padding-top:20px}}@media only screen and (max-width:48em){th.order-actions.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{min-width:120px}th.order-status.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status{width:60px}.single_variation_wrap{margin-bottom:20px}#thueapi .splide span.font-bold{display:block}#thueapi .splide p.pt-2>br{display:none}body.woocommerce-order-received #thueapi .flex.items-center.leading-loose{flex-wrap:wrap;font-size:14px;width:calc(100% + 40px);position:relative;left:-20px}.flex.items-center.leading-loose .text-xl{font-size:14px}body.woocommerce-order-received #thueapi .flex.items-center.leading-loose .w-2\/3,body.woocommerce-order-received #thueapi .flex.items-center.leading-loose .w-1\/3{width:100%;text-align:left}body.woocommerce-order-received #thueapi .flex.items-center.leading-loose .w-1\/3 img{width:100%;height:100%;margin-top:10px}.list-reviews-shortcode li.review{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;'
        padding-bottom: 0;
    }
    .testimonial-section ul.commentlist {
        margin-bottom: 0;
    }
    .list-reviews-shortcode .flickity-page-dots{
        display: none;
    }
}
@media only screen and ( min-width: 769px){
    .home-testimonial .commentlist .flickity-viewport {
        height: auto !important;
    }

    .home-testimonial .commentlist .flickity-slider {
        position: static !important;
    }
    .home-testimonial .commentlist .flickity-slider {
      transform: none !important;
      column-count: 3;
      column-gap: 20px;
    }
    .home-testimonial .list-reviews-shortcode li.review {
        position: static !important;
        margin: 0;
        grid-template-rows: 1fr auto;
        margin-bottom: 20px;
        padding: 0;
        break-inside: avoid;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .home-testimonial .commentlist .flickity-viewport {
        overflow: visible;
    }

    .home-testimonial .commentlist ol.flickity-page-dots, .home-testimonial .commentlist .flickity-button {
        display: none;
    }
}
@media only screen and (max-width: 425px) {
    .list-reviews-shortcode li.review {
        max-width: 80%;
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
        padding: 0 7px 15px;
    }
    .list-reviews-shortcode li.review .comment_container {
        padding: 11px 0px 0px 0px;
    }
    .list-reviews-shortcode .devvn_cmt_box {
        display: none;
    }
}
.border-radius-30 img {
    border-radius: 30px;
}
/* end - list reviews shortcode */

/*BEGIN - BLACK FRIDAY SECTION */
/*form.woocommerce-cart-form:after {
    content: "BlACK FRIDAY SALE GIÁ ĐÃ GIẢM, MÃ ƯU ĐÃI HIỆN KHÔNG ÁP DỤNG ĐƯỢC";
    display: block;
    background-color: yellow;
    margin-top: 14px;
    padding: 5px;
    margin-bottom: -10px;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon.has-border.is-dashed {
    display: none !important;
}*/
/*.home .nav > li > a {
    color: #fff;
}
.home .stuck .header-main .nav > li > a{
    color: #333;
}*/
.bfcm-deals-col > .col > .col-inner{
    border-left: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
    padding: 0px 20px 20px !important
}
.bfcm-deals-col .col:nth-child(3) > .col-inner,.bfcm-deals-col .col:nth-child(4) > .col-inner{
    border-bottom: 1px dashed #ddd;
}
.bfcm-deals-col .col:nth-child(2) > .col-inner,.bfcm-deals-col .col:nth-child(4) > .col-inner{
    border-right: 1px dashed #ddd;
}
.bfcm-menu-item > a {
    font-weight: 700 !important;
    font-size: 15px !important;
    padding: 0px 10px !important!;
    color: #f81311;
}
.bfcm-menu-item li.active a{
    color: #000;
}
.black-friday-section .slider-nav-light .flickity-page-dots .dot {
    background-color: #fff !important;
}
form.post-password-form {
    padding-top: 50px;
    max-width: 700px;
    margin: 0 auto;
}

form.post-password-form > p {
}
form.post-password-form:before {
    content: "NHẬP MÃ DÁNH RIÊNG CHO VIP LIST";
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
    display: block;
}
.ux-logo.has-hover.align-middle.ux_logo.inline-block.black-friday-logo {
    margin: -33px 0 -50px;
}
.black-friday-section .name.product-title.woocommerce-loop-product__title a, .black-friday-section .price-wrapper .price del, .black-friday-section .price-wrapper .price ins {
    color: #fff;
    font-weight: 700;
}

.black-friday-section .price-wrapper .price ins {
    display: block;
    float: none;
    margin-top: 10px;
}
.black-friday-section .stock-quantity{
    display: block !important;
    color: #F5B52B;
    font-style: italic;
    font-size: 11px;
    margin: 0 auto;
}
.black-friday-section.hide-stock .stock-quantity{
    display: none !important;
}
.black-friday-section .box-text {
    margin-top: 9px;
}
.black-friday-section .product-small .woocommerce-product-rating a.woocommerce-review-link.rating-count{
    color: #198dfa;
}

.black-friday-section h2.name.product-title.woocommerce-loop-product__title, .black-friday-section h2.name.product-title.woocommerce-loop-product__title a, .black-friday-section .amount {
    color: #fff !important;
}

.black-friday-section .price-wrapper .price del .amount {
    color: #fff !important;
}
body.black_friday_vip .black-friday-section{
    display: flex !important;
    visibility: visible !important;
}
.black_friday_vip .black-friday-section .bg.section-bg {
/*    background-size: contain !important;*/
/*    background-repeat: repeat-x !important;*/
    background-position: top;
}
.black_friday_vip .black-friday-section .container.section-title-container {
    background-color: #000;
    padding: 5px;
}

.text-gradient {
    background-image: var(--gradient);
    color: #0000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-background-clip: text;
    background-clip: text;
}
.scrolling-text marquee span{
    font-size: 58px;
    font-weight: 700;
    margin-left: 100px;
}
.slider-no-hide-items > .flickity-viewport {
    overflow: visible;
}
.row.coupon-card-row .col-inner {
    display: flex;
    justify-content: center;
}
.black-friday-section .coupon-card {
  background-color: #fff;
  border-radius: 10px;
  width: 300px;
  text-align: center;
  padding: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  position: relative;
  margin: 0 10px;
}
.black-friday-section .coupon-card::before,
.black-friday-section .coupon-card::after {
  content: "";
  width: 24px;
  height: 20px;
  background-color: #0a0a0a;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.black-friday-section .coupon-card::before {
  left: -14px;
  border-radius: 0 10px 10px 0;
}
.black-friday-section .coupon-card::after {
  right: -14px;
  border-radius: 10px 0 0 10px;
}
.black-friday-section .top-icon {
  font-size: 24px;
  margin-bottom: 10px;
}
.black-friday-section .title {
    font-size: 14px;
    color: #888;
    margin-bottom: 0;
}
.black-friday-section .discount {
  font-size: 18px;
  margin: 10px 0;
  color: #333;
}
.black-friday-section .discount span {
  font-size: 16px;
  color: #888;
}
.black-friday-section .validity {
  font-size: 12px;
  color: #888;
  margin-bottom: 20px;
}
.black-friday-section .promo-code {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.black-friday-section .promo-code input {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 12px;
    text-align: center;
    width: 115px;
}
.black-friday-section .promo-code button {
  background-color: #a52e21;
  border: none;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 12px;
  cursor: pointer;
}
.black-friday-section .promo-code button:hover {
  background-color: #39b54a;
}

/*END - BLACK FRIDAY SECTION*/

.coffee-profile-bar {
    padding: 0px 15px;
}

.coffee-profile-title {
    padding: 15px 15px 0px;
}
.bar-inner {
    background-color: #A52F21;
    position: absolute;
    height: 5px;
    border-radius: 3px;
}

.bar {
    position: relative;
    padding: 5px 0 15px;
}

.bar-inner:before {
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 100%;
    float: right;
    background: #A52F21;
    position: relative;
    top: -5px;
}
.bar:before {
    content: "";
    width: 100%;
    height: 5px;
    background-color: #7a7a7a;
    position: absolute;
    z-index: 0;
    border-radius: 3px;
}

h5.coffee-profile-name {
    font-size: 15px;
    margin-bottom: 3px;
}

.coffee-profile-att-name {
    font-size: 84%;
    margin-bottom: 14px;
}

.coffee-profile-container {
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 10px;
}

.grecaptcha-badge{
    display: none !important;
}

#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory, #yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields {
    margin: 0 0 20px;
}
#yith-wcdp-add-deposit-to-cart ~ .woocommerce-variation-add-to-cart > .quantity, #yith-wcdp-add-deposit-to-cart ~ .woocommerce-variation-add-to-cart > .single_add_to_cart_button {
    display: none !important;
}
div#yith-wcdp-add-deposit-to-cart span.price-label.deposit-price {
    font-size: 120%;
}
.woocommerce-variation-availability .ywpo_availability_date {
    margin-top: 10px;
    font-weight: 700;
}
.ywpo_variable_product_label {
    background-color: #f5ef6b;
    padding: 10px 10px 4px;
    border-radius: 10px;
    display: inline-flex;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 14px;
}
.ywpo_variable_product_label:before {
    content: "";
    background: url(https://taynguyensoul.vn/wp-content/uploads/2024/05/preorder-bag.png) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    margin-right: 5px;
    display: inline-block;
}
span.product-label.is-small.top.left.pre-order-label:before {
    content: "";
    background: url(https://taynguyensoul.vn/wp-content/uploads/2024/05/preorder-bag.png) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    margin-right: 5px;
}

span.product-label.is-small.top.left.pre-order-label {
    width: 112px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f5ef6b;
    font-weight: 700;
    right: 3px;
    left: auto;
    top: 0;
    color: #000;
    height: 33px;
    z-index: 21;
}
.single-product-row span.product-label.is-small.top.left.pre-order-label {
    left: auto;
    right: 5px;
    top: 5px;
}

/*new product features*/
.product-features-bg {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/why-us.svg) no-repeat center;
    background-size: 85%;
    min-height: 480px;
}

.product-features-section-new .feature-item .col-inner .product-feature-title {
    padding-left: 0;
}

.product-features-section .feature-item-1 {
    left: -42px;
    top: -8px;
}

.product-features-section .feature-item-2 {
    left: -75px;
    top: 2px;
}

.product-features-section .feature-item-3 {
    top: 60px;
    left: -40px;
}

.product-features-section .feature-item-4 {
    top: -8px;
    left: 40px;
}

.product-features-section .feature-item-5 {
    left: 79px;
    top: 19px;
}

.product-features-section .feature-item-6 {
    left: 40px;
    top: 62px;
}

.product-features-section-new .feature-item {
    padding-bottom: 15px;
    position: relative;
}
.product-features-section .feature-item p {
    width: 280px;
    display: inline-block;
}
.mb-product-features-stars .icon-star {
    color: #FAA61A;
    margin: 0 4px;
}

.mb-product-features-stars .icon-star.star2 {
    font-size: 115%;
}

.mb-product-features-stars .icon-star.star3 {
    font-size: 130%;
}

.mb-product-features-stars > p {
    margin-bottom: 5px;
}
/*new product features*/

/* birthday */
.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select--month {
    max-width: 170px;
}
/* birthday */

/*BEGIN - PREORDER STYLE*/ 
table.shop_table.woocommerce-checkout-review-order-table .preorder-process {
    display: none;
}
.preorder-process-info {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 5px;
}
.preorder-target {
    display: flex;
}
.preorder-tooltip {
    margin-left: 5px;
}
.preorder-process .bar {
    margin-top: 2px;
}
.preorder-process .bar:before {
    height: 12px;
}
.preorder-process .bar .bar-inner:before {
    display: none;
}
.preorder-process .bar .bar-inner {
    background-color: #25CF88;
    height: 12px;
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
}
tr.woocommerce-cart-form__cart-item.cart_item i.preorder-tooltip-icon:before {
    content: "?";
    background-color: #d7d7d7;
    width: 17px;
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    font-weight: 700;
}
/*END - PREORDER STYLE*/

/*BEIGN - HOME CATEGORIES */
.archive .post-item .image-cover {
    padding-top: 70% !important;
}
ul#menu-home_categories {
    display: flex;
    overflow-x: auto;
    border-bottom: 0;
    white-space: normal;
    flex-wrap: wrap;
}
ul#menu-home_categories > .menu-item {width: 25%;min-width: 250px;padding: 0px 20px 10px 0;border: 0 !important;}

ul#menu-home_categories > .menu-item > a {
    font-size: 16px;
    color: #000;
    padding-right: 30px;
    position: relative;
    padding: 15px 67px 15px 20px;
    display: flex;
    line-height: 1.2;
    background-color: rgb(250, 250, 250);
    border-radius: 10px;
    min-height: 66px;
    align-items: center;
    -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    white-space: normal;
    -webkit-transition: background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
    transition: background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
    -o-transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
}
ul#menu-home_categories > .menu-item:hover > a {
    -webkit-box-shadow: 0 7px 20px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .34);
    box-shadow: 0 7px 20px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .34);
}
ul#menu-home_categories > .menu-item > a > img {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 50px;
    height: 50px;
    object-fit: contain;
}
.home-categories-section .widget {
    padding: 0;
    margin-bottom: 0;
}
.red-bottom-line:after {
    content: "";
    background: -webkit-linear-gradient(left, #b22e16, rgba(248, 113, 113, .3490196078), rgba(0, 0, 0, 0));
    display: block;
    width: 100%;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 15px;
}

.home-categories-section h3.section-title.section-title-normal {
    border-bottom: 0;
    font-size: 24px;
}

.home-categories-section span.section-title-main {
    border-bottom: 0;
}
.home-categories-section .container.section-title-container .section-title:after {
    content: "";
    background: -webkit-linear-gradient(left, #b22e16, rgba(248, 113, 113, .3490196078), rgba(0, 0, 0, 0));
    display: block;
    width: 100%;
    height: 2px;
    margin-top: 7px;
    margin-bottom: 5px;
}
/*END - HOME CATEGORIES */

.tns-coffee-quiz-section a.button i {
    display: block;
    font-size: 85%;
    font-weight: 400;
    text-transform: none;
}

/*BLACK FRIDAY - CAMPAIGN BADGE*/
/*.product-small .box-image:after{
    content: '';
    background: url(https://taynguyensoul.vn/wp-content/uploads/2024/12/CYBER-MONDAY.png) no-repeat center;
    position:absolute;
    bottom: 0;
    right: 0;
    width: 51px;
    height: 40px;
    border-radius: 5px;
}
.product-images:after {
    content: '';
    background: url(https://taynguyensoul.vn/wp-content/uploads/2024/12/CYBER-MONDAY.png) no-repeat center;
    position:absolute;
    bottom: 0;
    right: 0;
    width: 51px;
    height: 40px;
    border-radius: 5px;
}
.black-friday-section span.woocommerce-review-link.total-sold {
    display: none;
}*/
/*BLACK FRIDAY - CAMPAIGN BADGE*/

li.cat-item.cat-item-443{
    display: none;
}
.widget.before_shop_category-widget .product-categories{
    margin-top:  10px;
}
.widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent {
    display: block;
}
.widget.before_shop_category-widget .product-categories .cat-item {display: none;border: none;}

.widget.before_shop_category-widget .product-categories ul.children {
    padding-left: 0;
    margin-left: 0;
    border: none;
}

.widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > .children > .cat-item.current-cat ~ .cat-item {
    display: none;
}

.widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > .children > .cat-item.current-cat > a, .widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > .children > .cat-item.current-cat > span, .widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > .children > .cat-item.current-cat > button {
    display: none;
}

.widget.before_shop_category-widget .product-categories ul.children > .cat-item > ul.children > .cat-item {
    display: inline-block;
    padding: 4px 10px;
    border: 1px solid #eee;
    margin: 0 5px 5px 0;
}

.widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > a,.widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > span, .widget.before_shop_category-widget > .product-categories > .cat-item.cat-parent > button {
    display: none;
}
.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent .cat-item {
    display: inline-block;
    order: 2;
}

.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent {
    display: inline-block;
}

.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent > a,.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent > span,.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent > button {
    display: none;
}
.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent .cat-item.active {
    background-color: #151f52;
    color: #fff;
    order: 0;
}
.widget.before_shop_category-widget .product-categories > .cat-item.current-cat.active > .children > .cat-item{
    display: inline-block;
    margin: 0 10px 5px 0;
}
.widget.before_shop_category-widget .product-categories > .cat-item.current-cat.active > .children > .cat-item > a {
    font-size: 16px;
    color: #000;
    position: relative;
    padding: 15px 10px 15px 10px;
    display: flex;
    line-height: 1.2;
    background-color: rgb(250, 250, 250);
    border-radius: 10px;
    align-items: center;
    -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    white-space: normal;
    -webkit-transition: background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
    transition: background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
    -o-transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
    transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s, -webkit-transform .3s, -webkit-box-shadow .3s;
}
.widget.before_shop_category-widget .product-categories > .cat-item.current-cat.active > .children > .cat-item:hover > a {
    -webkit-box-shadow: 0 7px 20px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .34);
    box-shadow: 0 7px 20px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .34);
}
.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent .cat-item.active > a {
    color: #fff;
}
.widget.before_shop_category-widget .product-categories .cat-item.cat-parent .cat-item.cat-parent .children {
    display: flex !important;
    flex-wrap: wrap;
}
div.sidebar-inner ul.product-categories li {
    padding: 3px 13px;
}
@media only (max-width: 992px) and (min-width: 768px) {
    .product-features-section .feature-item {
        min-height: 135px;
    }
    #my-account-menu.layout-modern .myaccount-menu>li{
        width: 100% !important;
    }
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    /* body.woocommerce-checkout #coupons_list #all_coupon_container{
        white-space: normal !important;
    } */
     section.sc_fs_faq.sc_card > div > p {
        font-size: 14px;
        text-align: left;
        padding: 0;
    }

    section.sc_fs_faq.sc_card > div p {
        padding: 0;
        font-size: 14px;
    }
    .coupon-container.apply_coupons_credits.medium.round-dashed {
        -moz-box-shadow: 0 0 20px rgba(0,0,0,.15);
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
        box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
        background-color: #fff;
        border-radius: 4px !important;
        border-left: 4px solid #a52f21;
        margin-right: 15px !important;
        margin-bottom: 15px !important;
        max-width: 260px !important;
        padding: 5px 1px;
        margin: 15px 10px 5px !important;
    }
    .row-slider .flickity-prev-next-button{
        width: 28px;
    }
    /*BLACK FRIDAY*/
    .home .nav > li > a {
        color: #333;
    }
    .row.coupon-card-row .col-inner {
        justify-content: left;
        overflow-x: scroll;
        flex-basis: 74%;
    }
    .bfcm-deals-col h2.impact-text__text.heading.break-all {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .row.coupon-card-row .col-inner .coupon-card {
        min-width: 290px;
    }
    .ux-logo.has-hover.align-middle.ux_logo.inline-block.black-friday-logo {
        margin: -33px 0 -30px;
    }
    .slider-no-hide-items > .flickity-viewport {
        overflow: hidden;
    }
    .product-small .box-image:after{
        width: 44px;
        height: 37px;
        background-size: contain;
    }
    .row.row-scroll {
        white-space: nowrap;
        overflow: auto;
        display: block;
    }
    .row.row-scroll .col{
        max-width: 80% !important;
        display: inline-block;
    }

    .bfcm-deals-col .col {
        padding: 0 18px;
        white-space: normal;
    }

    .bfcm-deals-col .col .col-inner {
        padding: 20px 20px 5px !important;
        border-bottom: 1px dashed #ddd;
        margin-bottom: 10px;
        height: 100%;
    }
    .bfcm-deals-col .col .col-inner .text {
        font-size: 1rem !important;
    }
    .bfcm-deals-col .col .col-inner .button.primary {
        padding: 0px 25px;
        font-size: 15px;
    }
    .scrolling-text marquee span {
        font-size: 40px;
    }
    .black-friday-section .black-friday-logo img {
        height: 130px !important;
        margin: auto;
    }
    .black-friday-section .slider-nav-light .flickity-page-dots .dot{
        background-color: #fff;
    }
    .black-friday-section h1.product-title.product_title.entry-title {
        font-size: 22px;
    }
    /*BLACK FRIDAY*/
    .top-comments .col.large-2 {
        padding-bottom: 0;
    }

    .top-comments .col.large-2 .img img {
        width: 80px;
        height: 80px;
    }

    .top-comments .col.large-10 p {
        font-size: 14px;
    }
    .widget.before_shop_category-widget .product-categories ul.children{
        overflow-x: auto;
        white-space: nowrap;
        flex-wrap: nowrap !important;
        padding: 5px 0 15px 5px;
    }
    .widget.before_shop_category-widget .product-categories ul.children::-webkit-scrollbar{
        height: 3px;
    }
    .widget.before_shop_category-widget .product-categories > .cat-item.current-cat.active > .children > .cat-item > a {
        font-size: 14px;
        padding: 10px 11px;
    }

.tns-coffee-quiz-section a.button {
    font-size: 12px;
    padding: 9px 20px 5px;
}

tr.woocommerce-cart-form__cart-item.cart_item .preorder-process-info {
    font-size: 8px;
}

tr.woocommerce-cart-form__cart-item.cart_item .ywpo-cart-info {
    font-size: 12px;
}

/*BEIGN - HOME CATEGORIES */
/*ul#menu-home_categories {
    white-space: nowrap;
    flex-wrap: nowrap;
}*/
/*ul#menu-home_categories > .menu-item {width: 50%;min-width: 250px;padding: 0px 10px 10px 0;border: 0 !important;}*/

ul#menu-home_categories {
    min-height: 100%;
    display: flex;
    flex-direction: row;
}
ul#menu-home_categories > .menu-item {
    width: 50%;
    min-width: 50%;
    padding: 0px 8px 10px 7px;
    border: 0 !important;
    flex: 1;
}
.home-categories-section h3.section-title.section-title-normal {
    font-size: 20px;
}
ul#menu-home_categories > .menu-item > a{
    font-size: 15px;
    padding: 15px 61px 15px 10px;
    height: 100%;
}

ul#menu-home_categories > .menu-item > a > img {
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
}
.home-categories-section .widget {
    padding: 0;
    margin-bottom: 0;
}
/*END - HOME CATEGORIES */

/*new product features*/

/*.product-features-section-new .feature-item {
    position: static;
    border-bottom: none;
}

.product-features-section-new .feature-item .col-inner .product-feature-title {
    font-size: 14px;
}

.product-features-section-new .feature-item > .col {
    padding: 10px 10px !important;
}*/

.product-features-bg > .col {
    justify-content: flex-start;
}

/*
.mb-product-features-bg > .col.large-4:first-child > .col-inner:before {
    content: "";
    position: absolute;
    right: 0;
    top: -5px;
    width: 1px;
    height: 100%;
    border-left: 1px dashed #A52F21;
}
*/
.product-features-section-new .img-inner.image-cover img {
    object-fit: contain;
}
.mb-product-features .text.product-feature-title {
    font-size: 18px;
    padding: 10px 25px;
    text-align: left !important;
}

.mb-product-features .text.product-feature-title h3:before{
    content: "";
    background-size: contain;
    width: 28px;
    height: 28px;
    display: inline-block;
    position: relative;
    top: 8px;
    margin-right: 5px;
}
.mb-product-feature-1 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/shield.png) no-repeat center;
}
.mb-product-feature-2 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/coffee-stars.png) no-repeat center;
}
.mb-product-feature-3 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/control-mold.png) no-repeat center;
}
.mb-product-feature-4 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/coffee-roaster.png) no-repeat center;
}
.mb-product-feature-5 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/original.png) no-repeat center;
}
.mb-product-feature-6 h3:before {
    background: url(https://taynguyensoul.vn/wp-content/themes/flatsome-child/images/new-coffee.png) no-repeat center;
}

.mb-product-features .text.product-feature-title p {
    margin-bottom: 0;
    font-size: 14px;
}
.mb-product-features .text.product-feature-title h3:after {
    content: "";
    background: -webkit-linear-gradient(left, #b22e16, rgba(248, 113, 113, .3490196078), rgba(0, 0, 0, 0));
    display: block;
    width: 100%;
    height: 2px;
    margin-top: 7px;
    margin-bottom: 15px;
}
/*new product features*/

span.product-label.is-small.top.left.pre-order-label {
    width: 83px;
    height: 28px;
    font-size: 10px;
}

span.product-label.is-small.top.left.pre-order-label:before {
    width: 20px;
    height: 20px;
    margin-right: 2px;
}
/*.woocommerce-variation-add-to-cart.variations_button .buy_repay.no-ajax {
    width: 100%;
    flex-wrap: wrap;
    height: 50px;
}

.woocommerce-variation-add-to-cart.variations_button .buy_repay.no-ajax span {
    margin-top: -12px;
    display: block;
}

.woocommerce-variation-add-to-cart.variations_button {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 11;
    left: 0;
}

.woocommerce-variation-add-to-cart.variations_button{
    display: flex;
    justify-content: center;
}

.woocommerce-variation-add-to-cart.variations_button .quantity.buttons_added.form-flat {
    display: none !important;
}

.woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
    width: 46%;
    margin: 0 1% 15px;
    font-size: 13px !important;
    padding: 5px 7px 0;
    overflow: hidden;
    height: 45px;
    box-shadow: gray 0px 0px 5px;
}

.woocommerce-variation-add-to-cart.variations_button .buy_repay {
    height: 45px;
    min-width: auto;
    width: 46%;
    margin: 0 1% 15px;
    font-size: 18px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: gray 0px 0px 5px;
}

.woocommerce-variation-add-to-cart.variations_button .buy_repay span {
    display: none;
}*/
.product-small .badge-container {
    top: 0;
    right: 44px;
}
.product-small .badge-container .badge-inner {
    padding: 6px 5px;
    font-size: 9px;
}
.product-small .badge-container .badge {
    width: auto;
}
.shopee-review-box .review-type:before {
    left: 11px;
}
body.woocommerce-checkout .testimonial-section.home-testimonial{
    padding: 0 !important;
}
.product-small .woocommerce-product-rating .star-rating {
    width: 45px;
    font-size: 12px;
    margin-bottom: 0;
    height: 14px;
}
.product-small .woocommerce-product-rating .star-rating span .rating {
    font-size: 12px;
}
.product-small .woocommerce-product-rating a.woocommerce-review-link.rating-count {
    font-size: 11px;
}
.home-testimonial .container.section-title-container {
    text-align: justify;
}
.container.section-title-container {
    font-size: 90%;
}
.ti-header.source-all {font-size: 12px;flex-wrap: wrap;}
.ti-mob-row {
    margin-bottom: 5px;
}
span.product-gift-label {
    max-width: 100px;
}
.product-images span.product-gift-label {
    max-width: 130px;
}
form.checkout.woocommerce-checkout .col-inner.has-border{
    padding: 10px 15px;
}
.subscription_details .button {
    margin-right: 0;
}
.subscription_details .button {
  margin: 6px 0;
  width: 100%;
  max-width: 200px;
  text-align: center;
  height: 36px;
  line-height: 33px;
  font-size: 14px;
}
  .woocommerce-variation-description p {
      font-size: 11px;
      margin-bottom: 10px;
  }
.recharge-tabs .flickity-prev-next-button.previous {
    left: -15px;
}

.recharge-tabs .flickity-prev-next-button {
    height: 60px;
    top: 44%;
}

.recharge-tabs .flickity-prev-next-button.next {
    right: -15px;
}
  .row.recharge-tabs li.tab > a i {
      font-size: 50%;
  }

  .row.recharge-tabs li.tab > a {
      font-size: 16px;
      padding-top: 0;
  }   
  .recharge-buttons .text button{
      padding: 10px 15px 10px;
      font-size: 14px;
  }
  .recharge-buttons .recharge-packs button{
      padding-bottom: 25px;
  }
  .recharge-packs button .recharge-pack-price {
      font-size: 17px;
      padding: 5px;
  }
  .recharge-packs button span.pb-4.block {
      font-size: 12px;
  }
  .recharge-packs button .bottom-0 {
      font-size: 11px;
  }
  .recharge-interval select{
      margin-top: 10px;
  }     
    .product-features-section .container.section-title-container {
         padding-left: 0; 
         padding-right: 0; 
    }
    .woocommerce-product-gallery__image.product-video {max-width: 76px;border-radius: 10px;overflow: hidden;}

    .woocommerce-product-gallery__image.product-video img {max-width: 76px !important;padding: 18px;}
    .col.single-product-left-col {
        padding-bottom: 3px;
    }
    .woocommerce-variation-price {
        font-size: 20px;
    }
    .single-product-right-col .price-wrapper .price .amount{
        font-size: 18px;
    }
    .sticky-add-to-cart-wrapper{
        height: 54px !important;
    }
    .sticky-add-to-cart.sticky-add-to-cart--active {
        padding-bottom: 10px;
    }
    .product-small.col.product {
        padding-bottom: 30px;
    }
    a.devvn_buy_now.devvn_buy_now_ajax {
        font-size: 10px;
        padding: 4px 8px 5px;
    }
    .review-product-row-head > .col{
        padding: 10px 0;
    }
    .review-product-row-head > .col p {
        font-size: 13px;
    }
    .review-product-row a.button.primary.is-outline {
        padding: 5px;
        font-size: 10px;
        max-width: 80px;
    }

    .review-product-row .col {
        padding: 15px 0px;
        font-size: 12px;
    }


    .review-product-row .col dl {
        font-size: 75%;
    }

    .review-product-row .col:nth-child(1) {
        padding: 15px 0;
    }
    .one-page-checkout {
        width: 100%;
        max-width: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
    }
    .one-page-checkout th.product-name {
        width: auto;
    }
    
    ul.myaccount-menu > li > a:before{
         margin: 0 auto 5px;   
    }
    #my-account-menu.layout-modern .myaccount-menu>li {
        width: calc(25% - 7px);
        margin-right: 9px;
        padding: 0;
        font-size: 13px;
        margin-bottom: -5px;
    }
    #my-account-menu .myaccount-menu, #my-account-menu-tab .myaccount-menu{
        display: flex;
    }
    #my-account-menu.layout-modern .myaccount-menu>li:last-child {
        margin-right: 0 !important;
    }

    #my-account-menu.layout-modern .myaccount-menu>li  span {display: block;width: 100% !important;margin: 0 !important;max-width: none;}

    #my-account-menu.layout-modern .myaccount-menu>li > a {
        flex-wrap: wrap;
        text-align: center;
        padding: 5px;
    }

    .touch-scroll-table {
        box-shadow: none;
    }
    .about-us-sec-2 .row .col .row-solid > .col > .col-inner {
        padding: 0 !important;
    }
    .bean-row-price .icon-box-img{
        width: 24px !important;
    }
    .bean-row .section-title {
        font-size: 17px;
    }
    .bean-row .container.section-title-container {
        margin-bottom: 8px;
    }
    li.html.custom.html_topbar_right a:first-child {
        padding-left: 0;
        height: 100px;
        display: block;
        overflow: hidden;
        width: 100%;
    }

    li.html.custom.html_topbar_right a img.header_logo {
        height: 87px;
        width: auto;
    }

    li.html.custom.html_topbar_right {
        padding-top: 0;
        padding-bottom: 0;
        display: inline-block;
    }

    .off-canvas .sidebar-menu {
        padding-top: 10px;
    }

    li.html.custom.html_topbar_right a {
        display: inline-block;
        padding: 3px;
    }

    li.html.custom.html_topbar_right a[title="English"] {
        position: absolute;
        right: 45px;
        top: 3px;
    }

    li.html.custom.html_topbar_right a[title="Vietnamese"] {
        position: absolute;
        right: 15px;
        top: 3px;
    }
    .single-product .sidebar-wrapper aside.widget:last-child {
        margin-bottom: 0 !important;
    }

    .col.single-product-right-col {
        padding-bottom: 0;
    }

    .col.single-product-right-col > .col-inner > .row > .col.medium-3 {
        padding-bottom: 0;
    }

    .col.single-product-right-col > .col-inner > .row > .col.medium-6 {
        padding-bottom: 0px;
    }
    .single-product .sidebar-wrapper  .box-image {
        width: 25% !important;
    }

    .single-product .sidebar-wrapper .box-text {
        width: 75% !important;
    }

    .single-product .sidebar-wrapper .box.box-vertical {
        display: flex;
    }
    /*HOME*/
    .home-testimonial .section-title-main .count-up {
        min-width: 85px;
    }
    .home-about .row.align-right{
        background-color: #fff;
    }
    .home-about .home-map-vung-trong {
        margin-top: -25px;
    }
    .col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text h2{
        font-size: 105%;
        padding: 0 19px;
    }
    .quy-trinh-text h3.uppercase {
        font-size: 20px;
    }
    .quy-trinh-text h3.uppercase strong{
        font-size: 25px;
    }
    .quy-trinh-row-items .col.quy-trinh-item {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .quy-trinh-item .ux-logo-link {
        padding: 10px !important;
        width: 65px;
        height: 65px;
        margin-bottom: 10px;
    }

    .quy-trinh-item p {
        font-size: 16px;
    }

    .quy-trinh-item .uppercase {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .product-features-section .feature-item {
        padding-bottom: 15px !important;
    }

    .product-features-section .feature-item > .col {
        padding: 15px 22px 0px 30px !important;
    }

    .section.quy-trinh-section {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .quy-trinh-bg{
        opacity: 0.1;
    }
    .quy-trinh-bg img {
        left: 0;
        top: 0;
        -o-object-position: right;
        object-position: right;
    }
    .section.product-features-section{
        padding-bottom: 0 !important;
    }
    .product-small.col .awdr_discount_bar.awdr_row_0 .awdr_discount_bar_content{
        font-size: 12px;
        padding-left: 25px;
        max-width: 140px;
    }
    .product-small.col .awdr_discount_bar.awdr_row_0 .awdr_discount_bar_content:before {
        width: 16px;
        height: 16px;
    }
    .variations_form.wvs-archive-variation-wrapper{
        bottom: calc(100% + 15px);
    }
    .variations_form.wvs-archive-variation-wrapper li.variable-item.button-variable-item{
        min-width: 38px;
    }
    .woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
        padding: 0px 3px;
    }
    .product-small .box-image span.woocommerce-review-link.total-sold {
        font-size: 9px;
        padding: 2px 3px 0;
        bottom: 5px;
    }
    .slider-nav-outside .flickity-page-dots, .row-slider .flickity-page-dots{
        bottom: 15px;
    }
    .full-width-slide-dots ol.flickity-page-dots {
        width: 92%;
        left: 4%;
        bottom: -10px;
    }
    /*HOME*/
    /* Single Product */
    .review-type {
        max-width: 70px;
    }

    .ecommerce-review {
        margin-bottom: 3px;
    }
    .product-images .woocommerce-product-gallery__image.slide .wvs-attachment-image{
        max-width: 100%;
    }
    a.shopee-link:after {
        content: '';
        background: url(https://taynguyensoul.vn/wp-content/uploads/2021/07/shopee-icon-circle.png) no-repeat center;
        background-size: contain;width: 26px;height: 26px;display: inline-block;position: absolute;right: 10px;}

    a.shopee-link {
        position: relative;
        display: inline-block;
        background-color: transparent;
        border: 1px solid #fe5721;
        color: #fe5721;
        font-size: 80%;
        padding: 10px 44px 10px 10px;
        border-radius: 10px !important;
        -webkit-transition: background-color 0.3s ease-out;
        -moz-transition: background-color 0.3s ease-out;
        -o-transition: background-color 0.3s ease-out;
        transition: background-color 0.3s ease-out;
    }

    a.shopee-link:hover {
        background-color: #fe5721;
        color: #fff;
    }
    .policy-rows .policy-item {
        padding: 8px 3px;
    }
    .policy-rows .col.large-9 p {
        padding-left: 2px;
    }
    figure.woocommerce-product-gallery__wrapper, figure.woocommerce-product-gallery__wrapper img{
/*        max-height: 350px;*/
        width: auto;
        text-align: center;
    }
    .single-product-left-col .product-images{
        margin-bottom: 5px;
    }
    .product-images .woocommerce-product-gallery__image.slide.product-video {
        min-height: 480px !important;
    }
    figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > a{
        display: block;
    }
    /* Single Product */
    a.accordion-title {
        padding: 10px 0 0;
        font-size: 18px;
    }
    .accordion .toggle {
        right: 0;
        left: auto;
        font-size: 15px;
    }
    .product-short-description tr td:first-child, .product-short-description tr th:first-child {
        width: 40% !important;
        line-height: 1.333;
        font-size: 12px;
    }
    .product-short-description td p {
         margin: 3px; 
    }
    .product-attributes-mobile .product-spec-toggle {
        color: #000;
        font-size: 25px;
        float: right;
        width: 40px;
        text-align: center;
        -webkit-transition: all 300ms;
        -moz-transition: all 300ms;
        -ms-transition: all 300ms;
        -o-transition: all 300ms;
        transition: all 300ms;
    }
    .single-product-right-col .price-wrapper .price {
        margin: 10px 0;
    }
    .product-attributes-mobile h4 {
        display: inline;
    }
    .product-attributes-mobile.active a.product-spec-toggle {
        transform: rotate(180deg);
    }
    .product-attributes-mobile .product-short-description {
        display: none;
    }
    .box-text.box-text-products {
        padding-top: 0;
    }

    .name.product-title.woocommerce-loop-product__title a {
        font-size: 13px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .sp-yeu-thich{
        height: 12px;
        margin-right: 3px;
        margin-top: -3px;
    }
    .single-product .product-title .sp-yeu-thich {
        height: 14px;
    }
    .single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper, .single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper .flickity-viewport, .single-product-right-col .product-images figure.woocommerce-product-gallery__wrapper .flickity-viewport img{
        height: 305px !important;
    }
    .section.collection-section {
        padding-top: 15px !important;
    }
    .feature-item p {
        font-size: 14px;
    }
    .feature-item img.ux-logo-image {
        height: 28px !important;
    }
    .product-main {
        padding: 20px 0;
    }
    .section-title {
        font-size: 20px;
    }
    .product-features-section .feature-item .col-inner .product-feature-title{
        font-size: 16px;
    }
    .col.quy-trinh-text > .col-inner {
        padding: 25px 25px 5px 25px !important;
    }
    .section-title-center span {
        margin-left: 0;
        margin-right: 0;
    }
    .feature-item {
        border-bottom: 1px solid #e3e3e9;
    }
    .feature-section{
        border: none;
    }
    .feature-item .col.large-9 {
        padding-right: 10px !important;
    }   
    .product-features-section .row .col:nth-child(3) .col-inner .feature-item:last-child {
        border-bottom: none !important;
    }

    .product-features-section .row .col:nth-child(3) > .col-inner {padding-top: 0 !important;}
    .single-product .breadcrum-sec {
        padding-top: 20px !important;
        padding-bottom: 0 !important;
        padding-left: 10px;
    }
    /* Header */
    .header-main {
        height: 60px;
    }
    .transparent .header-main {
        height: 70px !important;
        -webkit-box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
        box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
    }
    .transparent #logo img {
        max-height: 80px !important;
        box-shadow: none;
    }
    #header .stuck #logo img {
         max-height: 80px!important; 
    }
    body.page-template-page-transparent-header #main {
        padding-top: 103px;
    }
    body:not(.home) header#header{
        box-shadow: 0 3px 3px 0 rgb(0 0 0 / 13%);
    }
    header#header #logo {
        width: 80px;
    }
    .header #logo > a:after, .header .header-wrapper.stuck #logo > a:after{
        bottom: 0px !important;
        height: 16px !important;
    }
   .header #logo > a:after{
        content: '';
        position: absolute;
        left: 0;
        width: 100%;
        height: 21px;
        -webkit-box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
        box-shadow: 1px 6px 10px rgb(0 0 0 / 15%);
        z-index: -1;background-color: #fff;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .header #logo img {
        max-height: 80px;
        /*max-height: 60px !important;*/
        /*box-shadow: none;*/
    }
    .row.single-product-row {
        margin-top: 0 !important;
    }
    /* Header */
    /* Footer */
    .col.footer-logo .col-inner.text-center {
        text-align: left;
    }
    .footer-sec {
        padding-bottom: 0 !important;
        padding-top: 10px !important;
    }
    .footer-menu{
        padding-top: 30px;
    }
    .footer-socials {
        position: absolute;
        right: 20px;
        top: 20px;
        left: auto;
        width: auto;
    }
    .contact-card .ux-logo-link {
        width: 45px !important;
        height: 45px !important;
        padding: 6px !important;
    }
    .col.footer-logo {
        margin-bottom: 15px;
    }
    .row.contact-card .col.medium-3 {
        max-width: 50px;
    }
    .contacts-card__content{
        padding: 0;
    }
    .contacts-card__content a span{
        font-size: 10px !important;
    }
    .contacts-card__content a {
        color: #000;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 0;
        padding-left: 0;
        display: block;
        overflow: hidden;
    }
    .row.footer-menu > .col {
        padding-bottom: 0;
        padding-top: 10px;
    }
    .footer-wrapper .widget-title {
        margin-bottom: 15px;
    }
    /* Footer */

    /* Filter */
    .prdctfltr_wc .prdctfltr_filter{
        padding-left: 5px;
        padding-right: 5px;
    }
    .prdctfltr_terms_customized_select .prdctfltr_widget_title, .pf_default_select .prdctfltr_widget_title {
        line-height: 1.3;
        font-size: 11px;
        margin-left: 0;
    }

    .prdctfltr-widget .prdctfltr_wc .prdctfltr_filter {
        padding-left: 5px;
        padding-right: 5px;
    }

    .prdctfltr_terms_customized_select i.prdctfltr-down, .prdctfltr_terms_customized_select i.prdctfltr-up, .pf_default_select i.prdctfltr-down, .pf_default_select i.prdctfltr-up {
        position: absolute;
        right: 6px;
        top: 6px;
        font-size: 17px;
    }
    .prdctfltr_wc .prdctfltr_filter label>span:before {
        margin-right: 6px !important;
    }
    .prdctfltr_wc .prdctfltr_woocommerce_ordering{
        margin-bottom: 10px;
    }
    form.woocommerce-ordering:before {
        content: 'Sắp xếp:';display:inline-block;position:relative;top:2px}.woocommerce-ordering select{float:none;display:inline-block;width:auto;max-width:170px;border:none;line-height:1;height:auto;background-color:#fff0;box-shadow:none}.page-title-inner.flex-row.medium-flex-wrap.container .flex-col .is-large{order:-1!important;padding:22px 10px 10px;background-color:#f5f5f7;width:calc(100% + 30px);position:absolute;left:-15px;top:-2px}.page-title-inner.flex-row.medium-flex-wrap.container .flex-col h1.shop-page-title{margin:19px 0 0;font-size:26px}.page-title-inner.flex-row.medium-flex-wrap.container .flex-col{display:flex;flex-wrap:wrap;justify-content:center}.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container{padding-top:34px}p#billing_svw_province_field,p#billing_svw_ward_field,p#billing_phone_field{margin-left:0}p#billing_city_field,p#billing_state_field,p#billing_address_1_field{width:48%}p#shipping_city_field,p#shipping_state_field,p#shipping_address_1_field{width:48%}p#billing_address_1_field,p#shipping_address_1_field{width:100%}.category-page-row{padding-top:0}.section.feature-section{padding:0!important}.feature-item .large-3{max-width:15%;-ms-flex-preferred-size:15%;flex-basis:15%}#customer_details label{font-size:14px}.product-page-accordian .accordion>.accordion-item:first-child h2{font-size:21px}.single-post article h2{font-size:20px;line-height:1.333;padding-left:50px;min-height:38px}.single-post article h3{font-size:18px;line-height:1.333}.single-post article h4{font-size:15px;line-height:1.333}.single-post article h2 .ez-toc-section:before{position:absolute;left:0;font-size:42px;padding:5px 5px 6px 0;top:0}.tay-nguyen-blog .box-text.text-center{padding-left:0;padding-right:0}.tay-nguyen-blog{padding-top:40px!important;padding-bottom:0!important}.tay-nguyen-blog .col.post-item{padding-bottom:0!important}.prefer-product-row .flex-col.circle{order:1;margin-bottom:20px}.prefer-product-row .flex-col.flex-grow{order:2;flex-basis:auto}.prefer-product-row{flex-wrap:wrap;justify-content:center!important;align-items:center!important}.row.policy-rows{margin:-5px 0 10px!important}.mfp-image-holder .mfp-content{max-width:100%%}.mfp-gallery .mfp-image-holder{padding:10px 0%}.mfp-gallery .mfp-image-holder .mfp-img{padding-bottom:0}.pay-order-note{font-size:68%}.automatewoo-optin__checkbox-text{font-size:80%}#subscription_delay{width:100%}.product-small .box-image{padding-bottom:7px}.product-label{width:42px;height:42px;font-size:7px;padding:0}.product-label.top.left{top:45px}.product-label>.badge-big{font-size:9px;line-height:1;margin-bottom:-7px}.vung-trong-map-dot-1{left:20%;bottom:25%}.vung-trong-map-dot.vung-trong-map-dot-2{left:57%;bottom:24%}.vung-trong-map-dot.vung-trong-map-dot-3{left:10%;bottom:50.5%}.vung-trong-map-dot.vung-trong-map-dot-4{bottom:18%;left:26%}.vung-trong-map-dot.vung-trong-map-dot-4::before{top:0;right:8px}.vung-trong-map-dot.vung-trong-map-dot-4::after{top:5px;right:8px}.about-us-sec-1 .bg.section-bg{background-position:44% 00%!important}.cart-wrapper.sm-touch-scroll{overflow-x:visible}.testimonial-title-col{padding-left:0}.testimonial-section .video{padding-top:220px!important}}@media only screen and (max-width:375px){.product-features-section .img-inner.image-cover{padding-top:280px!important;margin-top:-20px;margin-bottom:10px}.section-title{font-size:19px}.feature-section .ux-logo-link{padding:14px 10px!important}.product-features-section .col.large-4.medium-col-first .img.has-hover{width:100%!important}.product-features-section .feature-item>.col{padding:15px 15px 0 15px!important}.product-features-section .feature-item .col-inner .product-feature-title{font-size:1em}.feature-item img.ux-logo-image{height:24px!important}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .col-inner{min-height:230px}.col.quy-trinh-left .row.quy-trinh-sp .col.large-6 .text h2{font-size:90%;padding:0 19px}.quy-trinh-text h3.uppercase strong{font-size:18px}.quy-trinh-text h3.uppercase{font-size:15px}.quy-trinh-item p{font-size:14px}.quy-trinh-item .uppercase{font-size:16px}.button.primary{padding:0 15px;font-size:15px}.button.primary.is-smaller{font-size:12px}.quantity+.button{font-size:14px}.product-thumbnails .flickity-slider>.col{padding-left:0!important;padding-right:0!important}.single_add_to_cart_button{padding:3px 20px 5px;height:40px;line-height:30px}.quantity .button,.quantity .input-text.qty{height:40px}.quantity.buttons_added.form-flat{margin-right:0}.policy-rows .col.large-9 p{font-size:9px}.policy-rows .policy-item{padding:8px 1px}.product-short-description tr td{font-size:12px}.policy-rows .col.large-3 .ux-logo-link{padding:0 3px!important}.wpcf7 span.wpcf7-list-item{position:relative;padding-left:31px;margin-bottom:10px}.wpcf7 span.wpcf7-list-item input{position:absolute;left:10px;top:5px;margin:0}.ban-si-form i{font-size:90%}.vung-trong-map-dot-1{left:17%;bottom:25%}.vung-trong-map-dot.vung-trong-map-dot-2{left:57%;bottom:24%}.vung-trong-map-dot.vung-trong-map-dot-3{left:6%;bottom:50.5%}span.btn-attach{font-size:12px}div#review_form_wrapper{padding:1px 10px}#top-bar{letter-spacing:.03em;padding-top:3px;padding-bottom:3px}#top-bar .flex-row.container{padding:0 5px}#top-bar *{font-size:10px!important;line-height:1.3}}