.elementor-11 .elementor-element.elementor-element-7d9e6f2f{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3543980b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-11 .elementor-element.elementor-element-3543980b .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-2b57c27c{--display:flex;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11bdc406{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-background-color:var( --e-global-color-6eb3977 );--sections-border-type:solid;--sections-border-color:var( --e-global-color-e19f582 );--sections-border-radius:20px 20px 20px 20px;--sections-padding:24px 24px 24px 24px;--sections-margin:0px;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:10px;--sections-descriptions-spacing:30px;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-445dfa4 );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-rows-gap:10px;--forms-fields-normal-color:var( --e-global-color-39ffe8e );--forms-fields-focus-color:var( --e-global-color-39ffe8e );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-ea1cd40 );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:27px 27px 27px 27px;--forms-buttons-padding:16px 40px 15px 40px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 22px/2 );--order-summary-rows-gap-bottom:calc( 22px/2 );--order-summary-title-spacing:5px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:#626262;--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-445dfa4 );--order-summary-items-divider-color:var( --e-global-color-e19f582 );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-e19f582 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-text );--order-summary-remove-icon-hover-color:#F51212;--totals-rows-gap-top:calc( 10px/2 );--totals-rows-gap-bottom:calc( 10px/2 );--totals-color:var( --e-global-color-9611d81 );--totals-divider-color:var( --e-global-color-e19f582 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-ea1cd40 );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-border-radius:27px 27px 27px 27px;--checkout-button-padding:17px 56px 16px 56px;--checkout-button-width:fit-content;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-totals .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 select, .elementor-11 .elementor-element.elementor-element-11bdc406 .select2-selection--single{background-color:var( --e-global-color-6eb3977 );}.elementor-11 .elementor-element.elementor-element-11bdc406 .shop_table .button{background-color:var( --e-global-color-6eb3977 );font-family:"Acumin", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .shop_table .button:hover, .elementor-11 .elementor-element.elementor-element-11bdc406 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-11bdc406 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-11bdc406 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-11bdc406 .shipping-calculator-form{--update-shipping-button-alignment:start;--update-shipping-button-width:auto;}.elementor-11 .elementor-element.elementor-element-11bdc406 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals h2{font-family:"Acumin", Sans-serif;font-size:20px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-11bdc406 {--sections-descriptions-color:var( --e-global-color-primary );--forms-fields-padding:11px 1px 10px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-content, .elementor-11 .elementor-element.elementor-element-11bdc406 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-11bdc406 .shipping-calculator-button{font-family:"Acumin", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-11bdc406 #shipping_method li label{font-family:"Acumin", Sans-serif;font-size:16px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 select, .elementor-11 .elementor-element.elementor-element-11bdc406 .select2-selection--single{font-family:"Acumin", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e19f582 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-39ffe8e );}.elementor-11 .elementor-element.elementor-element-11bdc406 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-39ffe8e );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-39ffe8e );}.elementor-11 .elementor-element.elementor-element-11bdc406 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (11px*2) + 16px );padding-left:0px;padding-right:1px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (11px*2) + 16px );right:1px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-11bdc406 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-39ffe8e );}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table .cart td:before{font-family:"Acumin", Sans-serif;font-size:16px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart td span, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart td, .elementor-11 .elementor-element.elementor-element-11bdc406 .input-text.qty{font-family:"Acumin", Sans-serif;font-size:15px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-11bdc406 .product-name .variation{font-family:"Gilroy", Sans-serif;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Acumin", Sans-serif;font-size:16px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-11bdc406 .checkout-button{font-family:"Acumin", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:var( --e-global-color-e19f582 );--sections-border-radius:20px 20px 20px 20px;--sections-padding:28px 26px 23px 26px;--sections-margin:0px 30px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-totals{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:var( --e-global-color-e19f582 );--sections-padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon{--sections-background-color:#1F1F1F00;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:30px 30px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart__container{grid-row-gap:0px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea1cd40 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-7d9e6f2f{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-3543980b > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-11 .elementor-element.elementor-element-3543980b .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-2b57c27c{--padding-top:32px;--padding-bottom:110px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-11bdc406{--sections-padding:0px 0px 0px 0px;--forms-rows-gap:8px;--order-summary-rows-gap-top:calc( 14px/2 );--order-summary-rows-gap-bottom:calc( 14px/2 );--order-summary-title-spacing:6px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table{--sections-padding:30px 18px 30px 18px;--sections-margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-totals{--sections-padding:30px 18px 30px 18px;--sections-margin:60px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon{--sections-margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart__container{grid-row-gap:0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-7d9e6f2f{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-3543980b .elementor-heading-title{font-size:23px;}.elementor-11 .elementor-element.elementor-element-2b57c27c{--padding-top:20px;--padding-bottom:110px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-11bdc406 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406{--sections-padding:24px 18px 24px 18px;--sections-margin:20px;--forms-rows-gap:12px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--order-summary-title-spacing:2px;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals h2{font-size:17px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-content, .elementor-11 .elementor-element.elementor-element-11bdc406 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-11bdc406 .shipping-calculator-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11bdc406 #shipping_method li label{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-11bdc406 select, .elementor-11 .elementor-element.elementor-element-11bdc406 .select2-selection--single{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table .cart td:before{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart td span, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart td, .elementor-11 .elementor-element.elementor-element-11bdc406 .input-text.qty{font-size:14px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .product-name .variation{font-size:13px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-11bdc406 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:14px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-shop-table{border-width:1px 1px 1px 1px;--sections-padding:18px 18px 18px 18px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart-totals{border-width:1px 1px 1px 1px;--sections-padding:30px 18px 30px 18px;--sections-margin:40px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .coupon{--sections-padding:0px 0px 0px 0px;--sections-margin:23px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11bdc406 .e-cart__container{grid-row-gap:0px;}}/* Start custom CSS */.woocommerce-notices-wrapper {
    margin-top: 0px !important;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
    padding: 18px 10px 16px !important;
    font-weight: 500;
    border-color: var(--e-global-color-primary);
    border-radius: 10px;
    width: 77px;
}

.woocommerce-cart-form__cart-item td.product-price *, .woocommerce-cart-form__cart-item .product-subtotal * {
    color: var(--e-global-color-9611d81) !important;
    font-weight: 400 !important;
}


tr.woocommerce-shipping-totals.shipping {
  display: none !important;
}

ul#shipping_method {
  padding-inline-start: 0px;
  list-style: none;
}

.cart_totals tr.order-total > * {
    padding-top: 20px !important;
}
.cart_totals .cart-discount > *,
.cart_totals .cart-subtotal > * {
    padding-bottom: 20px !important;
}

@media (max-width: 767px) {
  td.product-thumbnail,
  td.product-subtotal,
  th.product-subtotal,
  .product-thumbnail,
  .e-shop-table .cart td:before {
    display: none !important;
  }

  .qib-button-wrapper .quantity input.input-text.qty.text {
      width: 66px;
      font-size: 15px;
  }

  td.product-quantity {
    display: flex;
    justify-content: flex-end;
  }
  th.product-quantity {
    text-align: right !important;
    padding-right: 0 !important;
  }

  /*.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {*/
  /*  margin: 0px;*/
  /*  font-size: 18px !important;*/
  /*}*/
  
  .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
      display: block !important;
  }
  
  tr.woocommerce-cart-form__cart-item.cart_item, .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
      padding: 16px 0px 36px !important;
  }
  .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
      padding-bottom: 10px !important;
  }
  
  .shop_table.cart > thead > tr {
      border-bottom: 1px solid var(--e-global-color-e19f582) !important;
  }
  
  tr.woocommerce-cart-form__cart-item.cart_item, .shop_table.cart > thead > tr {
    display: grid !important;
    grid-template-columns: 24px 1fr 1fr 1fr;
    align-items: center;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td {
    text-align: left !important
}
}/* End custom CSS */