.tm-responsive .tcwidth {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tm-responsive .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
float: none !important;
width: 100% !important;
}
.tm-responsive .tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap {
grid-template-columns: 1fr;
}
.tm-responsive .tm-extra-product-options .tc-col-auto,
.tm-responsive .tm-extra-product-options .tc-cell.tc-col-auto,
.tm-responsive .tc-cell.tc-col-auto,
.tm-responsive .tc-col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .tm-floating-box {
display: none !important;
} .tm-epo-style:hover::after {
opacity: 0;
} .tm-epo-cart-row .product-remove,
.tm-epo-cart-row .product-thumbnail,
.tm-epo-cart-row .product-price,
.tm-epo-cart-row .product-quantity,
.tm-epo-cart-row .product-subtotal,
.tc-epo-cart-row-total .product-remove,
.tc-epo-cart-row-total .product-thumbnail,
.tc-epo-cart-row-total .product-name,
.tc-epo-cart-row-total .product-price {
display: none !important;
}
.tm-epo-cart-option-mobile {
display: block;
}