:root{--brand:#7a1712;--brand-dark:#4f0d0a;--brand-soft:#f6ebe7;--gold:#b8873b;--gold-light:#e9d4a7;--ink:#2a201b;--text:#4a3f39;--muted:#8a7b72;--line:#ece3d8;--bg:#faf7f2;--card:#ffffff;--sale:#c0392b;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px rgba(42,32,27,.05), 0 4px 16px rgba(42,32,27,.06);--shadow-lg:0 10px 30px rgba(42,32,27,.14);--font:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-head:var(--font);--ease:cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font:400 15px/1.65 var(--font);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:var(--font);color:var(--text)}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--ink);line-height:1.3;font-weight:700;letter-spacing:-.01em}button,input,select,textarea,.uk-button,.uk-form,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-article-title,.uk-panel-title{font-family:var(--font)!important}.entry-body *{font-family:inherit}ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto}a{color:var(--brand);text-decoration:none!important;transition:color .2s}a:hover,a:focus{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}button{font-family:inherit}em{color:var(--muted)}del{color:var(--muted)}.req{color:var(--sale)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:10px;top:-60px;z-index:1000;background:var(--brand);color:#fff;padding:8px 14px;border-radius:var(--radius-sm)}.skip-link:focus{top:10px;color:#fff}.uk-container{padding:0 16px;max-width:1240px}label.uk-form-danger{background:inherit!important}.d-table{display:table}.d-row{display:table-row}.d-cell{display:table-cell;vertical-align:top}.d-cell.text{padding-left:10px}.full_width{width:100%}.uppercase{text-transform:uppercase}.check_success{width:80px;height:80px;border:2px solid var(--brand);border-radius:50%;position:relative}.check_success:after{position:absolute;top:10px;left:25px;content:"";width:20px;height:40px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg)}#top_bar{background:var(--brand-dark);color:rgb(255 255 255 / .82);font-size:13px;padding:7px 0}#top_bar a{color:#fff}#top_bar a:hover{color:var(--gold-light)}#top_bar i{color:var(--gold-light);margin-right:4px}.top_bar_inner{display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:center}.top_bar_inner .slogan{display:none;letter-spacing:.04em}#header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:30}.header_inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}.logo{flex:0 0 auto;margin:0}.logo a{display:block}.logo img{height:56px;width:auto;display:block}.navbar_toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;border-radius:var(--radius-sm);background:var(--brand-soft)}.icon_bar{display:block;height:2px;background:var(--brand);border-radius:2px}#f_search{order:5;flex:1 1 100%;position:relative;margin:0}#f_search input{width:100%;height:44px;border:1.5px solid var(--line);border-radius:999px;padding:0 54px 0 18px;font:inherit;color:var(--ink);background:var(--bg);transition:border-color .2s,background .2s}#f_search input:focus{border-color:var(--gold);background:#fff;outline:none}#f_search button{position:absolute;top:4px;right:4px;width:36px;height:36px;border:0;border-radius:50%;background:var(--brand);color:#fff;cursor:pointer;transition:background .2s}#f_search button:hover{background:var(--gold)}.header-right{margin-left:auto;display:flex;align-items:center;gap:22px}.header-right .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:18px;flex:0 0 auto}.header-right .text{display:flex;flex-direction:column;line-height:1.25;text-align:left}.header-right .text small{font-size:12px;color:var(--muted)}.header-right .text b{font-size:15px;color:var(--ink);font-weight:600}.header-right>a,#cart_anchor a{display:flex;align-items:center;gap:10px;color:var(--ink)}.header-right>a:hover .icon,#cart_anchor a:hover .icon{background:var(--brand);color:#fff}#cart_anchor .icon{background:var(--brand);color:#fff}.main-menu{background:linear-gradient(180deg,#84201a 0%,var(--brand) 100%);position:relative;z-index:20;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15)}body.scrolled .main-menu{position:sticky;top:0;box-shadow:0 8px 24px rgb(42 32 27 / .18)}.main-menu_inner{display:flex;align-items:stretch;min-height:52px}.main-menu .uk-navbar-nav{display:flex;align-items:stretch;flex-wrap:nowrap;float:none;flex:1 1 auto;padding-left:8px}.main-menu .uk-navbar-nav>li{float:none;position:relative;display:flex}.main-menu .uk-navbar-nav>li>a{height:auto!important;line-height:1!important;padding:0 16px!important;border:0;background:transparent!important;color:#fff;text-shadow:none;font-family:var(--font);display:flex;align-items:center;gap:6px;position:relative;transition:background .2s}.main-menu .uk-navbar-nav>li>a:hover,.main-menu .uk-navbar-nav>li:hover>a{background:rgb(255 255 255 / .08)!important}.main-menu .uk-navbar-nav>li>a:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold-light);transform:scaleX(0);transition:transform .25s var(--ease)}.main-menu .uk-navbar-nav>li:hover>a:after,.main-menu .uk-navbar-nav>li.active>a:after{transform:scaleX(1)}.main-menu .uk-navbar-nav>li.active>a .nav_label{color:var(--gold-light)}.main-menu .nav_label{font-size:13.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap}.main-menu .nav_label .uk-icon-home{font-size:17px}.main-menu .menu-item-has-children>a:before{content:"\f107";font-family:FontAwesome;order:2;font-size:14px;opacity:.75;transition:transform .2s}.main-menu .menu-item-has-children:hover>a:before{transform:rotate(180deg)}.main-menu .sub-menu{position:absolute;top:100%;left:0;min-width:280px;background:#fff;border-radius:0 0 14px 14px;border-top:3px solid var(--gold);box-shadow:var(--shadow-lg);padding:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .22s var(--ease);z-index:30}.main-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.main-menu .sub-menu li{display:block}.main-menu .sub-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--text);white-space:nowrap;transition:background .15s,color .15s,padding .15s}.main-menu .sub-menu a:before{content:"\f041";font-family:FontAwesome;width:26px;height:26px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 auto;transition:background .15s,color .15s}.main-menu .sub-menu a:hover{background:var(--bg);color:var(--brand);padding-left:16px}.main-menu .sub-menu a:hover:before{background:var(--brand);color:#fff}.main-menu .sub-menu .nav_label{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;color:inherit}.cat_menu{position:relative;display:none}.cat_toggle{display:flex;align-items:center;gap:10px;height:100%;padding:0 18px;background:var(--brand-dark);color:#fff;font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:default;white-space:nowrap}.cat_toggle i{color:var(--gold-light)}.cat_toggle .caret{margin-left:auto;transition:transform .2s}.cat_menu:hover .caret,.cat_menu:focus-within .caret{transform:rotate(180deg)}.cat_panel{position:absolute;top:100%;left:0;width:100%;min-width:270px;background:#fff;border-radius:0 0 14px 14px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .22s var(--ease);z-index:30}.cat_menu:hover .cat_panel,.cat_menu:focus-within .cat_panel{opacity:1;visibility:visible;transform:none}.cat_panel a,.oc_cats a{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:8px;color:var(--ink);font-size:14px;font-weight:500;transition:background .15s,color .15s}.cat_panel a:hover{background:var(--brand-soft);color:var(--brand)}.cat_panel small{display:block;font-size:11.5px;font-weight:400;color:var(--muted)}.cat_thumb{flex:0 0 auto;width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--brand-soft);border:2px solid #fff;box-shadow:0 0 0 1px var(--gold-light)}.cat_thumb img{width:100%;height:100%;object-fit:cover;display:block}.cat_thumb:empty{display:inline-flex;align-items:center;justify-content:center}.cat_thumb:empty:before{content:"\f06c";font-family:FontAwesome;color:var(--gold);font-size:15px}.menu_hotline{display:none;align-items:center;gap:8px;margin:8px 0 8px auto;padding:0 18px;border-radius:999px;background:var(--gold);color:#fff!important;font-size:13.5px;white-space:nowrap;transition:background .2s,transform .2s}.menu_hotline span{opacity:.85}.menu_hotline b{font-size:15px;letter-spacing:.02em}.menu_hotline:hover{background:var(--gold-light);color:var(--brand-dark)!important}.menu_hotline i{animation:thp-ring 2.4s ease-in-out infinite}@keyframes thp-ring{0%,70%,100%{transform:rotate(0)}75%{transform:rotate(-18deg)}80%{transform:rotate(16deg)}85%{transform:rotate(-12deg)}90%{transform:rotate(8deg)}}.uk-offcanvas-bar{background:#fff;box-shadow:0 0 40px rgb(0 0 0 / .3);width:300px;padding-bottom:24px}.uk-offcanvas-bar:after{display:none}.oc_head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.oc_head img{height:46px;width:auto;display:block}.oc_close{width:38px;height:38px;border-radius:50%;border:0;background:var(--brand-soft);color:var(--brand);font-size:16px;cursor:pointer}.oc_search{position:relative;margin:14px 16px 6px}.oc_search input{width:100%;height:42px;border:1.5px solid var(--line);border-radius:999px;padding:0 46px 0 16px;font:inherit;background:var(--bg)}.oc_search input:focus{outline:none;border-color:var(--gold);background:#fff}.oc_search button{position:absolute;right:4px;top:4px;width:34px;height:34px;border-radius:50%;border:0;background:var(--brand);color:#fff}.oc_label{margin:18px 16px 6px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.uk-nav-offcanvas{padding:0 8px;border:0;margin:0}.uk-nav-offcanvas>li>a{color:var(--ink);text-shadow:none;border:0;border-radius:8px;padding:11px 12px}.uk-nav-offcanvas>li>a:hover,.uk-nav-offcanvas>li>a:focus{background:var(--brand-soft)!important;color:var(--brand)}.uk-nav-offcanvas>li.active>a,.uk-nav-offcanvas>.uk-active>a{background:var(--brand-soft);color:var(--brand)}.uk-offcanvas-bar .nav_label{font-size:15px;font-weight:600;margin:0}.uk-offcanvas-bar .nav_label .uk-icon-home{margin-right:6px;color:var(--gold)}.uk-nav-offcanvas .sub-menu{padding:2px 0 6px 14px}.uk-nav-offcanvas .sub-menu a{display:block;color:var(--text);padding:8px 12px;border-left:2px solid var(--line)}.uk-nav-offcanvas .sub-menu a:hover{color:var(--brand);border-left-color:var(--gold)}.uk-nav-offcanvas .sub-menu .nav_label{font-size:14px;font-weight:400}.uk-nav-offcanvas .menu-item-has-children>a:after{content:"\f107";font-family:FontAwesome;float:right;color:var(--muted)}.oc_cats{padding:0 8px}.oc_cats a:hover{background:var(--brand-soft);color:var(--brand)}.oc_contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 16px 0}.oc_contact a{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font-weight:600;font-size:14px}.oc_contact a.primary{grid-column:1 / -1;background:var(--brand);border-color:var(--brand);color:#fff}.flat_bt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;font:600 13px/1 var(--font);color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;transition:all .2s var(--ease);white-space:nowrap}.flat_bt:hover{border-color:var(--brand);color:var(--brand)}.flat_bt.primary,.flat_bt.small.primary{background:var(--brand);border-color:var(--brand);color:#fff}.flat_bt.primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.flat_bt.small{height:34px;padding:0 14px}.flat_bt i{margin:0}.out_stock{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;color:var(--muted);background:#f1ece6;border-radius:999px;font-size:13px;font-weight:600;text-transform:uppercase}.wrap_content{padding:8px 0 30px}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.main_content{margin-bottom:0!important;min-width:0}.breadcrumb{margin:12px 0 18px}.uk-breadcrumb{margin:0;display:flex;flex-wrap:wrap;gap:4px;font-size:13px}.uk-breadcrumb>li{color:var(--muted);display:inline-flex;align-items:center}.uk-breadcrumb>li:nth-child(n+2):before{content:"\f105"!important;font-family:FontAwesome;margin:0 8px 0 4px!important;color:var(--gold)}.uk-breadcrumb a{color:var(--text)}.uk-breadcrumb a:hover{color:var(--brand)}.uk-breadcrumb>li.uk-active>span{color:var(--muted)}.block{padding:32px 0 6px;background:#fff0}.block-title{position:relative;text-align:center;font-size:24px;font-weight:700;margin:0 0 22px;color:var(--ink);text-transform:none;border:0;padding:0}.block-title span{display:inline-block;padding:0 0 12px;position:relative;background:none}.block-title span:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:3px;margin-left:-32px;border-radius:3px;background:linear-gradient(90deg,var(--brand),var(--gold))}.widget-title,.section_heading{font-family:var(--font-head);font-size:18px;font-weight:600;color:var(--ink);margin:0 0 14px;border:0}#col_left .widget,.hero_menu .widget{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:20px}.widget a{color:var(--text);display:block}.widget_bn-title,.widget-title{margin:0}.banner-left .widget_bn-title,.hero_menu .widget_bn-title{background:var(--brand);color:#fff;font:600 14px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;padding:16px 18px 16px 46px;position:relative;border:0}.banner-left .widget_bn-title:before,.hero_menu .widget_bn-title:before{content:"\f0c9";font-family:FontAwesome;position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--gold-light)}.banner-left .widget-body,.hero_menu .widget-body{border:0;padding:6px 0}.banner-left .widget-body li,.hero_menu .widget-body li{padding:0;border:0}.banner-left .widget-body li a,.hero_menu .widget-body li a{padding:10px 18px 10px 18px;font-size:14px;color:var(--text);position:relative;display:flex;align-items:center;gap:10px;transition:background .2s,color .2s;white-space:nowrap}.banner-left .widget-body li a:before,.hero_menu .widget-body li a:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-light);flex:0 0 auto;transition:background .2s}.banner-left .widget-body li a:hover,.hero_menu .widget-body li a:hover,.banner-left .widget-body li.current-menu-item>a{background:var(--brand-soft)!important;color:var(--brand)}.banner-left .widget-body li a:hover:before,.hero_menu .widget-body li a:hover:before{background:var(--brand)}.widget .widget-title{padding:16px 18px 0;font-size:17px}.widget .widget-title span{padding:0}.widget .widget-title span:after{display:none}.widget-body{border:0;padding:14px 18px 18px}.widget-body ul{margin:0}.widget-body li{padding:8px 0}#col_left .banner-left .widget-body{padding:8px}#col_left .banner-left .widget-body li a{padding:7px 8px;gap:10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink)}.cat_label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#col_left .banner-left .widget-body li a:before{display:none}#col_left .banner-left .widget-body li a:hover{padding-left:8px}#col_left .banner-left .widget-body li a:hover .cat_thumb{box-shadow:0 0 0 2px var(--brand)}#col_left .banner-left .widget-body li.current-menu-item>a{background:var(--brand)!important;color:#fff;padding-left:8px}#col_left .banner-left .widget-body li.current-menu-item .cat_thumb{box-shadow:0 0 0 2px var(--gold-light)}#col_left .banner-left .widget-body li.current-menu-item .cat_count{background:rgb(255 255 255 / .2);color:#fff}.widget-body li a>i[class^="flaticon"]{display:none}.banner-left .cat_count{flex:0 0 auto;margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--bg);color:var(--muted);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}#col_left .cat_thumb{width:34px;height:34px;transition:box-shadow .2s}#col_left .widget .widget-title{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;margin:0;border-bottom:1px solid var(--line);font-size:16.5px}#col_left .widget .widget-title:before{content:"";width:4px;height:18px;border-radius:4px;background:linear-gradient(180deg,var(--gold),var(--brand))}#col_left .widget-body{padding:8px 12px 12px}.side_product_2 .item{display:flex;gap:12px;padding:10px 6px;margin:0;border-bottom:1px dashed var(--line);border-radius:10px;transition:background .2s}.side_product_2 .item:last-child{border-bottom:0}.side_product_2 .item:hover{background:var(--bg)}.side_product_2 .wrap_img{position:relative;flex:0 0 auto;width:72px;height:72px;border-radius:10px;overflow:visible;background:none;border:0;display:block}.side_product_2 .wrap_img img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block;max-width:none}.side_product_2 .rank{position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#fff;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:var(--shadow)}.side_product_2 .item:first-child .rank{background:var(--brand)}.side_product_2 .text{min-width:0;flex:1;display:flex;flex-direction:column}.side_product_2 .title{font:500 14px/1.4 var(--font);margin:0 0 4px}.side_product_2 .title a{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side_product_2 .title a:hover{color:var(--brand)}.side_product_2 .meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.side_product_2 .price{font-size:14px;margin:0;padding:0}.side_product_2 .old_price{font-size:11.5px}.side_product_2 .add_to_cart_wrap{margin-top:6px}.side_product_2 .add_to_cart,#col_left .side_product_2 .add_to_cart.flat_bt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;border-radius:999px;background:#fff0;color:var(--brand);border:1.5px solid var(--brand-soft);cursor:pointer;margin:0}.side_product_2 .add_to_cart:hover{background:var(--brand);border-color:var(--brand);color:#fff}.side_product_2 .out_stock{margin-top:6px;font-size:11px;padding:4px 10px}.side_news li{display:flex;gap:12px;align-items:center;padding:9px 6px;border-bottom:1px dashed var(--line)}.side_news li:last-child{border-bottom:0}.side_news .wrap_img{flex:0 0 auto;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f3eee8}.side_news .wrap_img img{width:100%;height:100%;object-fit:cover;display:block}#col_left .side_news .title{font:600 14px/1.4 var(--font-head);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#col_left .side_news .title:hover{color:var(--brand)}.side_news time{font-size:12px;color:var(--muted)}#col_left .side_support{padding:18px;background:radial-gradient(circle at 100% 0%,rgb(233 212 167 / .25),transparent 50%),linear-gradient(150deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff;box-shadow:0 10px 26px rgb(122 23 18 / .25)}.support_head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.support_icon{flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gold);font-size:20px;box-shadow:0 0 0 5px rgb(184 135 59 / .25)}.support_head b{display:block;font:600 16px var(--font-head)}.support_head small{color:rgb(255 255 255 / .75);font-size:12.5px}#col_left .side_support .support_line{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:8px;border-radius:10px;background:rgb(255 255 255 / .1);color:#fff;font:700 17px var(--font-head);letter-spacing:.02em;transition:background .2s}#col_left .side_support .support_line:hover{background:rgb(255 255 255 / .2);color:#fff}.support_line i{color:var(--gold-light);font-size:15px}.support_bts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}#col_left .support_bts a{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:999px;background:#fff;color:var(--brand);font-size:13px;font-weight:700}#col_left .support_bts a:first-child{background:var(--gold);color:#fff}#col_left .support_bts a:hover{opacity:.9}.textwidget img{display:block;max-width:100%;height:auto}.hero{padding:16px 0 0}.hero_grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hero_main{min-width:0}.hero_slider{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#2a1a14;aspect-ratio:16 / 9}.hero_slider .slide img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16 / 9}.hero_slider:not(.slick-initialized) .slide+.slide{display:none}.hero_slider .slick-dots{position:absolute;bottom:14px;left:0;right:0;display:flex!important;justify-content:center;gap:8px;margin:0}.hero_slider .slick-dots li{width:auto;height:auto;margin:0}.hero_slider .slick-dots button{width:10px;height:10px;padding:0;border-radius:999px;border:0;background:rgb(255 255 255 / .55);font-size:0;transition:all .25s;cursor:pointer}.hero_slider .slick-dots button:before{display:none}.hero_slider .slick-dots .slick-active button{width:26px;background:var(--gold-light)}.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 0}.benefits li{display:flex;align-items:center;gap:12px;padding:14px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);font-size:13px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;line-height:1.35}.benefits i{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand);font-size:18px}.home_ads{display:grid;grid-template-columns:1fr;gap:16px;margin:30px 0 4px}.home_ads a{display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.home_ads img{display:block;width:100%;height:auto;transition:transform .5s var(--ease)}.home_ads a:hover img{transform:scale(1.02)}.cat_grid{display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;margin:0 -2px;scrollbar-width:thin}.cat_grid li{scroll-snap-align:start}.cat_grid a{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:14px 10px 14px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cat_grid a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cat_img{width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--brand-soft);border:3px solid #fff;box-shadow:0 0 0 2px var(--gold-light);margin-bottom:10px;transition:box-shadow .3s}.cat_grid a:hover .cat_img{box-shadow:0 0 0 2px var(--brand)}.cat_img img{width:100%;height:100%;object-fit:cover;display:block}.cat_name{font-weight:600;font-size:14px;line-height:1.35;color:var(--ink)}.cat_grid a:hover .cat_name{color:var(--brand)}.cat_count{font-size:12px;color:var(--muted);margin-top:2px}.home_about{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;margin:28px 0 0;padding:22px;background:var(--card);border-radius:16px;box-shadow:var(--shadow)}.about_media{position:relative}.about_media img{display:block;width:100%;height:auto;border-radius:var(--radius);aspect-ratio:10 / 7;object-fit:cover}.about_badge{position:absolute;left:14px;bottom:-14px;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--brand);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.about_badge b{font:700 26px/1 var(--font-head);color:var(--gold-light)}.about_badge span{font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:.04em}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.about_text h2{font-size:28px;margin:0 0 10px}.about_lead{font-size:16px;font-weight:600;color:var(--brand);margin:0 0 12px;line-height:1.5}.about_text p{margin:0 0 14px}.about_stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 20px}.about_stats li{padding:12px 10px;border-radius:var(--radius-sm);background:var(--bg);text-align:center;border:1px solid var(--line)}.about_stats b{display:block;font:700 20px/1.2 var(--font-head);color:var(--brand)}.about_stats span{font-size:12px;color:var(--muted);line-height:1.3;display:block;margin-top:2px}.about_actions{display:flex;flex-wrap:wrap;gap:10px}.about_actions .flat_bt{height:44px;padding:0 22px;font-size:14px}.home_cta{margin-top:48px;background:radial-gradient(circle at 15% 20%,rgb(233 212 167 / .18),transparent 45%),linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff}.cta_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:34px 0}.cta_text h2{color:#fff;font-size:24px;margin:0 0 6px}.cta_text p{margin:0;color:rgb(255 255 255 / .8)}.cta_actions{display:flex;flex-wrap:wrap;gap:10px}.cta_bt{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .6);color:#fff!important;font-weight:600;transition:all .2s var(--ease)}.cta_bt:hover{background:#fff;color:var(--brand)!important;border-color:#fff}.cta_bt.gold{background:var(--gold);border-color:var(--gold);font-size:16px}.cta_bt.gold:hover{background:var(--gold-light);color:var(--brand-dark)!important;border-color:var(--gold-light)}.products{padding:0;text-transform:none;margin:0}.product_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid_item{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease);text-align:left;padding:0;border:0;height:100%}.grid_item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.grid_item .wrap_img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f3eee8;max-height:none;min-height:0}.grid_item .wrap_img img{width:100%;height:100%;object-fit:cover;min-height:0;display:block;transition:transform .6s var(--ease)}.grid_item:hover .wrap_img img{transform:scale(1.06)}.grid_item .item_body{padding:12px 12px 14px;display:flex;flex-direction:column;flex:1}.grid_item .title{font:500 14px/1.45 var(--font);text-transform:none;margin:0 0 8px;padding:0;min-height:0}.grid_item .title a{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;line-height:1.45}.grid_item .title a:hover{color:var(--brand)}.grid_item .meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px}.price{color:var(--brand);font-size:16px;font-weight:700;margin:0;display:inline-block}.old_price{color:var(--muted);font-size:13px;text-decoration:line-through;display:inline-block}.grid_item .add_to_cart_wrap{margin-top:auto;display:grid;grid-template-columns:1fr;gap:6px}.grid_item .add_to_cart_wrap .flat_bt{width:100%;height:36px;font-size:12.5px}.grid_item .add_to_cart_wrap>span{text-align:center;padding:8px}.grid_item .out_stock{margin-top:auto;justify-content:center}.add_to_cart.flat_bt{margin-right:0}.news{background:#fff0;margin-top:0;font-size:14px}.news_grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.news_grid .item{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.news_grid .item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.news_grid .wrap_img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#f3eee8;max-height:none}.news_grid .wrap_img img{width:100%;height:100%;object-fit:cover;display:block;min-height:0;transition:transform .6s var(--ease)}.news_grid .item:hover .wrap_img img{transform:scale(1.05)}.news_grid .item_body{padding:14px 16px 18px}.news_grid .date{font-size:12px;color:var(--gold);font-weight:600;letter-spacing:.03em}.news_grid .title{font:600 16px/1.45 var(--font-head);margin:4px 0 6px;padding:0;min-height:0;text-transform:none}.news_grid .title a{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_grid .title a:hover{color:var(--brand)}.news_grid .excerpt{color:var(--muted);font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news_grid .excerpt p{margin:0}.home_news{margin-top:44px;padding:28px 20px;background:#fff;border-radius:16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.home_news:before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(233 212 167 / .35),transparent 70%);pointer-events:none}.news_head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:22px;position:relative}.news_head h2{font-size:26px;margin:0}.news_head .flat_bt{height:40px;padding:0 18px}.news_mag{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;position:relative}.news_meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;color:var(--muted)}.news_meta i{color:var(--gold);margin-right:3px}.news_cat{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.news_feature{position:relative;border-radius:14px;overflow:hidden;background:#1c120d;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.news_feature .wrap_img{position:absolute;inset:0;display:block}.news_feature .wrap_img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.news_feature:hover .wrap_img img{transform:scale(1.05)}.news_feature .wrap_img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 25%,rgb(20 12 8 / .55) 55%,rgb(20 12 8 / .92) 100%)}.news_feature_body{position:relative;padding:24px 22px 22px;color:rgb(255 255 255 / .85);pointer-events:none}.news_feature_body a{pointer-events:auto}.news_feature .news_meta{color:rgb(255 255 255 / .75)}.news_feature .news_meta i{color:var(--gold-light)}.news_feature .news_cat{background:var(--gold);color:#fff}.news_feature .title{font:600 22px/1.35 var(--font-head);margin:10px 0 8px}.news_feature .title a{color:#fff}.news_feature .title a:hover{color:var(--gold-light)}.news_feature .excerpt{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_feature .excerpt p{margin:0}.news_feature .read_more{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--gold-light);font-weight:600;font-size:14px}.news_feature .read_more:hover{color:#fff;gap:12px}.news_list{display:flex;flex-direction:column;gap:4px}.news_list li{display:flex;gap:14px;align-items:center;padding:12px;border-radius:var(--radius);transition:background .2s}.news_list li+li{border-top:1px dashed var(--line)}.news_list li:hover{background:var(--bg)}.news_list .wrap_img{flex:0 0 auto;width:96px;height:96px;border-radius:var(--radius);overflow:hidden;background:#f3eee8}.news_list .wrap_img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.news_list li:hover .wrap_img img{transform:scale(1.08)}.news_list_body{min-width:0}.news_list .title{font:600 15.5px/1.45 var(--font-head);margin:6px 0 0}.news_list .title a{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_list .title a:hover{color:var(--brand)}.home_reels{margin-top:44px;padding:0}.home_reels .news_head h2{font-size:26px;margin:0}.reels_nav{display:flex;align-items:center;gap:8px}.reels_nav button{display:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-size:18px;cursor:pointer;transition:all .2s}.reels_nav button:hover{border-color:var(--brand);color:var(--brand)}.reels_nav .flat_bt{height:40px}.reels_track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 14px;scrollbar-width:none}.reels_track::-webkit-scrollbar{display:none}.reels_track li{scroll-snap-align:start}.reel{position:relative;display:block;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,var(--brand),#20140f);box-shadow:var(--shadow)}.reel>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.reel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05) 50%,rgb(0 0 0 / .7));pointer-events:none}.reel:hover>img{transform:scale(1.05)}.reel_placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24%}.reel_placeholder img{width:100%;height:auto;filter:brightness(0) invert(1);opacity:.35}.reel_play{position:absolute;left:50%;top:50%;z-index:2;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgb(255 255 255 / .25);backdrop-filter:blur(6px);border:1.5px solid rgb(255 255 255 / .7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:4px;transition:all .25s var(--ease)}.reel:hover .reel_play{background:var(--gold);border-color:var(--gold);transform:scale(1.1)}.reel_title{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;color:#fff;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel_modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgb(10 6 4 / .85);backdrop-filter:blur(4px);padding:16px}.reel_modal[hidden]{display:none}.reel_modal_box{position:relative;height:min(88vh, 720px);aspect-ratio:9 / 16;max-width:100%}.reel_frame{width:100%;height:100%;border-radius:14px;overflow:hidden;background:#000}.reel_frame iframe{width:100%;height:100%;border:0;display:block}.reel_close{position:absolute;top:-14px;right:-14px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-size:16px;cursor:pointer;box-shadow:var(--shadow-lg)}.reel_close:hover{background:var(--gold);color:#fff}.archive{background:#fff0}.archive-title{font-size:26px;font-weight:600;color:var(--ink);text-transform:none;border:0;padding:0;margin:0 0 18px}.archive-desc{background:var(--card);border-radius:var(--radius);padding:16px 20px;margin-bottom:20px;box-shadow:var(--shadow)}.item-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;margin:0 0 16px;border:0}.item-list .wrap_img{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-sm);background:#f3eee8;max-height:none}.item-list .wrap_img img{width:100%!important;height:100%;object-fit:cover}.item-list .heading{font-size:18px;font-weight:600;margin:0 0 6px}.item-list .heading a{color:var(--ink);font-size:inherit;text-transform:none}.item-list .heading a:hover{color:var(--brand)}.item-list .date{font-size:12.5px;color:var(--muted)}.item-list .item-body{display:block;margin:8px 0}.item-list .item-body p{margin:0}.item-list .more{font-weight:600;font-size:13.5px}.empty{color:var(--muted)}.uk-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0 0}.uk-pagination>li{padding:0}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);text-shadow:none;box-shadow:none}.uk-pagination>li>a:hover{border-color:var(--brand);color:var(--brand);background:#fff}.uk-pagination>.uk-active>span{background:var(--brand);border-color:var(--brand);color:#fff;padding:0 10px}.main_content article,.uk-article{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;margin:0}.uk-article-title{font-size:26px;font-weight:600;line-height:1.3;color:var(--ink);text-transform:none;margin:0 0 14px;padding:0;border:0}.post_meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted);margin-bottom:14px}.post_meta a{color:var(--muted)}.post_meta a:hover{color:var(--brand)}.post_meta i{color:var(--gold);margin-right:4px}.post_header{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:6px}.entry-body{font-size:16px;line-height:1.8;color:var(--text);overflow-wrap:break-word}.entry-body h2{font-size:22px;margin:1.6em 0 .6em}.entry-body h3{font-size:19px;margin:1.4em 0 .5em}.entry-body h4{font-size:17px;margin:1.2em 0 .5em}.entry-body p{margin:0 0 1em}.entry-body em{color:var(--text)}.entry-body a{text-decoration:underline!important;text-decoration-color:var(--gold-light)!important;text-underline-offset:3px}.entry-body a:hover{text-decoration-color:currentColor!important}.entry-body blockquote{margin:1.2em 0;padding:12px 20px;border-left:4px solid var(--gold);background:var(--bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic}.page_content img,.post_content img{display:block;margin:20px auto;max-width:100%;height:auto;border-radius:var(--radius-sm)}.page_content ul,.post_content ul{list-style:disc;padding-left:22px;margin:0 0 1em}.page_content ol,.post_content ol{padding-left:22px;margin:0 0 1em}.entry-body table{border-collapse:collapse;width:100%}.wp-caption{background:var(--bg);border:0;border-radius:var(--radius-sm);padding:6px;max-width:100%}.wp-caption img{margin:0 auto}.wp-caption-text{margin:6px 0 0;font-size:13px;text-align:center;font-style:italic;color:var(--muted)}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid var(--line)}.tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.tags a,.tags .uk-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand)!important;font-size:13px;text-decoration:none!important}.tags a:hover{background:var(--brand);color:#fff!important}.tags_label{color:var(--gold)}.like_box{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px!important;min-height:28px}.like_box iframe{vertical-align:middle}.share_zalo{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:4px;background:#0068ff;color:#fff!important;font-size:11px;font-weight:700}.share_zalo:hover{background:#0050c8}.cm-fb{margin-top:24px;min-height:40px}.single_product{padding:20px}.product_banner{display:block;margin-bottom:20px;border-radius:var(--radius-sm);overflow:hidden}.product_banner img{display:block;width:100%}.product_top{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#feature_img{margin-bottom:0}#lightSlider li{border-radius:var(--radius);overflow:hidden;background:#f3eee8;position:relative}#lightSlider li img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}#lightSlider li.active:after{content:"\f00e";font-family:FontAwesome;position:absolute;right:12px;bottom:12px;width:36px;height:36px;line-height:36px;border-radius:50%;background:rgb(255 255 255 / .9);color:var(--brand);font-size:16px;text-align:center;pointer-events:none;box-shadow:var(--shadow)}.csSlideOuter .csPager.cSGallery li{border-radius:var(--radius-sm);overflow:hidden;border:2px solid #fff0;opacity:.7;transition:all .2s}.csSlideOuter .csPager.cSGallery li.active,.csSlideOuter .csPager.cSGallery li:hover{border-color:var(--gold);opacity:1}.csSlideOuter .csPager.cSGallery{margin-top:10px!important}.product_summary .uk-article-title{font-size:26px;margin-bottom:12px}.price_box{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding:14px 18px;border-radius:var(--radius);background:linear-gradient(135deg,var(--brand-soft),#fbf4ea);margin-bottom:16px}.price_box .price{font-size:28px}.price_box .old_price{font-size:16px}.single_product .info{color:var(--text);margin:0 0 18px}.single_product .info p{margin:0}.single_product .add_to_cart_wrap{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 16px;font-size:14px}.single_product #qty_form{display:flex;align-items:center;gap:10px;background:none;height:auto;padding:0;text-transform:none;font-weight:600}.single_product .qty_wrap{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;height:48px;width:auto;position:static}.single_product #qty{width:48px;height:46px;border:0;text-align:center;font:700 16px var(--font);color:var(--ink);background:#fff0;margin:0}.single_product .qty_modified{position:static;width:40px;height:46px;border:0;background:#fff0;color:var(--ink);cursor:pointer;font-size:18px;line-height:1}.single_product .qty_modified:hover{background:var(--brand-soft);color:var(--brand)}.single_product .increase:after{content:"+"}.single_product .decrease:after{content:"\2212"}.single_product .add_to_cart{flex:1 1 200px;height:48px;border:0;border-radius:999px;background:var(--brand);color:#fff;font:600 15px var(--font);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:0 6px 16px rgb(122 23 18 / .25);transition:all .2s var(--ease);line-height:48px}.single_product .add_to_cart:hover{background:var(--brand-dark);transform:translateY(-1px)}.product_contact{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.product_contact a{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;border:1.5px solid var(--gold);color:var(--brand);font-weight:600;font-size:14px}.product_contact a:hover{background:var(--gold);color:#fff}.product_detail{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.product_detail .section_heading{font-size:20px;position:relative;padding-bottom:10px;margin-bottom:18px}.product_detail .section_heading:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--brand),var(--gold))}.product_detail .heading{font:600 16px var(--font-head);color:var(--ink);margin:28px 0 10px}.product_detail .tags{margin-top:0}.relate{margin-top:32px;background:#fff0;display:block}#cart_tbl{background:#fff;border-radius:var(--radius);overflow:hidden}#cart_tbl th{text-align:center;text-transform:uppercase;font-weight:600;color:var(--ink);background:var(--brand-soft);font-size:13px}#cart_tbl td{vertical-align:middle}#cart_tbl td.price{display:table-cell;font-weight:600;font-size:14px;color:var(--ink)}#cart_tbl img{max-height:64px!important;margin:0 auto!important;width:auto;display:block;border-radius:var(--radius-sm)}#cart_tbl .remove_item{color:var(--muted)}#cart_tbl .tbl_bt{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;text-transform:uppercase;font-size:12.5px;font-weight:600;cursor:pointer}#cart_tbl .tbl_bt:hover{background:var(--brand)}#checkout_bt_wrap{background:var(--brand);color:#fff;text-transform:uppercase;padding:12px 16px;font-weight:700;font-size:16px;border-radius:var(--radius)}#checkout_bt_wrap .checkout_bt{display:inline-block;color:#fff;border:1.5px solid rgb(255 255 255 / .8);padding:10px 32px;border-radius:999px}#checkout_bt_wrap .checkout_bt:hover{background:#fff;color:var(--brand)}#checkout_bt_wrap #price-total{width:140px;display:inline-block;text-align:right}.checkout_form input,.checkout_form textarea{width:100%}.uk-form input[type=text],.uk-form input[type=email],.uk-form input[type=tel],.uk-form input[type=search],.uk-form textarea,.uk-form select{border:1.5px solid var(--line);border-radius:var(--radius-sm);height:42px;padding:6px 12px;font:inherit;color:var(--ink);background:#fff}.uk-form textarea{height:auto}.uk-form input:focus,.uk-form textarea:focus{border-color:var(--gold)}#contact_form{padding-top:20px}#contact_form input,#contact_form textarea{width:100%}#contact_form textarea{min-height:120px}#contact_form #submit{height:42px;padding:0 28px;background:var(--brand);color:#fff;border:0}#contact_form label{font-weight:600;color:var(--ink)}#google_map iframe{border-radius:var(--radius);display:block}.notfound{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px 24px;text-align:center}.notfound_code{font:700 88px/1 var(--font-head);background:linear-gradient(135deg,var(--brand),var(--gold));-webkit-background-clip:text;background-clip:text;color:#fff0}.notfound h1{font-size:24px;margin:12px 0}.notfound_search{display:flex;gap:8px;max-width:460px;margin:18px auto}.notfound_search input{flex:1;border-radius:999px!important;padding:0 18px!important}.notfound_search .flat_bt{height:42px}#footer{position:relative;background:radial-gradient(ellipse at 85% 0%,rgb(184 135 59 / .16),transparent 55%),radial-gradient(ellipse at 0% 100%,rgb(122 23 18 / .35),transparent 50%),#1d120d;color:rgb(255 255 255 / .68);margin-top:60px;padding-top:0;border:0;font-size:14px}#footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-light),var(--gold),transparent)}#footer a{color:rgb(255 255 255 / .78)}#footer a:hover{color:var(--gold-light)}.footer_cta{position:relative;top:-36px;margin-bottom:-6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:16px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);box-shadow:0 14px 34px rgb(42 32 27 / .28);border:1px solid rgb(233 212 167 / .18)}.footer_cta_text{display:flex;align-items:center;gap:14px;color:#fff}.footer_cta_icon{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#fff;font-size:22px;box-shadow:0 0 0 6px rgb(184 135 59 / .22)}.footer_cta_icon i{animation:thp-ring 2.4s ease-in-out infinite}.footer_cta_text small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light)}#footer .footer_cta_text a{color:#fff;font:700 21px/1.3 var(--font-head)}#footer .footer_cta_text a:hover{color:var(--gold-light)}.footer_cta_text .sep{color:rgb(255 255 255 / .4);margin:0 4px}.footer_cta_actions{display:flex;flex-wrap:wrap;gap:10px}.footer_cta .cta_bt{height:44px}.footer_grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:12px 0 36px}.footer_col{margin:0;text-transform:none;min-width:0}#footer .label{font:600 16px var(--font-head);color:#fff;margin:0 0 16px;padding-bottom:10px;position:relative;letter-spacing:.01em}#footer .label:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;border-radius:2px;background:var(--gold)}#footer .label_2{margin-top:26px}.footer_logo{display:inline-block;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .25)}.footer_logo img{display:block;height:58px;width:auto}.footer_slogan{margin:16px 0 6px;font:600 14px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-light)}.footer_desc{margin:0 0 18px;line-height:1.7;color:rgb(255 255 255 / .62)}.footer_menu li a{display:flex;align-items:center;gap:8px;padding:5px 0}.footer_menu li a:before{content:"\f105";font-family:FontAwesome;color:var(--gold);font-size:13px;opacity:.6;transition:transform .2s,opacity .2s}.footer_menu li a:hover:before{transform:translateX(3px);opacity:1}.footer_menu .nav_label{font-size:14px;font-weight:400;text-transform:none;border:0;padding:0;margin:0;color:inherit}.footer_contact address{font-style:normal}.footer_contact .row{display:flex;gap:12px;margin-bottom:16px}.footer_contact .icon{flex:0 0 auto;width:38px;height:38px;line-height:38px;text-align:center;border-radius:10px;background:rgb(184 135 59 / .14);border:1px solid rgb(184 135 59 / .28);color:var(--gold-light);font-size:16px}.footer_contact .text{color:rgb(255 255 255 / .82);font-size:14px;line-height:1.55}.footer_contact .text small{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:2px}.footer_social{display:flex;gap:10px}#footer .footer_social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);color:#fff;font-size:15px;font-weight:700;transition:all .2s var(--ease)}#footer .footer_social a:nth-child(2){font-size:11px}#footer .footer_social a:hover{background:var(--gold);border-color:var(--gold);color:#fff;transform:translateY(-3px)}.copyright{background:rgb(0 0 0 / .28);border-top:1px solid rgb(255 255 255 / .07);padding:16px 0;font-size:13px;color:rgb(255 255 255 / .55);margin:0}.copyright a{color:rgb(255 255 255 / .9)!important}.copyright_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.copyright .payment img{display:block;max-height:26px;width:auto;opacity:.85}#overlay_form_cart{position:fixed;inset:0;background:rgb(20 12 8 / .6);backdrop-filter:blur(2px);z-index:1000;display:none}#cart_form{display:none;position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:480px;background:#fff;border:0;border-radius:14px;box-shadow:var(--shadow-lg);padding:28px 24px 22px;text-align:center}#cart_form .cart_form_icon{font-size:46px;color:#2e9d5b;line-height:1;margin-bottom:10px}#cart_form p{margin:0 0 16px;color:var(--ink)}#cart_form .cart_form_actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#cart_form .uk-close{position:absolute;right:12px;top:12px}.scrollToTop{position:fixed;right:16px;bottom:80px;width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);z-index:90;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s var(--ease)}.scrollToTop.show{opacity:1;visibility:visible;transform:none}.scrollToTop:hover{background:var(--gold);color:#fff}#bottom_bar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 16px rgb(0 0 0 / .06);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}#bottom_bar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;color:var(--ink);font-weight:500}#bottom_bar .icon{display:block;width:28px;height:28px;background-repeat:no-repeat;background-position:50%;background-size:contain}#bottom_bar .icon.tel{background-image:url(/wp-content/themes/shop2_hdx/img/icon-tel.png)}#bottom_bar .icon.cart{background-image:url(/wp-content/themes/shop2_hdx/img/icon-cart.png)}#bottom_bar .icon.zalo{background-image:url(/wp-content/themes/shop2_hdx/img/icon-zalo.png);width:40px}#bottom_bar .icon.chat{background-image:url(/wp-content/themes/shop2_hdx/img/icon-chat.png)}.slick-prev,.slick-next{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:rgb(255 255 255 / .88);color:var(--brand);font-size:0;cursor:pointer;box-shadow:var(--shadow);transition:background .2s}.slick-prev{left:12px}.slick-next{right:12px}.slick-prev:before,.slick-next:before{font:18px/40px FontAwesome}.slick-prev:before{content:"\f104"}.slick-next:before{content:"\f105"}.slick-prev:hover,.slick-next:hover{background:#fff}#google_afmc div{width:auto!important}@media (max-width:767px){body{padding-bottom:64px}.header-right .text small{display:none}#cart_anchor .text b{font-size:13px}.hero_slider .slick-arrow{display:none!important}.uk-article-title,.product_summary .uk-article-title,.archive-title{font-size:22px}.footer_cta{top:-28px;padding:16px}#footer .footer_cta_text a{font-size:18px}.footer_cta_actions{width:100%}.footer_cta_actions .cta_bt{flex:1;justify-content:center}.copyright_inner{justify-content:center;text-align:center}.main_content article,.uk-article,.single_product{padding:16px}.grid_item .item_body{padding:10px 10px 12px}.grid_item .title{font-size:13.5px}.price{font-size:15px}}@media (min-width:480px){.product_grid{gap:16px}.news_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-list{grid-template-columns:220px minmax(0,1fr);align-items:start}.grid_item .add_to_cart_wrap{grid-template-columns:1fr 1fr}.footer_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer_brand,.footer_contact{grid-column:1 / -1}}@media (min-width:768px){.top_bar_inner{justify-content:flex-start}.top_bar_inner .slogan{display:inline;margin-left:auto}.header_inner{flex-wrap:nowrap;gap:28px;padding:16px 0}.logo img{height:72px}#f_search{order:0;flex:1 1 auto;max-width:560px}.product_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benefits{grid-template-columns:repeat(4,1fr);gap:16px}.benefits li{padding:18px 16px;font-size:13.5px}.home_ads{grid-template-columns:1fr 1fr;gap:24px}.news_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.footer_cta{padding:22px 30px}.home_about{padding:32px;margin-top:36px}.home_news{padding:36px 32px;margin-top:56px}.reels_track{grid-auto-columns:calc((100% - 36px) / 4)}.home_reels .news_head h2{font-size:30px}.news_head h2{font-size:30px}.news_feature{min-height:440px}.news_feature_body{padding:32px 30px 28px}.news_feature .title{font-size:26px}.about_text h2{font-size:32px}.product_top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.single_product{padding:28px}.main_content article,.uk-article{padding:28px 32px}.block{padding-top:44px}.block-title{font-size:28px;margin-bottom:28px}}@media (min-width:960px){.layout{grid-template-columns:270px minmax(0,1fr);gap:28px}.cat_menu{display:block;flex:0 0 260px}.footer_grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.2fr);gap:40px;padding-bottom:44px}.footer_brand,.footer_contact{grid-column:auto}.main-menu .uk-navbar-nav>li>a{padding:0 12px!important}.main-menu .uk-navbar-nav>li>a:after{left:12px;right:12px}.layout_main{grid-column:2;grid-row:1;min-width:0}.layout #col_left{grid-column:1;grid-row:1}.hero{padding-top:0}.hero_grid{grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:stretch}.hero_menu .widget{border-radius:0 0 var(--radius) var(--radius);margin:0;height:100%}.hero_menu .widget_bn-title{display:none}.hero_main{padding-top:16px}.product_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product_grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reels_track{grid-auto-columns:calc((100% - 64px) / 5);gap:16px}.reels_nav button{display:inline-flex;align-items:center;justify-content:center}.cat_grid{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:16px}.home_about{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;padding:40px}.cta_text h2{font-size:28px}.news_mag{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.news_feature{min-height:0;height:100%}.news_list{justify-content:space-between}.news_list .wrap_img{width:110px;height:92px}#col_left{position:relative}#col_left .side_support{position:sticky;top:72px}}@media (min-width:1220px){.hero_grid{grid-template-columns:270px minmax(0,1fr)}.cat_menu{flex-basis:270px}.menu_hotline{display:flex}.main-menu .uk-navbar-nav>li>a{padding:0 15px!important}.main-menu .uk-navbar-nav>li>a:after{left:15px;right:15px}.grid_item .item_body{padding:14px 16px 16px}.grid_item .title{font-size:15px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}