.elementor-914 .elementor-element.elementor-element-27ec223{--display:flex;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-914 .elementor-element.elementor-element-674169a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 40px;--background-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-001f82f{--display:flex;--gap:30px 30px;--background-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-b990ae1 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#E7E5D9;}.elementor-914 .elementor-element.elementor-element-16c0cf3{--display:flex;--background-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-16c0cf3, .elementor-914 .elementor-element.elementor-element-16c0cf3::before{--border-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-d948e51{--display:flex;--background-transition:0.3s;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-914 .elementor-element.elementor-element-d948e51:not(.elementor-motion-effects-element-type-background), .elementor-914 .elementor-element.elementor-element-d948e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5D9;}.elementor-914 .elementor-element.elementor-element-d948e51, .elementor-914 .elementor-element.elementor-element-d948e51::before{--border-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-3dea2bd .cart-totals-inner > h2{text-transform:none;}@media(max-width:1024px){.elementor-914 .elementor-element.elementor-element-27ec223{--margin-block-start:-10px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-914 .elementor-element.elementor-element-674169a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;}}@media(min-width:769px){.elementor-914 .elementor-element.elementor-element-001f82f{--width:66.6%;}.elementor-914 .elementor-element.elementor-element-16c0cf3{--width:33.4%;}}@media(max-width:1024px) and (min-width:769px){.elementor-914 .elementor-element.elementor-element-001f82f{--width:100%;}.elementor-914 .elementor-element.elementor-element-16c0cf3{--width:100%;}}/* Start custom CSS */.cart-totals-inner table.shop_table.shop_table_responsive tbody tr {
    display: grid;
    grid-template-columns: 120px 1fr;
    /* align-items: start; */
    /* height: 100%; */
}

tr.order-total th, 
tr.order-total td .amount {
    font-size: 16px;
}

input#coupon_code {
    margin-top: auto;
}

.site-logo img {
    max-width: 160px !important;
}

.cart-totals-inner table.shop_table.shop_table_responsive tbody tr.woocommerce-shipping-totals.shipping {
    display: none;
}

@media(max-width: 767px) {
    .cart-totals-inner table.shop_table.shop_table_responsive tbody tr {
        display: block;
    }
    .cart-totals-inner table.shop_table.shop_table_responsive tbody tr td {
        display: grid;
        grid-template-columns: 120px 1fr;
    }
    
    .cart-totals-inner .woocommerce-shipping-destination {
        grid-column: 2/3;
    }
    
    .cart-totals-inner .shop_table_responsive td:before {
        text-align: left;
    }
}

td.product-thumbnail img {
  max-width: 102px;
  width: 96px;
  height: 109px;
  object-fit: cover;
  object-position: center center;
}

@media(max-width: 767px) {
    td.product-thumbnail img {
      max-width: 102px;
      max-height: 126px;
      width: 96px;
      height: 126px;
    }
}/* End custom CSS */