.checkout-cart-index .section_padding.extra_padding {padding-top: 0px;}
.cart-summary {background: unset;}
.cart.table-wrapper .actions-toolbar {padding: 0;}
.cart-container .form-cart {width: 72%;background-color: #ffffff;border-radius: 10px;padding: 60px;box-sizing: border-box;}
/*.cart-container .form-cart .actions.main {display: none;}*/
.cart-container .form-cart .cart.table-wrapper {width: 100%;margin: 0;}
.cart-container .form-cart .cart.table-wrapper a.action.action-edit {margin-top: -2px;right: 10px;}
.cart-container .form-cart .cart.table-wrapper tbody.cart:last-child {border: none;}
.cart-container .form-cart .cart.table-wrapper tbody.cart:last-child .item-info .col.item {padding-bottom: 0;}
.cart-container .form-cart .cart.table-wrapper .cart thead tr th.col.item {text-align: left;}
.cart-container .form-cart .cart.table-wrapper .cart thead tr th.col {text-align: center;}
.cart-container .form-cart .cart .col {font-weight: 700;vertical-align: middle;padding-top: unset;}
.cart-container .form-cart .cart .col .product-item-photo {margin-bottom: 20px;width: 120px;max-width: 100%;margin: 0 auto 20px;}
.cart-container .form-cart .cart .item-info .col.item-actions a.action.action-edit {margin-top: 0px;margin-right: 10px;}
.cart-container .form-cart .cart .item-info .col.item-actions a.action.action-delete {display: block;margin: -4px;}
.cart-container .form-cart .cart .item-info .col {padding-top: 0px;text-align: center;}
.cart-container .form-cart .cart .item-info .col .input-group {justify-content: center;width: auto;display: flex;align-items: center;gap: 3px;}
.cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus, .cart-container .form-cart .cart .item-info .col .input-group .increase-qty.fmeincreaseqty.button-plus {border: 1px solid #414141;border-radius: 20px;width: 22px;height: 35px;padding: 10px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;font-size: 24px;font-weight: 400;font-style: normal;line-height: 24px;cursor: pointer;background: #fff;color: #414141;}
.cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus {padding: 8px 10px 12px;}
.cart-container .form-cart .cart .item-info .col .input-group .input-text {border: 1px solid #414141;border-radius: 20px;width: 40px;height: 15px;padding: 10px;font-size: 18px;font-weight: 400;font-style: normal;line-height: 24px;text-align: center;box-sizing: unset;font-family: inherit;background: #fff;color: #414141;margin: 0;}
.cart-container .form-cart .cart .item-info .col .product-image-container {width: auto;}
.cart-container .form-cart .cart .item-info .col .product-image-container .product-image-photo {max-width: 115px;}
.cart-container .form-cart .cart .item-info .col .product-item-details {padding-bottom: unset;vertical-align: middle;text-align: left;}
.cart-container .form-cart .cart .item-info .col .product-item-details .product-item-name {font-size: 16px;line-height: 26px;font-weight: bold;}
.cart-container .form-cart .cart .item-info .col .price-excluding-tax {font-size: 16px;}
.cart-container .form-cart .cart .item-info .col .actions-toolbar {min-height: 20px;width: 45px;}
.cart-discount .block.discount .title strong {color: #011e41;}
.cart-discount .block.discount .title strong {font-size: 20px;}
.fieldset.coupon .field .control {padding: 0px 0px 3px 0px;}
.fieldset.coupon .field .control .input-text {height: 48px;padding: 0px 20px;border-radius: 8px;border: 1px solid #E7E7E7;background: #ffffff;min-height: 48px;box-sizing: border-box;outline: unset;width: 100%;}
.fieldset.coupon .primary .action {margin-left: 10px;}
.cart-discount .block .content {padding: 10px 0 20px;}
/* .cart.table-wrapper .actions-toolbar .gift-options-cart-item, .cart.table-wrapper .actions-toolbar .towishlist {display: none;} */
.cart_summary .summary .block.shipping {display: none;}
.cart_summary .summary .grand .mark, .cart_summary .summary .grand .amount {font-weight: 700;padding-top: 10px;font-size: 18px;line-height: 34px;text-transform: capitalize;color: #232323;}
.cart_summary .action.multicheckout {color: #011e41;}
.cart_summary .summary.title {padding-bottom: 10px;}
.checkout-cart-index .cart-container .form-cart{width: 65%;padding: 25px;}
.checkout-cart-index .cart-summary {width: 33.33%;top: 0px !important;padding: 0px;margin-bottom: 0px;}
.checkout-cart-index .cart-summary .summary.title{font-size: 26px;font-weight: 500;margin-bottom: 10px;}
.checkout-cart-index .block.crosssell {width: 100%;}
.checkout-cart-index .cart-discount {width: 65%;padding: 0px;}
.checkout-cart-index .cart-discount .block.discount.active {width: 100%;}
.checkout-cart-index .cart-discount .block.discount .title strong {line-height: 18px;font-size: 22px;padding: 10px 0;margin: 0px;color: var(--primary-title-color);font-family: 'Bebas Neue';}
.checkout-cart-index .cart-discount .block.discount .control .input-text {width: 100%;padding: 12px;box-sizing: border-box;margin-bottom: 15px;border-radius: 5px;background-color: #f4f4f4;border: 1px solid rgba(0, 0, 0, 15%);height: auto;}
.checkout-cart-index .cart-discount .block.discount .actions-toolbar {display: table-cell;vertical-align: top;width: 1%;}
.multicheckout .table-wrapper .product-item-name{font-size: 18px;}


@media (min-width: 200px) and (max-width: 1024px) {
    .checkout-cart-index .cart-container .form-cart{width: 100%;margin-top: 30px;}
    .checkout-cart-index .cart-summary{width: 100%;position: unset;}
    .cart-summary {position: unset;}
    .cart_summary {width: 100%;padding: 0px;}
    .cart_summary .summary.title {text-decoration: unset;}
    .cart_summary .cart-totals {padding-left: 0px;padding-right: 0px;}
    .cart_summary .checkout-methods-items {width: 100%;padding: 0px;}
    .cart_summary .checkout-methods-items .item {margin-bottom: 15px;}
    .cart_summary .checkout-methods-items .item .primarycta {width: 100%;}
    .cart-container .cart-discount {width: 100%;padding-right: 0px;border-bottom: 0px solid #cccccc;}
    .cart-container .cart-discount .discount {width: 100%;}
    .cart-container .cart-discount .discount .title {border-top: 0px solid #cccccc;padding: 10px 40px 10px 15px;}
    .cart-container .cart-discount .discount .content {padding: 10px 0 20px;}
    .cart-container .cart-discount .discount .content .actions-toolbar {width: 1%;}
    .cart-container .cart-discount .discount .content .actions-toolbar .action.apply {width: 100%;padding: 14px 0px;}
    .cart-container .form-cart {width: auto;padding: 20px 10px;}
    .cart-container .form-cart .cart {border-top: unset;}
    .cart-container .form-cart .cart .item-info .col.item {min-height: 140px;padding: 15px;text-align: center;}
    .cart-container .form-cart .cart .item-info .col.item .item-options {display: inline-block;}
    .cart-container .form-cart .cart .item-info .col.item .item-options dd {font-weight: 400;}
    .cart-container .form-cart .cart .item-info .col.qty {text-align: center;}
    .cart-container .form-cart .cart .item-info .col {padding-top: 10px;}
    .cart-container .form-cart .cart .item-info .col .product-item-photo {position: unset;}
    .cart-container .form-cart .cart .item-info .col .product-item-photo .product-image-wrapper {margin-bottom: 15px;}
    .cart-container .form-cart .cart .item-info .col .input-group {width: auto;}
    .cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus, .cart-container .form-cart .cart .item-info .col .input-group .increase-qty.fmeincreaseqty.button-plus {padding: 10px 3px;}
}
.block-authentication {margin: 0 20px;}
.block-authentication .block-title {font-size: 30px;}
.block-authentication .block-title strong {font-weight: 600;}
.block-authentication .block-new-customer {padding: 20px 50px;width: 50%;background-image: url(../images/login_bg.jpg);box-sizing: border-box;background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;}
.block-authentication .block-new-customer .block-new-customer-inner-block {margin: auto;color: #fff;}
.block-authentication .block-new-customer .block-content {line-height: 26px;}
.block-authentication .block-new-customer .block-content ul {margin-bottom: 20px;}
.block-authentication .block-new-customer .block-content ul li {line-height: 26px;}
.block-authentication .block-new-customer .actions-toolbar {margin-top: 20px;margin: auto;}
.block-authentication .block-new-customer .actions-toolbar .action-register {color: #fff;border-color: #fff;border: 1px solid #fff;background-color: transparent;}
.block-authentication .block-new-customer .actions-toolbar .action-register:hover {border-color: #011e41;background-color: #011e41;}
.block-authentication .block-customer-login.login-account {padding: 50px 50px;width: 50%;box-sizing: border-box;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login {margin: unset;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .label {float: left;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .control {width: 100%;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .control .input-text {padding: 0px 20px;border-radius: 8px;border: 1px solid #E7E7E7;background: #F5F5F6;min-height: 52px;box-sizing: border-box;outline: unset;width: 100%;}
.block-authentication .block-customer-login.login-account .actions-toolbar .primary {display: flex;margin-bottom: 20px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .primary .secondary a.action {line-height: 48px;margin-left: 10px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .action-login {font-size: 20px;line-height: 27px;font-weight: 400;text-align: center;text-transform: capitalize;min-width: 6em;display: inline-block;padding: 14px 25px;box-sizing: border-box;background-color: #011e41;border: 1px solid #011e41;color: #ffffff;outline: unset;cursor: pointer;border-radius: 5px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .sociallogin-padding {display: flex;flex-wrap: wrap;box-sizing: border-box;justify-content: center;align-items: center;grid-gap: 20px;max-width: 100%;}
@media screen and (min-width: 200px) and (max-width: 767px) {
    #discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary{min-width: 150px;}
    .cart-container .form-cart .cart .item-info .col.item-actions a.action.action-edit {margin-top: 4px;margin-right: 15px;}
    .cart-container .form-cart .cart .item-info .col.item-actions a.action.action-delete {display: block;margin: 0px;}
    .cart-container .form-cart .cart .item-info .col .product-item-details {text-align: center;}
    .cart-container .form-cart .cart .item-info .col span.price {display: block;padding-top: 10px;}
    .product-image-container {width: auto;}
    .cart-discount .block.discount .title strong {font-size: 16px;}
    .block-authentication .block-new-customer {width: 100%;}
    .block-authentication .block-customer-login.login-account {width: 100%;}
    .block-authentication .block-customer-login.login-account .actions-toolbar .primary .secondary a.action {line-height: 26px;}
    .cart.table-wrapper .actions-toolbar {padding: 0;position: absolute;top: 15px;right: 20px;}
}
@media (min-width: 200px) and (max-width: 767px) {
    .checkout-cart-index .cart-container .form-cart{width: 100%;}
    .checkout-cart-index .cart-summary{width: 100%;padding: 1px 20px 25px;margin-bottom: 25px;padding: 0px;}
    .form-cart .cart .item-info .col {padding-left: 0;padding-right: 0;}
    .cart.table-wrapper .col.qty {width: 40%;}
    .cart.table-wrapper .col.subtotal {width: 30%;text-align: right;}
    .cart.table-wrapper .col.msrp {width: 30%;}
    .cart.table-wrapper .col.price {width: 30%;}
    .cart.table-wrapper .product-item-photo {max-width: 100%;margin: 0 auto;}
    .cart.table-wrapper .actions-toolbar {top: 25px;right: 0px;}
    .cart-container .form-cart .cart .item-info .col .input-group .input-text {width: 30px;}
    .cart-container .form-cart .cart .item-info .col.item {padding-top: 30px;}
    .abs-cart-block > .title, .minicart-items .product .toggle, .abs-discount-block .block > .title, .cart-summary .block > .title, .magento-payments-review-discount .block > .title, .paypal-review-discount .block > .title, .cart-discount .block > .title{padding: 10px 40px 10px 0px;}
    .cart-totals{padding: 0px;}
    .cart-container .form-cart .cart.table-wrapper a.action.action-delete::before{padding-bottom: 3px;}



}
/* .magento-payments-review .table-magento-payments-review-items .col.price .price-including-tax .price, .magento-payments-review .table-magento-payments-review-items .col.price .price-excluding-tax .price, .magento-payments-review .table-magento-payments-review-items .col.subtotal .price-including-tax .price, .magento-payments-review .table-magento-payments-review-items .col.subtotal .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {color: #FD5821;} */

#discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary {padding: 5px 15px;}
.cart_summary .summary .block_Title {font-size: 30px;color: #011e41;text-decoration: underline;margin-bottom: unset;line-height: unset;}
.checkout-cart-index .action {font-size: 28px;}


/* 28-03-2025 */
.checkout-cart-index .section_padding.extra_padding {padding-top: 0px;}
.cart-summary {background: unset;padding: 25px 0px;}
.cart.table-wrapper .actions-toolbar {padding: 0;}
.cart-container .form-cart {width: 72%;background-color: #ffffff;border-radius: 10px;padding: 60px;box-sizing: border-box;}
/* .cart-container .form-cart .actions.main {display: none;} */
.cart-container .form-cart .cart.table-wrapper {width: 100%;margin: 0;}
.cart-container .form-cart .cart.table-wrapper .actions-toolbar {min-height: 30px;}
.cart-container .form-cart .cart.table-wrapper a.action.action-edit {right:-2px;}
.cart-container .form-cart .cart.table-wrapper a.action.action-edit::before {margin-top: -30px;}
.cart-container .form-cart .cart.table-wrapper a.action.action-delete::before {padding-bottom: 10px;}
.cart-container .form-cart .cart.table-wrapper tbody.cart:last-child {border: none;}
.cart-container .form-cart .cart.table-wrapper tbody.cart:last-child .item-info .col.item {padding-bottom: 0;}
.cart-container .form-cart .cart.table-wrapper .cart thead tr th.col.item {text-align: left;}
.cart-container .form-cart .cart.table-wrapper .cart thead tr th.col {text-align: center;}
.cart-container .form-cart .cart .col {font-weight: 700;vertical-align: middle;padding-top: unset;}
.cart-container .form-cart .cart .col .product-item-photo {margin-bottom: 20px;width: 120px;max-width: 100%;margin: 0 auto 20px;}
.cart-container .form-cart .cart .item-info .col.item-actions a.action.action-edit {margin-top: 0px;margin-right: 10px;}
.cart-container .form-cart .cart .item-info .col.item-actions a.action.action-delete {display: block;margin: -4px;}
.cart-container .form-cart .cart .item-info .col {padding-top: 0px;}
.cart-container .form-cart .cart .item-info .col .input-group {justify-content: center;width: auto;display: flex;align-items: center;gap: 3px;}
.cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus, .cart-container .form-cart .cart .item-info .col .input-group .increase-qty.fmeincreaseqty.button-plus {border: 1px solid #414141;border-radius: 20px;width: 22px;height: 35px;padding: 10px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;font-size: 24px;font-weight: 400;font-style: normal;line-height: 24px;cursor: pointer;background: #fff;color: #414141;}
.cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus {padding: 8px 10px 12px;}
.cart-container .form-cart .cart .item-info .col .input-group .input-text {border: 1px solid #414141;border-radius: 20px;width: 40px;height: 15px;padding: 10px;font-size: 18px;font-weight: 400;font-style: normal;line-height: 24px;text-align: center;box-sizing: unset;font-family: inherit;background: #fff;color: #414141;margin: 0;}
.cart-container .form-cart .cart .item-info .col .product-image-container {width: auto;}
.cart-container .form-cart .cart .item-info .col .product-image-container .product-image-photo {max-width: 115px;}
.cart-container .form-cart .cart .item-info .col .product-item-details {padding-bottom: unset;vertical-align: middle;text-align: left;}
.cart-container .form-cart .cart .item-info .col .product-item-details .product-item-name {font-size: 16px;line-height: 26px;}
.cart-container .form-cart .cart .item-info .col .price-excluding-tax {font-size: 16px;}
.cart-container .form-cart .cart .item-info .col .actions-toolbar {min-height: 20px;width: 45px;}
.cart-discount .block.discount .title strong {color: #011e41;}
.cart-discount .block.discount .title strong {font-size: 20px;}
.fieldset.coupon .field .control {padding: 0px 0px 3px 0px;}
.fieldset.coupon .field .control .input-text {height: 48px;padding: 0px 20px;border-radius: 8px;border: 1px solid #E7E7E7;background: #ffffff;min-height: 48px;box-sizing: border-box;outline: unset;width: 100%;}
.fieldset.coupon .primary .action {margin-left: 10px;}
.cart-discount .block .content {padding: 10px 0 20px;}
/* .cart.table-wrapper .actions-toolbar .gift-options-cart-item, .cart.table-wrapper .actions-toolbar .towishlist {display: none;}
.cart-totals .block.shipping {display: none;} */
.cart-totals .grand .mark, .cart-totals .grand .amount {font-weight: 700;padding-top: 10px;font-size: 18px;line-height: 34px;text-transform: capitalize;color: #232323;}
.order_summary .action.multicheckout {color: #011e41;}
.cart-totals.title {padding-bottom: 10px;}
.cart-totals {border-top: none;padding-top: 0px;}
.opc-block-summary .table-totals {border-top: none;padding-top: 20px;}
.cart-summary .checkout-methods-items .primarycta {width: 100%;}
.cart-summary .block .content {padding-bottom: 0;}


@media (min-width: 768px) and (max-width: 1080px) {
    .cart-container .form-cart .cart.table-wrapper a.action.action-edit::before {margin-top: -12px;}
}
@media (min-width: 1081px) and (max-width: 1280px) {
    .cart-container .form-cart .cart.table-wrapper a.action.action-edit::before {margin-top: -18px;}
}


@media (min-width: 200px) and (max-width: 1024px) {
    #discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary, .cart-summary .checkout-methods-items .action.primary.checkout{font-size: 20px;line-height: 22px;padding: 5px 12px;padding-top: 9px;}
    .cart-summary {position: unset;}
    .order_summary {width: 100%;padding: 0px;}
    .cart-totals.title {text-decoration: unset;}
    .order_summary .cart-totals {padding-left: 0px;padding-right: 0px;}
    .order_summary .checkout-methods-items {width: 100%;padding: 0px;}
    .order_summary .checkout-methods-items .item {margin-bottom: 15px;}
    .order_summary .checkout-methods-items .item .primarycta {width: 100%;}
    .cart-container .cart-discount {width: 100%;padding-right: 0px;border-bottom: 0px solid #cccccc;}
    .cart-container .cart-discount .discount {width: 100%;}
    .cart-container .cart-discount .discount .title {border-top: 0px solid #cccccc;padding: 10px 40px 10px 15px;}
    .cart-container .cart-discount .discount .content {padding: 10px 0 20px;}
    .cart-container .cart-discount .discount .content .actions-toolbar {width: 1%;}
    .cart-container .cart-discount .discount .content .actions-toolbar .action.apply {width: 100%;padding: 14px 0px;}
    .cart-container .form-cart {width: auto;padding: 20px 10px;}
    .cart-container .form-cart .cart {border-top: unset;}
    .cart-container .form-cart .cart .item-info .col.item {min-height: 140px;padding: 15px;text-align: center;}
    .cart-container .form-cart .cart .item-info .col.item .item-options {display: inline-block;}
    .cart-container .form-cart .cart .item-info .col.item .item-options dd {font-weight: 400;}
    .cart-container .form-cart .cart .item-info .col.qty {text-align: center;}
    .cart-container .form-cart .cart .item-info .col {padding-top: 10px;}
    .cart-container .form-cart .cart .item-info .col .product-item-photo {position: unset;}
    .cart-container .form-cart .cart .item-info .col .product-item-photo .product-image-wrapper {margin-bottom: 15px;}
    .cart-container .form-cart .cart .item-info .col .input-group {width: auto;}
    .cart-container .form-cart .cart .item-info .col .input-group .decrease-qty.fmedecreaseqty.button-minus, .cart-container .form-cart .cart .item-info .col .input-group .increase-qty.fmeincreaseqty.button-plus {padding: 10px 3px;}
}
.block-authentication {margin: 0 20px;}
.block-authentication .block-title {font-size: 30px;}
.block-authentication .block-title strong {font-weight: 600;}
.block-authentication .block-new-customer {padding: 20px 50px;width: 50%;background-image: url(../images/login_bg.jpg);box-sizing: border-box;background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;}
.block-authentication .block-new-customer .block-new-customer-inner-block {margin: auto;color: #fff;}
.block-authentication .block-new-customer .block-content {line-height: 26px;}
.block-authentication .block-new-customer .block-content ul {margin-bottom: 20px;}
.block-authentication .block-new-customer .block-content ul li {line-height: 26px;}
.block-authentication .block-new-customer .actions-toolbar {margin-top: 20px;margin: auto;}
.block-authentication .block-new-customer .actions-toolbar .action-register {color: #fff;border-color: #fff;border: 1px solid #fff;background-color: transparent;}
.block-authentication .block-new-customer .actions-toolbar .action-register:hover {border-color: #011e41;background-color: #011e41;}
.block-authentication .block-customer-login.login-account {padding: 50px 50px;width: 50%;box-sizing: border-box;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login {margin: unset;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .label {float: left;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .control {width: 100%;}
.block-authentication .block-customer-login.login-account .form-login .fieldset.login .control .input-text {padding: 0px 20px;border-radius: 8px;border: 1px solid #E7E7E7;background: #F5F5F6;min-height: 52px;box-sizing: border-box;outline: unset;width: 100%;}
.block-authentication .block-customer-login.login-account .actions-toolbar .primary {display: flex;margin-bottom: 20px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .primary .secondary a.action {line-height: 48px;margin-left: 10px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .action-login {font-size: 20px;line-height: 27px;font-weight: 400;text-align: center;text-transform: capitalize;min-width: 6em;display: inline-block;padding: 14px 25px;box-sizing: border-box;background-color: #011e41;border: 1px solid #011e41;color: #ffffff;outline: unset;cursor: pointer;border-radius: 5px;}
.block-authentication .block-customer-login.login-account .actions-toolbar .sociallogin-padding {display: flex;flex-wrap: wrap;box-sizing: border-box;justify-content: center;align-items: center;grid-gap: 20px;max-width: 100%;}

/* .magento-payments-review .table-magento-payments-review-items .col.price .price-including-tax .price, .magento-payments-review .table-magento-payments-review-items .col.price .price-excluding-tax .price, .magento-payments-review .table-magento-payments-review-items .col.subtotal .price-including-tax .price, .magento-payments-review .table-magento-payments-review-items .col.subtotal .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {color: #FD5821;} */
#discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary, .cart-summary .checkout-methods-items .action.primary.checkout {width: 100%;border: none;background-color: var(--black-main-color);color: var(--white-text-color);font-size: 26px;border-radius: 5px;font-size: 30px;line-height: 38px;text-transform: uppercase;padding: 6px 15px;border-radius: 3px;font-family: 'Bebas Neue';padding-top: 9px;border: 1px solid transparent;}
#discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary{box-shadow: none;padding: 3px 15px;margin: 0px;font-size: 22px;min-width: 185px;padding-top: 5px;}
.cart-summary .checkout-methods-items .item{margin-bottom: 15px;}
.checkout-cart-index .action.multicheckout{font-size: 20px;padding: 0px;}
#discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary:hover, .cart-summary .checkout-methods-items .action.primary.checkout:hover {background-color: transparent;border: 1px solid var(--black-main-color);color: var(--black-main-color);}
.checkout-cart-index #shipping-zip-form select.select {width: 100%;padding: 9px;box-sizing: border-box;margin-bottom: 15px;border-radius: 5px;background-color: #f4f4f4;border: 1px solid rgba(0, 0, 0, 15%);height: unset;}
.checkout-cart-index #shipping-zip-form .control .input-text {width: 100%;padding: 9px;box-sizing: border-box;margin-bottom: 15px;border-radius: 5px;background-color: #f4f4f4;border: 1px solid rgba(0, 0, 0, 15%);}
.checkout-cart-index #shipping-zip-form .field.note {line-height: 22px;}
.checkout-cart-index .fieldset.rate .items.methods {line-height: 30px;}
.checkout-cart-index .action {font-size: 24px;}
.checkout-cart-index .cart.table-wrapper .product-item-name + .item-options {margin-top: 0px;font-weight: normal;}
.checkout-cart-index .cart.table-wrapper .action{font-weight: 500 !important;font-size: 16px;text-transform: capitalize !important;font-family: inherit;}
.cart.table-wrapper .item-options {font-size: 14px;}
.cart-summary .block .title strong {font-size: 18px;font-weight: normal;padding-top: 10px;display: block;margin: 0px;}
.cart-summary .block > .title:after{margin-top: 10px;}
.cart-summary .block form:not(:last-of-type) .fieldset {margin: unset;}
.cart-summary .block .item-options .field .radio {margin-top: 0px;}
.multicheckout.form .actions-toolbar .primary {margin-bottom: 20px;}
.multishipping-checkout-addresses .page-title,.multicheckout .title {margin-bottom: 10px;line-height: 26px;}
.multicheckout.form .table-wrapper .col {font-weight: bold;vertical-align: middle;}
.multicheckout.form .table-wrapper .col .control select,.multicheckout.form .table-wrapper .col .control .input-text.qty {height: 50px;}
.multicheckout.form .primary_cta.update,.multicheckout.form .primary_cta.add,.multicheckout.form .action.back {background-color: transparent;border: 1px solid var(--black-main-color);color: var(--black-main-color);font-size: 30px;    margin: 0;
    margin-bottom: 10px;
    text-align: center;}
.multicheckout.form .action.delete,.multicheckout.form .action.edit,.multishipping-checkout-billing .multicheckout.form .box-billing-address .action {font-size: 18px;min-width: 120px;}
.multicheckout .block-title {margin-top: 20px;}
.multicheckout .block-title strong {font-size: 22px;}
.multicheckout .box .box-content address {font-size: 16px;}
.multicheckout:not(.address) .table-wrapper .product-item-name {font-size: 20px;}
.multicheckout.order-review .block-title > strong,.multicheckout .checkout-review .grand.totals {font-size: 28px;}
.multishipping-checkout-overview .multicheckout .table-wrapper .cart-price {font-size: 20px;}
.multicheckout.form .table-wrapper .col.qty,.multicheckout.form .table-wrapper .col.price,.multicheckout.form .table-wrapper .col.subtotal {text-align: center;}
.multishipping-checkout-billing .checkout-payment-method .item-title {margin-top: 10px;}
.multishipping-checkout-billing .radio.solo.method {margin-top: 0px;width: auto;height: auto;}
.multishipping-checkout-shipping .box-shipping-method .box-content .methods-shipping .item-content .fieldset .field.choice {display: block;margin-top: 10px;}
.multishipping-checkout-shipping .box-shipping-method .box-content .methods-shipping .item-content .fieldset .field.choice .control {width: auto;}
.multishipping-checkout-overview .page-title, .multishipping-checkout-billing .page-title,.multishipping-checkout-shipping .page-title,.multishipping-checkout-addresses .page-title,.multishipping-checkout_address-editshipping .page-title,.multishipping-checkout_address-selectbilling .page-title,.multishipping-checkout_address-editaddress .page-title,.multishipping-checkout_address-newshipping .page-title {font-size: 30px;margin: 20px 0px;}
.multishipping-checkout_address-selectbilling .action.edit,.multishipping-checkout_address-selectbilling .action.select,.multishipping-checkout_address-selectbilling .action.back {font-size: 30px;}
.multishipping-checkout_address-selectbilling .multicheckout .actions-toolbar .secondary {margin-top: 0px;}
.multishipping-checkout_address-editaddress .main_container .field .control select,.multishipping-checkout_address-editshipping .main_container .field .control select,.multishipping-checkout_address-newshipping .main_container .field .control select {height: 50px;}
.checkout-cart-index .page-wrapper .page-main .section_padding .collection_data {padding-bottom: 90px;}
.checkout-cart-index .cart-summary .summary.title {font-size: 26px;}
.multicheckout.form .primary_cta.update:hover, .multicheckout.form .primary_cta.add:hover{color: #806CFF !important;}
.multishipping-checkout_address-newshipping .form-address-edit .actions-toolbar .primary{margin-top: 20px;}
.multicheckout.form .table-wrapper .col.actions{font-weight: normal;}




@media screen and (min-width: 200px) and (max-width: 767px) {
    .multishipping-checkout_address-selectbilling .action.edit,.multishipping-checkout_address-selectbilling .action.select,.multishipping-checkout_address-selectbilling .action.back {font-size: 20px;}
    .multishipping-checkout_address-selectbilling .columns .column.main {padding-bottom: 0px;}
    .cart-container .form-cart .cart .item-info .col.item-actions a.action.action-edit {margin-top: 4px;margin-right: 15px;}
    .cart-container .form-cart .cart .item-info .col.item-actions a.action.action-delete {display: block;margin: 0px;}
    .cart-container .form-cart .cart .item-info .col .product-item-details {text-align: center;}
    .cart-container .form-cart .cart .item-info .col span.price {display: block;padding-top: 10px;}
    .product-image-container {width: auto;}
    /* .product-image-container .product-image-photo {max-width: 115px;} */
    .cart-discount .block.discount .title strong {font-size: 16px;}
    .block-authentication .block-new-customer {width: 100%;}
    .block-authentication .block-customer-login.login-account {width: 100%;}
    .block-authentication .block-customer-login.login-account .actions-toolbar .primary .secondary a.action {line-height: 26px;}
    .cart.table-wrapper .actions-toolbar {padding: 0;position: absolute;top: 15px;right: 20px;}

    .form-cart .cart .item-info .col {padding-left: 0;padding-right: 0;}
    .cart.table-wrapper .col.qty {width: 40%;}
    .cart.table-wrapper .col.subtotal {width: 30%;text-align: right;}
    .cart.table-wrapper .col.msrp {width: 30%;}
    .cart.table-wrapper .col.price {width: 30%;}
    .cart.table-wrapper .product-item-photo {max-width: 100%;margin: 0 auto;}
    .cart.table-wrapper .actions-toolbar {top: 25px;right: 0px;}
    .cart-container .form-cart .cart .item-info .col .input-group .input-text {width: 30px;}
    .cart-container .form-cart .cart .item-info .col.item {padding-top: 30px;}
    .cart.table-wrapper .col.qty .input-text {margin-top: 0px;}
    .checkout-cart-index #shipping-zip-form .field.note {margin-bottom: 15px;}
    .checkout-cart-index .action {font-size: 20px;}
    #discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary {padding: 12px 15px;font-size: 18px;}
    .cart-summary .block .item-options .field .radio {margin-top: 2px;}
    .checkout-cart-index #discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary {padding: 5px 15px;font-size: 18px;min-width:150px; }

    .multicheckout .table-wrapper .product-item-name {font-size: 18px;}
    .main_container {padding: 15px 25px;}
    .multicheckout.form .table-wrapper .col .control .input-text.qty {height: 30px;}
    .multishipping-checkout-overview .page-title, .multishipping-checkout-billing .page-title,.multishipping-checkout-shipping .page-title,.multishipping-checkout-addresses .page-title,.multishipping-checkout-billing .page-title,.multishipping-checkout_address-editshipping .page-title,.multishipping-checkout_address-selectbilling .page-title,.multishipping-checkout_address-editaddress .page-title,.multishipping-checkout_address-newshipping .page-title {font-size: 22px;margin: 20px 0px 0px;}
    .multicheckout.form .primary_cta.update, .multicheckout.form .primary_cta.add, .multicheckout.form .action.back {font-size: 20px;}
    .multishipping-checkout-billing .radio.solo.method {margin-bottom: 5px;}
    .multicheckout .box-title span {font-size: 20px;}
    .multicheckout:not(.address) .table-wrapper .product-item-name {font-size: 18px;margin-top: 10px;}
    .multicheckout .block-content .payment-method .title {margin-bottom: 0px;}
    .multicheckout .block-billing {margin-bottom: 0px;}
    .multicheckout.order-review .block-title > strong, .multicheckout .checkout-review .grand.totals,.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals {font-size: 20px;}
    .multicheckout .block-title strong, .multicheckout .block-content .title strong {font-size: 26px;}
    .multicheckout.form .table-wrapper .col.item {margin-top: 20px;padding-left: 10px;}
    .multicheckout .checkout-review .grand.totals {padding-left: 10px;}
    .multicheckout.form .table-wrapper .col.qty, .multicheckout.form .table-wrapper .col.price, .multicheckout.form .table-wrapper .col.subtotal {text-align: initial !important;}
    .multishipping-checkout-overview .block.block-shipping {margin-bottom: 0px;}

    .checkout-cart-index .gift-options-cart-item + .towishlist {left: -100px;position: absolute;}
    .cart-container .form-cart .cart.table-wrapper a.action.action-edit {margin-top: 3px;right: 0px;}
    .cart-container .form-cart .cart.table-wrapper a.action.edit,.cart-container .form-cart .cart.table-wrapper a.action.delete {margin-top: 0px;top: -16px;}
    .cart-container .form-cart .cart.table-wrapper a.action.action-edit::before {margin-top: -9px;}
    .checkout-cart-index .page-wrapper .page-main .section_padding .collection_data {padding-bottom: 0px;}
    .checkout-cart-index .cart-summary .summary.title {display: block;}
    .cart-summary .checkout-methods-items .action.primary.checkout {font-size: 26px;line-height: 22px;padding: 12px 12px;padding-top: 16px;}
    .checkout-cart-index .cart-summary .summary.title{font-size: 22px;}
    .cart-summary .checkout-methods-items{padding: 0px;margin-top: 10px;}
    .cart-container .form-cart .cart.table-wrapper a.action.action-delete::before{padding-bottom: 3px;}
    .checkout-cart-index .cart.table-wrapper .action{padding-top: 0px;}







}



