.elementor-20863 .elementor-element.elementor-element-5f5cf94{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20863 .elementor-element.elementor-element-da607fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20863 .elementor-element.elementor-element-9c4deeb{padding:0px 0px 0px 0px;}.woocommerce .elementor-20863 .elementor-element.elementor-element-9c4deeb .woocommerce-tabs ul.wc-tabs li a{color:#323232;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.woocommerce .elementor-20863 .elementor-element.elementor-element-9c4deeb .woocommerce-Tabs-panel{color:#323232;}.woocommerce .elementor-20863 .elementor-element.elementor-element-9c4deeb .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-20863 .elementor-element.elementor-element-476c301{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20863 .elementor-element.elementor-element-7cf9379{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20863 .elementor-element.elementor-element-26d3b80{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-20863 .elementor-element.elementor-element-5f5cf94{--width:100%;}.elementor-20863 .elementor-element.elementor-element-da607fa{--width:100%;}.elementor-20863 .elementor-element.elementor-element-476c301{--width:40%;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-9c4deeb *//* Sab tabs aur panels hide */
.woocommerce-tabs ul.tabs li,
.woocommerce-tabs .woocommerce-Tabs-panel {
  display: none !important;
  pointer-events: none;
}

/* Sirf Reviews tab & panel show */
#tab-title-reviews,
#tab-reviews {
  display: inline-block !important;
  pointer-events: auto;
  
}

/* Tabs wrapper overflow & full width fix */
.woocommerce-tabs ul.tabs {
  overflow: visible !important;
  display: flex;
  flex-wrap: nowrap;
  
}

/* Extra safety – reviews tab full width na le */
#tab-title-reviews {
  flex: 0 0 auto !important;
  float: none !important;
}

/* Reviews content panel width fix */
#tab-reviews {
  max-width: 100%;
  width: 100%;
}

/* ===== WooCommerce Review Clean Design ===== */
.woocommerce #review_form input,
.woocommerce #review_form textarea{
    border:1px solid #ddd;
    border-radius:4px;
    padding:10px;
    transition:.3s;
}
.woocommerce #review_form input:focus,
.woocommerce #review_form textarea:focus{
    border-color:#12837b;
    box-shadow:0 0 0 2px rgba(76,175,80,.15);
    outline:0;
}

/* Review Submit Button Design */
.woocommerce #commentform input#submit{
    background:#12837b;
    color:#fff;
    border:1px solid #12837b;
    border-radius:4px;
    padding:10px 26px;
    font-weight:600;
    transition:.3s ease;
}

/* Hover Effect */
.woocommerce #commentform input#submit:hover{
    background:#fff;
    color:#12837b;
    border-color:#12837b;
}

/* Star Rating Yellow */
.woocommerce p.stars a,
.woocommerce .star-rating span::before{
    color:#f1c40f !important;
}

/* Review Box */
.woocommerce #reviews .comment-text{
    border:1px solid #eee;
    border-radius:8px;
    padding:14px;
    background:#fafafa;
}
/* ===== End ===== *//* End custom CSS */