/* Jarvis Commerce 3.1: catalogue stock placement and single-product header cleanup. */
.rch-stock-under-title{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:4px 0 9px;padding:5px 9px;border:0;border-radius:999px;color:#28745b;background:rgba(40,189,120,.09);font-size:8px;font-weight:750;line-height:1;letter-spacing:.02em}
.rch-stock-under-title i{width:5px;height:5px;border-radius:50%;background:#28bd78;box-shadow:0 0 0 3px rgba(40,189,120,.1)}
.rch-stock-under-title.is-out-of-stock{color:#8b5f68;background:rgba(177,91,110,.08)}
.rch-stock-under-title.is-out-of-stock i{background:#b15b6e;box-shadow:0 0 0 3px rgba(177,91,110,.09)}

/* Hide common WordPress/theme headers only on product pages. The RC glossy header uses .rcs-header and remains visible. */
body.single-product header#masthead,
body.single-product .site-header:not(.rcs-header),
body.single-product .nv-navbar,
body.single-product .header-main,
body.single-product .main-header-bar,
body.single-product .ast-primary-header-bar,
body.single-product .elementor-location-header,
body.single-product #site-header,
body.single-product #header:not(.rcs-header),
body.single-product .wp-site-blocks>header:not(.rcs-header){display:none!important}

body.single-product .rcs-header{display:block!important}
@media(max-width:760px){.rch-stock-under-title{margin-top:2px;padding:4px 8px;font-size:7px}}
