.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;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.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:#B69E48 !important;}.elementor-973 .elementor-element.elementor-element-2437085{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-973 .elementor-element.elementor-element-2437085:not(.elementor-motion-effects-element-type-background), .elementor-973 .elementor-element.elementor-element-2437085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#987C4C;}.elementor-973 .elementor-element.elementor-element-d656f32{--display:flex;}.elementor-973 .elementor-element.elementor-element-4fec4b4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-973 .elementor-element.elementor-element-4fec4b4 img{width:60%;filter:brightness( 100% ) contrast( 101% ) saturate( 168% ) blur( 0px ) hue-rotate( 184deg );transition-duration:0.3s;}.elementor-973 .elementor-element.elementor-element-4fec4b4:hover img{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-973 .elementor-element.elementor-element-7ca2003{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-framed .elementor-icon, .elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-0c29a43.elementor-view-default:has(:focus) .elementor-icon{fill:#DED8CC;color:#DED8CC;border-color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon{transition-duration:0.3s;}.elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon-box-title, .elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;}.elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-973 .elementor-element.elementor-element-0c29a43:has(:hover) .elementor-icon-box-title,
					 .elementor-973 .elementor-element.elementor-element-0c29a43:has(:focus) .elementor-icon-box-title{color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-0c29a43 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-3fce645{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-framed .elementor-icon, .elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-973 .elementor-element.elementor-element-7c31d06.elementor-view-default:has(:focus) .elementor-icon{fill:#DED8CC;color:#DED8CC;border-color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon{transition-duration:0.3s;}.elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon-box-title, .elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;}.elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-973 .elementor-element.elementor-element-7c31d06:has(:hover) .elementor-icon-box-title,
					 .elementor-973 .elementor-element.elementor-element-7c31d06:has(:focus) .elementor-icon-box-title{color:#DED8CC;}.elementor-973 .elementor-element.elementor-element-7c31d06 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}body.elementor-page-973:not(.elementor-motion-effects-element-type-background), body.elementor-page-973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EB;}@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;}.elementor-973 .elementor-element.elementor-element-976d830 .product_title{font-size:50px;}.elementor-973 .elementor-element.elementor-element-2437085{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@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;}.elementor-973 .elementor-element.elementor-element-976d830 .product_title{font-size:35px;}.elementor-973 .elementor-element.elementor-element-2437085{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* 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 */