/* VictorStore VS-002 V1: only the Specifications tab of product V11.
   This formats HikaShop's existing, translated fields; it does not alter content. */
#vs-product-specifications .hikashop_product_custom_info_main {width:100%;max-width:none;margin:0;padding:0;}
#vs-product-specifications .hikashop_product_custom_info_main > h4 {margin:0 0 15px;font-size:1.12rem;font-weight:700;}
#vs-product-specifications table.hikashop_product_custom_info_main_table,
#vs-product-specifications table.hikashop_product_custom_info_main_table > tbody {
 display:grid !important;width:100% !important;max-width:none !important;
 grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;
 border:0 !important;background:transparent !important;border-collapse:separate !important;
 margin:0 !important;padding:0 !important;box-shadow:none !important;
}
/* When the browser creates a tbody, let rows be direct items in the table grid. */
#vs-product-specifications table.hikashop_product_custom_info_main_table > tbody {display:contents !important;}
#vs-product-specifications table.hikashop_product_custom_info_main_table tr {
 box-sizing:border-box;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;
 gap:5px 9px;min-width:0;min-height:56px;margin:0 !important;padding:10px 13px !important;
 background:#f7f9fc !important;border:1px solid #e6ebf2 !important;border-radius:9px;
 box-shadow:none !important;vertical-align:middle;
}
#vs-product-specifications table.hikashop_product_custom_info_main_table tr:nth-child(even){background:#fff !important;}
#vs-product-specifications table.hikashop_product_custom_info_main_table tr > td {
 display:block !important;flex:0 1 auto;min-width:0;width:auto !important;max-width:100%;
 border:0 !important;background:transparent !important;padding:0 !important;margin:0 !important;
 line-height:1.6;text-align:start !important;vertical-align:middle;
}
#vs-product-specifications .hikashop_product_custom_name {color:#667286;font-size:.82rem;font-weight:500;white-space:normal;}
#vs-product-specifications .hikashop_product_custom_value {font-size:.9rem;font-weight:650;color:#202d42;overflow-wrap:anywhere;}
#vs-product-specifications table.hikashop_product_custom_info_main_table tr > td:last-child{text-align:end !important;margin-inline-start:auto !important;}
#vs-product-specifications .hikashop_product_custom_info_main_table :is(img,video,iframe){max-width:100%;height:auto;}
@media(max-width:950px){#vs-product-specifications table.hikashop_product_custom_info_main_table{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:420px){#vs-product-specifications table.hikashop_product_custom_info_main_table{grid-template-columns:1fr;}}
