html .woocommerce-checkout form input,
html .woocommerce-checkout form textarea,
html .woocommerce-checkout form select {
    border-radius: 0 !important;
    box-shadow: none;
    outline: none;
}

.wc-block-components-form .wc-block-components-text-input.is-active input,
.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select {
    border-radius: 0;
}
.woocommerce-checkout header.wp-block-template-part {
    background-color: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-components-title {
    color: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading-content .wc-block-checkout__login-prompt {
    text-decoration: underline;
    color: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__heading-content .wc-block-checkout__login-prompt:hover {
    text-decoration: none;
}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
    color: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-card {
    border-radius: 0;
}
.woocommerce-checkout .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-card .wc-block-components-address-card__edit {
    color: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__order-notes .wc-block-components-checkbox__mark {
    fill: #470a68;
}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-components-button {
    background-color: #470a68;
    font-size: 23px;
    font-weight: 700;
}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-components-button:hover {
    background-color: #7E5475;
}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
    border-radius: 0;
}
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title-text {
    color: #470a68;
    font-weight: 700;
}
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-metadata {
    margin-top: 0;
}
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
    padding: 1px;
    font-size: 10px;
}
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-metadata__description h2 {
    font-size: 24px;
    line-height: normal;
    color: #470a68;
}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-coupon-form-block input[type="text"] {
    border-radius: 0;   
}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-button {
    padding: 12px 15px;
    background-color: #470a68;
    color: #fff;
    font-weight: 700;
}
@media only screen and (max-width: 767px) {
    .header-view .wp-block-image img {
        max-width: 140px;
    }
    .woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-components-button {
        font-size: 18px;
        padding: 13px;
    }
}