.elementor-27 .elementor-element.elementor-element-c1a93bd{--display:flex;border-style:none;--border-style:none;}.elementor-27 .elementor-element.elementor-element-856cc12 > .elementor-widget-container{background-color:#FAFAFA;padding:25px 25px 25px 25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:3px 3px 3px 3px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-856cc12 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-3bb8739 */.woocommerce-message
{
display:none!important;
}

div[role="alert"]
{
background-color:#FF7A7A!important;
color:white!important;
padding:10px!important;
max-width:1300px!important;
border:2px solid #FF3838!important;
}

div[role="alert"] .wc-backward
{
color:#470000!important;
text-decoration: underline!important;
}

.woocommerce-notices-wrapper div[role="status"]
{
background-color:#38FF9C!important;
color:#0e0e0e!important;
padding:10px!important;
max-width:1300px!important;
border:2px solid #00753B!important;

}

.woocommerce-notices-wrapper div[role="status"] a
{
    background: #C42641!important;
    border: 2px solid black!important;
    border-radius: 3px!important;
}
.woocommerce-notices-wrapper div[role="status"] a:hover
{
    background: #035EC7!important;
    border: 2px solid black!important;
    border-radius: 3px!important;
}

.content ul
{
margin:unset!important;
list-style: none!important;
}
.woocommerce-notices-wrapper
{
display:flex!important;
flex-direction:column!important;
gap:20px!important;
flex-wrap:wrap!important;
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-856cc12 */.minus, .plus
{
border-radius:100px!important;
width:45px!important;
border:2px solid black!important;
background:#C42641!important;
color:white!important;
}
.quantity
{
gap:10px
}

.product-remove a
{
background:black!important;
}


.qty
{
border:2px solid black!important;
width:45px!important;
}

.update-cart-button input[type="submit"]:disabled
{
color:#bcbcbc!important;
cursor: not-allowed!important;
}

.woocommerce-cart-wrap
{
flex-direction: column!important;
}
.the7-cart-form, .cart-collaterals
{
width:100%!important;
margin:unset!important;
}

.cart_totals table
{
text-align: right!important;
}

.aka-cart-shipping-message
{
text-align: center!important;
color:#035EC7;
}

.wc-proceed-to-checkout a, .dt-wc-btn, .return-to-shop a
{
background:#C42641!important;
border:2px solid black!important;
border-radius: 3px!important;
}

.wc-proceed-to-checkout a:hover, .dt-wc-btn:hover, .return-to-shop a:hover
{
background:#035EC7!important;
border:2px solid black!important;
border-radius: 3px!important;
}

.cart-footer
{
align-items: center!important;
align-content: center!important;
justify-content: center!important;
padding: 20px 0 20px 0;
background-color:	#ffd938;
border:2px solid black!important;
border-radius: 3px!important;
}

.woocommerce-cart-wrap .coupon
{
padding:unset!important;
}
.dt-wc-btn, .wc-coupon-field
{
margin: unset!important;
}


.update-cart-button:before
{
background:black!important;
margin:0 25px;
}

@media screen and (max-width:767px)
{
.coupon
{
 justify-content: center!important; 
 gap:15px!important
}
.cart-footer
{
   padding: 25px 0 25px 0;
   gap:20px!important
}
.wc-coupon-input
{
margin:0!important;
}
}/* End custom CSS */