/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* Nunito Fonts */
@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXX3I6Li01BKofIMNaORs71cA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXX3I6Li01BKofIMNaMRs71cA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXX3I6Li01BKofIMNaNRs71cA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXX3I6Li01BKofIMNaDRs4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./assets/fonts/nunito/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.alt-font,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,body,h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif!important}body{font-weight:400;font-style:normal}.mobile-sidebar-levels-2 .nav>li>ul>li>a,.nav>li>a{font-family:Nunito,sans-serif!important;font-weight:900;font-style:normal}.banner h1,.banner h2,.heading-font,h1,h2,h3,h4,h5,h6{font-weight:800;font-style:normal}.alt-font{font-weight:400!important;font-style:normal!important}
/* space mono */
@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dNIFZifjKcF5UAWdDRYERMSHK_IwU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dNIFZifjKcF5UAWdDRYERMSXK_IwU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dNIFZifjKcF5UAWdDRYERMR3K_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Mono";font-style:italic;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dSIFZifjKcF5UAWdDRYERE_FeqEySRV3U.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Space Mono";font-style:italic;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dSIFZifjKcF5UAWdDRYERE_FeqEiSRV3U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Mono";font-style:italic;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dSIFZifjKcF5UAWdDRYERE_FeqHCSR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(./assets/fonts/spacemono/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(./assets/fonts/spacemono/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wp-block-code code{font-family:"Space Mono",sans-serif!important}
/* header */
/* left-logo */
.logo-left .flex-right{margin-left:auto;padding:6px 5px 6px 8px;border:1px solid var(--primary-color);border-radius:10px;font-size:90%}
/* header-button-1 */
.header-button-1{animation:1s ease-in-out infinite phone-vr-circle-fill}.header-button-1 .header-button{font-size:1.2em}
/* custom_html-3 */
#custom_html-3 ul.list-item{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;width:100%;border:1px solid #e0e5eb!important;border-radius:10px;background-color:#f8f9fb!important}#custom_html-3 .list-item li{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e0e5eb;padding:5px 10px 5px 15px}#custom_html-3 ul.list-item li{margin-bottom:0!important}#custom_html-3 .list-item .box-img{width:60px;padding-right:15px}#custom_html-3 .list-item .box-img img{width:100%}#custom_html-3 .list-item .box-text p:first-child{font-weight:400;font-size:16px;line-height:15px}#custom_html-3 .list-item .box-text p{margin:10px 0;font-size:14px;font-weight:300;line-height:15px}
/* Hiệu ứng ánh sáng khi hover ảnh sản phẩm */
.product-small .box-image:hover::before{-webkit-animation:.75s shine;animation:.75s shine}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
/* fix align center */
.aligncenter{text-align:center}
/* fix header contact */
#header-contact li>a>i+span{text-transform:none;font-size:14px}
/* header-search-form */
.header-search-form input[type=search]{height:40px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #1b875a;font-size:15px}.header-search-form .searchform .button.icon{margin:0;height:40px;width:40px;background:#1b875a;border-top-right-radius:4px;border-bottom-right-radius:4px}
/* header color */
.header:not(.transparent) .header-nav.nav>li>a{color:var(--primary-color)}
/* entry-category */
.entry-header .entry-category{margin:0 0 1em;padding:5px 12px;line-height:1;background-image:linear-gradient(135deg,#ffdf73 0,#ff8534 100%);background-color:transparent;border-radius:5px;text-transform:uppercase;display:inline-block;width:auto}
/* wiget title */
span.widget-title{font-size:.9em;font-weight:700;background:var(--primary-color);border-radius:5px 5px 0 0;border:1px solid var(--primary-color);padding:10px;display:block;color:#ffff;margin-top:10px}.widget .is-divider{display:none;margin-top:.66em}.widget_archive ul,.widget_brands_list ul,.widget_categories ul,.widget_price_filter ul,.widget_product_categories ul{margin:0;background:#f1f8e9;padding:5px;border:1px solid var(--primary-color);border-radius:0 0 5px 5px}.widget_price_filter form,.widget_tag_cloud div{margin:0;background:#f1f8e9;padding:10px;border:1px solid var(--primary-color);border-radius:0 0 5px 5px}.widget>ul>li>a{font-size:.9rem}.icon-box-text h3,.icon-box-text h5{color:var(--primary-color);font-weight:700}
/* product price */
.product-summary .nbw_single_price{background-color:#f1f8e9;border:1px dashed #2e942b;padding:13px 20px;border-radius:7px;margin-top:10px;margin-bottom:10px}.nbw_single_price bdi,.product-info .price bdi,.product-summary .price ins bdi{font-size:30px;color:#e5322d;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,3px 3px 5px #333}.product-info .nbw_single_price .gia-chinh-hang bdi,.product-summary .nbw_single_price .gia-chinh-hang{font-size:14px;color:#565656;text-shadow:none}.product-summary del span.amount{opacity:1}.product-summary .gia-chinh-hang .label-km{background:#da0000;padding:3px 7px;color:#fff;border-radius:3px}.product-summary .nbw_single_price .tiet-kiem-box{margin-top:5px}.product-summary .yith-wcwl-add-to-wishlist-button span{display:none}
/* product-small css */
.product-small ins span.amount{font-size:1.2rem}.product-small del span.amount{font-size:0.9rem}.product-small span.amount bdi{color:red}.product-small ins span.amount bdi{color:red}.product-small .box-text{padding-left:.1em;padding-right:.1em}
/* product-sidebar */
div#product-sidebar{padding:5px 5px 5px 0}div#product-sidebar p{font-size:.9rem}.col-divided{border-right:none}div#product-sidebar .widget{border:3px solid #9a1b1f;border-radius:15px}#productPage .productWrap .productWrapAll .productWrapRight .productWrapDetail .productPrice{border-top:1px dotted #dee2e6;border-bottom:1px dotted #dee2e6;padding:1rem 0!important}.product-short-description{border-radius:10px;border:1px solid #9a1b1f;padding:10px 20px 0 10px;margin-bottom:15px;color:#000}
/* css biến thể product */
form.variations_form .ux-swatches{display:grid;grid-template-columns:auto auto;grid-gap:10px;padding:0;width:100%}form.variations_form .ux-swatches .ux-swatch__text{display:block}form.variations_form .ux-swatch{width:100%;padding:5px;height:auto;display:flex;justify-content:flex-start;align-items:center}form.variations_form .ux-swatch>:not(.ux-swatch__text){width:30px;height:30px;margin-right:8px}
/* CSS hiệu ứng bóng lướt NGHIÊNG cho logo */
#logo:after,#logo:before{transform:skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:40px;height:100%;background-color:#fff;z-index:0}#logo:before{left:0;animation:5s linear infinite alternate light-left}#logo:after{right:-5%;animation:5s linear infinite alternate light-right}@keyframes light-left{0%{left:-5%;opacity:0}50%{left:50%;opacity:1}to{left:105%;opacity:0}}@keyframes light-right{0%{right:-5%;opacity:0}50%{right:50%;opacity:1}to{right:105%;opacity:0}}
/* css button */
.button.facebook{color:#1877f2!important;box-shadow:0 0 25px #1877f2}.button.email{color:#ffc107!important;box-shadow:0 0 25px #ffc107}.button.twitter{color:#1da1f2!important;box-shadow:0 0 25px #1da1f2}.blog-author-image img{color:#28a745!important;box-shadow:0 0 25px #28a745}.button.pinterest{color:#e60023!important;box-shadow:0 0 25px #e60023}.button.vk{color:#4c75a3!important;box-shadow:0 0 25px #4c75a3}.button.telegram{color:#13aff0!important;box-shadow:0 0 25px #13aff0}.button.linkedin{color:#0a66c2!important;box-shadow:0 0 25px #0a66c2}.button.tumblr{color:#36465d!important;box-shadow:0 0 25px #36465d}.button.instagram{color:#e4405f!important;box-shadow:0 0 25px #e4405f}.button.tiktok{color:#ee1d51!important;box-shadow:0 0 25px #ee1d51}.button.phone{color:#51cb5a!important;box-shadow:0 0 25px #51cb5a}
/* author */
.pt-half{border:1px solid #2e942b30;padding-top:12px;background-color:#f1f8e9;padding-bottom:10px;margin-bottom:20px;border-radius:7px;color: #0b749e;font-weight: 600;padding-left:20px}
.author-box{background: aliceblue; padding: 15px; border-radius: 10px;border: 1px solid #ddd;border-left: 6px solid var(--primary-color);    margin: 10px 0px 10px 0px;}
/* comment respond */
#comments .comment-respond {border-radius: 10px;border: 1px solid #ddd;}
/* input */
input[type=email], input[type=number], input[type=url], input[type=tel], input[type=text], textarea, input[type=submit], input[type=password], button[type=submit],.lightbox-content, .button {border-radius:8px;}
/* wp-block-code */
pre.wp-block-code,pre.wp-block-code>code{background-color:#f5f7f9!important;padding:5px}pre.wp-block-code{border-left:6px solid var(--primary-color);border-radius:5px}pre.wp-block-code>code{margin:0 .2rem;font-size:.9em;border-radius:4px;border:none}.entry-content{padding-top:0}
/* tuỳ biến trang thanh toán */
.tp-cart .cart-collaterals{display:none}.tp-cart .large-7{min-width:100%}.tp-cart p.form-row-first{width:100%!important}
/*! elementor - v3.12.2 - 23-04-2023 */
.elementor-heading-title p{margin:0 0 1em;padding:10px 21px 7px;line-height:1;background-image:linear-gradient(135deg,#ffdf73 0,#ff8534 100%);background-color:transparent;border-radius:15px;text-transform:uppercase}.elementor-heading-title h1{color:#1b875a;font-size:50px;font-weight:900}.price-table-section .price-table-row .pricing-table-wrapper .pricing-table .items{padding:35px 0}.price-table-section .price-table-row .pricing-table-wrapper .pricing-table .items>div{border-bottom:none;padding:0 0 0 24px;margin-bottom:15px}.price-table-section .price-table-row .pricing-table-wrapper .pricing-table .bullet-item::before{content:'';position:absolute;top:4px;left:0;width:18px;height:18px;background:url(/wp-content/uploads/2024/06/check-icon.png) center/contain no-repeat}.banner-section .banner,.banner-section .banner-inner .fill{border-radius:15px;border:1px solid #fdc215}
/* custom số lượng, thêm vào giỏ hàng sản phẩm*/
.quantity+.button{border-radius:5px;background:linear-gradient(270deg,#ed5a00,#ffc107);width:73%}
/* bo góc sản phẩm row-box-shadow-3 */
.flickity-slider .col-inner, .row-box-shadow-3 .col-inner{box-shadow:0 1px 8px rgba(0,0,0,.25);border-radius:15px;margin:5px 0;padding:15px 13px}
/* nav-pagination */
.nav-pagination>li>a,.nav-pagination>li>span{font-size:1.1em;display:block;height:2.25em;line-height:2em;min-width:2.25em;font-weight:bolder;border:2px solid currentColor;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;vertical-align:top;border-radius:5px;background:#fff3e0!important;margin:0 5px!important;color:#000!important}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{border-color:#ff3d00;background-color:#446084;color:#fff}
/* css biến thể product */
form.variations_form .ux-swatches{display:grid;grid-template-columns:auto auto;grid-gap:10px;padding:0;width:100%}form.variations_form .ux-swatches .ux-swatch__text{display:block}form.variations_form .ux-swatch{width:100%;padding:5px;height:auto;display:flex;justify-content:flex-start;align-items:center}form.variations_form .ux-swatch>:not(.ux-swatch__text){width:30px;height:30px;margin-right:8px}
/* css % khuyến mãi */
.badge-container {margin:0}
.badge-circle-inside .badge-inner, .badge-circle .badge-inner {border-radius: 8px 30px 30px 0;background: #f00;position: relative;padding: 0 5px;}
.badge-circle-inside .badge-inner:after, .badge-circle .badge-inner:after {position: absolute;content: '';width: 3px;height: 15px;background: #8b0018;bottom: -5px;left: 0;z-index: -1;border-radius: 0 0 0 15px;}
.badge {height: 30px;width: 45px;font-size: 13px;margin-left: -3px;margin-top: 0px;}
/* fix image product view */
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{height:450px!important;object-fit:contain;object-position:center}
/*Danh mục*/
.category-list-items{position:relative!important}.category-list-items .category-title{display:inline-block;margin-bottom:10px;width:100%}.category-list-items .category-title h3{display:block;width:40%;float:left;margin:0 auto;text-align:left;padding-left:20px;line-height:40px;text-transform:uppercase;letter-spacing:0;color:#fff;background:#1b875a}.category-list-items .category-title h3:after{content:"";display:inline;float:right;width:0;height:0;border-style:solid;border-width:0 0 46px 25px;border-color:#f4f4f4 transparent}.category-list-items .sub-menu{display:inline-block;float:right;width:60%;background:#f4f4f4}.category-list-items .sub-menu ul{text-align:right;padding-right:10px;margin:0;list-style:none}.category-list-items .sub-menu ul li{margin-bottom:0;display:inline-block;padding:0 6px}.category-list-items .sub-menu ul li a{text-transform:none;line-height:46px;color:#4a4a4a}
/* gproduct-feature */
.gproduct-feature{position:relative;border:1px solid #b70819;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;padding:10px;margin-bottom:10px;margin-top:20px}.gproduct-feature .feature-title{background:url(/wp-content/assets/images/checkmark-logo.svg) 5px 4px no-repeat,#fff;font-weight:700;font-size:16px;line-height:21px;color:#191718;position:absolute;top:-14px;padding:0 15px 0 30px;left:11px}.gproduct-feature ul{list-style-image:url(/wp-content/uploads/2024/07/checklist.webp)}
/* gproduct-gift */
.gproduct-gift{position:relative;border:1px solid #b70819;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;padding:10px;margin-bottom:10px;margin-top:20px}.gproduct-gift .gift-title{background:url(/wp-content/assets/images/gift-logo.svg) 5px 4px no-repeat,#fff;font-weight:700;font-size:16px;line-height:21px;color:#191718;position:absolute;top:-14px;padding:0 15px 0 30px;left:11px}.gproduct-gift ul{list-style-image:url(/wp-content/uploads/2024/07/checklist.webp)}
/* product_meta */
.product_meta{background:#f1f8e9;border-radius:4px;border:1px dashed #2e942b;padding:10px;margin-bottom:20px;color:#2e942b}
/* css blog single */
.blog-single .box-shadow-3{box-shadow:none}.blog-single .is-divider{display:none}
/* footer */
.footer-thiet-ke-section{border-top:1px dashed #2e942b;background-color:#f1f8e9}
@media only screen and (max-width: 48em) {
	/*************** ADD TABLETS ONLY CSS HERE  ***************/
	.category-title .sub-menu .more-item,.header-button-1 .header-button{display:none}.logo-left .flex-right{border:none}.category-list-items .category-title h3{width:70%}.category-list-items .sub-menu{width:30%}
}
@media only screen and (max-width: 30em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.category-title .sub-menu .more-item,.header-button-1 .header-button{display:none}.logo-left .flex-right{border:none}.category-list-items .category-title h3{width:70%}.category-list-items .sub-menu{width:30%}
}