li:hover .cart-info .wd-entities-title {
color:var(--wd-entities-title-color-hover)}
.woocommerce-mini-cart>li {
position:relative;
display:flex;
align-items:flex-start}
.woocommerce-mini-cart>li a {
margin-bottom:0}
.woocommerce-mini-cart .remove {
position:absolute;
top:1px;
right:0;
z-index:2;
width:20px;
height:20px;
border-radius:50%;
color:var(--color-gray-800);
text-align:center;
font-size:0;
line-height:20px}
.woocommerce-mini-cart .remove:after {
font-size:10px;
content:"\f112";
font-family:"woodmart-font"}
.woocommerce-mini-cart .remove:hover {
background-color:var(--bgcolor-white);
box-shadow:0 0 3px rgba(0,0,0,0.1)}
.woocommerce-mini-cart .blockOverlay {
display:none !important}
.cart-item-link {
z-index:1;
font-size:0}
.cart-item-image {
position:relative;
flex:0 0 auto;
overflow:hidden;
margin-right:15px}
.cart-item-image img {
float:none !important;
margin-right:0 !important;
transition:opacity .6s ease}
.cart-item-image:after {
position:absolute;
top:calc(50% - 10px);
left:calc(50% - 10px);
opacity:0;
transition:opacity .6s ease;
content:"";
display:inline-block;
width:20px;
height:20px;
border:1px solid rgba(0,0,0,0);
border-left-color:var(--color-gray-900);
border-radius:50%;
vertical-align:middle;
animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}
.removing-process .cart-item-image:after,.wd-loading .cart-item-image:after {
opacity:1;
--wd-anim-state: running}
.removing-process .cart-item-image img,.wd-loading .cart-item-image img {
opacity:.2}
.cart-info {
flex:1 1 auto;
padding-right:20px}
.cart-info .wd-entities-title {
transition:all .25s ease}
.cart-info .wd-entities-title p {
margin-block:5px;
color:var(--wd-text-color);
font-weight:var(--wd-text-font-weight);
font-style:var(--wd-text-font-style);
font-size:90%;
font-family:var(--wd-text-font)}
.cart-info ul.variation {
margin-bottom:6px;
--li-mb: 5px;
--list-mb: 0}
.cart-info span.quantity {
display:block;
color:var(--color-gray-300);
font-size:90%}
.cart-info div.quantity {
--wd-form-height: 32px;
position:relative;
z-index:1;
display:inline-flex;
margin-bottom:8px;
transition:opacity .6s ease}
.cart-info li.wd-loading>a {
pointer-events:none}
.cart-info li.wd-loading div.quantity {
opacity:.6;
cursor:none;
pointer-events:none}
.cart-info .wd-product-detail {
margin-bottom:5px}
.shopping-cart-widget-footer>* {
margin-bottom:10px}
.shopping-cart-widget-footer>*:last-child {
margin-bottom:0}
.shopping-cart-widget-footer .woocommerce-mini-cart__total {
margin-bottom:0}
.woocommerce-mini-cart__total {
display:flex;
align-items:center;
flex-wrap:wrap;
margin-top:15px;
padding-block:15px;
font-size:130%;
border-top:1px solid var(--brdcolor-gray-300)}
.woocommerce-mini-cart__total strong {
color:var(--color-gray-900)}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
flex-grow:1;
text-align:right}
.woocommerce-mini-cart__total .tax_label {
margin-inline-start:5px}
.woocommerce-mini-cart__buttons {
display:block;
text-align:center}
.woocommerce-mini-cart__buttons>* {
margin-bottom:10px;
width:100%}
.woocommerce-mini-cart__buttons>*:last-child {
margin-bottom:0}
.woocommerce-mini-cart__buttons .btn-cart {
border-radius:var(--btn-default-brd-radius);
color:var(--btn-default-color);
box-shadow:var(--btn-default-box-shadow);
background-color:var(--btn-default-bgcolor);
text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-default-font-style, var(--btn-font-style, unset))}
.woocommerce-mini-cart__buttons .btn-cart:hover {
color:var(--btn-default-color-hover);
box-shadow:var(--btn-default-box-shadow-hover);
background-color:var(--btn-default-bgcolor-hover)}
.woocommerce-mini-cart__buttons .btn-cart:active {
box-shadow:var(--btn-default-box-shadow-active);
bottom:var(--btn-default-bottom-active)}
.woocommerce-mini-cart__buttons .checkout {
border-radius:var(--btn-accented-brd-radius);
color:var(--btn-accented-color);
box-shadow:var(--btn-accented-box-shadow);
background-color:var(--btn-accented-bgcolor);
text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}
.woocommerce-mini-cart__buttons .checkout:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.woocommerce-mini-cart__buttons .checkout:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
.wd-empty-mini-cart {
padding-block:10px;
text-align:center}
.wd-empty-mini-cart:before {
display:block;
margin-bottom:20px;
color:rgba(var(--bgcolor-black-rgb), 0.07);
font-size:86px;
line-height:1;
content:"\f147";
font-family:"woodmart-font"}
.wd-empty-mini-cart .btn {
padding:5px 14px;
min-height:36px;
font-size:12px;
border-radius:var(--btn-accented-brd-radius);
color:var(--btn-accented-color);
box-shadow:var(--btn-accented-box-shadow);
background-color:var(--btn-accented-bgcolor);
text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}
.wd-empty-mini-cart .btn:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.wd-empty-mini-cart .btn:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
