@charset "UTF-8";
/*tgtd-mfooter-css*/#footer,.absolute-footer{display:none !important;}.tgtd-mf{background:#4A1317;color:#D9C9B7;font-size:14px;line-height:1.6;border-top:3px solid #C9A961;}.tgtd-mf *{box-sizing:border-box;}.tgtd-mf a{text-decoration:none;}.tgtd-mf-inner{padding:26px 18px 24px;}.tgtd-mf-sep{height:1px;background:rgba(201,169,97,.22);margin:17px 0;border:0;}.tgtd-mf-commit{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;}.tgtd-mf-commit li{display:flex;align-items:center;gap:9px;font-size:13px;color:#E7DBCB;}.tgtd-mf-commit .ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(201,169,97,.12);color:#C9A961;border:1px solid rgba(201,169,97,.35);}.tgtd-mf-commit svg{width:18px;height:18px;}.tgtd-mf-brand{text-align:center;}.tgtd-mf-logo{color:#C9A961;font-size:21px;font-weight:800;letter-spacing:1.5px;line-height:1.2;}.tgtd-mf-tag{color:#E7DBCB;font-size:12.5px;margin-top:6px;letter-spacing:.3px;}.tgtd-mf-about{color:#C6B6A4;font-size:13px;line-height:1.7;margin:12px 0 0;}.tgtd-mf-hot{background:rgba(201,169,97,.10);border:1px solid rgba(201,169,97,.32);border-radius:14px;padding:14px;}.tgtd-mf-hot-lbl{color:#C9A961;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;margin-bottom:11px;}.tgtd-mf-phones{display:flex;gap:10px;}.tgtd-mf-phone{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 6px;border:1.5px solid #C9A961;border-radius:30px;color:#F2D98A !important;font-size:15px;font-weight:800;letter-spacing:.3px;white-space:nowrap;transition:background .2s ease,color .2s ease;}.tgtd-mf-phone:hover{background:#C9A961;color:#3A1014 !important;}.tgtd-mf-phone svg{width:16px;height:16px;flex:0 0 auto;}.tgtd-mf-zalo{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px;border-radius:30px;background:#0068FF;color:#fff !important;font-size:14.5px;font-weight:700;transition:filter .2s ease;}.tgtd-mf-zalo:hover{filter:brightness(1.08);}.tgtd-mf-zalo svg{width:18px;height:18px;}.tgtd-mf-contact{display:grid;gap:12px;}.tgtd-mf-legal{font-size:13.5px;font-weight:700;line-height:1.55;color:#D9C9B7;}.tgtd-mf-contact .row b{font-weight:600;color:#C6B6A4;}.tgtd-mf-contact .row{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13.5px;color:#D9C9B7;}.tgtd-mf-contact .row a{color:#D9C9B7 !important;}.tgtd-mf-contact .row a:hover{color:#C9A961 !important;}.tgtd-mf-contact .ic{width:20px;color:#C9A961;margin-top:1px;}.tgtd-mf-contact .row > :last-child{min-width:0;}.tgtd-mf-map{display:inline-block;margin-left:8px;padding:1px 11px;border-radius:20px;background:#C9A961;color:#3A1014 !important;font-size:11.5px;font-weight:700;white-space:nowrap;vertical-align:middle;}.tgtd-mf-map:hover{background:#DCC080;}.tgtd-mf-h{color:#F3EADC;font-size:13.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin:0 0 13px;padding-bottom:9px;position:relative;}.tgtd-mf-h::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:2px;background:#C9A961;}.tgtd-mf-h.only-d{display:none;}.tgtd-mf-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;}.tgtd-mf-links a{display:inline-flex;align-items:flex-start;gap:6px;color:#CDBDAC !important;font-size:13px;line-height:1.45;transition:color .2s ease;}.tgtd-mf-links a::before{content:'›';color:#C9A961;font-weight:700;}.tgtd-mf-links a:hover{color:#C9A961 !important;}.tgtd-mf-trust{text-align:center;}.tgtd-mf-pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;}.tgtd-mf-pay .lbl{width:100%;text-align:center;font-size:11.5px;color:#B7A691;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px;}.tgtd-mf-pay .chip{font-size:12px;font-weight:600;color:#EBDFCE;padding:6px 14px;border:1px solid rgba(201,169,97,.45);border-radius:9px;background:rgba(255,255,255,.05);}.tgtd-mf-bct{display:inline-block;margin-top:15px;background:#fff;padding:8px 13px;border-radius:10px;line-height:0;box-shadow:0 3px 12px rgba(0,0,0,.2);}.tgtd-mf-bct img{height:42px;width:auto;display:block;}.tgtd-mf-social{display:flex;justify-content:center;gap:11px;}.tgtd-mf-social a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#E7DBCB;background:rgba(255,255,255,.06);border:1px solid rgba(201,169,97,.4);transition:background .2s ease,color .2s ease,transform .2s ease;}.tgtd-mf-social a:hover{background:#C9A961;color:#3A1014;transform:translateY(-2px);}.tgtd-mf-social svg{width:19px;height:19px;}.tgtd-mf-copy{text-align:center;color:#A8987F;font-size:12px;line-height:1.6;border-top:1px solid rgba(201,169,97,.16);padding:15px 18px 0;margin-top:20px;}.tgtd-mf-copy b{color:#C6B6A4;font-weight:600;}@media (max-width:849px){.tgtd-mf{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 86px);}.tgtd-mf-hot{margin-top:14px;}.tgtd-mf-social{margin-top:16px;}}@media (min-width:850px){.tgtd-mf-inner{max-width:1180px;margin:0 auto;padding:26px 30px 32px;display:grid;align-items:start;column-gap:42px;row-gap:6px;grid-template-columns:1.5fr 1.15fr 1fr 1.05fr;grid-template-areas: "commit  commit  commit  commit" "brand   hotline policy  trust" "social  contact policy  trust" "copy    copy    copy    copy";}.tgtd-mf-sep{display:none;}.tgtd-mf-commit{grid-area:commit;grid-template-columns:repeat(4,auto);justify-content:center;gap:12px 36px;padding:6px 0 20px;margin:0 0 20px;border-bottom:1px solid rgba(201,169,97,.18);}.tgtd-mf-commit li{font-size:13.5px;}.tgtd-mf-brand{grid-area:brand;text-align:left;}.tgtd-mf-logo{font-size:22px;}.tgtd-mf-about{max-width:340px;}.tgtd-mf-hot{grid-area:hotline;align-self:start;background:none;border:0;padding:0;}.tgtd-mf-hot-lbl{text-align:left;color:#F3EADC;font-size:13.5px;letter-spacing:.8px;padding-bottom:9px;margin-bottom:11px;position:relative;}.tgtd-mf-hot-lbl::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:2px;background:#C9A961;}.tgtd-mf-phones{flex-direction:column;gap:6px;}.tgtd-mf-phone{justify-content:flex-start;border:0;padding:4px 0;font-size:16px;}.tgtd-mf-phone:hover{background:none;color:#F2D98A !important;}.tgtd-mf-zalo{display:inline-flex;width:auto;margin-top:12px;padding:9px 18px;}.tgtd-mf-contact{grid-area:contact;}.tgtd-mf-policy{grid-area:policy;}.tgtd-mf-links{grid-template-columns:1fr;gap:10px;}.tgtd-mf-trust{grid-area:trust;text-align:left;}.tgtd-mf-pay{justify-content:flex-start;}.tgtd-mf-pay .lbl{text-align:left;color:#F3EADC;font-size:13.5px;font-weight:700;letter-spacing:.8px;padding-bottom:9px;margin-bottom:13px;position:relative;}.tgtd-mf-pay .lbl::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:2px;background:#C9A961;}.tgtd-mf-bct{margin-top:16px;}.tgtd-mf-social{grid-area:social;justify-content:flex-start;margin-top:8px;}.tgtd-mf-copy{grid-area:copy;text-align:center;margin-top:24px;padding-top:16px;}.tgtd-mf-h.only-d{display:block;}}
/*tgtd-strust-css*/.tgtd-strust{margin: 0 0 16px;padding: 16px 14px 6px;background: #fff;border: 1px solid #F0E9DF;border-radius: 14px;box-shadow: 0 1px 4px rgba(102,28,32,0.04);}.tgtd-strust .tgtd-strust-h{margin: 0 2px 4px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #9C7A3C;line-height: 1.3;}.tgtd-strust-item{display: flex;align-items: flex-start;gap: 12px;padding: 11px 2px;}.tgtd-strust-item + .tgtd-strust-item{border-top: 1px solid #F5EFE8;}.tgtd-strust-icon{flex-shrink: 0;width: 36px;height: 36px;border-radius: 50%;background: var(--tgtd-cream,#FAF6F2);display: flex;align-items: center;justify-content: center;padding: 8px;color: #9C7A3C;}.tgtd-strust-icon svg{width: 100%;height: 100%;}.tgtd-strust-title{margin: 1px 0 2px;font-size: 14px;font-weight: 600;font-variation-settings: "wght" 600;color: #3A2A2A;line-height: 1.3;}.tgtd-strust-desc{font-size: 12.5px;color: #7A6A6A;line-height: 1.45;}#product-sidebar .widget.widget_products,#shop-sidebar .widget.widget_products{margin: 0 0 16px !important;padding: 16px 14px 6px !important;background: #fff !important;border: 1px solid #F0E9DF !important;border-radius: 14px !important;box-shadow: 0 1px 4px rgba(102,28,32,0.04) !important;overflow: hidden;}#product-sidebar .widget_products span.widget-title,#shop-sidebar .widget_products span.widget-title{display: block;width: auto;margin: 0 2px 4px !important;padding: 0 !important;background: none !important;border-radius: 0 !important;color: #9C7A3C !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .08em !important;line-height: 1.3 !important;text-transform: uppercase;}#product-sidebar .widget_products .is-divider,#shop-sidebar .widget_products .is-divider{display: none;}#product-sidebar .widget_products ul.product_list_widget,#shop-sidebar .widget_products ul.product_list_widget{margin: 0 !important;}#product-sidebar .widget_products ul.product_list_widget li,#shop-sidebar .widget_products ul.product_list_widget li{min-height: 0 !important;margin: 0 !important;padding: 10px 4px 10px 64px !important;border: 0 !important;font-size: 13.5px !important;line-height: 1.35 !important;}#product-sidebar .widget_products ul.product_list_widget li + li,#shop-sidebar .widget_products ul.product_list_widget li + li{border-top: 1px solid #F5EFE8 !important;}#product-sidebar .widget_products ul.product_list_widget li img,#shop-sidebar .widget_products ul.product_list_widget li img{left: 2px !important;top: 10px !important;width: 50px !important;height: 50px !important;border: 0 !important;border-radius: 10px !important;background: #F4EEE6;}#product-sidebar .widget_products ul.product_list_widget li a,#shop-sidebar .widget_products ul.product_list_widget li a{display: flex !important;flex-direction: column;margin: 0 0 3px !important;color: #3A2A2A !important;font-size: 13.5px !important;font-weight: 500 !important;line-height: 1.4 !important;}#product-sidebar .widget_products ul.product_list_widget li a:hover,#shop-sidebar .widget_products ul.product_list_widget li a:hover{color: #661C20 !important;}#product-sidebar .widget_products .product-title,#shop-sidebar .widget_products .product-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0 !important;white-space: normal;color: inherit !important;font-size: 13.5px !important;font-weight: inherit !important;line-height: 1.4 !important;}#product-sidebar .widget_products ul.product_list_widget li .amount,#shop-sidebar .widget_products ul.product_list_widget li .amount{margin: 0 !important;font-size: 13.5px !important;}
