.elementor-10960 .elementor-element.elementor-element-148a1ac9{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.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:1024px){.elementor-10960 .elementor-element.elementor-element-148a1ac9{padding:0px 60px 0px 60px;}}@media(max-width:767px){.elementor-10960 .elementor-element.elementor-element-148a1ac9{padding:0px 5px 0px 5px;}}/* Start custom CSS for text-editor, class: .elementor-element-6aa755af */a.wc-block-components-product-name,.wp-block-woocommerce-cart-order-summary-block{
    color: #222222 !important;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;
font-weight: var( --e-global-typography-primary-font-weight ) !important;
padding: .5em 0 !important;
margin: 0 !important;
font-size: 18px !important;
}


.wc-block-components-totals-item__value{
    color: #813A51 !important;    
}
.wc-block-components-product-price{
    color: #813A51 !important;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;
font-weight: var( --e-global-typography-primary-font-weight ) !important;
margin-bottom: .5em !important;
font-size: 16px !important;
}

 .wc-block-components-product-metadata{
    color: #222222 !important;
font-family: "DM Sans", Sans-serif !important;
font-size: 18px !important;
font-weight: 400 !important;
}
table tfoot th, table thead th, .wc-block-cart__totals-title{
    font-family: "DM Sans", Sans-serif !important;
font-size: 28px !important;
font-weight: 800 !important;
line-height: 33px !important;
color: #222222 !important;
}
 table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th
{
    border-block-start:none;
}
 .alignwide{
    margin:0px;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{
   border-radius:15px; 
}
.is-large.wc-block-cart .wc-block-cart-items td{
    padding: 15px 0px 0px 0px;
}
.wc-block-cart-item__product{
    padding-left:15px;
}

.wc-block-cart-item__remove-link, input{
font-family: "DM Sans", Sans-serif !important;
font-size: 14px !important;
font-weight: 800 !important;
color: #222222 !important;
text-decoration: none !important;
}

.wc-block-components-button:not(.is-link){
color: #222222;
background-color: #E5E40F;
font-family: "DM Sans", Sans-serif;
font-size: 17px;
font-weight: 600;
border-radius: 20px 20px 20px 20px;
padding: 20px 40px 20px 40px;
border: none !important;
}
.wc-block-components-totals-coupon__button{
    padding:0px !important;
}
 .wc-block-components-text-input input[type=text]{
    height: 50px !important;
}/* End custom CSS */