.wc-block-cart-items__header,
.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-family: "Chivo", sans-serif;
    font-size: 14px !important;
}

.wc-block-components-product-name, .wc-block-components-formatted-money-amount {
    font-family: "Lora", serif;
    color: #000000;
    font-size: 16px !important;
}

.wc-block-components-product-price,
.wc-block-components-product-metadata__description,
.wc-block-components-product-details,
.wc-block-components-panel__button,
.wc-block-components-totals-shipping-address-summary,
.wc-block-components-totals-item__label,
.wc-block-components-checkout-step__description,
.wc-block-components-address-card address .wc-block-components-address-card__address-section span,
.wc-block-components-checkout-return-to-cart-button {
    font-family: "Lora", serif;
}

.wc-block-components-title.wc-block-components-title,
.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label,
.wc-block-components-radio-control--highlight-checked, .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-components-checkbox__label,
.wc-block-checkout__sidebar .wc-block-components-product-name,
.woocommerce-thankyou-order-details {
    font-family: "Chivo", sans-serif !important;
    color: #000000 !important;
}

.wc-block-components-address-card__edit:hover {
    font-family: "Lora", serif;
}

.wc-block-components-address-card__edit:hover:hover,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    color: #FFFFFF;
    background-color: #3d9b05;
}

.wc-block-components-totals-shipping-address-summary {
    font-weight: 300;
}

.wc-block-components-product-badge {
    font-family: "Lora", serif;
    background-color: #3d9b05;
    color: #000000;
}

.wc-block-components-button:not(.is-link) {
    font-family: "Chivo", sans-serif;
    background-color: #3d9b05;
    color: #000000;
    border-radius: 0px;
    border: 0px;
}

#wc-block-components-totals-coupon__input-coupon {
    border-radius: 0px;
}

.woocommerce-thankyou-order-received {
    text-align: center;
    font-family: "Chivo", sans-serif;
    font-size: 16px;
    color: #000000;
}

.wp-block-woocommerce-cart-cross-sells-block> .wp-block-heading, .has-large-font-size {
	font-size: 18px !important;
    font-family: "Lora", serif;
    font-weight: 400;
    color: #000;
}

#content > div.page-content > div > div > div > div > div > div.wp-block-woocommerce-cart.alignwide > div.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large > div.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block > div > div > div > div:nth-child(1) > div.wc-block-components-product-image.wc-block-components-product-image--aspect-ratio-1\:1.wp-block-cart-cross-sells-product__product-image > a > img {
	width: 100px;
	height: 100px;
}

#content > div.page-content > div > div > div > div > div > div.wp-block-woocommerce-cart.alignwide > div.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large > div.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block > div > div > div > div.wp-block-button.wc-block-components-product-button.wp-block-cart-cross-sells-product__product-add-to-cart > button {
	background-color: #3d9b05;
}