.elementor-464 .elementor-element.elementor-element-89a6c98{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-464 .elementor-element.elementor-element-89a6c98:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-89a6c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-89a6c98{--content-width:1280px;}}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-89a6c98{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-89a6c98{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-89a6c98 */.alignwide {
    margin-inline: 0px ! IMPORTANT;
}

/* Cart Block Text */
.wc-block-cart-items,
.wc-block-cart-items * {
    color: #fff !important;
}

/* Product Name */
.wc-block-components-product-name {
    color: #fff !important;
}

/* Price */
.wc-block-components-product-price__value,
.wc-block-formatted-money-amount {
    color: #fff !important;
}

/* Product Description */
.wc-block-components-product-metadata__description,
.wc-block-components-product-metadata__description p {
    color: #fff !important;
}

/* Quantity Input */
.wc-block-components-quantity-.elementor-464 .elementor-element.elementor-element-89a6c98__input {
    color: #fff !important;
    background: transparent;
    border-color: #555;
}

/* Plus Minus Buttons */
.wc-block-components-quantity-.elementor-464 .elementor-element.elementor-element-89a6c98__button {
    color: #fff !important;
}

/* Remove Button */
.wc-block-cart-item__remove-link,
.wc-block-cart-item__remove-link svg {
    color: #fff !important;
    fill: #fff !important;
}

/* Table Headings */
.wc-block-cart-items__header th,
.wc-block-cart-items__header span {
    color: #fff !important;
}

/* Links */
.wc-block-cart-items a {
    color: #C8A028 !important;
}

/* Cart Totals Sidebar */
.wc-block-components-sidebar,
.wc-block-components-sidebar * {
    color: #fff !important;
}

/* Heading */
.wc-block-cart__totals-title {
    color: #fff !important;
}

/* Coupon */
.wc-block-components-panel__button {
    color: #fff !important;
}

.wc-block-components-panel__button svg {
    fill: #fff !important;
}

/* Total Label & Price */
.wc-block-components-totals-item__label,
.wc-block-components-totals-item__value,
.wc-block-components-formatted-money-amount {
    color: #fff !important;
}

/* Description */
.wc-block-components-totals-item__description {
    color: #fff !important;
}

/* Checkout Button */
.wc-block-cart__submit-button {
    background: #D4AF37 !important;
    color: #000 !important;
    border-radius: 8px;
    font-weight: 600;
}

.wc-block-cart__submit-button:hover {
    background: #c79a20 !important;
    color: #000 !important;
}/* End custom CSS */