.shop_table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em}.shop_table dl.variation{color:var(--porto-body-color)}.shop_table a{color:inherit}.shop_table a:not(.button):hover{color:var(--porto-primary-color)}.shop_table dt{display:inline-block;margin:0 5px 0 0;font-weight:400}.shop_table th{text-align:left;padding:10px}.shop_table td{text-align:left;padding:20px 10px}.shop_table thead th{color:var(--porto-heading-color);text-transform:uppercase}.shop_table thead tr,.shop_table tr:not(:last-child){border-bottom:1px solid var(--porto-gray-5)}.shop_table tbody .product-name{font-weight:500;word-break:break-word;color:var(--porto-heading-color)}.shop_table tbody th:first-child{border-left:none}.shop_table td.actions{padding:20px 0}@media (max-width:767px){.shop_table.responsive{border:1px solid var(--porto-gray-5);border-top:4px solid var(--porto-primary-color);box-shadow:0 2px 4px 0px rgba(0,0,0,0.05)}.shop_table.responsive thead{display:none}.shop_table.responsive tr{display:block;padding:20px 0;position:relative;border-top:1px solid var(--porto-gray-5)}.shop_table.responsive tr:first-child{border-top:none}.shop_table.responsive td,.shop_table.responsive th{background:transparent;text-align:center;display:block;padding:5px 10px;border:none}.shop_table.responsive td.product-thumbnail,.shop_table.responsive th.product-thumbnail{padding-top:10px}}.btn-go-shop{min-width:200px;padding:16px 0;font-size:15px;letter-spacing:-0.015em;text-align:center}.btn-v-dark{font-weight:700;text-transform:uppercase}.wishlist_table .add-links .quickview{background:var(--porto-gray-3);color:var(--porto-heading-color);border:none}.u-column1.col-1{max-width:none;flex:none;padding-left:0;padding-right:0}.col2-set{margin:0 calc(var(--porto-column-spacing) * -1)}.col2-set:after{content:" ";display:table;clear:both}.col2-set .col-1,.col2-set .col-2{width:50%;max-width:none;flex:none}.col2-set .col-1,.col2-set .col-2{padding:0 var(--porto-column-spacing)}.col2-set .col-1{float:left}.col2-set .col-2{float:right}@media (max-width:991px){.col2-set .col-1,.col2-set .col-2{float:none;width:100%}}.shop_table .product-thumbnail img{max-width:80px}i.cart-empty,i.wishlist-empty{font-size:100px;color:#d3d3d4}.form-row.terms{position:relative;margin-top:15px}.form-row.terms label.checkbox{margin-left:20px;display:block}.woocommerce-page .woocommerce header{margin-top:32px}.woocommerce-privacy-policy-text p{font-size:12px;line-height:23px;color:#8a8b8e}#rememberme{margin-top:10px;margin-bottom:10px}