/*
 Theme Name:   Fatebloom Theme
 Template:     hello-elementor
 Theme URI:    https://elementor.com/hello-theme/
 Description:  A child theme of Hello Elementor
 Author:       Diem Bui
 Version:      1.0
*/

@import url("../hello-elementor/style.css");

.side_bar_cate img{
	display: none !important;
}
.tags_product a{
background: #69a602;
    padding: 10px;
    position: relative;
    display: inline-block !important;
    margin-bottom: 10px;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before{
	display: none;
}
/* ===== Thank You page beautify ===== */
body.woocommerce-order-received .site-main,
body.woocommerce-order-received .woocommerce {
  --gap: 22px;
  --radius: 14px;
  --shadow: 0 6px 20px rgba(0,0,0,.06);
}

/* 1) Hàng thông tin tóm tắt (Mã đơn/Ngày/Email/Tổng/Phương thức) thành các thẻ */
body.woocommerce-order-received ul.woocommerce-order-overview {
  display: grid;
  grid-template-columns: repeat(5,minmax(0,1fr));
  gap: var(--gap);
  list-style: none;
  margin: 8px 0 28px;
  padding: 0;
}
body.woocommerce-order-received ul.woocommerce-order-overview li {
  background: #fff;
  border: 1px solid #eee;
  border-radius: var(--radius);
  padding: 14px 16px;
  box-shadow: var(--shadow);
  line-height: 1.35;
}
@media (max-width: 1100px){
  body.woocommerce-order-received ul.woocommerce-order-overview { grid-template-columns: repeat(3,1fr); }
}
@media (max-width: 680px){
  body.woocommerce-order-received ul.woocommerce-order-overview { grid-template-columns: repeat(2,1fr); }
}

/* 2) Khối “Thông tin chuyển khoản” + QR dạng card lớn */
.dbvietqr-wrap,
section.woocommerce-bacs-bank-details,
.woocommerce-order .bank-details,
.woocommerce-order .payment-details {
  border: 1px solid #eee;
  border-radius: var(--radius);
  background: #fff;
  box-shadow: var(--shadow);
  padding: 18px;
}
.dbvietqr-wrap{ margin-top: 10px; }
.dbvietqr-flex{ display:flex; flex-wrap:wrap; gap:24px; align-items:flex-start; }
.dbvietqr-info{ min-width:280px; }
.dbvietqr-info p{ margin:.35rem 0; font-size:16px;}

/* Nút copy đẹp hơn */
.dbvietqr-btn{
  border-radius: 999px;
  padding: 8px 14px;
  font-weight: 600;
  background:#f4f6ff;
  border:1px solid #dfe3ff;
}
.dbvietqr-btn:hover{ filter:brightness(.97); }

/* 3) Bảng “Chi tiết đơn hàng” */
.woocommerce-order-received .woocommerce-order-details__title{ margin-top:34px; }
.woocommerce-order-received table.shop_table.order_details{    padding: 30px 10px;
  border: 1px solid #eee; border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow);
}
.woocommerce-order-received table.shop_table.order_details th{
  background:#fafafa; font-weight:700;
}
.woocommerce-order-received table.shop_table.order_details td,
.woocommerce-order-received table.shop_table.order_details th{
  padding:14px 16px;
}
.woocommerce-order-received table.shop_table.order_details tr:nth-child(odd) td{ background:#fff; }
.woocommerce-order-received table.shop_table.order_details tr:nth-child(even) td{ background:#fcfcfc; }

/* 4) Khoảng cách tiêu đề lớn */
.woocommerce-order-received h2, .woocommerce-order-received h3{
  letter-spacing:.2px; margin:18px 0 14px;
}

/* 5) Tối ưu mobile */
@media (max-width:600px){
  .dbvietqr-info{ width:100%; }
  .dbvietqr-wrap img{ max-width:100%; height:auto; }
}
.woocommerce-bacs-bank-details{
	display: none;
}
/* Container */
.db-cart-popup{background:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.12);overflow:hidden}
.db-cart-popup__header{background:#b7845a;color:#fff;font-weight:700;padding:12px 16px;display:flex;align-items:center;gap:10px}
.db-cart-popup__icon{display:inline-flex;width:22px;height:22px;border-radius:50%;background:#fff;color:#b7845a;align-items:center;justify-content:center;font-weight:700}

/* Body */
.db-cart-popup__body{display:flex;gap:16px;padding:16px}
.db-cart-popup__thumb img{width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid #eee}
.db-cart-name{font-weight:700;margin-bottom:6px}
.db-cart-price{font-weight:800;color:#c05900}

/* Actions */
.db-cart-popup__actions{display:flex;gap:12px;padding:12px 16px 16px}
.db-cart-continue,.db-cart-checkout{display:inline-block;padding:10px 14px;border-radius:8px;text-align:center}
.db-cart-continue{background:#fff;border:2px solid #b7845a;color:#b7845a !important;font-weight:700}
.db-cart-checkout{background:#b7845a;border:2px solid #b7845a;color:#fff;font-weight:700}
.db-cart-continue:hover{filter:brightness(.97)}
.db-cart-checkout:hover{filter:brightness(.95)}

@media (max-width:480px){
  .db-cart-popup__body{flex-direction:column;align-items:flex-start}
  .db-cart-popup__thumb img{width:80px;height:80px}
}
a.added_to_cart.wc-forward{
	color: #69a602;
	font-family: "Be Vietnam Pro", Sans-serif !important;
}

.fb-deposit-50 span{
	font-family: "Be Vietnam Pro", Sans-serif !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{
		font-family: "Be Vietnam Pro", Sans-serif !important;
		color: #333;
}
.woocommerce-terms-and-conditions-wrapper{
	display: none;
}