:root{--urlwp-accent:#f9b043;--urlwp-shell:1250px;--urlwp-header-main:91px;--urlwp-header-nav:26px;--urlwp-header-mobile:70px}body{background:#fff}.urlwp-site{max-width:none;margin-inline:auto;background:#fff}.urlwp-header-main{min-height:var(--urlwp-header-main);display:flex;align-items:center;background:color-mix(in srgb,var(--urlwp-accent) 8%,#fff)}.urlwp-header-row{min-height:var(--urlwp-header-main)}.urlwp-header-bottom{min-height:var(--urlwp-header-nav);display:flex;align-items:center;background:#f1f1f1}.urlwp-header-nav-row{width:min(100% - 32px,var(--urlwp-shell));margin-inline:auto}.urlwp-primary-nav{margin:0}.urlwp-menu{justify-content:center}.urlwp-header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.urlwp-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:2px solid #fff;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--urlwp-accent) 72%,#19c7ff),var(--urlwp-accent));color:#fff;text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase;box-shadow:0 3px 8px rgba(0,0,0,.2)}.urlwp-menu>li{position:relative}.urlwp-menu .sub-menu{position:absolute;display:none;z-index:20;top:100%;left:0;min-width:220px;margin:0;padding:10px;background:#fff;list-style:none;box-shadow:0 12px 28px rgba(0,0,0,.16)}.urlwp-menu li:hover>.sub-menu,.urlwp-menu li:focus-within>.sub-menu{display:block}@media(max-width:849px){.urlwp-menu .sub-menu{position:static;display:block;box-shadow:none;padding:0 0 0 16px}}:root {--primary-color: #f9b043;--fs-color-primary: #f9b043;--fs-color-secondary: #d26e4b;--fs-color-success: #7a9c59;--fs-color-alert: #b20000;--fs-experimental-link-color: #e08804;--fs-experimental-link-color-hover: #ffffff;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1250px}.row.row-collapse{max-width: 1220px}.row.row-small{max-width: 1242.5px}.row.row-large{max-width: 1280px}.sticky-add-to-cart--active, #wrapper,#main,#main.dark{background-color: #252b38}.header-main{height: 91px}#logo img{max-height: 91px}#logo{width:166px;}.header-bottom{min-height: 10px}.header-top{min-height: 30px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 80px;}.header.show-on-scroll,.stuck .header-main{height:119px!important}.stuck #logo img{max-height: 119px!important}.search-form{ width: 68%;}.header-bg-color {background-color: rgba(22,22,22,0.9)}.header-bottom {background-color: #0a0a0a}.top-bar-nav > li > a{line-height: 29px }.header-main .nav > li > a{line-height: 16px }.header-bottom-nav > li > a{line-height: 40px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.main-menu-overlay{background-color: #252b38}.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{border-bottom-color: #dd0000;}.nav .nav-dropdown{border-color: #dd0000 }.nav-dropdown{border-radius:15px}.nav-dropdown{font-size:99%}.nav-dropdown-has-arrow li.has-dropdown:after{border-bottom-color: #000000;}.nav .nav-dropdown{background-color: #000000}.header-top{background-color:rgba(94,94,94,0.42)!important;}.blog-wrapper{background-color: #252b38;}body{color: #ffffff}h1,h2,h3,h4,h5,h6,.heading-font{color: #faae3d;}body{font-family: Roboto, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Roboto, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Roboto, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {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: Roboto, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 700;font-style: normal;}.alt-font{font-family: Roboto, sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.breadcrumbs{text-transform: none;}button,.button{text-transform: none;}.nav > li > a, .links > li > a{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.widget:where(:not(.widget_shopping_cart)) a{color: #ffffff;}.widget:where(:not(.widget_shopping_cart)) a:hover{color: #ffffff;}.widget .tagcloud a:hover{border-color: #ffffff; background-color: #ffffff;}.is-divider{background-color: #ffffff;}.footer-2{background-color: #ffffff}.absolute-footer, html{background-color: #0a0a0a}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.sidebartrangchu{padding-top:30px;}.header-button-2 a {font-size: 15px!important;font-weight: 500;text-align: center;padding: 0;display: block;width: 120px;height: 35px!important;color: #757575;border-radius: 20px;border: solid 1px #383838;background-color: #383838!important;color: rgb(254 173 0 / 1);border-width: 1px;border-style: solid;border-color: rgb(254 173 0 / 1)!important;}.header-button-1 a {font-size: 15px!important;font-weight: 500;text-align: center;padding: 0;display: block;width: 120px;height: 35px!important;color: #757575;border-radius: 20px;border: solid 1px #383838;background-color: #383838!important;color: rgb(254 173 0 / 1);border-width: 1px;border-style: solid;border-color: rgb(254 173 0 / 1)!important;}/*marquee footer*/.marquee { overflow: hidden; }.marquee-content {display: flex;animation: scrolling 20s linear infinite;}.marquee-item { flex: 0 0 10vw; margin: 0 2vw; }.marquee-item img {display: block;width: 80%;padding: 0 0;}@keyframes scrolling {0% { transform: translateX(0); }100% { transform: translatex(-100vw); }}/*contact desktop*/.wrapper-sp_contact{position:fixed;bottom:200px;right: 50px;width:70px;}.wrapper-sp_contact .support-icon{ width: 100px !important;display: block;}.support-icon img{padding: 10px 0px 0px 20px;}/*contact*//*xxxxxxxxxxxxxx*/.bar.animated.fadeInUp{display:none;}.footer-title a {color: inherit;}.widget-area .widget-title {background: #252b38;display: block;padding: 10px;color: #fff;margin-bottom: 10px;border-radius: 50px;}}.entry-category {background: #ffff;padding: 10px;opacity: 1;border-radius: 5px;font-size: 16px;}.comments-area{display:none;}.doimau-nut {min-width: 140px;height: 40px;padding: 0 5px;color: #fff;text-align: center;font-size: 15px;line-height: 42px;border-radius: 20px; background: linear-gradient(167deg, rgba(253,58,45,1) 18%, rgba(253,111,45,1) 51%, rgba(252,235,69,1) 78%);cursor: pointer;color: #fff;border: solid 1px #ffff65;background-color: #fead00;}.iconbox-doimau {background-image: linear-gradient(123deg, rgba(24,24,24,0) 72%, #f49a25 71%);transition: all 0.5s;}/*phiên bản css*/#menu-footer-menu {background:#000000;position:fixed;left:0;bottom:-5px;width:100%;opacity:1;z-index:999;padding:4%;display:none;}#menu-footer-menu a {color:white;}#menu-footer-menu li{width:25%;text-align:center;margin:0 !important;display:inline-block;float:left;}#menu-footer-menu li+li{border-left:2px solid;}#menu-footer-menu i {display:block;font-size:20px;}.breadcrumbs a {color: hsl(0deg 0% 99.84%);font-weight: 400;}.breadcrumbs {color: #fff;font-weight: 700;letter-spacing: 0;padding: 0;}.gallery-caption {display: block; color: #fff;}.wp-caption-text {text-align: center;color: #fff;}@media screen and (min-width: 850px){.cls-mobile-footer {display: none;}}@media screen and (max-width: 849px) {.cls-mobile-footer {height: 56px;font-size: 14px;width: 100%;max-width: 500px;position: fixed;bottom: 0;background: #fff;border-top: 1px solid #e1e1e2;z-index: 99}.cls-mobile-footer p {margin: 0}.cls-link-footer {float: left;text-align: center}.cls-link-footer p {color: #000;font-family: Arial, sans-serif;font-size: .85em}.cls-link-footer {width: 20%;padding-top: 8px}.cls-middle-icon {background: top no-repeat}.cls-footer-icon-gift::before {content: "";display: block;height: 53px;background: var(--wpr-bg-346afef3-7b12-463a-9b0f-ee5963507d9a) center no-repeat;background-size: contain;margin-bottom: -11px;margin-top: -17px;width: 82px}.cls-footer-icon-SP::before {content: "";display: block;height: 25px;width: 25px;background: var(--wpr-bg-d51d50fa-79af-4be4-bf1d-19e029944255) top no-repeat;background-size: 100% auto;margin: 0 auto}.cls-footer-icon-DW::before {content: "";display: block;background: var(--wpr-bg-3f864e67-8173-44d4-90d0-eb59415e1101) top no-repeat;background-size: 100% auto;height: 47px;width: 47px;margin: -21px auto -1px}.cls-footer-icon-TS:before {content: "";display: block;background: var(--wpr-bg-d10b52ef-5be7-4af3-a5b8-b066c0bce237) top no-repeat;background-size: 100% auto;height: 25px;width: 25px;margin: auto}.cls-footer-icon-chat:before {content: "";display: block;background: var(--wpr-bg-8a0d3e6c-5f87-4659-bb34-75e3c4376196) top no-repeat;background-size: 100% auto;height: 25px;width: 35px;margin: auto}}.white-popup {border-radius: 15px;text-align: center;position: relative;background: #000;margin: 0 auto;max-width: 290px;padding: 5px 10px 10px}.white-popup span {font-weight: 700;font-size: 1.3em}.white-popup .cls-popup-btn-wrapper {margin-top: 10px}.cls-popup-btn-wrapper .dang-ky-mobile img {margin-right: 10px}.has-dropdown .icon-angle-down {display: none;}.khung {border-radius: 35px;padding: 10px;border: solid 2px #FFA500; /* #fcb900 */box-shadow: 0 0 3px 2px;}.vien {border: 1px solid #fead00;border-radius: 15px;padding: 4px;}/* Custom CSS Mobile */@media (max-width: 549px){.has-dropdown .icon-angle-down {display: none;}}.label-new.menu-item > a:after{content:"Mới";}.label-hot.menu-item > a:after{content:"Thịnh hành";}.label-sale.menu-item > a:after{content:"Giảm giá";}.label-popular.menu-item > a:after{content:"Phổ biến";}

            .ez-toc-open-icon {
    position: fixed;
    left: 0px;
    top: 8%;
    text-decoration: none;
    font-weight: bold;
    padding: 5px 10px 15px 10px;
    box-shadow: 1px -5px 10px 5px rgb(0 0 0 / 10%);
    background-color: #fff;
    color: #000000;
    display: inline-grid;
    line-height: 1.4;
    border-radius: 0px 10px 10px 0px;
    z-index: 999999;
}
.rank-math-breadcrumb {
    width: 100%;
    background-color: #3d3d3d;
    border: 1px solid #0000;
    border-radius: 6px;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.flex-row.recent-blog-posts.align-top.pt-half.pb-half {
    background-color: rgba(61, 61, 61, .6);
    border-radius: 0.375rem;
    padding: 0.5rem;
    border-bottom: 0;
    margin: 10px;
}

td {
    color: #fff;
}


.header-button-1 a, .header-button-2 a {
                display: inline-block;
                color: #fff;
                height: 35px;
                line-height: 33px;
                text-align: center;
                position: relative;
                cursor: pointer;
                background: #ff5a00;
                border: 2px solid #ffffff;
                box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
                transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;
                animation: 1.5s ease-in-out infinite zoom, 1.5s infinite alternate glow;
            }

            .header-button-1 a:hover, .header-button-2 a:hover {
                color: #ff5a00;
                background: #ffffff;
                border-color: #ff5a00;
            }

            @keyframes zoom {
                0%, 100% {
                    transform: scale(1);
                }

                50% {
                    transform: scale(1.1);
                }

                60%, 80% {
                    transform: scale(1.1) rotate(-2deg);
                }

                70%, 90% {
                    transform: scale(1.1) rotate(2deg);
                }
            }

            @keyframes glow {
                20% {
                    box-shadow: 0 0 30px 5px #FF0000;
                }

                50% {
                    box-shadow: 0 0 30px 5px #FF3300;
                }

                90% {
                    box-shadow: 0 0 30px 5px #FFFF00;
                }

                100% {
                    box-shadow: 0 0 30px 10px #00FF00;
                }
            }


.gift {
    bottom: 15%;
    bottom: 5%;
    box-sizing: border-box;
    cursor: pointer;
    position: fixed;
    right: 15px;
    right: 4%;
    z-index: 11;
}
.thumb-gift {
    display: flex;
    margin: 15px 0;
    max-width: 250px;
    position: relative;
  max-width: 135px;
}
.tooltip-gift {
    background-color: #4c9bb6;
    border-radius: 4px;
    bottom: 100%;
    color: #fff;
    font-size: 14px;
    left: 0;
    opacity: 0;
    padding: 8px 12px;
    position: absolute;
    transition: opacity .7s ease, visibility .8s ease;
    visibility: hidden;
    width: max-content;
}
.icon-gift {
    display: block;
    height: auto;
    width: 100px;
}

@media (max-width: 768px) {
    .icon-gift {
        width: 100px; /* Giảm kích thước banner xuống 50% */
    }
}


.custom-display {
        height: 0px;
        overflow: auto;
        padding: px !important;
        border: 3px solid #252b38;
        border-radius: 30px;
        box-shadow: 0 3px 20px #252b38;
    }
@media(max-width:849px){.urlwp-header-main,.urlwp-header-row{min-height:var(--urlwp-header-mobile)}.urlwp-header-row{position:relative;justify-content:center}.urlwp-menu-toggle{position:absolute;left:0;margin:0}.urlwp-brand{margin-inline:auto}.urlwp-header-actions{display:none}.urlwp-header-bottom{min-height:auto;display:block;position:relative}.urlwp-header-nav-row{width:100%}.urlwp-primary-nav{inset:100% 0 auto}.urlwp-mobile-ctas{border-top:1px solid rgba(0,0,0,.08)}}
