.elementor-378 .elementor-element.elementor-element-76e7eac3{--display:flex;--min-height:90vh;--justify-content:space-evenly;--padding-top:02em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-378 .elementor-element.elementor-element-76e7eac3:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-76e7eac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2030aed );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-ae3dc1c{text-align:center;}.elementor-378 .elementor-element.elementor-element-ae3dc1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:#149BA1;}.elementor-378 .elementor-element.elementor-element-d84edfc{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-1b825db );--sections-border-radius:15px 15px 15px 15px;--sections-padding:2em 2em 2em 2em;--sections-title-color:var( --e-global-color-accent );--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--order-summary-rows-gap-top:calc( 55px/2 );--order-summary-rows-gap-bottom:calc( 55px/2 );--order-summary-title-spacing:0px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#1B2B3C1F;--order-summary-quantity-border-weight:2px;--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-divider-weight:0px;}.elementor-378 .elementor-element.elementor-element-d84edfc > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-378 .elementor-element.elementor-element-d84edfc {--sections-descriptions-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-d84edfc .e-shop-table .cart th, .elementor-378 .elementor-element.elementor-element-d84edfc .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-378 .elementor-element.elementor-element-d84edfc .e-cart-totals{--sections-border-color:#FFFFFF;--sections-margin:01em 0em 0em 0em;--sections-descriptions-color:var( --e-global-color-1b825db );}.elementor-378 .elementor-element.elementor-element-d84edfc .cart_totals{--sections-title-color:var( --e-global-color-1b825db );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-ed8b0f1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-378 .elementor-element.elementor-element-ed8b0f1 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-378 .elementor-element.elementor-element-ed8b0f1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}body.elementor-page-378:not(.elementor-motion-effects-element-type-background), body.elementor-page-378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-76e7eac3{--content-width:1000px;}}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-d84edfc > .elementor-widget-container{margin:0em 0em 0em 0em;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-d84edfc > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-378 .elementor-element.elementor-element-d84edfc .e-shop-table .cart th, .elementor-378 .elementor-element.elementor-element-d84edfc .e-shop-table .cart td:before{font-size:1em;}.elementor-378 .elementor-element.elementor-element-d84edfc{--order-summary-items-divider-weight:0px;--order-summary-quantity-border-weight:2px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-d84edfc */#sendbtn { 
  display: block;
  box-sizing: border-box;

  font-size: 1rem;
  font-weight: 600;
  color: #33CCCC;
  text-decoration: none;
  background: transparent;
  border: 2px solid #33CCCC;
  border-radius: 15px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

#sendbtn:hover,
#sendbtn:focus {
  background-color: #CCD5DE;
  color: #F9F8F9;
  outline: none;
}

table.shop_table th.product-quantity,
table.shop_table td.product-quantity {
  text-align: center !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS */@media all {
  .product-price,
  .product-subtotal,
  .cart-subtotal,
  .order-total {
    display: none !important;
  }

  .e-cart__column-end,
  .e-cart__column-end * {
    color: rgba(201, 76, 76, 0) !important;
    background-color: rgba(201, 76, 76, 0) !important;
    border-color: transparent !important;
  }

  .e-cart__column-start {
    margin-bottom: -100px !important;
  }
  .checkout-button{
  display: inline-block;
  padding: 0.6em 1.4em;
  font-size: 1rem;
  font-weight: 600;
  color: #33CCCC;
  text-decoration: none;
  background: transparent;
  border: 2px solid #33CCCC;
  border-radius: 1.2em;
  transition: background-color 0.2s ease, color 0.2s ease;
}

#sendbtn:hover,
#sendbtn:focus {
  background-color: #33CCCC;
  color: #ffffff;
  outline: none;
}
.woocommerce-notices-wrappe,.woocommerce-message{
    background-color:#CCD5DE;
    border-color: #149BA1 ;
}
}/* End custom CSS */