/**handles:visia-woocommerce-smallscreen**/
.woocommerce table.shop_table_responsive tr td.product-thumbnail,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.col2-set{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.col2-set .col-1,.col2-set .col-2{flex-basis:100%;width:100%}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;padding:1.25em 0!important;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left;font-weight:700}.woocommerce table.shop_table_responsive tr td.actions,.woocommerce table.shop_table_responsive tr td.product-remove,.woocommerce-page table.shop_table_responsive tr td.actions,.woocommerce-page table.shop_table_responsive tr td.product-remove{text-align:left!important}.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none}.woocommerce .css-cart-table-totals-wrapper,.woocommerce-page .css-cart-table-totals-wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.woocommerce .css-cart-table-totals-wrapper .cart-collaterals,.woocommerce .css-cart-table-totals-wrapper .woocommerce-cart-form,.woocommerce-page .css-cart-table-totals-wrapper .cart-collaterals,.woocommerce-page .css-cart-table-totals-wrapper .woocommerce-cart-form{flex-basis:100%;width:100%}.woocommerce-page.woocommerce-checkout .css-checkout-fields-wrapper,.woocommerce-page.woocommerce-checkout .css-order-review-wrapper,.woocommerce.woocommerce-checkout .css-checkout-fields-wrapper,.woocommerce.woocommerce-checkout .css-order-review-wrapper{float:none;width:100%}.woocommerce-page.woocommerce-checkout .css-checkout-fields-wrapper,.woocommerce.woocommerce-checkout .css-checkout-fields-wrapper{margin-bottom:var(--offset-columns)}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{float:none;width:100%}.woocommerce #payment .terms,.woocommerce-page #payment .terms{padding:0;text-align:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{-moz-box-sizing:border-box;box-sizing:border-box;float:none;margin-bottom:1em;width:100%}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{float:none;margin-right:0;width:100%}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}