    .page-template-default.page #content {
        max-width: inherit !important;
    }
    
    .woocommerce-cart .shop_table .quantity {
        background: var(--greyf4-color);
        display: inline-flex;
        padding-right: 5px;
    }
    
    .woocommerce-cart .quantity .qty {
        background: none;
    }
    
    .woocommerce-cart .quantity .qty inpute[type=â€numberâ€],
    .woocommerce-cart input::-webkit-outer-spin-button,
    .woocommerce-cart input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
        display: none;
    }
    
    .woocommerce-cart .quantity .qty {
        border: none;
        background: var(--greyf4-color);
        height: 51px;
        width: auto;
        max-width: 50px;
        text-align: center;
        font-size: 18px;
        line-height: 1.5;
        color: var(--black-color);
        padding-left: 10px;
        padding-right: 10px;
    }
    
    a.back_to_shop i {
        margin-right: 10px;
    }
    
    button.button.update_cart i {
        margin-left: 10px;
    }
    
    .woocommerce-cart button.minus,
    .woocommerce-cart button.plus {
        background: var(--greyf4-color) !important;
        height: 51px;
        margin: 0;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 32px;
        color: var(--greya6-color) !important;
        display: flex;
        align-items: center;
    }
    
    .woocommerce-cart button.minus:hover,
    .woocommerce-cart button.plus:hover {
        background: inherit !important;
    }
    
    .cross-sells>h2 {
        text-align: center;
        margin-bottom: 20px;
        font-weight: 600;
    }
    
    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals {
        float: none;
        width: 100%;
    }
    
    .woocommerce-cart .coupon input {
        width: 100%;
        border: 2px solid #E8E8E8;
        box-sizing: border-box;
        padding: 17px 25px;
        line-height: 1;
        color: var(--black-color) !important;
        margin-bottom: 20px;
    }
    
    input#coupon_code:focus-visible {
        outline: none;
    }
    
    .woocommerce-cart .coupon button {
        width: 100% !important;
        padding: 17px 25px;
        text-transform: uppercase;
    }
    
    .woocommerce table.shop_table {
        border: none;
    }
    
    .shop_table tr.woocommerce-cart-form__cart-item.cart_item:last-child td {
        border-bottom: 1px solid #E8E8E8;
    }
    
    .shop_table dl.variation {
        margin-top: 10px;
    }
    
    .woocommerce-cart-form .shop_table td {
        border-top: 1px solid #e8e8e8;
        font-weight: 600;
    }
    
    .product-thumbnail img {
        width: 100% !important;
        max-width: 120px;
        border: 1px solid #e5e5e5;
    }
    
    h1.entry-title {
        text-align: center;
        border: none !important;
        font-weight: 700;
    }
    
    .slick-track {
        margin-left: 0;
    }
    
    .cart-collaterals {
        background: #F7F7F7;
        padding: 15px;
    }
    
    .cart-collaterals h2 {
        text-align: center;
        font-weight: 600;
        margin-bottom: 20px;
    }
    
    .cart-subtotal span.woocommerce-Price-amount.amount {
        font-weight: 600;
    }
    
    .cart-products {
        margin-top: 60px;
    }
    
    table.shop_table.cart tr dl.variation>dt {
        /*background: var(--greyd2-color);*/
        z-index: 2;
        /*height: 25px;
  width: 25px;*/
        overflow: hidden;
        /*color: transparent;*/
    }
    
    table.shop_table.cart tr dl.variation>dd {
        margin-bottom: 10px;
        margin-left: 35px;
    }
    
    table.shop_table.cart tr dl.variation>dd p {
        line-height: 25px;
    }
    
    table.shop_table.cart tr a.remove {
        height: 34px;
        width: 34px;
        line-height: 28px;
        font-size: 25px;
        border: 2px solid var(--greyee-color);
        font-weight: 500;
        padding-left: 1px;
    }
    
    button.button.update_cart,
    a.back_to_shop {
        font-weight: 600;
        font-size: 15px;
        color: var(--black06-color) !important;
    }
    
    button.button.update_cart svg {
        margin-left: 10px;
    }
    
    a.back_to_shop svg {
        margin-right: 10px;
    }
    
    button.button.update_cart {
        background: transparent !important;
        opacity: 1 !important;
        text-transform: uppercase;
        font-weight: 500;
    }
    
    button.button.update_cart:hover,
    a.back_to_shop:hover {
        background: transparent !important;
        color: var(--black06-color) !important;
    }
    
    .row.update_c.back_t_s {
        margin-top: 30px;
        margin-bottom: 30px;
        text-transform: uppercase;
    }
    
    a.back_to_shop {
        padding: 12px 0;
        display: block;
    }
    
    .row.coupon_sec .actions {
        margin-top: 30px;
    }
    
    .row.coupon_sec,
    .row.update_c.back_t_s {
        --bs-gutter-x: 0 !important;
    }
    
    .custom_lable {
        color: var(--greya6-color) !important;
        margin-bottom: 20px;
    }

    
    tr.woocommerce-shipping-totals.shipping {
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
    }
    
    .cart-collaterals .cart_totals tbody {
        display: flex;
        flex-direction: column;
    }
    
    .cart-collaterals .cart_totals tbody td,
    .cart-collaterals .cart_totals tbody th {
        border: 0 !important;
    }
    
    .cart-collaterals .cart_totals tbody tr {
        display: flex;
        justify-content: space-between;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-top: 1px solid var(--greyee-color);
    }
    
    .cart-collaterals .cart_totals th {
        color: var(--greya6-color);
    }
    
    .cart-collaterals .cart_totals bdi {
        font-weight: bold;
    }
    /*
.cart-collaterals .cart_totals tr.order-total td bdi {
  color: var(--red-color);
} */
    
    .woocommerce table.shop_table_responsive tr td::before {
        color: var(--greya6-color);
    }
    
    .cart-collaterals .cart_totals h2 {
        font-size: 24px;
    }
    
    @media only screen and (min-width: 992px) {
        .woocommerce-cart-form .shop_table td {
            padding: 30px 15px !important;
        }
    }
    
    @media only screen and (min-width: 768px) {
        .woocommerce-cart .shop_table .quantity {
            margin-right: 15px !important;
        }
        .up_cart_col {
            text-align: right;
        }
    }
    
    @media only screen and (max-width:1200px) {
        .woocommerce .cart-collaterals,
        .woocommerce-page .cart-collaterals {
            margin-top: 35px;
        }
        .woocommerce-cart .gx-5 {
            padding: 0 !important;
        }
    }
    
    @media only screen and (max-width: 767px) {
        .shop_table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td::before {
            margin: 5px 0 10px;
        }
        .shop_table.shop_table_responsive tr.woocommerce-shipping-totals td {
            display: flex !important;
            flex-direction: column;
            text-align: left !important;
        }
        .shop_table.shop_table_responsive tr.cart-subtotal td {
            width: 100%;
        }
        table.shop_table.cart tr a.remove {
            height: 30px;
            width: 30px;
            line-height: 25px;
            font-size: 20px;
        }
        .woocommerce-cart .cart_breadcrump {
            margin-bottom: 50px !important;
        }
        .row.update_c.back_t_s>div {
            text-align: center;
        }
        table.shop_table.cart td.product-remove {
            display: flex;
            justify-content: flex-end;
        }
        table.shop_table.cart td.product-quantity {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
    }
    
    body .cart_breadcrump {
        text-align: center;
        font-size: 18px;
    }
    
    body .cart_breadcrump a {
        color: var(--greya6-color) !important;
    }
    /* .woocommerce-cart  h1.entry-title {
    margin-bottom: 0 !important;
} */
    /* .woocommerce-cart   .cart_breadcrump {
  margin-bottom: 80px;
} */
    
    .woocommerce-cart .checkout-button.button.alt.wc-forward {
        margin-left: 15px;
        margin-right: 15px;
    }

    
    @media only screen and (max-width: 767px) {
        button.button.update_cart,
        a.back_to_shop {
            font-size: 12px;
        }
    }
    /* a.checkout-button{
    background: #14A645 !important;
    font-size: 1.2em !important;
} */
    
    .woocommerce-cart-form__cart-item .product-name a {
        /*font-size: 14px;*/
    }
    
    .woocommerce .coupon input {
        width: 100% !important;
        border: 2px solid #E8E8E8 !important;
        box-sizing: border-box !important;
        padding: 17px 25px !important;
        line-height: 1;
        color: var(--black-color) !important;
        margin-bottom: 20px !important;
    }
    
    .woocommerce button.button.wp-element-button {
        color: #fff !important;
    }
    
    @media (min-width:768px) {
        .entry-content .woocommerce {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        .entry-content .woocommerce .woocommerce-cart-form {
            flex-basis: 68%;
        }
        .entry-content .woocommerce .cart-collaterals {
            flex-basis: 30%;
        }
        .woocommerce-notices-wrapper {
            width: 100%;
        }
        .cart-empty.woocommerce-info {
            width: 100%;
        }

        .woocommerce-cart-form {
          overflow: hidden;
          position: relative;
          width: 100%;
        }
    }
    
    .cart-disclaimer {
        width: 100%;
        display: flex !important;
        margin: 0 0 9px;
        padding: 12px 18px 12px 22.5px !important;
        display: block;
        font-size: 17px;
        background: #fff8f0;
        color: #333;
        padding-left: 45px;
        position: relative;
        margin-bottom: 15px
    }
    
    .cart-disclaimer p {
        margin-bottom: 0;
    }
    
    .cart-disclaimer:before {
        content: "";
        display: inline-block;
        width: 22px;
        min-width: 22px;
        height: 22px;
        background-image: url("data:image/svg+xml,%3Csvg width='493' height='560' viewBox='0 0 493 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='14' y='235' width='465' height='326'%3E%3Cpath d='M14.6665 235.573H478.667V560H14.6665V235.573Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1370_1087)'%3E%3Cpath d='M477.375 480.469L246.578 559.667L15.7759 480.464V261.761L477.375 235.984V480.469Z' fill='%23BE6421'/%3E%3C/g%3E%3Cpath d='M341.328 527.151L397.505 507.875V240.438L341.328 243.573V527.151Z' fill='%23EE2630'/%3E%3Cpath d='M87.2603 504.995L143.437 524.276V254.625L87.2603 257.776V504.995Z' fill='%23EE2630'/%3E%3Cmask id='mask1_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='210' width='493' height='138'%3E%3Cpath d='M0 210.24H492.979V347.573H0V210.24Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1370_1087)'%3E%3Cpath d='M493.099 288.526L246.578 346.776L0.0571289 288.526V211.458H493.099V288.526Z' fill='%23F6832B'/%3E%3C/g%3E%3Cpath d='M405.052 309.896L348.875 323.177V214.604H405.052V309.896Z' fill='%23EE2630'/%3E%3Cpath d='M77.1978 306.755L133.375 320.026V211.458H77.1978V306.755Z' fill='%23EE2630'/%3E%3Cmask id='mask2_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='170' width='493' height='93'%3E%3Cpath d='M0 170.24H492.979V262.24H0V170.24Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1370_1087)'%3E%3Cpath d='M0.0571289 211.49L251.604 171.266L493.099 211.49L248.25 261.781L0.0571289 211.49Z' fill='%23FAC08C'/%3E%3C/g%3E%3Cpath d='M77.1978 227.13L246.578 190.875H265.443L133.375 240.438L77.1978 227.13Z' fill='%23EE2630'/%3E%3Cpath d='M405.052 229.578L235.677 191.74H216.807L348.875 241.302L405.052 229.578Z' fill='%23EE2630'/%3E%3Cpath d='M227.114 187.052C227.114 187.052 93.13 152.641 31.4946 178.672L59.1717 195.516C59.1717 195.516 52.9425 200.646 40.3332 219.656C40.3332 219.656 154.547 203.682 230.614 194.302L227.114 187.052Z' fill='%23D91E25'/%3E%3Cpath d='M261.75 184.5C261.75 184.5 395.745 150.078 457.37 176.115L429.703 192.958C429.703 192.958 435.932 198.099 448.542 217.104C448.542 217.104 334.328 201.125 258.255 191.74L261.75 184.5Z' fill='%23D91E25'/%3E%3Cmask id='mask3_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='154' y='0' width='82' height='180'%3E%3Cpath d='M154.667 0H236V179.573H154.667V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_1370_1087)'%3E%3Cpath d='M169.843 0.145813C169.843 0.145813 223.135 7.69269 235.25 178.672C235.25 178.672 114.547 61.7396 169.843 0.145813Z' fill='%23D91E25'/%3E%3C/g%3E%3Cmask id='mask4_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='30' y='0' width='206' height='196'%3E%3Cpath d='M30.6665 0H236V195.573H30.6665V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_1370_1087)'%3E%3Cpath d='M218.901 195.516L235.25 178.672C235.25 178.672 156.015 97.8281 169.844 0.145813C169.844 0.145813 66.2603 29.0521 31.4946 107.005C31.4946 107.005 41.5519 143.203 218.901 195.516Z' fill='%23EE2630'/%3E%3C/g%3E%3Cpath d='M235.25 178.672C235.25 178.672 218.885 161.969 202.328 134.578C202.333 134.578 202.338 134.578 202.349 134.573C218.901 161.943 235.25 178.672 235.25 178.672Z' fill='%23D91F25'/%3E%3Cpath d='M218.901 195.516C41.5519 143.203 31.4946 107.005 31.4946 107.005C31.5155 106.958 31.5311 106.922 31.5519 106.88C31.5519 106.87 31.5623 106.865 31.5623 106.854C33.9998 101.417 36.8019 96.2292 39.8436 91.2605C62.38 110.188 108.64 142.792 159.792 142.787C173.729 142.787 188.047 140.365 202.328 134.578C218.885 161.969 235.25 178.672 235.25 178.672L218.901 195.516Z' fill='%23EE222C'/%3E%3Cmask id='mask5_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='254' y='0' width='82' height='180'%3E%3Cpath d='M254.667 0H336V179.573H254.667V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_1370_1087)'%3E%3Cpath d='M321.339 0.145813C321.339 0.145813 268.063 7.69269 255.932 178.672C255.932 178.672 376.651 61.7396 321.339 0.145813Z' fill='%23D91E25'/%3E%3C/g%3E%3Cmask id='mask6_1370_1087' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='254' y='0' width='206' height='196'%3E%3Cpath d='M254.667 0H460V195.573H254.667V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask6_1370_1087)'%3E%3Cpath d='M272.281 195.516L255.932 178.672C255.932 178.672 335.172 97.8281 321.339 0.145813C321.339 0.145813 424.927 29.0521 459.693 107.005C459.693 107.005 449.625 143.203 272.281 195.516Z' fill='%23EE2630'/%3E%3C/g%3E%3Cpath d='M255.932 178.672C255.932 178.672 272.287 161.943 288.839 134.573C288.849 134.578 288.854 134.578 288.865 134.578C272.302 161.969 255.932 178.672 255.932 178.672Z' fill='%23D91F25'/%3E%3Cpath d='M272.281 195.516L255.932 178.672C255.932 178.672 272.302 161.969 288.865 134.578C303.141 140.365 317.458 142.787 331.396 142.787C382.552 142.787 428.807 110.188 451.344 91.2605C454.412 96.2761 457.234 101.51 459.693 107.005C459.693 107.005 452.964 131.177 353.745 168.563C332.635 176.51 307.365 185.052 277.063 194.089C275.49 194.563 273.885 195.037 272.281 195.516Z' fill='%23EE222C'/%3E%3Cpath d='M216.807 197.25C216.807 197.25 240.13 208.172 275.505 194.646C275.505 194.646 271.536 172.068 242.609 172.698C242.609 172.698 215.974 176.589 216.807 197.25Z' fill='%23EE2630'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat no-repeat;
        background-position: center center;
        background-size: 22px;
        margin-right: 10px;
    }

    .cross-sells {
        width: 100%;
        max-width: 100%;
        margin-top: 40px;
    }