.elementor-101 .elementor-element.elementor-element-07a163e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-101 .elementor-element.elementor-element-07a163e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-101 .elementor-element.elementor-element-07a163e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-101 .elementor-element.elementor-element-07a163e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-101 .elementor-element.elementor-element-07a163e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-101 .elementor-element.elementor-element-a5f6e3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-101 .elementor-element.elementor-element-a5f6e3f.elementor-column{align-self:inherit;cursor:default;}.elementor-101 .elementor-element.elementor-element-9fd4663{text-align:center;}/* Start custom CSS for heading, class: .elementor-element-9fd4663 */.elementor-101 .elementor-element.elementor-element-9fd4663 {
    max-width:700px;
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-6da698f */.elementor-101 .elementor-element.elementor-element-6da698f {
    max-width:700px;
}

.cart_item td.product-thumbnail img {
    margin-right: 14px;
}

th.product-quantity, td.product-quantity, th.product-subtotal, td.product-subtotal {
    display: none;
}
.woocommerce-cart table.cart img {
    width: 250px;
    border-radius: 5px;
}

.woocommerce-page table.cart td.actions .coupon {
    float: right!important;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    margin-top: 48px!important;
}

.couponmessage {
    padding-bottom: 14px;
    color: #555;
    text-align: center;
}


tr.woocommerce-cart-form__cart-item.cart_item {
    border: 1px solid #dddd;
    margin-top: 14px;
    padding: 8px;
    border-radius: 5px;
}



.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 150px;
    height: 40px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 50%;
    margin-left: 50%;
    transform: translateX(-50%);
}

.woocommerce a.remove {
    height: 24px!important;
    width: 24px!important;
    font-size: 0!important;
}
.woocommerce a.remove:before {
    content: "\56";
    font-family: "nzstock" !important;
    color: #777;
    font-size: 18px;
}
.woocommerce a.remove:hover:before {
color:#fff!Important;
}

td.product-name a {
    font-weight: normal;
  color:#000;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent!important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 1.2rem;
    margin-top:14px;
}

@media (max-width:768px) {

tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail, tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
    border-top: 0!important;
}

.woocommerce table.cart .product-thumbnail {
    display:block!important;
}
td.product-remove {
    position: absolute;
    right: 8px;
}
 .woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td {
    text-align: left!important;
    border:0!important;
}
tr.woocommerce-cart-form__cart-item td::before {
    display:none!important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
    margin-left: 0;
    transform: none;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5f6e3f */.cart-empty.woocommerce-info {display:none;}/* End custom CSS */