.elementor-14 .elementor-element.elementor-element-9aacce6{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-14 .elementor-element.elementor-element-9aacce6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9aacce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taksu.org/wp-content/uploads/2025/06/0da768_b3a30a851897458fa4f740e9631a7095mv2-3.webp");}.elementor-14 .elementor-element.elementor-element-833717a{--update-cart-automatically-display:none;--links-normal-color:#554454;--links-hover-color:#E6D9BD;--sections-radio-buttons-color:#554454;--forms-buttons-hover-border-color:#E6D9BD;--forms-buttons-border-color:#554454;}.elementor-14 .elementor-element.elementor-element-833717a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#554454;}.elementor-14 .elementor-element.elementor-element-833717a .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#E6D9BD;}.elementor-14 .elementor-element.elementor-element-833717a .cart_totals .shop_table td:before, .elementor-14 .elementor-element.elementor-element-833717a .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Helvetica", Sans-serif;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-9aacce6{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:4.5rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-9aacce6{--padding-top:09rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14 .elementor-element.elementor-element-5d5e629{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-5d5e629 */.elementor-widget-woocommerce-cart .e-cart-section {
    padding: 1.5rem !important;
}
.elementor-widget-woocommerce-cart .woocommerce .cart th, .elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
    font-size: 18px !important;
}
body .elementor-widget-woocommerce-cart .woocommerce .product-name a, body td.product-name dl.variation dt, body td.product-name dl.variation p {
    font-size: 16px !important;
}
td.product-remove a {
    margin-right: 1rem !important;
}

@media (max-width: 1024px){
    .elementor-widget-woocommerce-cart .woocommerce .cart th, .elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
        font-size: 16px !important;
    }
    body .elementor-widget-woocommerce-cart .woocommerce .product-name a, body td.product-name dl.variation dt, body td.product-name dl.variation p {
        font-size: 14px !important;
    }
    td.product-remove a {
        margin-right: 0rem !important;
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td {
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 767px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td {
        padding-bottom: 1rem;
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td:last-child {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-833717a */p.return-to-shop{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS */td.product-remove {
  padding: 0 !important;
}

body .header-bottom {
  background: #07515A !important;
}

.elementor-widget-woocommerce-cart .woocommerce .product-name a,
td.product-name dl.variation dt,
td.product-name dl.variation p {
  font-size: 14px !important;
}

th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal,
.cart_totals h2 {
  font-family: "DinPro" !important;
  font-size: 16px !important;
}

td.product-name,
td.product-price bdi,
td.product-quantity .qty,
td.product-subtotal bdi,
.cart-subtotal td::before,
.order-total td::before,
.cart-subtotal bdi,
.order-total bdi {
  font-family: "DinPro" !important;
  font-size: 18px !important;
}

.cart_totals tr th,
.cart_totals tr td,
.cart_totals tr td bdi,
.cart_totals tr td span,
.cart_totals .fee th,
.cart_totals .fee td,
.cart_totals .fee bdi,
.cart_totals .shop_table td::before {
  font-family: "DinPro" !important;
  font-size: 18px !important;
}

.coupon-col-start input,
.coupon-col-end button,
.wc-proceed-to-checkout a {
  font-family: "DinPro" !important;
  font-size: 18px !important;
  padding: .8rem 1rem !important;
}

@media (max-width: 1024px) {
  th.product-name,
  th.product-price,
  th.product-quantity,
  th.product-subtotal,
  .cart_totals h2 {
    font-family: "DinPro" !important;
    font-size: 14px !important;
  }

  td.product-name,
  td.product-price bdi,
  td.product-quantity .qty,
  td.product-subtotal bdi,
  .cart-subtotal td::before,
  .order-total td::before,
  .cart-subtotal bdi,
  .order-total bdi {
    font-family: "DinPro" !important;
    font-size: 16px !important;
  }

  .cart_totals tr th,
  .cart_totals tr td,
  .cart_totals tr td bdi,
  .cart_totals tr td span,
  .cart_totals .fee th,
  .cart_totals .fee td,
  .cart_totals .fee bdi,
  .cart_totals .shop_table td::before {
    font-family: "DinPro" !important;
    font-size: 16px !important;
  }

  .coupon-col-start input,
  .coupon-col-end button,
  .wc-proceed-to-checkout a {
    font-family: "DinPro" !important;
    font-size: 16px !important;
    padding: .8rem 1rem !important;
  }
}

@media (max-width: 767px) {
  .elementor-widget-woocommerce-cart .e-cart-section {
    padding: 1.5rem;
  }

  tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 0 !important;
  }
}/* End custom CSS */