@keyframes blink {
    0%   { opacity: 1; }
    50%  { opacity: 0; }
    100% { opacity: 1; }
}.woocommerce-checkout .woocommerce-info{
    display: none !important;
}.woocommerce-checkout form.checkout_coupon {
    display: none !important;
}
.woocommerce-checkout .coupon {
    display: none !important;
}.woocommerce-message,
.woocommerce-info,
.added-to-cart-message,
.woocommerce-store-notice {
    display: none !important;
}/* Hide kupon di CART/A2Chat */
.woocommerce-cart .coupon,
.woocommerce-info,
.woocommerce-message,
.added_to_cart_message,
.woocommerce-store-notice,
.cart_totals .coupon,
form.checkout_coupon,
.woocommerce-form-coupon-toggle,
/* ✅ Hide butang MENU di header */
.site-header .menu-toggle,
.site-header .main-navigation,
.site-header .site-navigation,
.site-header nav,
header .menu,
header .menu-toggle,
header #site-navigation,
header .header-navigation {
    display: none !important;
}/* ✅ Hide breadcrumb Home › Cart di cart/checkout & A2Chat */
.woocommerce-cart .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb,
.woocommerce-checkout .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb {
    display: none !important;
}/* ✅ Hide butang share product dalam WooCommerce */
.woocommerce .share,
.woocommerce .product-share,
.woocommerce .woocommerce-product-sharing,
.woocommerce div.sharedaddy,
.woocommerce .sd-sharing-enabled,
.woocommerce .jet-woo-sharing,
.woocommerce .wc-forward[href*="share"],
.woocommerce a.jet-compare-button,
.woocommerce a.jet-wishlist-button {
    display: none !important;
}/* ✅ Hide ayat Pay with cash / Kupon Delivery di Checkout */
.woocommerce-checkout .wc-block-components-totals-coupon,
.woocommerce-checkout .woocommerce-form-coupon-toggle,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout .woocommerce-form-coupon,
.woocommerce-checkout .woocommerce-store-notice,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout .woocommerce-message,
.woocommerce-checkout .woocommerce-additional-fields p,
.woocommerce-checkout .wc_payment_method label + p {
    display: none !important;
	width:100% !important;
  margin:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}

/* 4) Gutenberg / Block Editor full bleed */
.entry-content > .wp-block-group,
.entry-content > .wp-block-cover,
.entry-content > .wp-block-columns,
.wp-site-blocks > .wp-block-group{
  width:100vw !important;
  max-width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
  padding-left:0 !important;
  padding-right:0 !important;
}

/* 5) Row/Column builder lain (Bootstrap/WPBakery) */
.row, [class*="col-"], .vc_row, .wpb_row, .et_pb_row, .et_pb_section{
  max-width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}

/* 6) Mobile extra ketat */
@media (max-width: 768px){
  body, #page, #main, .site, .site-content, .entry-content{
    padding:0 !important;
    margin:0 !important;
  }
}/* Buang sidebar kanan sepenuhnya */
#secondary,
.sidebar,
.widget-area {
  display: none !important;
}

/* Jadikan content full width */
#primary,
.content-area {
  width: 100% !important;
  max-width: 100% !important;
}

/* Buang ruang kosong bekas sidebar */
.site-content,
.content-area {
  margin: 0 !important;
  padding: 0 !important;
}/* Centerkan semua teks footer */
.site-footer,
.site-footer *,
footer,
footer * {
  text-align: center !important;
}

/* Pastikan container footer betul-betul center */
.site-footer .container,
.site-footer .wrap,
footer .container {
  margin-left: auto !important;
  margin-right: auto !important;
}/* Buang mobile bottom bar (account, search, cart) */
/* Buang gap putih paling atas */
body {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* 1) Buang padding/margin atas yang theme selalu letak */
html, body, #page, #content, .site, .site-content, .content-area {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 2) Kalau theme simpan ruang untuk header/masthead */
#masthead, .site-header, header, .header, .header-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
}

/* 3) Paksa container paling atas rapat ke atas */
.elementor,
.elementor-section-wrap,
.elementor-section:first-of-type,
.elementor-top-section:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 4) Buang “spacer” atas yang sesetengah theme guna */
.header-spacer, .site-header-spacer, .sticky-header-spacer {
  display: none !important;
  height: 0 !important;
}

/* 5) Kalau ada admin bar / top bar */
#wpadminbar {
  position: fixed !important;
}
