.elementor-749 .elementor-element.elementor-element-09203b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-749 .elementor-element.elementor-element-09203b7::before, .elementor-749 .elementor-element.elementor-element-09203b7 > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-09203b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-09203b7 > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-09203b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-09203b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-749 .elementor-element.elementor-element-7fd87cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-749 .elementor-element.elementor-element-909457c > .elementor-widget-container{background-color:#F8F0C4BF;margin:0px 0px 0px 0px;padding:0px 18px 0px 19px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body.elementor-page-749:not(.elementor-motion-effects-element-type-background), body.elementor-page-749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5FB;background-image:url("https://blackhistorycasefiles.com/wp-content/uploads/2025/07/investigative-bg-1.png");background-repeat:no-repeat;background-size:contain;}@media(min-width:768px){.elementor-749 .elementor-element.elementor-element-7fd87cb{--width:100%;}}/* Start custom CSS for wc-elements, class: .elementor-element-909457c *//* === Product Page Styling: Investigative Theme === */




/* Headings */
.woocommerce-page h1, 
.woocommerce-page h2, 
.woocommerce-page h3, 
.woocommerce-page h4 {
  font-weight: 700;
  color: #111;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Product Title */
.woocommerce div.product .product_title {
  font-size: 32px;
  font-weight: bold;
  color: #000;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

/* Price */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 22px;
  font-weight: bold;
  color: #6b1c1c;
}

/* Product Description */
.woocommerce div.product .woocommerce-Tabs-panel p,
.woocommerce div.product .woocommerce-Tabs-panel li {
  font-weight: bold;
  font-size: 16px;
  color: #222;
}

/* Add to Cart Button */
.woocommerce div.product form.cart button.single_add_to_cart_button {
  background-color: #2e2e2e;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 12px 20px;
  border-radius: 5px;
  transition: background 0.3s ease;
}

.woocommerce div.product form.cart button.single_add_to_cart_button:hover {
  background-color: #000;
  color: #fff;
}

/* === Style the subtitle "BURIED HERITAGE" specifically === */
/* If you can target it with a unique class, use this: */
.buried-heritage-subtitle {
  font-size: 28px;
  font-weight: 900;
  color: #2a1e1e;
  font-family: 'Special Elite', serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  margin-bottom: 10px;
}

/* If it's just a <h2> or <h3> inside the summary area, use this generic .elementor-749 .elementor-element.elementor-element-909457c: */
.woocommerce div.product .summary h2,
.woocommerce div.product .summary h3 {
  font-size: 28px;
  font-weight: 900;
  font-family: 'Special Elite', serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #2a1e1e;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}

/* === Bold and clean the short description paragraph === */
.woocommerce div.product .woocommerce-product-details__short-description p {
  font-weight: bold;
  font-size: 16px;
  color: #1a1a1a;
  text-shadow: 0.5px 0.5px 1px rgba(255, 255, 255, 0.3);
  line-height: 1.6em;
}/* End custom CSS */