.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1249 .elementor-element.elementor-element-5745804{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-additional-information .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-additional-information .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-1249 .elementor-element.elementor-element-5f39f9b h2{color:var( --e-global-color-astglobalcolor6 );font-family:"Sarabun", Sans-serif;font-size:1.2rem;font-weight:700;}.woocommerce .elementor-1249 .elementor-element.elementor-element-5f39f9b .shop_attributes{color:var( --e-global-color-astglobalcolor6 );font-family:var( --e-global-typography-c1cd93f-font-family ), Sans-serif;font-size:var( --e-global-typography-c1cd93f-font-size );font-weight:var( --e-global-typography-c1cd93f-font-weight );text-transform:var( --e-global-typography-c1cd93f-text-transform );font-style:var( --e-global-typography-c1cd93f-font-style );text-decoration:var( --e-global-typography-c1cd93f-text-decoration );line-height:var( --e-global-typography-c1cd93f-line-height );letter-spacing:var( --e-global-typography-c1cd93f-letter-spacing );word-spacing:var( --e-global-typography-c1cd93f-word-spacing );}@media(max-width:1024px){.woocommerce .elementor-1249 .elementor-element.elementor-element-5f39f9b .shop_attributes{font-size:var( --e-global-typography-c1cd93f-font-size );line-height:var( --e-global-typography-c1cd93f-line-height );letter-spacing:var( --e-global-typography-c1cd93f-letter-spacing );word-spacing:var( --e-global-typography-c1cd93f-word-spacing );}}@media(max-width:767px){.woocommerce .elementor-1249 .elementor-element.elementor-element-5f39f9b .shop_attributes{font-size:var( --e-global-typography-c1cd93f-font-size );line-height:var( --e-global-typography-c1cd93f-line-height );letter-spacing:var( --e-global-typography-c1cd93f-letter-spacing );word-spacing:var( --e-global-typography-c1cd93f-word-spacing );}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-5f39f9b *//*remove table border and padding . change the table title position */
table, td, th{
    border:0px !important;
    padding-left:0px;
    vertical-align: top;
}


/*fix the table title width and make it bold*/
.woocommerce-js table.shop_attributes th{
    font-weight:500;
}
/*Desktop table title size*/
@media screen and (min-width: 1025px) {
    .woocommerce-js table.shop_attributes th{
    min-width: 15rem;}
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .woocommerce-js table.shop_attributes th{
    min-width:15vw;}}
    
 @media screen and (max-width:767px)and (min-width:1px){  
     .woocommerce-js table.shop_attributes th{
    width:100px;
}}

/*chaneg the table content font-style from itallic to normal*/
.woocommerce-js table.shop_attributes td{
    font-style: normal;
}/* End custom CSS */