.elementor-119510 .elementor-element.elementor-element-b1841dd{--display:flex;}.elementor-119510 .elementor-element.elementor-element-645bef4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-119510 .elementor-element.elementor-element-645bef4 .elementor-divider-separator{width:100%;}.elementor-119510 .elementor-element.elementor-element-645bef4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-119510 .elementor-element.elementor-element-3cd6f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-f0e079a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc{--update-cart-automatically-display:none;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-transition-duration:0ms;--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:17px 0px 17px 0px;--forms-buttons-width:auto;--order-summary-items-divider-color:var( --e-global-color-adf8a21 );--order-summary-items-divider-weight:1px;--totals-rows-gap-top:calc( 29px/2 );--totals-rows-gap-bottom:calc( 29px/2 );--totals-divider-color:var( --e-global-color-adf8a21 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-transition-duration:0ms;--checkout-button-border-radius:90px 90px 90px 90px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .shop_table .button{background-color:#E8E8E8;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);}.elementor-119510 .elementor-element.elementor-element-28ebbdc .shop_table .button:hover, .elementor-119510 .elementor-element.elementor-element-28ebbdc .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-ae496b0 );}.elementor-119510 .elementor-element.elementor-element-28ebbdc .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-fb839a4 );}.elementor-119510 .elementor-element.elementor-element-28ebbdc .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-ae496b0 );}.elementor-119510 .elementor-element.elementor-element-28ebbdc > .elementor-widget-container{margin:0px 0px 200px 0px;padding:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals h2{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;}.elementor-119510 .elementor-element.elementor-element-28ebbdc {--sections-descriptions-color:var( --e-global-color-primary );--forms-fields-padding:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-cart-content, .elementor-119510 .elementor-element.elementor-element-28ebbdc .woocommerce-shipping-destination, .elementor-119510 .elementor-element.elementor-element-28ebbdc .shipping-calculator-button{font-size:1em;font-weight:400;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .select2-container--default .select2-selection--single{height:auto;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-shop-table .cart th, .elementor-119510 .elementor-element.elementor-element-28ebbdc .e-shop-table .cart td:before{font-size:1.2em;font-weight:400;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart td span, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart td, .elementor-119510 .elementor-element.elementor-element-28ebbdc .input-text.qty{font-size:1.1em;font-weight:400;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td:before, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:1.2em;font-weight:400;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .checkout-button{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:700;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .checkout-button:hover{box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-shop-table{--sections-border-type:none;--sections-margin:20px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-cart-totals{--sections-border-type:solid;border-width:0px 0px 1px 0px;--sections-padding:15px 0px 35px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .coupon{--sections-border-type:solid;border-width:1px 0px 1px 0px;--sections-border-color:var( --e-global-color-adf8a21 );--sections-border-radius:5px 5px 5px 5px;--sections-padding:20px 0px 20px 0px;}.elementor-119510 .elementor-element.elementor-element-915540f{--display:flex;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button{background-color:#FFD600;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:700;text-transform:none;text-decoration:none;line-height:1em;fill:#000000;color:#000000;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.5ms;border-style:none;border-radius:40px 40px 40px 40px;padding:20px 35px 20px 30px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button:hover, .elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button:focus{background-color:#29B646;color:#FFFFFF;}.elementor-119510 .elementor-element.elementor-element-4533ad8{width:100%;max-width:100%;}.elementor-119510 .elementor-element.elementor-element-4533ad8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button:hover svg, .elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-119510 .elementor-element.elementor-element-3b4d3e3 .htmega-button .htb-btn{background-color:#000000;color:#ffffff;}@media(min-width:651px){.elementor-119510 .elementor-element.elementor-element-f0e079a{--width:100%;}}@media(max-width:1500px){.elementor-119510 .elementor-element.elementor-element-3cd6f31{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-119510 .elementor-element.elementor-element-f0e079a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:1150px){.elementor-119510 .elementor-element.elementor-element-f0e079a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button{font-size:12px;}}@media(max-width:1000px){.elementor-119510 .elementor-element.elementor-element-f0e079a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--sections-margin:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals h2{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-cart-content, .elementor-119510 .elementor-element.elementor-element-28ebbdc .woocommerce-shipping-destination, .elementor-119510 .elementor-element.elementor-element-28ebbdc .shipping-calculator-button{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc #shipping_method li label{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .coupon .input-text, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart-collaterals .input-text, .elementor-119510 .elementor-element.elementor-element-28ebbdc select, .elementor-119510 .elementor-element.elementor-element-28ebbdc .select2-selection--single{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .shop_table .button{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .e-shop-table .cart th, .elementor-119510 .elementor-element.elementor-element-28ebbdc .e-shop-table .cart td:before{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart td span, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart td, .elementor-119510 .elementor-element.elementor-element-28ebbdc .input-text.qty{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .product-name .variation{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td:before, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:1.4em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .checkout-button{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-4533ad8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button{font-size:1.2em;}}@media(max-width:650px){.elementor-119510 .elementor-element.elementor-element-3cd6f31{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-119510 .elementor-element.elementor-element-f0e079a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td:before, .elementor-119510 .elementor-element.elementor-element-28ebbdc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:1.4em;}.elementor-119510 .elementor-element.elementor-element-28ebbdc .checkout-button{font-size:1.2em;}.elementor-119510 .elementor-element.elementor-element-4533ad8{width:100%;max-width:100%;}.elementor-119510 .elementor-element.elementor-element-4533ad8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-119510 .elementor-element.elementor-element-4533ad8 .elementor-button{font-size:1.2em;padding:20px 0px 20px 0px;}}/* Start custom CSS */.elementor-widget-container p {
    margin-top: 0px !important;
}

p a {
    color: #000000 !important;
    text-decoration: underline !important;
}

p a:hover {
    color: #fc5c12 !important;
}

.bullet-highlight {
    border-left: 10px solid #FFD600 !important;
}

span.highlighted {
    background-color: #ff3300 !important;
    color: #ffffff;
}

.return-to-shop,
.or-text,
.continue-shopping-button {
    display: none !important;
}


.cart-summary {
    padding-bottom: 15px;
    border-bottom: 1px solid #d0d0d0 !important;
}

thead {
    border-bottom: 1px solid #d0d0d0;
}

thead tr th {
    font-weight: 300 !important;
}

.product-quantity .quantity input[type=number] {
    margin-top: -5px;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    padding-left: 15px !important;
}


input[type="number"]::-webkit-inner-spin-button {
  position: absolute !important;
  right: 0 !important;
  top: 0 !important; 
  height: 100% !important;
  opacity: 1 !important;
}

table.cart th.product-thumbnail,
table.cart td.product-thumbnail {
    display: none !important;
}

table.cart th.product-price,
table.cart td.product-price {
    display: none !important;
}

td.product-remove,
td.product-price,
td.product-subtotal,
td.product-quantity,
td.product-name {
    vertical-align: top !important;    
} 



@media (max-width: 1000px) {
    table.cart td {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    
    span.woocommerce-Price-currencySymbol {
        font-size: 1em !important;
    }
    
    .e-shop-table,
    table.cart tr {
        padding: 0px !important;
    }
}/* End custom CSS */