.elementor-1506 .elementor-element.elementor-element-9e23117{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.2;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-1506 .elementor-element.elementor-element-9e23117:not(.elementor-motion-effects-element-type-background), .elementor-1506 .elementor-element.elementor-element-9e23117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-1506 .elementor-element.elementor-element-9e23117::before, .elementor-1506 .elementor-element.elementor-element-9e23117 > .elementor-background-video-container::before, .elementor-1506 .elementor-element.elementor-element-9e23117 > .e-con-inner > .elementor-background-video-container::before, .elementor-1506 .elementor-element.elementor-element-9e23117 > .elementor-background-slideshow::before, .elementor-1506 .elementor-element.elementor-element-9e23117 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1506 .elementor-element.elementor-element-9e23117 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1506 .elementor-element.elementor-element-25f78d7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1506 .elementor-element.elementor-element-25f78d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1506 .elementor-element.elementor-element-5c5af1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1506 .elementor-element.elementor-element-2ab74ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:72px;font-weight:500;color:#FFFFFF;}.elementor-1506 .elementor-element.elementor-element-c60fa1b{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-1506 .elementor-element.elementor-element-ea3af28{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-border-type:none;--links-normal-color:var( --e-global-color-text );--forms-fields-border-radius:36px 36px 36px 36px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:36px 36px 36px 36px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--order-summary-items-divider-weight:1px;--totals-rows-gap-top:calc( 28px/2 );--totals-rows-gap-bottom:calc( 28px/2 );--totals-color:var( --e-global-color-text );--checkout-button-normal-text-color:var( --e-global-color-text );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-border-radius:36px 36px 36px 36px;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .shop_table .button{background-color:var( --e-global-color-secondary );font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-1506 .elementor-element.elementor-element-ea3af28 .cart_totals h2{font-family:"Work Sans", Sans-serif;font-size:24px;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .e-cart-content, .elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce-shipping-destination, .elementor-1506 .elementor-element.elementor-element-ea3af28 .shipping-calculator-button{font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 #shipping_method li label{font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .coupon .input-text, .elementor-1506 .elementor-element.elementor-element-ea3af28 .cart-collaterals .input-text, .elementor-1506 .elementor-element.elementor-element-ea3af28 select, .elementor-1506 .elementor-element.elementor-element-ea3af28 .select2-selection--single{font-family:"Work Sans", Sans-serif;font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-1506 .elementor-element.elementor-element-ea3af28 {--forms-fields-padding:42px 42px 42px 42px;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (42px*2) + 16px );padding-left:42px;padding-right:42px;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (42px*2) + 16px );right:42px;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .select2-container--default .select2-selection--single{height:auto;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-1506 .elementor-element.elementor-element-ea3af28 .e-shop-table .cart th, .elementor-1506 .elementor-element.elementor-element-ea3af28 .e-shop-table .cart td:before{font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .cart td span, .elementor-1506 .elementor-element.elementor-element-ea3af28 .cart td, .elementor-1506 .elementor-element.elementor-element-ea3af28 .input-text.qty{font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .product-name .variation{font-family:"Work Sans", Sans-serif;}.elementor-1506 .elementor-element.elementor-element-ea3af28 .cart_totals .shop_table td:before, .elementor-1506 .elementor-element.elementor-element-ea3af28 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Work Sans", Sans-serif;}@media(min-width:768px){.elementor-1506 .elementor-element.elementor-element-5c5af1c{--width:90%;}}@media(max-width:1024px){.elementor-1506 .elementor-element.elementor-element-9e23117{--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:24%;--padding-bottom:18%;--padding-left:6%;--padding-right:6%;}.elementor-1506 .elementor-element.elementor-element-2ab74ea .elementor-heading-title{font-size:42px;}.elementor-1506 .elementor-element.elementor-element-c60fa1b{--padding-top:8%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}}@media(max-width:767px){.elementor-1506 .elementor-element.elementor-element-9e23117{--margin-top:-24%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:36%;--padding-bottom:24%;--padding-left:8%;--padding-right:8%;}.elementor-1506 .elementor-element.elementor-element-2ab74ea .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-1506 .elementor-element.elementor-element-c60fa1b{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1506 .elementor-element.elementor-element-25f78d7{--width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ea3af28 */.elementor-1506 .elementor-element.elementor-element-ea3af28 .product-thumbnail img {
    width: 150px !important;
    border-radius: 14px;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .variation .variation-Tier {
    display: none;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .variation {
    font-size: 12px;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .product-name a {
    font-weight: 600;
    text-decoration: underline;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .product-name a:hover, .elementor-1506 .elementor-element.elementor-element-ea3af28 .product-name a:hover span {
    color: #DBFF39 !important;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .variation dd {
    font-weight: 600;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .coupon-col-start input {
    border-radius: 36px;
    padding-left: 16px;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce-info {
    border-radius: 12px;
    font-family: "Work Sans", sans-serif;
}

.elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce-info:focus, .elementor-1506 .elementor-element.elementor-element-ea3af28 .woocommerce-message:focus-visible {
  outline: none;
}

@media only screen and (max-width: 1024px) {
    
}

@media only screen and (max-width: 768px) {
    .elementor-1506 .elementor-element.elementor-element-ea3af28 .e-shop-table {
        padding: 0;
    }
    
    .elementor-1506 .elementor-element.elementor-element-ea3af28 .product-thumbnail {
        display: block !important;
    }
    
    .elementor-1506 .elementor-element.elementor-element-ea3af28 .product-thumbnail:before {
        display: none !important;
    }
}/* End custom CSS */