.elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-067cdd3:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-monkey-213055.hostingersite.com/wp-content/uploads/2023/10/ice-cubes-black-surface-with-copyspace-scaled.jpg");}.elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-background-overlay{background-color:#3E5979;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-container{min-height:400px;}.elementor-404 .elementor-element.elementor-element-067cdd3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-shape-bottom svg{width:calc(172% + 1.3px);height:17px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-404 .elementor-element.elementor-element-0d56b48{z-index:2;text-align:center;}.elementor-404 .elementor-element.elementor-element-0d56b48 .elementor-heading-title{font-family:"New Tegomin", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-404 .elementor-element.elementor-element-f4bd3fa{--divider-border-style:zigzag_tribal;--divider-color:#FFFFFF;--divider-pattern-height:14.3px;}.elementor-404 .elementor-element.elementor-element-f4bd3fa .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-404 .elementor-element.elementor-element-f4bd3fa .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-404 .elementor-element.elementor-element-44dde83{padding:10em 0em 10em 0em;}.elementor-404 .elementor-element.elementor-element-4382fb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-4382fb7{text-align:start;}.elementor-404 .elementor-element.elementor-element-4382fb7 .elementor-heading-title{font-family:"New Tegomin", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-404 .elementor-element.elementor-element-baa0c04{margin-top:30px;margin-bottom:30px;}.elementor-404 .elementor-element.elementor-element-68ea009 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-404 .elementor-element.elementor-element-fe0ec14{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-title-color:#000000;--sections-title-spacing:25px;--sections-descriptions-spacing:13px;--links-normal-color:#000000;--links-hover-color:#000000;--sections-radio-buttons-color:#000000;--forms-rows-gap:0px;--forms-fields-normal-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-padding:15px 10px 15px 10px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 29px/2 );--order-summary-rows-gap-bottom:calc( 29px/2 );--order-summary-title-spacing:4px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#D1D1D1;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#3E5979;--order-summary-remove-icon-hover-color:#3E5979;--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--totals-color:#000000;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-padding:15px 15px 15px 15px;--checkout-button-width:fit-content;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .coupon .input-text, .elementor-404 .elementor-element.elementor-element-fe0ec14 .e-cart-totals .input-text, .elementor-404 .elementor-element.elementor-element-fe0ec14 select, .elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-selection--single{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .shop_table .button{background-color:#3E5979;font-family:"New Tegomin", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#3E5979;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .e-cart-section{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals h2{font-family:"New Tegomin", Sans-serif;font-size:20px;font-weight:600;}.elementor-404 .elementor-element.elementor-element-fe0ec14 {--sections-descriptions-color:#000000;--forms-fields-padding:9px 10px 9px 10px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .e-cart-content, .elementor-404 .elementor-element.elementor-element-fe0ec14 .woocommerce-shipping-destination, .elementor-404 .elementor-element.elementor-element-fe0ec14 .shipping-calculator-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-404 .elementor-element.elementor-element-fe0ec14 #shipping_method li label{font-size:20px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .coupon .input-text, .elementor-404 .elementor-element.elementor-element-fe0ec14 .cart-collaterals .input-text, .elementor-404 .elementor-element.elementor-element-fe0ec14 select, .elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-selection--single{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (9px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (9px*2) + 16px );right:10px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .select2-container--default .select2-selection--single{height:auto;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .e-shop-table .cart th, .elementor-404 .elementor-element.elementor-element-fe0ec14 .e-shop-table .cart td:before{font-family:"New Tegomin", Sans-serif;font-size:20px;font-weight:600;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart td span, .elementor-404 .elementor-element.elementor-element-fe0ec14 .cart td, .elementor-404 .elementor-element.elementor-element-fe0ec14 .input-text.qty{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .product-name .variation{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals .shop_table td:before, .elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .checkout-button{font-family:"New Tegomin", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-067cdd3 > .elementor-container{min-height:300px;}.elementor-404 .elementor-element.elementor-element-0d56b48 .elementor-heading-title{font-size:35px;}.elementor-404 .elementor-element.elementor-element-44dde83{padding:10% 0% 10% 0%;}.elementor-404 .elementor-element.elementor-element-30b8a6e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-404 .elementor-element.elementor-element-4382fb7 .elementor-heading-title{font-size:25px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals h2{font-size:15px;}.elementor-404 .elementor-element.elementor-element-fe0ec14{--sections-title-spacing:17px;--forms-rows-gap:0px;--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );--order-summary-title-spacing:0px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .e-shop-table .cart th, .elementor-404 .elementor-element.elementor-element-fe0ec14 .e-shop-table .cart td:before{font-size:15px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart td span, .elementor-404 .elementor-element.elementor-element-fe0ec14 .cart td, .elementor-404 .elementor-element.elementor-element-fe0ec14 .input-text.qty{font-size:15px;}.elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals .shop_table td:before, .elementor-404 .elementor-element.elementor-element-fe0ec14 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fe0ec14 */.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove {
    padding-right: 10px !important;
}

a.remove {
    width: 15px !important;
    height: 15px !important;
    vertical-align: middle !important;
    font-size: 16px !important;
    line-height: 14px !important;
}

.e-cart__column-inner.e-sticky-right-column.e-sticky-right-column--active {
    top: 123px !important;
}

.button{
    background-color: #3E5979;
}

.button:hover{
    background-color: #3E5979;
}

.woocommerce-info{
    border-color: #3E5979 !important;
    font-family: open sans !important;
    font-size: 15px !important;
    color: #000 !important;
    text-transform: capitalize !important;
}

.woocommerce-info:before{
    color: #3E5979 !important;
}

.woocommerce-message{
    border: #3E5979 !important;
    font-family: open sans !important;
    font-size: 15px !important;
}
.woocommerce-message:before {
    color:#3E5979 !important ;
}
.woocommerce-message a:hover{
    background-color: #3E5979 !important;
    color: #fff !important;
}
.woocommerce-message a{
     background-color: #3E5979 !important;
    color: #fff !important;
}

.woocommerce .button:focus {
    background-color: #3E5979 !important;
    color: #fff;
}

@media screen and (max-width: 600px){
    td.product-remove {
    border-bottom: 1px solid #000 !important;
    margin-bottom: 10px !important;
}
.coupon-col-end {
    text-align: left !important;
}
}/* End custom CSS */