.wp-block-woocommerce-checkout {
    padding: 70px 0 140px !important;
}

.default-page-section .wc-block-components-sidebar-layout .wc-block-components-main {
    padding-right: 9% !important;
    width: 60%;
}

.default-page-section .wc-block-components-sidebar {
    padding-left: 0 !important;
    width: 40%;
}

.default-page-section .wc-block-components-title.wc-block-components-title {
    font-size: 40px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.default-page-section .wc-block-components-checkout-step__heading-content {
    display: none;
}

.default-page-section .wc-block-components-checkout-step__description {
    color: #6e6e6e;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.default-page-section .wc-block-components-form .wc-block-components-checkout-step {
    margin-bottom: 10px;
}

.default-page-section .wp-block-woocommerce-checkout-shipping-method-block {
    display: none;
}

.default-page-section .wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice {
    display: none;
}

.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=email],
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=number],
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=password],
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=tel],
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=text],
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=url],
.default-page-section .wc-block-components-text-input input[type=email],
.default-page-section .wc-block-components-text-input input[type=number],
.default-page-section .wc-block-components-text-input input[type=password],
.default-page-section .wc-block-components-text-input input[type=tel],
.default-page-section .wc-block-components-text-input input[type=text],
.default-page-section .wc-block-components-text-input input[type=url] {
    border: 1px solid #d9d9d9;
    color: #6e6e6e;
    font-size: 16px;
    border-radius: 6px;
    height: 68px;
    padding: 15px 30px !important;
}

.default-page-section .wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
    top: 34px;
    color: #6e6e6e;
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
    left: 30px;
}

.default-page-section .wc-block-components-text-input.is-active label {
    display: none;
}

.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.default-page-section .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,
.default-page-section .wc-block-components-text-input input[type=email]:focus,
.default-page-section .wc-block-components-text-input input[type=number]:focus,
.default-page-section .wc-block-components-text-input input[type=password]:focus,
.default-page-section .wc-block-components-text-input input[type=tel]:focus,
.default-page-section .wc-block-components-text-input input[type=text]:focus,
.default-page-section .wc-block-components-text-input input[type=url]:focus {
    border: 1px solid #d9d9d9;
    padding: 15px 30px;
}

.default-page-section .wp-block-woocommerce-checkout-shipping-method-block,
.default-page-section .wp-block-woocommerce-checkout-pickup-options-block {
    display: none;
}

.default-page-section .wc-block-components-validation-error scg {
    display: none;
}

.default-page-section .wc-blocks-components-select .wc-blocks-components-select__container,
.default-page-section .wc-blocks-components-select .wc-blocks-components-select__select {
    height: 68px;
}

.default-page-section .wc-blocks-components-select .wc-blocks-components-select__select {
    border: 1px solid #d9d9d9;
    color: #6e6e6e;
    padding: 15px 30px;
}

.default-page-section .wc-blocks-components-select__label {
    display: none;
}

.default-page-section .wc-block-components-address-form__address_2-toggle {
    display: none;
}

.default-page-section .wc-block-components-form .wc-block-components-text-input,
.wc-block-components-text-input,
.default-page-section .wc-blocks-components-select__container {
    margin-top: 10px;
}

.default-page-section .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.default-page-section .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
    box-shadow: none;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
}

.default-page-section .wc-block-components-textarea {
    border: 1px solid #d9d9d9;
    color: #6e6e6e;
    font-size: 16px;
    border-radius: 6px;
}

.default-page-section .wc-block-components-textarea:focus {
    box-shadow: none;
}

.default-page-section .wc-block-components-radio-control .wc-block-components-radio-control__input:focus,
.default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
    outline: none;
}

.default-page-section .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after {
    display: none;
}

.default-page-section .wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
    left: 30px;
}

.default-page-section .wc-block-checkout__payment-method .wc-block-components-radio-control__option {
    padding-left: 60px;
}


.default-page-section .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
    background: #000000;
    min-height: 11px;
    min-width: 10px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: none;
}

.default-page-section .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: url(../../assets/images/checkmark-checkout.svg) no-repeat center;
    background-size: 11px;
    pointer-events: none;
    z-index: 10;
}

.default-page-section .wc-block-components-radio-control-accordion-content {
    display: none;
}

.default-page-section .wc-block-components-radio-control--highlight-checked:after {
    display: none;
}

.default-page-section .wc-block-components-radio-control-accordion-option {
    border: 1px solid #D9D9D9;
    border-radius: 6px;
}

.default-page-section .wc-block-components-radio-control .wc-block-components-radio-control__input {
    border: 1px solid #d9d9d9;
    min-height: 18px;
    min-width: 18px;
}

.default-page-section .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
    border: 1px solid #141416;
}

.default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    border: 1px solid #d9d9d9;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    margin-top: 1px;
}

.default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__mark {
    fill: #ffffff;
    margin-top: 2px;
    margin-left: 2px;
}

.default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
    background: #141416;
}

.default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__label,
.wc-block-components-checkbox>span {
    color: #6e6e6e;
    font-size: 16px;
}

.default-page-section .wp-block-woocommerce-checkout-order-note-block {
    display: none;
}

.default-page-section .is-large .wc-block-components-address-form .wc-block-components-checkbox {
    margin-top: 35px;
}

.default-page-section .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
    gap: 10px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.default-page-section .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    width: 100%;
    max-width: 210px;
    color: #ffffff;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    background: #000000;
    border-radius: var(--sm-radius);
    border: 2px solid #000000;
    padding: 10px 15px 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    min-height: unset;
    cursor: pointer;
    transition: 0.35s all ease;
}

.default-page-section .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {
    background: #ffffff;
    color: #000000;
}

.default-page-section .wc-block-components-checkout-return-to-cart-button {
    width: 100%;
    max-width: 210px;
    color: var(--color-black);
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    background: rgba(0, 101, 179, 0.05);
    border-radius: var(--sm-radius);
    padding: 10px 15px 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    cursor: pointer;
    border: none;
    outline: none;
    transition: 0.35s all ease;
}

.default-page-section .wc-block-components-checkout-return-to-cart-button:hover {
    background: rgba(0, 101, 179, 0.1);
    color: #3384C2;
}

.default-page-section .wc-block-components-checkout-return-to-cart-button svg {
    display: none;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 15px 0;
}

/*--------------------- right side-------------- */

.default-page-section .wp-block-woocommerce-checkout-order-summary-block {
    border-radius: 6px;
    background: #f9fbfd;
    padding: 20px 55px 40px 30px;
    border: 0;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type {
    padding-top: 0;
}

.default-page-section .wc-block-components-sidebar .slot-wrapper .wc-block-components-panel,
.default-page-section .wc-block-components-sidebar .wc-block-components-panel,
.default-page-section .wc-block-components-sidebar .wc-block-components-totals-coupon,
.default-page-section .wc-block-components-sidebar .wc-block-components-totals-item {
    padding: 0;
}

.default-page-section .wc-block-components-totals-item__label,
.default-page-section .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
    color: var(--color-black);
    font-size: 24px;
    font-weight: 400;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,
.default-page-section .wc-block-components-totals-item__value {
    color: var(--color-black);
    font-size: 21px;
    font-weight: 700;
}

.default-page-section .wc-block-components-totals-item__value {
    font-weight: 500;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
    font-size: 27px;
}

.default-page-section .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
    margin-bottom: 0 !important;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount i {
    font-size: 15px;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value i {
    font-size: 18px;
    position: relative;
    bottom: 1px;
}

.default-page-section .wc-block-components-totals-coupon .wc-block-components-panel__button {
    font-size: 18px;
    font-weight: 400;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price,
.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
    font-size: 16px;
}

.default-page-section .wc-block-checkout__sidebar .wc-block-components-product-name {
    font-weight: 600;
    text-transform: uppercase;
    color: #3a4045;
    font-size: 20px;
    font-weight: 600;
}

.default-page-section .wc-block-components-product-details li span {
    font-size: 18px;
}

.default-page-section .wc-block-components-product-details li span i {
    font-size: 13px !important;
    position: relative;
    bottom: 1px;

}

.default-page-section .wc-block-components-product-details li span:first-child {
    font-weight: 600;
    color: #000000;
    min-width: 50px;
}

.default-page-section .wc-block-components-product-details li span:last-child {
    font-weight: 400;
    color: #606060;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
    margin-top: 0;
    display: none;
}

.default-page-section .wc-block-components-order-summary {
    padding: 0 !important;
}

.default-page-section .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    padding-top: 0;
    border-top: 0;
    margin: 0 0 50px;
    color: #6e6e6e;
}

.default-page-section .wc-block-checkout__terms.wc-block-checkout__terms--with-separator a {
    color: #6e6e6e;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item {
    flex-direction: column;
    border-bottom: 1px solid hsla(0, 0%, 7%, .11);
    padding-bottom: 16px;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
    color: #606060;
    font-weight: 600;
    margin-left: 0;
    display: none;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
    padding: 15px 0 10px 0;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill {
    border: 0;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child {
    border: 0;
    padding-bottom: 0;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    width: 187px;
    height: 166px;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    background: #ffffff;
    overflow: hidden;
}

.default-page-section .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount img {
    margin-bottom: 5px;
}

.default-page-section .wc-block-components-totals-item__label,
.default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
    margin-bottom: 25px;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices,
.default-page-section .wc-block-components-product-price {
    color: #606060 !important;
    font-weight: 400;
    font-size: 18px;
    display: none;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices i {
    font-size: 13px;
    position: relative;
    bottom: 1px;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices img,
.default-page-section .wc-block-components-product-price img {
    margin-bottom: 4px;
}

body.woocommerce-checkout #shipping-option {
    display: none;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-totals-block {
    padding-top: 20px;
    padding-bottom: 0;
}

.default-page-section .wc-block-components-totals-wrapper {
    padding: 0;
    border: 0;
}

.default-page-section .wp-block-woocommerce-checkout-order-summary-coupon-form-block {
    margin-top: 10px;
    padding: 15px 0;
}

.default-page-section .wc-block-components-totals-coupon__input label {
    display: none;
}

.default-page-section .wc-block-components-totals-coupon__input input {
    border-radius: 6px !important;
    height: 55px !important;
}

.default-page-section .wc-block-components-totals-coupon__button {
    background-color: #000000;
    color: #ffffff;
    font-size: 16px;
    border-radius: 6px;
}

.default-page-section .wc-block-components-product-metadata__description {
    display: none;
}

.default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
    display: none;
}


@media (max-width: 1480px) {
    .wp-block-woocommerce-checkout {
        padding: 60px 0 !important;
    }

    .default-page-section .wc-block-components-title.wc-block-components-title {
        font-size: 35px;
    }

    .default-page-section .wc-block-components-checkout-step__description {
        font-size: 15px;
        line-height: 24px;
    }

    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=url],
    .default-page-section .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-text-input input[type=url] {
        font-size: 15px;
        height: 60px;
    }

    .default-page-section .wc-block-components-form .wc-block-components-text-input label,
    .wc-block-components-text-input label {
        top: 30px;
        font-size: 15px;
    }

    .default-page-section .wc-blocks-components-select .wc-blocks-components-select__container,
    .default-page-section .wc-blocks-components-select .wc-blocks-components-select__select {
        height: 60px;
    }

    .default-page-section .wc-blocks-components-select .wc-blocks-components-select__select {
        font-size: 15px;
    }

    .default-page-section .wc-block-components-checkbox .wc-block-components-checkbox__label,
    .wc-block-components-checkbox>span {
        font-size: 15px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
        font-size: 28px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block {
        padding: 15px 50px 35px 25px;
    }

    .default-page-section .wc-block-components-totals-coupon .wc-block-components-panel__button {
        font-size: 17px;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price,
    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
        font-size: 15px;
    }

    .default-page-section .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
        font-size: 15px;
        line-height: 17px;
        height: 40px;
    }

    .default-page-section .wc-block-components-checkout-return-to-cart-button {
        font-size: 15px;
        line-height: 17px;
        height: 40px;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
        width: 175px;
        height: 155px;
    }

    .default-page-section .wc-block-checkout__sidebar .wc-block-components-product-name {
        font-size: 18px;
    }

    .default-page-section .wc-block-components-totals-item__label {
        font-size: 21px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,
    .default-page-section .wc-block-components-totals-item__value {
        font-size: 19px;
    }

    .default-page-section .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
        font-size: 21px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
        font-size: 25px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value i {
        font-size: 16px;
    }

    .default-page-section .wc-block-components-totals-item__label,
    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
        margin-bottom: 20px;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount i {
        font-size: 14px;
    }

    .default-page-section .wc-block-components-product-details li span {
        font-size: 16px;
    }

    .default-page-section .wc-block-components-product-details li span i {
        font-size: 11px !important;
        position: relative;
        bottom: 1px;

    }
}

@media (max-width: 1200px) {


    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
        margin-left: 0;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
        padding: 15px 0 10px 0;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill {
        border: 0;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
        width: 160px;
        height: 145px;
    }

    .default-page-section .wc-block-components-sidebar-layout .wc-block-components-main {
        padding-right: 5% !important;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block {
        padding: 15px 20px 20px 20px;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices,
    .default-page-section .wc-block-components-product-price {
        font-size: 16px;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices i {
        font-size: 12px;
    }
        .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=url],
    .default-page-section .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-text-input input[type=url] {
        font-size: 16px;
    }
}

@media (max-width: 992px) {
    .default-page-section .wc-block-components-title.wc-block-components-title {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-form .wc-block-components-text-input input[type=url],
    .default-page-section .wc-block-components-text-input input[type=email],
    .default-page-section .wc-block-components-text-input input[type=number],
    .default-page-section .wc-block-components-text-input input[type=password],
    .default-page-section .wc-block-components-text-input input[type=tel],
    .default-page-section .wc-block-components-text-input input[type=text],
    .default-page-section .wc-block-components-text-input input[type=url] {
        height: 55px;
    }

    .default-page-section .wc-blocks-components-select .wc-blocks-components-select__container,
    .default-page-section .wc-blocks-components-select .wc-blocks-components-select__select {
        height: 55px;
    }

    .default-page-section .wc-block-components-form .wc-block-components-text-input label,
    .wc-block-components-text-input label {
        top: 27px;
    }

    .default-page-section .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
        width: 130px;
        height: 125px;
    }

    .default-page-section .wc-block-checkout__sidebar .wc-block-components-product-name {
        font-size: 16px;
    }

    .default-page-section .wc-block-components-totals-item__label,
    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
        margin-bottom: 15px;
    }

    .default-page-section .wc-block-components-totals-item__label {
        font-size: 19px;
    }
}

@media (max-width: 767px) {
    .wp-block-woocommerce-checkout {
        padding: 50px 0 !important;
    }

    .default-page-section .checkout-order-summary-block-fill-wrapper {
        display: none;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
        display: block;
    }

    .default-page-section .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
        gap: 0;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
        padding: 0;
        border: 0;
    }

    .default-page-section .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title span {
        display: none;
    }

    .default-page-section .is-mobile .wc-block-components-form .wc-block-components-checkout-step,
    .default-page-section .is-small .wc-block-components-form .wc-block-components-checkout-step {
        padding-top: 0;
        margin-bottom: 0;
    }

    .default-page-section .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,
    .default-page-section .is-small .wc-block-components-form .wc-block-components-checkout-step:after {
        display: none;
    }

    .default-page-section .wc-block-components-sidebar-layout .wc-block-components-main {
        padding-right: 0% !important;
        width: 100%;
    }
}

.wc-block-components-radio-control .wc-block-components-radio-control__input{     transform: translateY(-50%)}

.wc-block-components-checkbox__label a{ color:#fff; text-decoration:underline}