.elementor-12 .elementor-element.elementor-element-5ee8075f{--display:flex;}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1c785ef1{padding:0px 0px 0px 0px;}@media(max-width:1279px){.elementor-12 .elementor-element.elementor-element-1c785ef1{padding:0px 40px 0px 40px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1c785ef1{padding:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-1c785ef1 *//* ================================
   WOOCOMMERCE CART BLOCK
   ================================ */




/* ---------- Quantity Box ---------- */

.wc-block-components-quantity-.elementor-12 .elementor-element.elementor-element-1c785ef1 {
    border-color: #B68843 !important;
}

.wc-block-components-quantity-.elementor-12 .elementor-element.elementor-element-1c785ef1__button {
    color: #B68843 !important;
    background: transparent !important;
}

.wc-block-components-quantity-.elementor-12 .elementor-element.elementor-element-1c785ef1__button:hover {
    color: #fff !important;
    background: #222222 !important;
}

.wc-block-components-quantity-.elementor-12 .elementor-element.elementor-element-1c785ef1__input {
    color: #222222 !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: 16px !important;
}


/* ---------- Remove Button ---------- */

.wc-block-cart-item__remove-link {
    color: #000 !important;
    font-family: var(--e-global-typography-text-font-family) !important;
}

.wc-block-cart-item__remove-link:hover {
    color: #B68843 !important;
}


/* ---------- Coupon ---------- */

.wc-block-components-panel__button {
    color: #222222 !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: 17px !important;
}

.wc-block-components-panel__button:hover {
    color: #B68843 !important;
}


/* ---------- Proceed To Checkout ---------- */

.wc-block-cart__submit-button {
    background: #222222 !important;
    color: #fff !important;
    
    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease !important;
}

/* Button hover */

.wc-block-cart__submit-button:hover {
    background: #B68843 !important;
    color: #fff !important;
    border-color: #B68843 !important;
}

/* Button text */

.wc-block-cart__submit-button .wc-block-components-button__text {
    font-family: "Archivo", sans-serif !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
}


/* Remove blue focus outline */
.wc-block-cart__submit-button:focus,
.wc-block-cart__submit-button:focus-visible,
.wc-block-cart__submit-button:active {
    outline: none !important;
    box-shadow: none !important;
}







/* ---------- Cart Borders ---------- */

.wc-block-cart-items__row {
    border-color: #B68843 !important;
}



/* ================================
   CART BLOCK TYPOGRAPHY
   ================================ */

/* Cart headings */
.wc-block-cart__totals-title,
.wc-block-cart-items th,
.wc-block-cart-item__product > .wc-block-components-product-name,
.wc-block-cart-item__total {
    font-family: "OrpheusPro", serif !important;
    color: #222222 !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}


/* Product / Total table headings */
.wc-block-cart-items th {
    
    font-size: 24px !important;
    font-weight: 500 !important;
}


/* Cart Totals heading */
.wc-block-cart__totals-title {
    
    font-size: 24px !important;
    font-weight: 500 !important;
}


/* Regular cart text */
.wc-block-cart,
.wc-block-cart-item__prices,
.wc-block-components-product-metadata,
.wc-block-components-totals-item__label,
.wc-block-components-totals-item__value,
.wc-block-components-panel__button {
    font-family: "Archivo", sans-serif !important;
    color: #222222 !important;
    font-size: 19px !important;
}


.wc-block-components-totals-item__value .wc-block-components-totals-footer-item-tax-value{
    font-family: "OrpheusPro", serif !important;
    color: #222222 !important;
    font-size: 24px !important;
    font-weight: 500 !important;
}
    
}


.elementor-12 .elementor-element.elementor-element-5ee8075f {
    --display: block !important;
}/* End custom CSS */