/* genereal */
.mzh-shop-note p {color:#5C554C; font-size:17px; line-height:1.2;}
.mzh-shop-note {margin-bottom:50px;}
/* genereal end */

/* Shop Banner */
#default-banner.shop-banner .contents-inner{
display:flex;
    flex-direction: column;    
}
#default-banner.shop-banner .page-heading{
    order:1;
    margin-bottom: 0px;
}
#default-banner.shop-banner .desc-wrapper{
    order:2;
}
#default-banner.shop-banner .breadcrumbs{
    order:3;   
}
#default-banner.shop-banner .desc-wrapper .banner_subtitle{
    margin-top:0px;
    color:#fff;
    font-size: 35px;
    line-height: 1.15;
    margin-bottom: 13px;
}

@media(min-width:1040px){
    #default-banner.shop-banner .featured-image{
        width:50%;
    }    
    #default-banner.shop-banner .contents-inner{

        width:calc(100% - 90px);
        max-width: calc(100% - 90px);
    }
    #default-banner.shop-banner .page-heading{
        font-size:48px;
        line-height: 0.82;
    }
    #default-banner.shop-banner .contents-wrapper:before {
        background: linear-gradient(to right, #2B3990 80%, #323062);
    }
}
/* Shop Banner - End*/

/* shop content */
.woocommerce-shop .content-main{
    width:100%;
    min-height:20px;
}
.woocommerce-shop #cta-panel,
.woocommerce-shop .content-aside{
    display:none;
}
.woocommerce-shop .main-inner{
    width:100%;
    max-width: none !important;
    margin-right: 0px !important;
}
.woocommerce-shop .main-content p{
    margin-top:0px;
}
/* shop content end */

/* shop list */
.mzh_content_co {padding:0 6rem;}
.mzh_content_co .woocommerce-breadcrumb {display:none;}
.mzh_content_co p {margin-top:0px;margin-bottom: 0px;;}
.mzh_content_co_in {max-width:1440px; padding:7rem 0; margin:0 auto;}
.mzh-category-co .mzh-category-wrp:not(:last-child) {padding-bottom:52px; margin-bottom:45px; border-bottom:0.5px solid #252162;}
.mzh-category-wrp .woo-category-title {margin-top:0px; font-size:32px; line-height:1.25; margin-bottom:35px; text-transform: uppercase;}
.mzh-category-wrp ul.woo-category-products {display:flex; flex-wrap:wrap; gap:40px; list-style:none; margin-top:0px; margin-bottom:0px; padding:0px;}
.mzh-category-wrp ul.woo-category-products li.product {width:calc(33.33% - (40px * 2 / 3 )); list-style:none; ;}
.mzh-product-wrp .product .wp-post-image {display:none;}
.mzh-product-wrp .woocommerce-LoopProduct-link, .mzh-product-wrp .woocommerce-loop-product__title {text-decoration:none;}
.mzh-product-title-link {text-decoration:none !important;}
.woocommerce-loop-product__title, .mzh_single_product__title {font-size:32px; line-height:1; color:#2E398B; font-weight:bold; margin-top:0px; margin-bottom:0px;text-transform: uppercase;}
.mzh-product-subtitle {font-size:18px; font-weight:bold; color:#262262;}
.mzh-product-wrp .product {padding-left:45px; position:relative; box-sizing:border-box;}
.mzh_category-color-indicator {position:absolute; top:0px; left:0px; width:30px !important; height:100% !important; border-radius:7px}
.mzh-product-wrp .price {line-height:1; display:block; margin-bottom: 2px;position: absolute;bottom:20px;}
.mzh-product-wrp .price span, .mzh-product-wrp .price span bdi {color:#5C554C; font-weight:600;font-size: 18px;;}
.mzh-kosher-label-wrapper {line-height:1;position: absolute;bottom:0px;}
.mzh-kosher-label {font-size:15px; letter-spacing:0px; font-weight:600;}
.mzh-qty-addtocart-wrap {position:absolute; right:37px; bottom:0px; display:flex; gap:10px;}
body .mzh-qty-addtocart-wrap a.add_to_cart_button{font-weight:600; font-size:18px; border-radius:7px; background:#2E398B; color:#fff; padding:6px 15px !important; min-width:55px; text-align:center; transition:all ease 0.3s;}
body .mzh-qty-addtocart-wrap a.add_to_cart_button.loading, 
body .mzh-qty-addtocart-wrap a.add_to_cart_button.added {padding-right:25px !important; padding-left:5px !important;}
.mzh-qty-addtocart-wrap a.add_to_cart_button:after {position:absolute !important; right:7px !important; top:7px !important;}
.mzh-qty-input-wrap {display:flex; line-height:1; border:1px solid #262262; border-radius:7px; width:90px;}
.mzh-qty-input-wrap span {width:24px; display:block; display:flex; justify-content:center; align-items:center; color:#262262; width:25px; cursor:pointer;}
.mzh-qty-input-wrap .quantity {width:auto; min-width:0px;}
.mzh-qty-input-wrap input[type="number"] {border-radius:0px; width:40px !important; min-width:0px; padding:0px; border-top:0px; border-bottom:0px; border-color:#262262; height:30px; font-size:18px; font-weight:600; padding-bottom:1px; box-sizing:border-box;}
.mzh-qty-input-wrap input[type="number"]::-webkit-inner-spin-button, .mzh-qty-input-wrap input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
.mzh-qty-input-wrap input[type="number"] {-moz-appearance:textfield;}
.mzh-qty-addtocart-wrap .added_to_cart {display:none !important;}
.mzh-product-title-wrapper{margin-bottom: 100px;line-height: 1.4;padding-top: 3px;}


/* shop list end */


/* .mzh_shop-cta */
.mzh_shop-cta {display:flex; line-height:0; background:#3973B7;}
.mzh_shop-cta-image img {height:312px; width:100%; object-fit:cover;}
.mzh_shop-cta-col {width:50%;}
.mzh_shop-cta-col.col2 {display:flex; padding-left:100px; box-sizing:border-box; flex-direction:column; justify-content:center;}
.mzh_shop-cta-text {color: #fff;font-size: 39px;font-weight: 800;line-height: 1;text-transform: uppercase;width: 520px;max-width: 100%;margin-bottom: 28px;box-sizing: border-box;padding-right:40px;}
.mzh_shop-cta-button {color:#fff; line-height:1.3; text-decoration:none; font-weight:600; font-size:20px; padding:; background:#2E398B; width:190px; text-align:center; padding:14px; border-radius:7px; box-sizing:border-box; transition:all ease 0.3s; border:1px solid #2E398B}
.mzh_shop-cta-button:hover {background:transparent; border-color:#fff;}
/* .mzh_shop-cta end */

/* public woo */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,
 :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{
    background-color: #2E398B;
    color: #fff !important;
    border-radius: 7px;
    font-weight: 600 !important;
    font-size: 18px;
    padding: 6px 12px !important;
    min-width: 55px;
    text-align: center;
    transition: all ease 0.3s;
    border:1px solid #2E398B;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, 
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, 
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, 
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, 
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{
    color:#2E398B !important;
    background:transparent;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{
    color:#fff;
}
.page-default .main-content .woocommerce tbody tr:nth-child(odd) {background-color:#daf0ff;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #2E398B;}
.woocommerce-NoticeGroup ul li,
.woocommerce-notices-wrapper ul li{padding-left:30px !important;}
body.cart tr.woocommerce-shipping-totals.shipping{display:none;}


body.woocommerce-cart .content-aside,
body.woocommerce-account .content-aside,
body.woocommerce-checkout .content-aside {display:none;}
body.woocommerce-cart .main-inner,
body.woocommerce-checkout .main-inner,
body.woocommerce-account .main-inner{margin-right:0px !important; width:100%; max-width:100% !important;}
 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#3973b7;font-weight: 500;font-size: 15px;}
.mzh-qty-input-wrap.hide_qty{display:none;}
.mzh-qty-addtocart-wrap p.out-of-stock,
.mzh-price-qty-cart-wrap p.out-of-stock{color:#a00 !important;font-size: 15px;font-weight: 500 !important;line-height: 1;}
/* public woo end*/

/* single product */
#default-banner.product-banner {padding:0px !important;}
#default-banner.product-banner .inner-wrapper {width:100%; max-width:100%;}
#default-banner.product-banner .featured-image {height:435px ; position:relative; width:100%;}
body.single-product .woocommerce-breadcrumb {display:none;}
.back_to_shop {font-size:14px; font-weight:800; text-decoration:none; color:#2E398B; margin-bottom:64px; display:inline-block;}
.mzh_product_co .woocommerce-product-gallery {display:none;}
.mzh_product_co .summary {float:none !important; width:100% !important; padding-left:45px; position:relative; box-sizing:border-box;margin-bottom: 20px !important;}
.mzh-product-desc {margin-bottom:6px;}
.mzh-product-desc p {font-weight:500; font-size:18px; color:#262262; line-height:1.4;}
.mzh-price-qty-cart-wrap {position:absolute; bottom:0px; right:0px;}
.mzh-price-qty-cart-wrap .price {margin-bottom:23px;}
.mzh-price-qty-cart-wrap .price span {font-size:26px; font-weight:800; color:#5C554C; text-align:right}
.mzh-price-qty-cart-wrap form {margin-bottom:0px !important; display:flex; gap:20px; flex-wrap: wrap;}
.mzh-price-qty-cart-wrap form:before, .mzh-price-qty-cart-wrap form:after {content:none !important;}
.mzh_product_co .summary .product_meta {display:none;}
.mzh_product_co .summary .mzh-product-title-wrapper {margin-bottom:80px;line-height: 1.35;}
body.single-product .content-aside {display:none;}
.mzh_product_more_info {border-top:1px solid #262262; padding-top:17px;}
.mzh_product_more_info_item {margin-bottom:10px;}
.mzh_product_more_info_item span {font-size:20px; line-height:1.25; color:#262262;}
.mzh_product_more_info_item span.mzh_product_more_info_label {font-weight:600;}
.single_product_bottom_sect {padding-left:45px; padding-right:15px;}
body.single-product .mzh-shop-note {padding-top:100px;}
.mzh-product-title-wrapper {line-height:1.35;}
.single-product .mzh-qty-input-wrap input[type="number"] {height:36px;}
.single-product .mzh-qty-input-wrap {width:140px;}
.single-product .mzh-qty-input-wrap input[type="number"] {width:64px !important; font-size:20px;}
.single-product .mzh-qty-input-wrap span {width:38px !important;}
.single-product .mzh-qty-input-wrap .quantity {margin:0px !important;}
.mzh-price-qty-cart-wrap {right:50px}
body.single-product .single_add_to_cart_button {width:140px; font-size:20px !important; padding-left:0px !important}
.mzh-product-info-2{padding-bottom:18px; position: relative; width:50%; }
.mzh-product-info-2 .mzh-kosher-label-wrapper{bottom:0px !important}
/* single product end */


/* cart icon */
.mzh_cart_btn_wrap {margin-left:20px; line-height:0;}
.mzh_cart_btn_wrap>a {display:inline-block; line-height:0; position:relative}
.mzh_cart_btn_wrap .mzh_cart_icon {display:inline-block;}
.mzh_cart_btn_wrap .cart-count {position:absolute; line-height:1.45; display:flex; top:-5px; right:-5px; font-size:10px; color:#fff; background:#1c75bc; width:14px; height:14px; border-radius:50%; justify-content:center; align-items:center; pointer-events:none;}

.mzh_account_btn_wrap {margin-left:15px; line-height:0;}
.mzh_account_btn_wrap>a {display:inline-block; line-height:0; font-size:0;}
.mzh_account_btn_wrap>a svg {width:25px;}
.mzh_account_btn_wrap>a svg path {fill:#2e398b;}
.mobile-cart_acc-wrp{display:none;}
/* cart icon end */


/* cart page */

body.woocommerce-cart .shop_table {border-collapse:collapse !important;}
body.woocommerce-cart .shop_table tr td, body.woocommerce-cart .shop_table tr th {border:1px solid #2b3990 !important; border-collapse:separate !important;}
body.woocommerce-cart .shop_table td, body.woocommerce-cart .shop_table th {padding:5px;}
body.woocommerce-cart .shop_table th.product-thumbnail, body.woocommerce-cart .shop_table td.product-thumbnail {display:none;}
body.woocommerce-cart .shop_table th.product-remove, body.woocommerce-cart .shop_table td.product-remove {width:30px; padding:5px;}
body.woocommerce-cart .shop_table a.remove {border:0px !important;}
body.woocommerce-cart .shop_table .quantity .qty {padding:5px;}
body.woocommerce-cart .shop_table .product-name a {border-bottom:0px !important;}
body.woocommerce-cart button[name="apply_coupon"] {padding-left:10px !important; padding-right:10px !important;}
body.woocommerce-cart input[name="coupon_code"] {font-size:18px; line-height:1; border-radius:7px; padding:5px 10px !important; width:150px !important; letter-spacing:0px;}
body.woocommerce-cart .wc-proceed-to-checkout {padding-top:0px; padding-bottom:0px;}
body.woocommerce-cart .wc-proceed-to-checkout .checkout-button {border:1px solid #2b3990 !important}
body.woocommerce-cart .cart_totals>h2 {margin-bottom:10px;}
body.woocommerce-cart #cta-panel{display:none;}
/* cart page end */

/* checkout page */

body.woocommerce-checkout #customer_details .woocommerce-shipping-fields {display:none;}
body.woocommerce-checkout #customer_details>div {width:100%;}
body.woocommerce-checkout #customer_details {float:left; width:50%; padding-right:50px; box-sizing:border-box; position:relative;}
body.woocommerce-checkout #customer_details:before {content:''; position:absolute; right:0px; top:0px; height:100%; border-right:1px solid #eee; ;}
body.woocommerce-checkout #order_review_heading {margin-top:0px;}
body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review {width:50%; padding-left:50px; float:right; box-sizing:border-box;}
body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {margin-top:-23px;}
body.woocommerce-checkout p.form-row {margin:0px !important; margin-bottom:0px !important;}
body.woocommerce-checkout p.form-row label {padding-top:10px;}
body.woocommerce-checkout .woocommerce-account-fields {padding-top:20px;}
body.woocommerce-checkout .woocommerce-account-fields .create-account>p:first-child label {padding-top:0px;}
body.woocommerce-checkout .woocommerce-billing-fields>h3 {margin-top:0px;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle {display:none;}
#order_review .shop_table tfoot tr:first-child td, #order_review .shop_table tfoot tr:first-child th {border-top:2px solid #2b3990;}
#order_review .shop_table tfoot td, #order_review .shop_table tfoot th {background:#2b3990; border-color:#1c75bc;}
#order_review .shop_table tfoot th, #order_review .shop_table tfoot td, #order_review .shop_table tfoot td span, #order_review .shop_table tfoot td a {color:#fff; font-weight:600;}
#order_review .shop_table tfoot td a {border-color:#fff;}
body.woocommerce-checkout label.woocommerce-form-login__rememberme{padding-top: 0px !important;}

.woocommerce-checkout .select2-container--default .selection .select2-selection--single {box-shadow:none !important; background:transparent !important; border:1px solid #2b3990; color:#2b3990;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {color:#2b3990; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
.woocommerce-checkout .select2-container--default .selection .select2-selection--single .select2-selection__arrow:after {color:#2b3990 !important;}
.woocommerce-checkout .select2-results__option.select2-results__option--highlighted {background:#1c75bc !important;}
.woocommerce-checkout .select2-results__options {padding:0px !important;}
.woocommerce-checkout .select2-container--default {width:100% !important; height:37px}
.woocommerce-checkout #billing_state_field {width:47%; float:left !important; clear:none !important;}
.woocommerce-checkout #billing_postcode_field {width:47%; float:right !important; clear:none !important;}

.woocommerce-checkout:before,
.woocommerce-checkout:after{
    content: "";
    display: table;
    clear: both;
}


/* checkout page end*/


/* woo my account */
.woocommerce-account .content-aside, .woocommerce-account #cta-panel {display:none;}
.woocommerce-MyAccount-navigation ul {padding:0px !important; margin:0px !important; border:1px solid #2b3990;}
.woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation ul li {list-style:none;}
.woocommerce-MyAccount-navigation ul li a {padding:7px 10px !important; display:inline-block; width:100%; box-sizing:border-box; background:#2b3990; border-bottom:1px solid #fff !important; color:#fff !important; font-weight:500 !important;}
.woocommerce-MyAccount-navigation ul li.is-active a {background:#fff !important; color:#2b3990 !important; font-weight:800 !important;}
.woocommerce-MyAccount-navigation ul li:last-child a {border-bottom:0px !important;}
.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h2 {margin-top:0px !important;}
.woocommerce-account .main-content>div:before, .woocommerce-account .main-content>div:after {content:none;}
.woocommerce-account .main-content>div {display:flex; gap:30px; padding-bottom:120px; margin-bottom:-30px;}
.woocommerce-MyAccount-navigation {width:250px !important;}
.woocommerce-MyAccount-content {width:800px !important}

.woocommerce-MyAccount-content .dey-delivery-order-details{margin-bottom: 5px !important;}
body.woocommerce-account .woocommerce #customer_login h2{margin-top:0px !important;}
body.woocommerce-account form.lost_reset_password .woocommerce-form-row {box-sizing: border-box;padding:0px;}
/* woo my account end */


/* woo thank you */
.woocommerce-order .dey-delivery-order-details{
    margin-bottom: 5px !important;
    margin-top:5px !important
}
ul.woocommerce-thankyou-order-details{
    padding-left:0px !important;
    margin-bottom:0px !important;
}
ul.woocommerce-thankyou-order-details li{
    margin-bottom:20px;
}
/* woo thank you end*/


/* responsive =====================================================================================*/
@media(max-width: 1440px) {
    .mzh-qty-addtocart-wrap{
        right:0px;
    }   
}
@media(max-width: 1250px) {
    .mzh-category-wrp ul.woo-category-products li.product{
        width:calc(50% - 20px);
    }
}
@media(max-width:1200px){
    .woocommerce-MyAccount-content{
        width:calc(100% - 280px) !important
    }
}
@media(max-width: 1040px) {
    .mzh_content_co{
        padding-left: 4rem;
        padding-right:4rem;
    } 
    .mzh_shop-cta-col.col2{
        padding-left:4rem;
    }
    .mobile-cart_acc-wrp{
        display:flex;
    }
    #site-header #header-main .inner-wrapper .col-2 .col-inner{
        display:flex;
        align-items: center;
    }
    .mzh_cart_btn_wrap{
        margin-left:0px;
    }
    .mzh_account_btn_wrap{
        margin-right: 15px;
    }
}
@media(max-width:991px){
    .mzh_shop-cta{
        flex-direction: column;
    }
    .mzh_shop-cta-col{
        width:100%;
    }
    .mzh_shop-cta-col.col2{
        padding-bottom: 40px;
        padding-top:40px;
    }

    body.woocommerce-checkout #customer_details{
        width: 100%;
        padding-right: 0px;
        margin-bottom: 50px;
    }
    body.woocommerce-checkout #customer_details:before{
        display:none;
    }
    body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review{
        width:100%;
        padding-left:0px;
    }
    body.woocommerce-checkout .content-main{
        margin-bottom: 0px !important;
    }
}
@media(max-width:850px){
    .woocommerce-loop-product__title, .mzh_single_product__title{
        font-size:24px;
    }
    .mzh-product-subtitle{
        font-size: 16px;
    }

    .mzh-price-qty-cart-wrap{
        right:0px;
    }
    body.single-product .mzh-shop-note{
        padding-top:30px;
    }
    .mzh-shop-note.single_product_bottom_sect{
        margin-bottom: 0px;
    }
    .single_product_bottom_sect{
        padding-left:0px;
    }
}
@media(max-width:850px) and (min-width:501px){
    .mzh-category-wrp ul.woo-category-products{
        gap:30px;
    }
    
    .mzh-category-wrp ul.woo-category-products li.product{
        width:calc(50% - 15px);
    }
    
    .mzh-product-title-wrapper{
        margin-bottom: 40px;
    }
    .mzh-category-wrp ul.woo-category-products li.product{
        padding-bottom:80px;
    }
    .mzh-product-wrp .price{
        bottom:55px;
    }
    .mzh-kosher-label-wrapper{
        bottom:40px;
    }
    .mzh-qty-addtocart-wrap{
        right:auto;
        left:45px;
        bottom:0px;
    }
    
}
@media(max-width:768px){
    body.woocommerce-cart .shop_table tr td:not(:last-child){
        border-bottom:0px !important;
    }
    body.woocommerce-cart td.product-quantity:before{
        padding-top:5px;
        padding-right:10px;
    }
    body.woocommerce-cart .mzh-cart-qty-wrap{
        margin-left: auto;
    }
    body.woocommerce-cart .cart_totals table tr:not(:last-child) td{
        border-bottom:0px !important;
    }

    .woocommerce-account table.shop_table td{
        border-top: 1px solid #2b3990 !important;
    }
    .woocommerce-account table.shop_table td:not(:last-child){
        border-bottom:0px !important
    }
    .woocommerce-account .woocommerce h2{
        font-size:28px !important;
        line-height: 1.5;
        margin-bottom: 15px;
    }
    td.payment-method-actions:before{
        content:none !important;
    }
    form.woocommerce-form-register,
    form.woocommerce-form-login{
        margin-top:0px !important;
    }
}

@media(max-width:767px){
    .mzh_content_co,
    .mzh_shop-cta-col.col2{
        padding-left:1rem;
        padding-right: 1rem;
    }
    .mzh_shop-cta-text{
        font-size:28px;
        max-width: 100%;
        padding-right:0px;
    }
}
@media(max-width:767px) and (min-width:501px){
    .mzh_product_co .summary{
        padding-left:30px;
    } 
    .mzh_category-color-indicator{
        width:5px !important;
    }
    .mzh-category-wrp ul.woo-category-products li.product{
        padding-left:15px;
    }
    .mzh-qty-addtocart-wrap{
        left:15px;
    }
}
@media(max-width:700px){
    .woocommerce-account .main-content>div{
        flex-wrap:wrap;
    }
    .woocommerce-MyAccount-navigation{
        width:400px !important;
        max-width: 100% !important;
    }
    .woocommerce-MyAccount-content{
        width:100% !important;
    }
}
@media(max-width:650px){
    .mzh-price-qty-cart-wrap{
        position: relative;
    }
}
@media(max-width:500px){
    .mzh-category-wrp ul.woo-category-products li.product{
        width:100%;
    }  
} 
/* responsive end =====================================================================================*/




