.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2249 .elementor-element.elementor-element-62363c86{width:var( --container-widget-width, 99.61% );max-width:99.61%;--container-widget-width:99.61%;--container-widget-flex-grow:0;}.elementor-2249 .elementor-element.elementor-element-62363c86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2249 .elementor-element.elementor-element-6a38d2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2249 .elementor-element.elementor-element-6a38d2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2249 .elementor-element.elementor-element-2f8baa5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2249 .elementor-element.elementor-element-2f8baa5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF2F200;}.elementor-2249 .elementor-element.elementor-element-2f8baa5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2249 .elementor-element.elementor-element-2f8baa5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2249 .elementor-element.elementor-element-38a942b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2249 .elementor-element.elementor-element-38a942b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2249 .elementor-element.elementor-element-38a942b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2249 .elementor-element.elementor-element-38a942b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2249 .elementor-element.elementor-element-4da917b5{width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;text-align:center;}.elementor-2249 .elementor-element.elementor-element-4da917b5 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2249 .elementor-element.elementor-element-9ae53b1 > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CECACA;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead th{color:#3A3A3A;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order #order_review .woocommerce-checkout-review-order-table thead th{font-size:16px;font-weight:600;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr{padding:0px 15px 17px 15px !important;margin-bottom:1px;}.rtl .elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr{padding:0px 15px 17px 15px !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td{color:#A25A5A;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table > tbody > tr{background-color:#ffffff !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td .amount{color:var( --e-global-color-5a71d1b );}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td .woocommerce-Price-amount{font-weight:900 !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody :is(td, label, .amount, strong, bdi){font-size:14px !important;line-height:22px;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr{padding:10px 20px 10px 20px !important;}.rtl .elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr{padding:10px 20px 10px 20px !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody tr:not(:last-child){margin-bottom:1px;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .shopengine-order-review-product img{height:60px;width:60px;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(th, td, label){color:#3A3A3A !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(th, td) .amount{color:#393D3D !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(label, th, td, .amount){font-size:16px !important;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot th, 
				.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot td :is(label, .amount){font-weight:700;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:15px 15px 15px 15px !important;}.rtl .elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:15px 15px 15px 15px !important;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2249 .elementor-element.elementor-element-fb35129 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-2249 .elementor-element.elementor-element-fb35129 .elementor-button:hover, .elementor-2249 .elementor-element.elementor-element-fb35129 .elementor-button:focus{background-color:#CE2E32;}@media(max-width:767px){.elementor-2249 .elementor-element.elementor-element-4da917b5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2249 .elementor-element.elementor-element-4da917b5{text-align:center;}.elementor-2249 .elementor-element.elementor-element-4da917b5 .elementor-heading-title{font-size:16px;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 > .elementor-widget-container{margin:-14px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:12px 12px 12px 12px !important;}.rtl .elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:12px 12px 12px 12px !important;}}@media(min-width:768px){.elementor-2249 .elementor-element.elementor-element-2f8baa5{width:56.388%;}.elementor-2249 .elementor-element.elementor-element-38a942b{width:43.612%;}}/* Start custom CSS for text-editor, class: .elementor-element-62363c86 */.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    
     
        background-color: white;
        border-radius: 0;
        text-align: right !important;
    }
    
    
    
    
    
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
        /* display: block; */
        display: ;
        text-align: center !important;
     
        
    }
    
    
    
    
    td.product-remove {
    margin-top: 5px;
}


.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button {
    /* padding-left: 1em; */
    /* padding-right: 1em; */
    font-family: Sans-Serif;
    letter-spacing: 0.5px;
    color: white;
    border-radius: 3px;
    width: 100%;
    border: #ffdead00;
    font-weight: 700;
    background-color: #ed3237;
    font-size: 14px;
}
    
    
    
    .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
     margin-left: 0px; 
}



.woocommerce-js .quantity input[type=email], .woocommerce-js .quantity input[type=number], .woocommerce-js .quantity input[type=text] {
    padding: .3em;
    color: #776c6c;
}




    
    
    .cart a {
    color: #101010;
}


.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    margin-left: 0px;
    margin-bottom: 10px;
    padding: 10px;
}



/* For PCs (default styles) */
.woocommerce table.shop_table_responsive tr td, 
.woocommerce-page table.shop_table_responsive tr td {
    background-color: white;
    border-radius: 0;
    text-align: start !important;
}

/* For Mobile Devices */
@media only screen and (max-width: 768px) {
    .woocommerce table.shop_table_responsive tr td, 
    .woocommerce-page table.shop_table_responsive tr td {
        text-align: end !important;
    }
}/* End custom CSS */
/* Start custom CSS for shopengine-checkout-review-order, class: .elementor-element-9ae53b1 */.elementor-3426 .elementor-element.elementor-element-191f839 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr {
    display: none;
    padding: 10px 20px 10px 20px !important;
}







.elementor-3426 .elementor-element.elementor-element-191f839 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr {
    padding: 0px 15px 17px 15px !important;
    margin-bottom: 1px;
    display: none;
}



.summary th {
    visibility: : Hides; /* Hides the element completely */
}


.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr {
    padding: 10px 20px 10px 20px !important;
    display: none;
}


.elementor-2249 .elementor-element.elementor-element-9ae53b1 .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr {
    padding: 0px 15px 17px 15px !important;
    margin-bottom: 1px;
    display: none;
}

.shopengine-widget p {
    padding: 0;
    margin-bottom: 8px;
    display: none;
}


a.shipping-calculator-button {
    display: none;
}/* End custom CSS */