
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 0.6s ease; } .wd-loading .cart-item-image:after { opacity: 1; animation: wd-rotate 450ms infinite linear; } .wd-loading .cart-item-image img { opacity: 0.2; } .cart-info { flex: 1 1 auto; padding-right: 20px; } .cart-info .wd-entities-title { transition: all 0.25s ease; } .cart-info .wd-entities-title p { margin-top: 5px; margin-bottom: 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 { position: relative; z-index: 1; display: inline-flex; margin-bottom: 8px; transition: opacity 0.6s ease; } .cart-info div.quantity :is(input[type="button"], input[type="number"], input[type="text"]) { height: 32px; } .cart-info li.wd-loading > a { pointer-events: none; } .cart-info li.wd-loading div.quantity { opacity: 0.6; cursor: none; pointer-events: none; } .cart-info .wd-product-sku { margin-bottom: 5px; font-size: 90%; word-break: break-all; } .cart-info .wd-product-sku .wd-label { color: var(--color-gray-800); font-weight: 600; } .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-top: 15px; padding-bottom: 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; } .woocommerce-mini-cart__buttons > *:last-child { margin-bottom: 0; } .woocommerce-mini-cart__buttons a { width: 100%; } .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)); font-weight: var(--btn-default-font-weight, var(--btn-font-weight)); font-family: var(--btn-default-font-family, var(--btn-font-family)); font-style: var(--btn-default-font-style, var(--btn-font-style)); } .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)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); } .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); } .wd-empty-mini-cart { padding-top: 10px; padding-bottom: 10px; text-align: center; } .wd-empty-mini-cart:before { display: block; margin-bottom: 20px; color: var(--color-gray-200); font-size: 86px; line-height: 1; content: "\f147"; font-family: "woodmart-font"; } .wd-empty-mini-cart .btn { 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)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); } .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); }