.elementor-1971 .elementor-element.elementor-element-63ed637e{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:015px;--padding-right:015px;}.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 );}@media(max-width:767px){.elementor-1971 .elementor-element.elementor-element-63ed637e{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.alignwide {
    margin-inline: 0px;
}

.wc-block-components-totals-item__label{
    font-family: "bennet-display", "Georgia", Serif !important;;
}

.wc-block-formatted-money-amount, .wp-block-woocommerce-cart-order-summary-heading-block,
.wp-block-heading.has-text-align-center.with-empty-cart-icon{
    font-family: "forma-djr-text", "Arial", Sans-Serif !important;
}
.wc-block-components-formatted-money-amount, 
.wp-block-woocommerce-cart-order-summary-heading-block{
    font-weight: 600 !important;
}

.wp-block-woocommerce-cart-order-summary-heading-block{
    padding: 13px 16px 16px 0 !important;
    border-top: 1px solid hsla(0, 0%, 7%, .11) !important;
}

div.wc-block-components-product-details__ring-size span{
    font-size: .9rem;
}

button.wc-block-cart-item__remove-link{
    color: var(--e-global-color-4b672cb) !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
    transition:.3s;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{
    background-color: #181818;
    color: var(--e-global-color-4b672cb);
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{
    display: none !important;
}

:root :where(.wp-block-separator.is-style-dots):before{
     display: none !important;   
}

.wp-block-heading.has-text-align-center{
    margin: 0 0 60px 0;
}

.wp-block-heading.has-text-align-center.with-empty-cart-icon{
    margin: 0 0 30px 0; 
    font-weight:600;
}

hr.wp-block-separator.is-style-dots {
    background: none !important;
    border: 0.5px solid var(--e-global-color-text)!important;
    margin-bottom: 20px;
}

:root :where(.wp-element-button, .wp-block-button__link){
    color: var(--e-global-color-text);
}

a.wp-block-button__link.add_to_cart_button{
    border-radius: 0px;
    border:solid 1px var(--e-global-color-text);
    width:100%;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-secondary);
    transition: .3s;
}

a.wp-block-button__link.add_to_cart_button:hover{
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-text);
}
    
.wc-block-grid__product-link, .wc-block-grid__product-image{
    width:100%;
}

.wp-block-button.wc-block-grid__product-add-to-cart, li.wc-block-grid__product{
    text-align: left;
}

.wc-block-grid__product .wc-block-grid__product-title{
    margin: 0 10px 0 0 !important;
}/* End custom CSS */