.elementor-973 .elementor-element.elementor-element-6bf8030{--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 50px;--row-gap:0px;--column-gap:50px;}.elementor-973 .elementor-element.elementor-element-e470f50{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:6;--vg-image-width:100% !important;--rtwpvg-thumbnail-gap-with-main:10px;--vg-main-slider-thumb-gap:10px;--vg-lightbox-area-padding:0px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-e7029fa div.images .flex-control-thumbs li{width:calc(100%/6 - ( 10px / 6 ) *  (6 - 1 ) );flex:0 0 auto;max-width:initial;}.elementor-973 .elementor-element.elementor-element-e7029fa .rtsb-product-images .woocommerce-product-gallery__image a > img{width:100% !important;}.elementor-973 .elementor-element.elementor-element-e7029fa .rtsb-product-images .images .woocommerce-product-gallery__trigger,.elementor-973 .elementor-element.elementor-element-e7029fa .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger{padding:0px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-d0af205{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-973 .elementor-element.elementor-element-976d830 .product_title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:900;color:#1E4C9C !important;}@media(min-width:768px){.elementor-973 .elementor-element.elementor-element-e470f50{--width:50%;}.elementor-973 .elementor-element.elementor-element-d0af205{--width:50%;}}@media(max-width:1024px){:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:4;}.elementor-973 .elementor-element.elementor-element-e7029fa div.images .flex-control-thumbs li{width:calc(100%/4 - ( 10px / 4 ) *  (4 - 1 ) );flex:0 0 auto;max-width:initial;}}@media(max-width:767px){:root{--rtwpvg-thumbnail-gap:10px;--vg-thumb-gap:10px;--vg-thumbnail-column:3;}.elementor-973 .elementor-element.elementor-element-e7029fa div.images .flex-control-thumbs li{width:calc(100%/3 - ( 10px / 3 ) *  (3 - 1 ) );flex:0 0 auto;max-width:initial;}}/* Start custom CSS for rtsb-short-description, class: .elementor-element-9fa8ea5 *//* ===== MAIN TABLE ===== */
.custom-product-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
}

/* ===== HEADER ===== */
.custom-product-table th {
  background: linear-gradient(135deg, #2cded5, #2cbad5);
  color: #ffffff !important;
  font-weight: 600;
  padding: 16px;
  text-align: center;
  border: none;
  font-size: 16px;
}

/* ===== CELLS ===== */
.custom-product-table td {
  background-color: #eef3f4 !important;
  color: #222;
  border: 1px solid #e0e0e0;
  padding: 14px;
  text-align: center;
  font-size: 15px;
  transition: all 0.25s ease;
}

/* ===== REMOVE EXTRA BORDERS ===== */
.custom-product-table tr td:first-child {
  border-left: none;
}
.custom-product-table tr td:last-child {
  border-right: none;
}

/* ===== ROW HOVER EFFECT ===== */
.custom-product-table tr:hover td {
  background-color: #e4f7f6 !important;
}

/* ===== ROUNDED CORNERS ===== */
.custom-product-table tr:first-child th:first-child {
  border-top-left-radius: 10px;
}
.custom-product-table tr:first-child th:last-child {
  border-top-right-radius: 10px;
}

/* ===== MOBILE RESPONSIVE ===== */
@media (max-width: 768px) {
  .custom-product-table th,
  .custom-product-table td {
    padding: 10px;
    font-size: 13px;
  }
}/* End custom CSS */