.tw-premium-single .woocommerce-product-attributes,
.tw-premium-single table.shop_attributes {
width: 100% !important;
max-width: 800px !important; border-collapse: collapse !important;
border: none !important;
margin: 0 !important;
font-size: 16px !important; } .tw-premium-single .woocommerce-product-attributes tr,
.tw-premium-single table.shop_attributes tr {
display: flex !important; border-bottom: 1px solid #e5e7eb !important; transition: background-color 0.2s ease !important;
} .tw-premium-single .woocommerce-product-attributes tr:last-child,
.tw-premium-single table.shop_attributes tr:last-child {
border-bottom: none !important;
} .tw-premium-single .woocommerce-product-attributes tr:hover,
.tw-premium-single table.shop_attributes tr:hover {
background-color: #f9fafb !important;
} .tw-premium-single .woocommerce-product-attributes th,
.tw-premium-single table.shop_attributes th {
width: 35% !important;
padding: 18px 24px 18px 12px !important;
font-weight: 600 !important;
color: #6b7280 !important; background: transparent !important;
border: none !important;
text-align: left !important;
font-style: normal !important;
} .tw-premium-single .woocommerce-product-attributes td,
.tw-premium-single table.shop_attributes td {
width: 65% !important;
padding: 18px 12px 18px 0 !important;
font-weight: 500 !important;
color: #111827 !important; background: transparent !important;
border: none !important;
} .tw-premium-single .woocommerce-product-attributes td p,
.tw-premium-single table.shop_attributes td p {
margin: 0 !important;
padding: 0 !important;
} @media (max-width: 768px) { .tw-premium-single .woocommerce-product-attributes tr,
.tw-premium-single table.shop_attributes tr {
flex-direction: column !important;
padding: 14px 12px !important;
}
.tw-premium-single .woocommerce-product-attributes th,
.tw-premium-single table.shop_attributes th {
width: 100% !important;
padding: 0 0 6px 0 !important;
font-size: 14px !important;
}
.tw-premium-single .woocommerce-product-attributes td,
.tw-premium-single table.shop_attributes td {
width: 100% !important;
padding: 0 !important;
font-size: 16px !important;
}
}