/* Preserve native table semantics/data, enhance its rows into width-aware parameter/value groups. */
.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes{display:block;width:100%;border:1px solid #b6c4bd;background:#b6c4bd;table-layout:auto;overflow:hidden}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody{display:flex;width:100%;flex-wrap:wrap;gap:1px;background:#b6c4bd}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr{display:grid;grid-template-columns:minmax(75px,.45fr) minmax(0,1fr);gap:1px;flex:1 1 var(--mxp-param-basis,200px);width:auto;max-width:100%;min-width:0;margin:0;background:#b6c4bd}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr.mxp-param-wide{flex-basis:100%}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>th,.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>td{display:block;width:auto;max-width:none;min-width:0;border:0;padding:12px 14px;margin:0;overflow-wrap:anywhere;white-space:normal}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>th{background:#e8efeb;color:#263d30;font-weight:600}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>td{background:#fff}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>td p{padding:0;margin:0}.single-product .mxp-commerce .woocommerce-product-gallery__video video{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;background:var(--surface)}.single-product .mxp-commerce .woocommerce-product-gallery .flex-control-thumbs .woocommerce-product-gallery__video-thumbnail{position:relative}.single-product .mxp-commerce .woocommerce-product-gallery .flex-control-thumbs .woocommerce-product-gallery__video-thumbnail:after{content:'▶';position:absolute;right:3px;bottom:3px;background:#172d3ed9;color:#fff;border-radius:3px;padding:1px 5px;font-size:11px;pointer-events:none}
/* Desktop reference: two equally sized parameter/value groups, all label/value columns aligned. */
@media(min-width:761px){.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody{align-items:stretch}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr,.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr.mxp-param-wide{flex:0 0 calc((100% - 1px)/2);grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>th,.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>td{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody:has(>tr:last-child:nth-child(odd)):after{content:'';flex:0 0 calc((100% - 1px)/2);background:#fff}}
@media(max-width:760px){.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr{grid-template-columns:minmax(0,1fr)}.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>th,.single-product .mxp-commerce table.shop_attributes.mxp-adaptive-attributes>tbody>tr>td{padding:10px 12px}}
