@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;
}

/* ✅ Khusus hide “Pay with cash upon delivery” text */
.woocommerce-checkout .wc_payment_method p {
    display: none !important;
}/* ✅ Hide bahagian tak perlu di CHECKOUT */
.woocommerce-checkout .woocommerce-form-coupon-toggle,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout .woocommerce-message,
.woocommerce-checkout .woocommerce-error,
.woocommerce-checkout .woocommerce-form-coupon,
.woocommerce-checkout #ship-to-different-address,
.woocommerce-checkout .shipping_address,
.woocommerce-checkout .order_notes,
.woocommerce-checkout .woocommerce-additional-fields {
    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,
.wc-block-components-totals-coupon {
    display: none !important;
}/* ✅ 1. Buang butang Share / Product Sharing */
.share,
.product-share,
.woocommerce-product-sharing,
.woocommerce .share,
.sd-sharing-enabled,
.sharedaddy,
.jet-woo-sharing,
.jeg_share_button,
.jeg_share_list,
.wc-forward[href*="share"] {
    display: none !important;
}

/* ✅ 2. Buang blok coupon / coupon form */
.coupon,
.woocommerce-form-coupon,
.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
form.checkout_coupon,
form.woocommerce-form-coupon,
.woocommerce .blockUI.blockOverlay {
    display: none !important;
}

/* ✅ 3. Buang navigation Home/Cart breadcrumb */
.woocommerce-breadcrumb,
.breadcrumb,
#breadcrumbs,
nav.woocommerce-breadcrumb,
.rank-math-breadcrumb {
    display: none !important;
}

/* ✅ 4. Buang butang wishlist & compare yang mungkin keluar */
.jet-wishlist-button,
.jet-compare-button,
.jet-compare-button__icon,
.jet-wishlist-button__icon,
.jet-wishlist-button a,
.jet-compare-button a {
    display: none !important;
}.blink-price {
    animation: blink 1s infinite;
}add_filter( 'wc_add_to_cart_message_html', 'sr_custom_add_to_cart_message', 99, 2 );
function sr_custom_add_to_cart_message( $message, $products ) {
}/* =========================================================
   BUANG HEADER WEBSITE (WordPress / Theme umum)
   - Hide header
   - Buang ruang (padding/margin) yang tinggal
   - Sesuai untuk mobile + desktop
   ========================================================= */

/* 1) HEADER umum (banyak theme guna class/id ni) */
header,
.site-header,
#masthead,
#site-header,
#header,
.header,
.header-wrap,
.header-wrapper,
.header-main,
.header-inner,
.header-container,
.main-header,
#main-header,
.top-bar,
.site-topbar,
.header-top,
#header-top,
.navbar,
.navbar-header,
.primary-header,
#primary-header,
.sticky-header,
#sticky-header,
.elementor-location-header,
.elementor-location-header header {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
}

/* 2) Buang “sticky / fixed header spacer” (selalu tinggal ruang putih atas) */
.header-spacer,
.header-placeholder,
.sticky-header-spacer,
#header-spacer,
#sticky-header-spacer,
.site-header + .site-content,
#masthead + #content,
#masthead + .site-content,
#site-header + .site-content,
.elementor-location-header + .elementor,
.elementor-location-header + .site-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 3) Buang padding top body/html yang theme letak untuk header fixed */
html, body {
  padding-top: 0 !important;
  margin-top:
}/* =====================================================
   FULL WIDTH NUCLEAR (BUANG BOXED + PAD + MAX-WIDTH)
   Untuk mobile FB in-app browser pun kena.
   ===================================================== */

/* 0) Anti horizontal scroll */
html, body{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  overflow-x:hidden !important;
}

/* 1) Theme wrappers paling common (Astra/GeneratePress/OceanWP/Hello/etc) */
#page, #content, #primary, #main,
.site, .site-content, .content-area,
.page, .page-content, .entry, .entry-content,
.ast-container, .container, .container-fluid,
.wrap, .wrapper, .inner, .inner-wrap,
.content, .content-wrapper{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}

/* 2) Buang padding yang selalu “lock” kiri kanan */
.site-content, .content-area, .page-content, .entry-content, #main{
  padding-left:0 !important;
  padding-right:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
}

/* 3) Elementor (kalau guna Elementor, ini yang paling penting) */
.elementor-section{
  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;
}

.elementor-container,
.elementor-column-gap-default,
.elementor-column-gap-narrow,
.elementor-column-gap-extended,
.elementor-column-gap-wide,
.elementor-widget-wrap,
.elementor-widget-container{
  max-width:100% !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) */