.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;
}