:root {
    --gem-color-primary: #29ACDF;
    --gem-color-secondary: #00A0DF;
    --gem-color-text: #283c50;
    --gem-color-border: #29ACDF;
    --gem-color-price: #4B4F58;
}

.clearfix {
    clear: both;
}
.wcss-empty-cart-message.woocommerce-message {padding:1em 2em 1em 3.5em;}
li.woocommerce-OrderUpdate {
    margin-bottom: 15px;
}
li.woocommerce-OrderUpdate p {
    margin-bottom: 0;
}
.woocommerce-table__line-item ul.wc-item-meta {
    font-size: 12px;
    padding: 0;
}


.woocommerce form .form-row .input-text.form-control {
    padding: 8px 15px;
    border-color: #e5e7eb;
    line-height: unset;
}
.woocommerce .button {
    background-color: var(--gem-color-primary) !important;
    padding: 12px 16px !important;
    color: #FFF !important;
}
.woocommerce .woocommerce-button.button {
    margin-right:5px;
}
.products .woocommerce-loop-product__title {
    min-height: 40px;
    margin-bottom: .5em;
    padding: 0;
    font-size: 1em;
    font-weight: 400;
}
.products .size-woocommerce_thumbnail {
    margin-bottom: 0.8em;
    height: auto;
}
.products .price {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 0.5em;
    color: var(--gem-color-primary);
}
.woocommerce .quantity .qty {
    width: 6em;
}
.gem_btn_with_qty .quantity input[type=number]::-webkit-outer-spin-button,
.gem_btn_with_qty .quantity input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.gem_btn_with_qty .quantity input[type=number] {
    -moz-appearance: textfield;
}
.wc-block-cart-item__prices,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 0.5em;
    color: var(--gem-color-price);
}
.wc-block-components-product-metadata {
    color: var(--gem-color-text);
    font-size: 14px;
}
.wc-block-cart__submit-button,
.wc-block-components-button {
    background-color: var(--gem-color-primary);
    color: #FFF;
    border: none;
    padding: 15px;
    font-size: 18px;
    border-radius: 5px;
}
.wc-block-cart__submit-button:hover,
.wc-block-components-button:hover {
    background-color: var(--gem-color-secondary);
    color: #FFF;
}




html.app-skin-dark .products .price {
    color: #FFF;
}