.elementor-8244 .elementor-element.elementor-element-e5d665e{margin-top:20px;margin-bottom:20px;}.elementor-8244 .elementor-element.elementor-element-0785b8e .elementor-heading-title{color:#005C4C;font-size:20px;}.elementor-8244 .elementor-element.elementor-element-9aa01c7{color:#264423;}.elementor-8244 .elementor-element.elementor-element-7d427298 > .elementor-container{max-width:1400px;}.elementor-8244 .elementor-element.elementor-element-7d427298{margin-top:0px;margin-bottom:50px;}.elementor-8244 .elementor-element.elementor-element-6f87bb03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8244 .elementor-element.elementor-element-4a30abaf{margin-top:0px;margin-bottom:0px;}.elementor-8244 .elementor-element.elementor-element-37592091 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-37592091 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .cart_item .woolentor-cart-product.inline{align-items:center;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart.wl_cart_table .actions{text-align:right;}body #content .elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table td.actions{text-align:right;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart th, .elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart thead{background-color:#FFFFFF;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart th{color:#000000;font-size:14px;text-transform:none;line-height:19px;padding:0px 0px 20px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart thead th{text-align:right;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td{text-align:right;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-remove a.remove{color:#8F8F8F !important;background:#00000000 !important;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{color:#8F8F8F !important;background:#00000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-remove a.remove,.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item td.product-remove{text-align:left;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-remove a.remove:hover{color:#FFFFFF !important;background:#F44336 !important;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove:hover{color:#FFFFFF !important;background:#F44336;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-remove a.remove:hover,.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove:hover{border-style:solid;border-color:#F44336;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-thumbnail img{border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:100px;max-width:100px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name{color:#264423;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name a{color:#264423;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title a{color:#264423;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title{font-size:14px;font-weight:400;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name:hover{color:#00B4F4;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name a:hover{color:#00B4F4;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-thumbnail .woolentor-cart-product-title a:hover{color:#00B4F4;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title{margin:0px 0px 10px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price{color:#000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price .amount{color:#000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price,.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price .amount{font-size:14px;font-weight:400;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity button.woolentor-cart-product-quantity-btn{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity button.woolentor-cart-product-quantity-btn:hover{color:#00B4F4;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity button.woolentor-cart-product-quantity-btn i{font-size:12px!important;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-quantity input[type=number]{color:#666666;border-style:none;font-size:14px;font-weight:700;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity .quantity input{padding:0px 0px 0px 0px;}.theme-blocksy .elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity .quantity input{padding:0px 0px 0px 0px!important;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 .woolentor-cart-product-quantity.wlqty-style-3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;padding:0px 4px 0px 4px;border-radius:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-key,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id-wraper label,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in label{font-size:14px;font-weight:400;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-key{color:#000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id-wraper label{color:#000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in label{color:#000000;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id,.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-value,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in a{font-size:14px;font-weight:400;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id{color:#59585A;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-value{color:#59585A;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in a{color:#59585A;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-subtotal{color:#171717;font-size:14px;font-weight:400;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart td.actions .wl_update_cart_shop input.button{color:#000000;background-color:#00000000;font-size:16px;font-weight:500;line-height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#96E3FF;border-radius:10px 10px 10px 10px;padding:10px 50px 10px 50px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart td.actions .wl_update_cart_shop input.button:hover{color:#FFFFFF;background-color:#000000;transition:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-title{font-weight:700;color:#005C4C;text-align:left;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-info{text-align:left;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form input.input-text{color:#005C4C;background-color:#FBF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#005C4C;border-radius:50px 50px 50px 50px;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form input.input-text::-webkit-input-placeholder{color:#005C4C;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form input.input-text:-moz-placeholder{color:#005C4C;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form input.input-text::-moz-placeholder{color:#005C4C;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form input.input-text:-ms-input-placeholder{color:#005C4C;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .woolentor-checkout-coupon-form .coupon-form button.button{color:#005C4C;background-color:#02010100;font-weight:600;font-style:oblique;text-decoration:underline;padding:10px 20px 10px 10px;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8244 .elementor-element.elementor-element-4e860cfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FFF3;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://navelux.com/wp-content/uploads/2024/07/cyber-security-6-1.svg");background-position:bottom right;background-repeat:no-repeat;opacity:0.5;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#264423;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated, .elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated > .elementor-background-overlay, .elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8244 .elementor-element.elementor-element-77a2a2af .elementor-heading-title{color:#264423;font-size:23px;font-weight:600;line-height:19px;}.elementor-8244 .elementor-element.elementor-element-77a2a2af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals > h2{font-size:14px;line-height:19px;color:#264423;margin:0px 0px 0px 0px;text-align:left;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table{border-style:none;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f td a{color:#00B4F4;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr th, .elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr td{border-style:none;padding:4px 0px 4px 0px;text-align:right;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr th{color:#264423;font-size:14px;font-weight:400;text-transform:none;line-height:19px;text-align:left;vertical-align:top;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.cart-subtotal td{font-size:14px;font-weight:400;line-height:18px;color:#C94545;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.order-total th, .elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.order-total td .amount{font-size:14px;font-weight:400;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.order-total th{color:#264423;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.order-total td{color:#264423;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.shipping th{color:#000000;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.shipping td{color:#000000;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.shipping th, .elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .shop_table tr.shipping td{font-size:14px;font-weight:400;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f li input[type="radio"]{accent-color:#000000;border:0;width:12px;height:12px;}body .elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button{width:100%;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button{font-size:14px;font-weight:400;text-transform:capitalize;line-height:17.74px;border-radius:4px 4px 4px 4px;padding:12px 12px 12px 12px;color:#FFFFFF;background-color:#863024;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals.wl-style--2 .wc-proceed-to-checkout{margin:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals.wl-style--1 .wc-proceed-to-checkout{margin:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button:hover{color:#FFFFFF;background-color:#912516;border-color:#1E1E1E;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#02010100;border-radius:10px 10px 10px 10px;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-10 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(min-width:768px){.elementor-8244 .elementor-element.elementor-element-6f87bb03{width:60%;}.elementor-8244 .elementor-element.elementor-element-4e860cfc{width:40%;}}@media(max-width:1024px){.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart td.actions .wl_update_cart_shop input.button{padding:15px 60px 15px 60px;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button{font-size:15px;padding:12px 9px 12px 9px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart td.actions .wl_update_cart_shop input.button{padding:15px 30px 15px 30px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button{padding:0px 5px 0px 5px;}}@media(max-width:767px){.elementor-8244 .elementor-element.elementor-element-e5d665e{margin-top:0px;margin-bottom:0px;}.elementor-8244 .elementor-element.elementor-element-82d5817{width:50%;}.elementor-8244 .elementor-element.elementor-element-8e68b82{width:50%;}.elementor-8244 .elementor-element.elementor-element-7d427298{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-6f87bb03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-4a30abaf{padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-37592091 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr td{padding:6px 0px 6px 0px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-name,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title{font-size:16px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price,.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart tr.cart_item td.product-price .amount{font-size:14px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-key,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id-wraper label,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in label{font-size:16px;}.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-id,.elementor-8244 .elementor-element.elementor-element-40882370 .wl-variation-value,.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_table.wl-cart-style-1 tr.cart_item .woolentor-cart-cats .posted_in a{font-size:16px;}.elementor-8244 .elementor-element.elementor-element-40882370 .shop_table.cart td.actions .wl_update_cart_shop input.button{padding:15px 49px 15px 49px;}.elementor-8244 .elementor-element.elementor-element-9f8e7e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://navelux.com/wp-content/uploads/2024/07/cyber-security-6-1.svg");}.elementor-8244 .elementor-element.elementor-element-4e860cfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-8244 .elementor-element.elementor-element-3c3aa50f .wc-proceed-to-checkout .button.checkout-button{padding:12px 12px 12px 12px;}}/* Start custom CSS for section, class: .elementor-element-e5d665e */.elementor-8244 .elementor-element.elementor-element-e5d665e .elementor-container{
    border-bottom: 1px solid #005C4C;
}/* End custom CSS */
/* Start custom CSS for wl-cart-table, class: .elementor-element-40882370 */.woocommerce-error {
    background-color: #FFE0E0;
    border-color: #F52D2D;
    color: #FF6060;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .variation{
        font-size: 14px;
    margin: 4px 0;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-button{
    margin-top:auto;
}
.wl_cart_table.wl-cart-style-1 .cart_item .woolentor-cart-product.inline .woolentor-cart-product-content {
display: flex;
    flex-direction: column;

}
.elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item{
        font-size: 16px;
    font-weight: 600;
    color: #000;
    display: grid
;
    grid-template-columns: 2fr 0 1fr 1fr;

    padding-bottom: 10px;
    align-items: start;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .wl_cart_title{
    display:none !important;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item{
    padding:20px 0px;
    box-shadow: 0 2px 2px #00000005;
color:#005C4C !important;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .return-to-shop{
    text-align: left;
    padding-bottom:50px !important;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .return-to-shop a{
        padding: 0 40px;
    line-height: 44px;
    margin-top: 0 !important;
    background: var(--theme-color);
    border:1px solid transparent;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .return-to-shop a:hover{
    border-color:var(--theme-color);
    color:var(--theme-color);
    background: transparent;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item>div:not(.product-thumbnail){
        text-align:center;
}

.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-img{
   width:100px;
   flex-shrink: 0;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-img .remove{
    display:none;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-product-title{
    margin: 0;
    font-size: 16px;
}
.elementor-8244 .elementor-element.elementor-element-40882370 div.options{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 18px;
    margin: 10px 0;
}
.elementor-8244 .elementor-element.elementor-element-40882370 ins bdi{
    font-weight: 600
}

.cart-button{
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: uppercase;
    line-height: normal;

}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist div{
    margin:0;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist div a{
        font-size: 12px;
    color: #5f8358;
        white-space: nowrap;
    display: flex;
    align-items: center;
      
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist div a i::before{
    display:none;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist div a i{
    background: url(/wp-content/uploads/2025/03/Group-1000002267.svg) no-repeat center;
        display: block;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-right:6px;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist .yith-wcwl-wishlistaddedbrowse a i,
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-wishlist .yith-wcwl-wishlistexistsbrowse a i{
    background: url(/wp-content/uploads/2025/03/Group-1000002244.svg) no-repeat center;
}


.elementor-8244 .elementor-element.elementor-element-40882370 .awdr_cart_strikeout_line{
        font-weight: 400;
    display: flex
;
    gap: 3px;
    justify-content: flex-end;
    align-items: center;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .cart-button .remove{
    background-color: transparent !important
}

.elementor-8244 .elementor-element.elementor-element-40882370 .cart-button .remove span{
        color: #5f8358;
    display: flex;
    align-items: center;
    gap: 6px;

}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-product.inline {
    align-items: stretch   !important;
}
/*隐藏一个加减*/

.elementor-8244 .elementor-element.elementor-element-40882370 .decrease,
.elementor-8244 .elementor-element.elementor-element-40882370 .increase{
    display: none;
}


.elementor-8244 .elementor-element.elementor-element-40882370 .quantity{
        border: none;
    width:auto;
    margin:0;
    padding:6px 0;
    height:auto;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .quantity input{
        color: #005C4C;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .quantity button{
    display: none !important
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-product-quantity{
        border:none !important;
        padding:0 !important;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-product-quantity>button{
    background: #FBF8F0 !important;
    color: #005C4C !important;
    border: 1px solid #005C4C !important;
    width: 40px;
    height: 30px;
    border-radius: 50px !important;
        font-size: 22px;
    font-weight: 400;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .input-text{
    width:40px;
}

.elementor-8244 .elementor-element.elementor-element-40882370 .product-quantity .remove{
    background: transparent;
    font-size: 14px;
    color: #000 !important;
    font-weight: 100;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-quantity{
        justify-content: center;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-quantity .remove i{
    display:none;
}

.elementor-8244 .elementor-element.elementor-element-40882370 .wl_box .product-quantity{
        display: flex
;
    align-items: center;
    gap: 10px;
}

.elementor-8244 .elementor-element.elementor-element-40882370 .wl_footer{
    display:none;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-price{
       min-width: 130px !important; 
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form{
    width: 100% !important;
        margin-right: 0 !important;
}
@media(max-width:767px){

    .elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item{
        grid-template-columns: 1fr 1fr;
    }
.elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item>div:not(.product-thumbnail){
    justify-content: flex-start;
    margin-left:120px;
    display: flex;
    margin-bottom: 12px;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-price{
       min-width: 80px !important; 
}
.elementor-8244 .elementor-element.elementor-element-40882370 div.options{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 18px;
    margin: 2px 0;
}
   .elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-img{
    position: absolute;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .woolentor-cart-product-content{
    padding-left:100px;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-thumbnail,
.elementor-8244 .elementor-element.elementor-element-40882370 .product-wlcustomdata{
        grid-column: 1 / -1;
}
.elementor-8244 .elementor-element.elementor-element-40882370 .product-price{
           margin-left: 50px !important;
        margin-top: 4px;
        min-width:60px;
}
}

.page-id-10 .woocommerce-message{
    margin:0 !important;
}

@media(max-width:767px){
    .elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form{
        margin-bottom:0;
    }
    .elementor-8244 .elementor-element.elementor-element-40882370 .woocommerce-cart-form__cart-item{
    padding:20px 0px 0 0;
}
}/* End custom CSS */
/* Start custom CSS for wl-checkout-coupon-form, class: .elementor-element-9f8e7e2 */.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .right .bottom{
        color: #005C4C;
    font-weight: 400;
    font-size: 15px;
}
.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .right .bottom a{
    color: #005C4C;
    font-style: italic;
    border-bottom: 1px solid;
}
.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .coupon-title-block{
    display: flex;
    align-items: center;
    gap: 6px;
    color: #005C4C;
    font-weight: 700;
    font-size: 18px;
        margin-bottom: 6px;
}
.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .coupon-title-block .left{
    display: flex;
}
.elementor-8244 .elementor-element.elementor-element-9f8e7e2 .coupon-form{
        max-width: 400px;
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a30abaf */@media (max-width: 767px) {
    .elementor-8244 .elementor-element.elementor-element-4a30abaf  .elementor-container {
        padding: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for wl-cart-total, class: .elementor-element-3c3aa50f */.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form p button{
        background: #fff;
    color: #000;
    border: 1px solid #000;
    border-radius: 4px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f table{
    margin-bottom:10px;
}
.woocommerce-shipping-calculator .shipping-calculator-form {
    padding-top: 16px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals .input-text,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .select2-selection{
    background: #98AA941A;
    border: 1px solid #005C4C;
    border-radius: 50px !important;
}
.form-row .select2-container--default .select2-selection--single{
    min-height:44px;
}
.form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li{
        display: flex;
    align-items: center;
    justify-content: flex-end;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li label{
    color:#264423 !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li label,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li label span,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  .woocommerce-shipping-totals strong{
    text-transform: capitalize;
    font-size: 14px;
    color:#264423 !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  .woocommerce-shipping-totals th,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  .woocommerce-shipping-totals td{
    padding-bottom:16px !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li label::before{
        top: 2px;
    background-color: #fff;
        width: 14px;
    height: 14px;
    border-radius:50px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li label::after{
        border-left: 1px solid #e4e6eb;
    border-bottom: 1px solid #e4e6eb;
    width: 6px;
    height: 4px;
    left: 4px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  ul#shipping_method li input:checked+label::after{
        border-color: #23232c;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form p button:hover{
    background:#000;
    color:#fff;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shop_table{
    margin-top:10px;
}

/*.elementor-8244 .elementor-element.elementor-element-3c3aa50f .woocommerce-shipping-calculator,*/
/*.elementor-8244 .elementor-element.elementor-element-3c3aa50f .woocommerce-shipping-destination{*/
/*    display:none;*/
/*}*/
.elementor-8244 .elementor-element.elementor-element-3c3aa50f td,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f th,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f bdi{
    color: #264423 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f strong{
        font-family: 'Noto Kufi Arabic', Sans-serif;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .order-total td,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .order-total th,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .order-total bdi{
    border:none !important;
    font-size: 18px !important;
    padding-top:16px !important;
}
.cart_totals .order-total {
    border-top: 1px dashed;
    border-top-color: #005C4C;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f li{
        list-style: none;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f label{margin-right:0;}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f #shipping_method,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f p.woocommerce-shipping-destination{
    margin-bottom:10px;
}

.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form .form-row{margin-bottom:0;}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form .form-row input,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form .form-row .select2{
    margin-bottom:16px !important;
    height:44px !important;
    line-height:44px !important;
    border-radius:4px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form p button{
        border-color: #005C4C;
    width: 100%;
    margin-top: 0;
    color: #005C4C;
    padding: 0;
    margin-top:8px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-calculator-form p button:hover{
    background: #005C4c
}
.cart_totals .cart-subtotal {
    border:none !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .select2-selection,
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .select2-selection__rendered{
    height:44px !important;
    line-height: 44px !important;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .select2-selection__rendered{
    text-align:left !important;
}

.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals{
        padding: 0;
    border: none;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .shipping-bar-block .upper{
    font-weight: 600
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .xoo-wsc-ship-bar-cont{
        margin: 0;
    padding: 0;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart_totals >h2{
    display:none;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart-summary-footer .upper{
    margin-top: 20px;
    color: #005C4C;
    text-align: center;
    font-weight: 700;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f .cart-summary-footer .bottom{
    color: #005C4C;
    text-align: center;
    font-size: 15px;
}
.elementor-8244 .elementor-element.elementor-element-3c3aa50f  .cart_totals .shop_table tr th{
    white-space: nowrap;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d427298 */.elementor-8244 .elementor-element.elementor-element-7d427298 .elementor-container{
    align-items: flex-start
}
.elementor-8244 .elementor-element.elementor-element-7d427298 .woocommerce-notices-wrapper{
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    z-index: 999;

}



@media (min-width: 1200px) {
    .container {
        width:1400px!important;
    }
    
.sober-message-box {
width: calc(70% - 120px);
    margin-left: 5px !important;
}

    
}
@media (max-width: 767px) {
    /*在section的css里*/

        .site-content {
        padding-bottom: 20px;
        padding-top:10px;
    }
    .elementor-5054 .elementor-element.elementor-element-5a903246{
        margin-bottom:0;
    }
    .elementor-5054 .elementor-element.elementor-element-1bf6095e {
    margin-top: 0px;
    margin-bottom: 20px;
}
}/* End custom CSS */