:root {
	--wc-primary: #000;
   /* General */
	--wc-border-size: 0;
	--wc-red: red;
	--wc-green: #50bb00;
	--wc-orange: #ffba00;
	--wc-blue: #2ea2cc;
   /* Tabs, other info, additional info */
	--wc-tabs-bkg: red;
	--wc-tabs-bkg-active: #fff;
	--wc-tabs-bkg-hover: var(--website-main-color);
	--wc-tabs-border: #f1f1f1;
   /* Buttons */
	--wc-button-bkg: #000;
	--wc-button-txt: #fff;
	--wc-button-bkg-hover: var(--website-main-color);
	--wc-button-txt-hover: #000;
	--wc-button-bkg-disabled: #000;
	--wc-button-txt-disabled: #fff;
   /* Messages */
	--wc-message-bkg: #fff;
	--wc-message-assets: #000;
	--wc-message-txt: #000;
   /* Tables */
	--wc-table-border-color: red;
	--wc-secondary: #fff;
   /* Inputs, select ... */
	--wc-label-font-size: 1rem;
	--wc-input-bkg: #fff;
	--wc-input-txt: #000;
	--wc-input-border: 1px solid #000;
	--wc-input-padding: 0.5rem;
   /* Pagination */
	--wc-pagination-bkg: transparent;
	--wc-pagination-txt: #000;
	--wc-pagination-bkg-active: var(--website-main-color);
	--wc-pagination-txt-active: #000;
}
.woocommerce-cart table.cart td.actions .coupon, .woocommerce-cart-form__cart-item.cart_item, .woocommerce.widget_shopping_cart, .woocommerce {
   /* Inputs, select ... */
   /* Messages */
   /* Icons */
}
.woocommerce-cart table.cart td.actions .coupon mark, .woocommerce-cart-form__cart-item.cart_item mark, .woocommerce.widget_shopping_cart mark, .woocommerce mark {
	background: transparent;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item .input-text, .woocommerce.widget_shopping_cart .input-text, .woocommerce .input-text, .woocommerce-cart table.cart td.actions .coupon form select, .woocommerce-cart-form__cart-item.cart_item form select, .woocommerce.widget_shopping_cart form select, .woocommerce form select, .woocommerce-cart table.cart td.actions .coupon form input, .woocommerce-cart-form__cart-item.cart_item form input, .woocommerce.widget_shopping_cart form input, .woocommerce form input, .woocommerce-cart table.cart td.actions .coupon form .form-row .input-text, .woocommerce-cart-form__cart-item.cart_item form .form-row .input-text, .woocommerce.widget_shopping_cart form .form-row .input-text, .woocommerce form .form-row .input-text, .woocommerce-cart table.cart td.actions .coupon form .form-row .input-text, .woocommerce-cart-form__cart-item.cart_item form .form-row .input-text, .woocommerce.widget_shopping_cart form .form-row .input-text, .woocommerce form .form-row .input-text, .woocommerce-cart table.cart td.actions .coupon form .form-row input.input-text, .woocommerce-cart-form__cart-item.cart_item form .form-row input.input-text, .woocommerce.widget_shopping_cart form .form-row input.input-text, .woocommerce form .form-row input.input-text, .woocommerce-cart table.cart td.actions .coupon form .form-row textarea, .woocommerce-cart-form__cart-item.cart_item form .form-row textarea, .woocommerce.widget_shopping_cart form .form-row textarea, .woocommerce form .form-row textarea, .woocommerce-cart table.cart td.actions .coupon #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .coupon .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item .coupon .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart .coupon .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce .coupon .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .coupon .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item .coupon .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart .coupon .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce .coupon .woocommerce-checkout table.cart td.actions .coupon .input-text {
	font-size: var(--wc-input-font-size);
	background: var(--wc-input-bkg);
	color: var(--wc-input-txt);
	padding: var(--wc-input-padding);
	border: 0;
	border-bottom: var(--wc-input-border);
}
.woocommerce-cart table.cart td.actions .coupon form .form-row label, .woocommerce-cart-form__cart-item.cart_item form .form-row label, .woocommerce.widget_shopping_cart form .form-row label, .woocommerce form .form-row label, .woocommerce-cart table.cart td.actions .coupon form .form-row label, .woocommerce-cart-form__cart-item.cart_item form .form-row label, .woocommerce.widget_shopping_cart form .form-row label, .woocommerce form .form-row label {
	font-size: var(--wc-label-font-size);
}
.woocommerce-cart table.cart td.actions .coupon fieldset, .woocommerce-cart-form__cart-item.cart_item fieldset, .woocommerce.widget_shopping_cart fieldset, .woocommerce fieldset {
	border: 0;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-error, .woocommerce-cart-form__cart-item.cart_item .woocommerce-error, .woocommerce.widget_shopping_cart .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-cart table.cart td.actions .coupon .woocommerce-info, .woocommerce-cart-form__cart-item.cart_item .woocommerce-info, .woocommerce.widget_shopping_cart .woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-cart table.cart td.actions .coupon .woocommerce-message, .woocommerce-cart-form__cart-item.cart_item .woocommerce-message, .woocommerce.widget_shopping_cart .woocommerce-message, .woocommerce .woocommerce-message {
	background: var(--wc-message-bkg);
}
.woocommerce-cart table.cart td.actions .coupon a.remove, .woocommerce-cart-form__cart-item.cart_item a.remove, .woocommerce.widget_shopping_cart a.remove, .woocommerce a.remove {
	color: var(--wc-red) !important;
}
.woocommerce-cart table.cart td.actions .coupon a.remove:hover, .woocommerce-cart-form__cart-item.cart_item a.remove:hover, .woocommerce.widget_shopping_cart a.remove:hover, .woocommerce a.remove:hover {
	color: #fff !important;
	background: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon small.note, .woocommerce-cart-form__cart-item.cart_item small.note, .woocommerce.widget_shopping_cart small.note, .woocommerce small.note {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-breadcrumb, .woocommerce-cart-form__cart-item.cart_item .woocommerce-breadcrumb, .woocommerce.widget_shopping_cart .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-breadcrumb a, .woocommerce-cart-form__cart-item.cart_item .woocommerce-breadcrumb a, .woocommerce.widget_shopping_cart .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb a {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon div.product p.price, .woocommerce-cart-form__cart-item.cart_item div.product p.price, .woocommerce.widget_shopping_cart div.product p.price, .woocommerce div.product p.price, .woocommerce-cart table.cart td.actions .coupon div.product span.price, .woocommerce-cart-form__cart-item.cart_item div.product span.price, .woocommerce.widget_shopping_cart div.product span.price, .woocommerce div.product span.price {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon div.product .stock, .woocommerce-cart-form__cart-item.cart_item div.product .stock, .woocommerce.widget_shopping_cart div.product .stock, .woocommerce div.product .stock {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon div.product .out-of-stock, .woocommerce-cart-form__cart-item.cart_item div.product .out-of-stock, .woocommerce.widget_shopping_cart div.product .out-of-stock, .woocommerce div.product .out-of-stock {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon div.product div.images .woocommerce-product-gallery__image--placeholder, .woocommerce-cart-form__cart-item.cart_item div.product div.images .woocommerce-product-gallery__image--placeholder, .woocommerce.widget_shopping_cart div.product div.images .woocommerce-product-gallery__image--placeholder, .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
	border: var(--wc-border-size) solid #f2f2f2;
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: var(--wc-border-size) solid var(--wc-tabs-bkg);
	background-color: var(--wc-tabs-border);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li a, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li a, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: var(--wc-tabs-color);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: var(--wc-tabs-color-hover);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
	background: var(--wc-tabs-bkg-hover);
	color: var(--wc-tabs-color-hover);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li.active, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: var(--wc-tabs-bkg-active);
	color: var(--wc-tabs-color-active);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li::after, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li::after, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs li::before, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs li::before, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: var(--wc-border-size) solid var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon div.product .woocommerce-tabs ul.tabs::before, .woocommerce-cart-form__cart-item.cart_item div.product .woocommerce-tabs ul.tabs::before, .woocommerce.widget_shopping_cart div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border-bottom: var(--wc-border-size) solid var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon span.onsale, .woocommerce-cart-form__cart-item.cart_item span.onsale, .woocommerce.widget_shopping_cart span.onsale, .woocommerce span.onsale {
	background-color: unset;
	color: unset;
	min-height: unset;
	min-width: unset;
	padding: unset;
	font-size: unset;
	font-weight: unset;
	position: unset;
	text-align: unset;
	line-height: unset;
	top: unset;
	left: unset;
	margin: unset;
	border-radius: unset;
	font-size: unset;
	z-index: unset;
}
.woocommerce-cart table.cart td.actions .coupon ul.products li.product .woocommerce-placeholder, .woocommerce-cart-form__cart-item.cart_item ul.products li.product .woocommerce-placeholder, .woocommerce.widget_shopping_cart ul.products li.product .woocommerce-placeholder, .woocommerce ul.products li.product .woocommerce-placeholder {
	border: var(--wc-border-size) solid #f2f2f2;
}
.woocommerce-cart table.cart td.actions .coupon ul.products li.product .price, .woocommerce-cart-form__cart-item.cart_item ul.products li.product .price, .woocommerce.widget_shopping_cart ul.products li.product .price, .woocommerce ul.products li.product .price {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon ul.products li.product .price .from, .woocommerce-cart-form__cart-item.cart_item ul.products li.product .price .from, .woocommerce.widget_shopping_cart ul.products li.product .price .from, .woocommerce ul.products li.product .price .from {
	color: rgba(132, 132, 132, .5);
}
.woocommerce-cart table.cart td.actions .coupon nav.woocommerce-pagination ul, .woocommerce-cart-form__cart-item.cart_item nav.woocommerce-pagination ul, .woocommerce.widget_shopping_cart nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul {
	border: unset;
	background: var(--wc-pagination-bkg);
	color: var(--wc-pagination-txt);
}
.woocommerce-cart table.cart td.actions .coupon nav.woocommerce-pagination ul li, .woocommerce-cart-form__cart-item.cart_item nav.woocommerce-pagination ul li, .woocommerce.widget_shopping_cart nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li {
	border-right: unset;
}
.woocommerce-cart table.cart td.actions .coupon nav.woocommerce-pagination ul li a:focus, .woocommerce-cart-form__cart-item.cart_item nav.woocommerce-pagination ul li a:focus, .woocommerce.widget_shopping_cart nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-cart table.cart td.actions .coupon nav.woocommerce-pagination ul li a:hover, .woocommerce-cart-form__cart-item.cart_item nav.woocommerce-pagination ul li a:hover, .woocommerce.widget_shopping_cart nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-cart table.cart td.actions .coupon nav.woocommerce-pagination ul li span.current, .woocommerce-cart-form__cart-item.cart_item nav.woocommerce-pagination ul li span.current, .woocommerce.widget_shopping_cart nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: var(--wc-pagination-bkg-active);
	color: var(--wc-pagination-txt-active);
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit, .woocommerce-cart-form__cart-item.cart_item #respond input#submit, .woocommerce.widget_shopping_cart #respond input#submit, .woocommerce #respond input#submit, .woocommerce-cart table.cart td.actions .coupon a.button, .woocommerce-cart-form__cart-item.cart_item a.button, .woocommerce.widget_shopping_cart a.button, .woocommerce a.button, .woocommerce-cart table.cart td.actions .coupon button.button, .woocommerce-cart-form__cart-item.cart_item button.button, .woocommerce.widget_shopping_cart button.button, .woocommerce button.button, .woocommerce-cart table.cart td.actions .coupon input.button, .woocommerce-cart-form__cart-item.cart_item input.button, .woocommerce.widget_shopping_cart input.button, .woocommerce input.button {
	color: var(--wc-button-txt);
	background-color: var(--wc-button-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit:hover, .woocommerce.widget_shopping_cart #respond input#submit:hover, .woocommerce #respond input#submit:hover, .woocommerce-cart table.cart td.actions .coupon a.button:hover, .woocommerce-cart-form__cart-item.cart_item a.button:hover, .woocommerce.widget_shopping_cart a.button:hover, .woocommerce a.button:hover, .woocommerce-cart table.cart td.actions .coupon button.button:hover, .woocommerce-cart-form__cart-item.cart_item button.button:hover, .woocommerce.widget_shopping_cart button.button:hover, .woocommerce button.button:hover, .woocommerce-cart table.cart td.actions .coupon input.button:hover, .woocommerce-cart-form__cart-item.cart_item input.button:hover, .woocommerce.widget_shopping_cart input.button:hover, .woocommerce input.button:hover {
	color: var(--wc-button-txt-hover) !important;
	background-color: var(--wc-button-bkg-hover) !important;
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt, .woocommerce.widget_shopping_cart #respond input#submit.alt, .woocommerce #respond input#submit.alt, .woocommerce-cart table.cart td.actions .coupon a.button.alt, .woocommerce-cart-form__cart-item.cart_item a.button.alt, .woocommerce.widget_shopping_cart a.button.alt, .woocommerce a.button.alt, .woocommerce-cart table.cart td.actions .coupon button.button.alt, .woocommerce-cart-form__cart-item.cart_item button.button.alt, .woocommerce.widget_shopping_cart button.button.alt, .woocommerce button.button.alt, .woocommerce-cart table.cart td.actions .coupon input.button.alt, .woocommerce-cart-form__cart-item.cart_item input.button.alt, .woocommerce.widget_shopping_cart input.button.alt, .woocommerce input.button.alt {
	color: var(--wc-button-txt);
	background-color: var(--wc-button-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt:hover, .woocommerce.widget_shopping_cart #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-cart table.cart td.actions .coupon a.button.alt:hover, .woocommerce-cart-form__cart-item.cart_item a.button.alt:hover, .woocommerce.widget_shopping_cart a.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce-cart table.cart td.actions .coupon button.button.alt:hover, .woocommerce-cart-form__cart-item.cart_item button.button.alt:hover, .woocommerce.widget_shopping_cart button.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-cart table.cart td.actions .coupon input.button.alt:hover, .woocommerce-cart-form__cart-item.cart_item input.button.alt:hover, .woocommerce.widget_shopping_cart input.button.alt:hover, .woocommerce input.button.alt:hover {
	color: var(--wc-button-txt);
	background-color: var(--wc-button-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt.disabled, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt.disabled, .woocommerce.widget_shopping_cart #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled, .woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt.disabled:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt.disabled:hover, .woocommerce.widget_shopping_cart #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt:disabled, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt:disabled, .woocommerce.widget_shopping_cart #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt:disabled:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt:disabled:hover, .woocommerce.widget_shopping_cart #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt:disabled[disabled], .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt:disabled[disabled], .woocommerce.widget_shopping_cart #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce-cart table.cart td.actions .coupon #respond input#submit.alt:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.alt:disabled[disabled]:hover, .woocommerce.widget_shopping_cart #respond input#submit.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon a.button.alt.disabled, .woocommerce-cart-form__cart-item.cart_item a.button.alt.disabled, .woocommerce.widget_shopping_cart a.button.alt.disabled, .woocommerce a.button.alt.disabled, .woocommerce-cart table.cart td.actions .coupon a.button.alt.disabled:hover, .woocommerce-cart-form__cart-item.cart_item a.button.alt.disabled:hover, .woocommerce.widget_shopping_cart a.button.alt.disabled:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce-cart table.cart td.actions .coupon a.button.alt:disabled, .woocommerce-cart-form__cart-item.cart_item a.button.alt:disabled, .woocommerce.widget_shopping_cart a.button.alt:disabled, .woocommerce a.button.alt:disabled, .woocommerce-cart table.cart td.actions .coupon a.button.alt:disabled:hover, .woocommerce-cart-form__cart-item.cart_item a.button.alt:disabled:hover, .woocommerce.widget_shopping_cart a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce-cart table.cart td.actions .coupon a.button.alt:disabled[disabled], .woocommerce-cart-form__cart-item.cart_item a.button.alt:disabled[disabled], .woocommerce.widget_shopping_cart a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled], .woocommerce-cart table.cart td.actions .coupon a.button.alt:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item a.button.alt:disabled[disabled]:hover, .woocommerce.widget_shopping_cart a.button.alt:disabled[disabled]:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon button.button.alt.disabled, .woocommerce-cart-form__cart-item.cart_item button.button.alt.disabled, .woocommerce.widget_shopping_cart button.button.alt.disabled, .woocommerce button.button.alt.disabled, .woocommerce-cart table.cart td.actions .coupon button.button.alt.disabled:hover, .woocommerce-cart-form__cart-item.cart_item button.button.alt.disabled:hover, .woocommerce.widget_shopping_cart button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-cart table.cart td.actions .coupon button.button.alt:disabled, .woocommerce-cart-form__cart-item.cart_item button.button.alt:disabled, .woocommerce.widget_shopping_cart button.button.alt:disabled, .woocommerce button.button.alt:disabled, .woocommerce-cart table.cart td.actions .coupon button.button.alt:disabled:hover, .woocommerce-cart-form__cart-item.cart_item button.button.alt:disabled:hover, .woocommerce.widget_shopping_cart button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce-cart table.cart td.actions .coupon button.button.alt:disabled[disabled], .woocommerce-cart-form__cart-item.cart_item button.button.alt:disabled[disabled], .woocommerce.widget_shopping_cart button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled], .woocommerce-cart table.cart td.actions .coupon button.button.alt:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item button.button.alt:disabled[disabled]:hover, .woocommerce.widget_shopping_cart button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon input.button.alt.disabled, .woocommerce-cart-form__cart-item.cart_item input.button.alt.disabled, .woocommerce.widget_shopping_cart input.button.alt.disabled, .woocommerce input.button.alt.disabled, .woocommerce-cart table.cart td.actions .coupon input.button.alt.disabled:hover, .woocommerce-cart-form__cart-item.cart_item input.button.alt.disabled:hover, .woocommerce.widget_shopping_cart input.button.alt.disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce-cart table.cart td.actions .coupon input.button.alt:disabled, .woocommerce-cart-form__cart-item.cart_item input.button.alt:disabled, .woocommerce.widget_shopping_cart input.button.alt:disabled, .woocommerce input.button.alt:disabled, .woocommerce-cart table.cart td.actions .coupon input.button.alt:disabled:hover, .woocommerce-cart-form__cart-item.cart_item input.button.alt:disabled:hover, .woocommerce.widget_shopping_cart input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce-cart table.cart td.actions .coupon input.button.alt:disabled[disabled], .woocommerce-cart-form__cart-item.cart_item input.button.alt:disabled[disabled], .woocommerce.widget_shopping_cart input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled], .woocommerce-cart table.cart td.actions .coupon input.button.alt:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item input.button.alt:disabled[disabled]:hover, .woocommerce.widget_shopping_cart input.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled]:hover {
	color: var(--wc-button-txt);
	background-color: var(--wc-button-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #respond input#submit.disabled:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit.disabled:hover, .woocommerce.widget_shopping_cart #respond input#submit.disabled:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce-cart table.cart td.actions .coupon #respond input#submit:disabled:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit:disabled:hover, .woocommerce.widget_shopping_cart #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce-cart table.cart td.actions .coupon #respond input#submit:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item #respond input#submit:disabled[disabled]:hover, .woocommerce.widget_shopping_cart #respond input#submit:disabled[disabled]:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon a.button.disabled:hover, .woocommerce-cart-form__cart-item.cart_item a.button.disabled:hover, .woocommerce.widget_shopping_cart a.button.disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce-cart table.cart td.actions .coupon a.button:disabled:hover, .woocommerce-cart-form__cart-item.cart_item a.button:disabled:hover, .woocommerce.widget_shopping_cart a.button:disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce-cart table.cart td.actions .coupon a.button:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item a.button:disabled[disabled]:hover, .woocommerce.widget_shopping_cart a.button:disabled[disabled]:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon button.button.disabled:hover, .woocommerce-cart-form__cart-item.cart_item button.button.disabled:hover, .woocommerce.widget_shopping_cart button.button.disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce-cart table.cart td.actions .coupon button.button:disabled:hover, .woocommerce-cart-form__cart-item.cart_item button.button:disabled:hover, .woocommerce.widget_shopping_cart button.button:disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce-cart table.cart td.actions .coupon button.button:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item button.button:disabled[disabled]:hover, .woocommerce.widget_shopping_cart button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-cart table.cart td.actions .coupon input.button.disabled:hover, .woocommerce-cart-form__cart-item.cart_item input.button.disabled:hover, .woocommerce.widget_shopping_cart input.button.disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce-cart table.cart td.actions .coupon input.button:disabled:hover, .woocommerce-cart-form__cart-item.cart_item input.button:disabled:hover, .woocommerce.widget_shopping_cart input.button:disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce-cart table.cart td.actions .coupon input.button:disabled[disabled]:hover, .woocommerce-cart-form__cart-item.cart_item input.button:disabled[disabled]:hover, .woocommerce.widget_shopping_cart input.button:disabled[disabled]:hover, .woocommerce input.button:disabled[disabled]:hover {
	color: var(--wc-button-txt-disabled);
	background-color: var(--wc-button-bkg-disabled);
}
.woocommerce-cart table.cart td.actions .coupon #reviews h2 small, .woocommerce-cart-form__cart-item.cart_item #reviews h2 small, .woocommerce.widget_shopping_cart #reviews h2 small, .woocommerce #reviews h2 small {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #reviews h2 small a, .woocommerce-cart-form__cart-item.cart_item #reviews h2 small a, .woocommerce.widget_shopping_cart #reviews h2 small a, .woocommerce #reviews h2 small a {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #reviews #comments ol.commentlist li .meta, .woocommerce-cart-form__cart-item.cart_item #reviews #comments ol.commentlist li .meta, .woocommerce.widget_shopping_cart #reviews #comments ol.commentlist li .meta, .woocommerce #reviews #comments ol.commentlist li .meta {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #reviews #comments ol.commentlist li img.avatar, .woocommerce-cart-form__cart-item.cart_item #reviews #comments ol.commentlist li img.avatar, .woocommerce.widget_shopping_cart #reviews #comments ol.commentlist li img.avatar, .woocommerce #reviews #comments ol.commentlist li img.avatar {
	background: var(--wc-secondary);
	border: 1px solid #e4e1e3;
}
.woocommerce-cart table.cart td.actions .coupon #reviews #comments ol.commentlist li .comment-text, .woocommerce-cart-form__cart-item.cart_item #reviews #comments ol.commentlist li .comment-text, .woocommerce.widget_shopping_cart #reviews #comments ol.commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li .comment-text {
	border: var(--wc-border-size) solid #e4e1e3;
}
.woocommerce-cart table.cart td.actions .coupon #reviews #comments ol.commentlist #respond, .woocommerce-cart-form__cart-item.cart_item #reviews #comments ol.commentlist #respond, .woocommerce.widget_shopping_cart #reviews #comments ol.commentlist #respond, .woocommerce #reviews #comments ol.commentlist #respond {
	border: var(--wc-border-size) solid #e4e1e3;
}
.woocommerce-cart table.cart td.actions .coupon .star-rating::before, .woocommerce-cart-form__cart-item.cart_item .star-rating::before, .woocommerce.widget_shopping_cart .star-rating::before, .woocommerce .star-rating::before {
	color: var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon .widget_shopping_cart .total, .woocommerce-cart-form__cart-item.cart_item .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-cart table.cart td.actions .coupon .total, .woocommerce-cart-form__cart-item.cart_item .total, .woocommerce.widget_shopping_cart .total, .woocommerce .total {
	border-top: 3px double var(--wc-secondary);
}
.woocommerce-cart table.cart td.actions .coupon form .form-row .woocommerce-input-wrapper .description, .woocommerce-cart-form__cart-item.cart_item form .form-row .woocommerce-input-wrapper .description, .woocommerce.widget_shopping_cart form .form-row .woocommerce-input-wrapper .description, .woocommerce form .form-row .woocommerce-input-wrapper .description {
	background: var(--wc-message-assets);
	color: #fff;
}
.woocommerce-cart table.cart td.actions .coupon form .form-row .woocommerce-input-wrapper .description a, .woocommerce-cart-form__cart-item.cart_item form .form-row .woocommerce-input-wrapper .description a, .woocommerce.widget_shopping_cart form .form-row .woocommerce-input-wrapper .description a, .woocommerce form .form-row .woocommerce-input-wrapper .description a {
	color: #fff;
}
.woocommerce-cart table.cart td.actions .coupon form .form-row .woocommerce-input-wrapper .description::before, .woocommerce-cart-form__cart-item.cart_item form .form-row .woocommerce-input-wrapper .description::before, .woocommerce.widget_shopping_cart form .form-row .woocommerce-input-wrapper .description::before, .woocommerce form .form-row .woocommerce-input-wrapper .description::before {
	border-color: var(--wc-message-assets) transparent transparent transparent;
}
.woocommerce-cart table.cart td.actions .coupon form .form-row .required, .woocommerce-cart-form__cart-item.cart_item form .form-row .required, .woocommerce.widget_shopping_cart form .form-row .required, .woocommerce form .form-row .required {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-invalid label, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-invalid label, .woocommerce.widget_shopping_cart form .form-row.woocommerce-invalid label, .woocommerce form .form-row.woocommerce-invalid label {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-invalid .select2-container, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-invalid .select2-container, .woocommerce.widget_shopping_cart form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-invalid input.input-text, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-invalid input.input-text, .woocommerce.widget_shopping_cart form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-invalid select, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-invalid select, .woocommerce.widget_shopping_cart form .form-row.woocommerce-invalid select, .woocommerce form .form-row.woocommerce-invalid select {
	border-color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-validated .select2-container, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-validated .select2-container, .woocommerce.widget_shopping_cart form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-validated input.input-text, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-validated input.input-text, .woocommerce.widget_shopping_cart form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce-cart table.cart td.actions .coupon form .form-row.woocommerce-validated select, .woocommerce-cart-form__cart-item.cart_item form .form-row.woocommerce-validated select, .woocommerce.widget_shopping_cart form .form-row.woocommerce-validated select, .woocommerce form .form-row.woocommerce-validated select {
	border-color: var(--wc-green);
}
.woocommerce-cart table.cart td.actions .coupon form.checkout_coupon, .woocommerce-cart-form__cart-item.cart_item form.checkout_coupon, .woocommerce.widget_shopping_cart form.checkout_coupon, .woocommerce form.checkout_coupon, .woocommerce-cart table.cart td.actions .coupon form.login, .woocommerce-cart-form__cart-item.cart_item form.login, .woocommerce.widget_shopping_cart form.login, .woocommerce form.login, .woocommerce-cart table.cart td.actions .coupon form.register, .woocommerce-cart-form__cart-item.cart_item form.register, .woocommerce.widget_shopping_cart form.register, .woocommerce form.register {
	border: var(--wc-border-size) solid var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon ul.order_details li, .woocommerce-cart-form__cart-item.cart_item ul.order_details li, .woocommerce.widget_shopping_cart ul.order_details li, .woocommerce ul.order_details li {
	border-right: var(--wc-border-size) dashed var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before, .woocommerce.widget_shopping_cart .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon .widget_layered_nav_filters ul li a::before, .woocommerce-cart-form__cart-item.cart_item .widget_layered_nav_filters ul li a::before, .woocommerce.widget_shopping_cart .widget_layered_nav_filters ul li a::before, .woocommerce .widget_layered_nav_filters ul li a::before {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-cart-form__cart-item.cart_item .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce.widget_shopping_cart .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: var(--wc-primary);
}
.woocommerce-cart table.cart td.actions .coupon .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-cart-form__cart-item.cart_item .widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget_shopping_cart .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: var(--wc-primary);
}
.woocommerce-cart table.cart td.actions .coupon .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-cart-form__cart-item.cart_item .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce.widget_shopping_cart .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #462940;
}
.woocommerce-cart table.cart td.actions .coupon .widget_rating_filter ul li.chosen a::before, .woocommerce-cart-form__cart-item.cart_item .widget_rating_filter ul li.chosen a::before, .woocommerce.widget_shopping_cart .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li.chosen a::before {
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-error, .woocommerce-cart-form__cart-item.cart_item .woocommerce-error, .woocommerce.widget_shopping_cart .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-cart table.cart td.actions .coupon .woocommerce-info, .woocommerce-cart-form__cart-item.cart_item .woocommerce-info, .woocommerce.widget_shopping_cart .woocommerce-info, .woocommerce .woocommerce-info, .woocommerce-cart table.cart td.actions .coupon .woocommerce-message, .woocommerce-cart-form__cart-item.cart_item .woocommerce-message, .woocommerce.widget_shopping_cart .woocommerce-message, .woocommerce .woocommerce-message {
	background-color: var(--wc-message-bkg);
	color: var(--wc-message-txt);
	border-top: var(--wc-border-size) solid var(--wc-primary);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-error::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-error::before, .woocommerce.widget_shopping_cart .woocommerce-error::before, .woocommerce .woocommerce-error::before, .woocommerce-cart table.cart td.actions .coupon .woocommerce-info::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-info::before, .woocommerce.widget_shopping_cart .woocommerce-info::before, .woocommerce .woocommerce-info::before, .woocommerce-cart table.cart td.actions .coupon .woocommerce-message::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-message::before, .woocommerce.widget_shopping_cart .woocommerce-message::before, .woocommerce .woocommerce-message::before {
	top: 1.3em;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-message, .woocommerce-cart-form__cart-item.cart_item .woocommerce-message, .woocommerce.widget_shopping_cart .woocommerce-message, .woocommerce .woocommerce-message {
	border-top-color: var(--wc-green);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-message::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-message::before, .woocommerce.widget_shopping_cart .woocommerce-message::before, .woocommerce .woocommerce-message::before {
	color: var(--wc-green);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-info, .woocommerce-cart-form__cart-item.cart_item .woocommerce-info, .woocommerce.widget_shopping_cart .woocommerce-info, .woocommerce .woocommerce-info {
	border-top-color: var(--wc-message-assets);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-info::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-info::before, .woocommerce.widget_shopping_cart .woocommerce-info::before, .woocommerce .woocommerce-info::before {
	color: var(--wc-message-assets);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-error, .woocommerce-cart-form__cart-item.cart_item .woocommerce-error, .woocommerce.widget_shopping_cart .woocommerce-error, .woocommerce .woocommerce-error {
	border-top-color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-error::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-error::before, .woocommerce.widget_shopping_cart .woocommerce-error::before, .woocommerce .woocommerce-error::before {
	content: "\e016";
	color: var(--wc-red);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce.widget_shopping_cart .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce .woocommerce-checkout table.cart td.actions .coupon .input-text {
	border: var(--wc-border-size) solid var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce.widget_shopping_cart #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce.widget_shopping_cart .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .cart-collaterals .cart_totals p small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .cart-collaterals .cart_totals p small, .woocommerce.widget_shopping_cart .woocommerce-checkout .cart-collaterals .cart_totals p small, .woocommerce .woocommerce-checkout .cart-collaterals .cart_totals p small {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce.widget_shopping_cart #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce.widget_shopping_cart .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .cart-collaterals .cart_totals table small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .cart-collaterals .cart_totals table small, .woocommerce.widget_shopping_cart .woocommerce-checkout .cart-collaterals .cart_totals table small, .woocommerce .woocommerce-checkout .cart-collaterals .cart_totals table small {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce.widget_shopping_cart #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce.widget_shopping_cart .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .cart-collaterals .cart_totals .discount td, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .cart-collaterals .cart_totals .discount td, .woocommerce.widget_shopping_cart .woocommerce-checkout .cart-collaterals .cart_totals .discount td, .woocommerce .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .cart-collaterals .cart_totals tr td, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .cart-collaterals .cart_totals tr td, .woocommerce.widget_shopping_cart #add_payment_method .cart-collaterals .cart_totals tr td, .woocommerce #add_payment_method .cart-collaterals .cart_totals tr td, .woocommerce-cart table.cart td.actions .coupon #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce.widget_shopping_cart #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce.widget_shopping_cart .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce.widget_shopping_cart .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce.widget_shopping_cart .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce.widget_shopping_cart .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce .woocommerce-checkout .cart-collaterals .cart_totals tr th {
	border-top: var(--wc-border-size) solid var(--wc-secondary);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .checkout .create-account small, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .checkout .create-account small, .woocommerce.widget_shopping_cart #add_payment_method .checkout .create-account small, .woocommerce #add_payment_method .checkout .create-account small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .checkout .create-account small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .checkout .create-account small, .woocommerce.widget_shopping_cart .woocommerce-cart .checkout .create-account small, .woocommerce .woocommerce-cart .checkout .create-account small, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .checkout .create-account small, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .checkout .create-account small, .woocommerce.widget_shopping_cart .woocommerce-checkout .checkout .create-account small, .woocommerce .woocommerce-checkout .checkout .create-account small {
	font-size: 11px;
	color: unset;
	font-weight: 400;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .checkout div.shipping-address, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .checkout div.shipping-address, .woocommerce.widget_shopping_cart #add_payment_method .checkout div.shipping-address, .woocommerce #add_payment_method .checkout div.shipping-address, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .checkout div.shipping-address, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .checkout div.shipping-address, .woocommerce.widget_shopping_cart .woocommerce-cart .checkout div.shipping-address, .woocommerce .woocommerce-cart .checkout div.shipping-address, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .checkout div.shipping-address, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .checkout div.shipping-address, .woocommerce.widget_shopping_cart .woocommerce-checkout .checkout div.shipping-address, .woocommerce .woocommerce-checkout .checkout div.shipping-address {
	padding: 0;
	clear: left;
	width: 100%;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method .checkout .shipping_address, .woocommerce-cart-form__cart-item.cart_item #add_payment_method .checkout .shipping_address, .woocommerce.widget_shopping_cart #add_payment_method .checkout .shipping_address, .woocommerce #add_payment_method .checkout .shipping_address, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart .checkout .shipping_address, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart .checkout .shipping_address, .woocommerce.widget_shopping_cart .woocommerce-cart .checkout .shipping_address, .woocommerce .woocommerce-cart .checkout .shipping_address, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout .checkout .shipping_address, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout .checkout .shipping_address, .woocommerce.widget_shopping_cart .woocommerce-checkout .checkout .shipping_address, .woocommerce .woocommerce-checkout .checkout .shipping_address {
	clear: both;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment, .woocommerce.widget_shopping_cart #add_payment_method #payment, .woocommerce #add_payment_method #payment, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment, .woocommerce.widget_shopping_cart .woocommerce-cart #payment, .woocommerce .woocommerce-cart #payment, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment, .woocommerce .woocommerce-checkout #payment {
	background: var(--wc-secondary);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment ul.payment_methods, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment ul.payment_methods, .woocommerce.widget_shopping_cart #add_payment_method #payment ul.payment_methods, .woocommerce #add_payment_method #payment ul.payment_methods, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment ul.payment_methods, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment ul.payment_methods, .woocommerce.widget_shopping_cart .woocommerce-cart #payment ul.payment_methods, .woocommerce .woocommerce-cart #payment ul.payment_methods, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment ul.payment_methods, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment ul.payment_methods, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment ul.payment_methods, .woocommerce .woocommerce-checkout #payment ul.payment_methods {
	border-bottom: var(--wc-border-size) solid var(--wc-tabs-bkg);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box, .woocommerce #add_payment_method #payment div.payment_box, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box, .woocommerce .woocommerce-cart #payment div.payment_box, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box, .woocommerce .woocommerce-checkout #payment div.payment_box {
	background-color: var(--wc-input-bkg);
	color: var(--wc-message-txt);
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box input.input-text, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box input.input-text, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box input.input-text, .woocommerce #add_payment_method #payment div.payment_box input.input-text, .woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box textarea, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box textarea, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box textarea, .woocommerce #add_payment_method #payment div.payment_box textarea, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box textarea, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box textarea, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box textarea, .woocommerce .woocommerce-cart #payment div.payment_box textarea, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box textarea, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box textarea, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box textarea, .woocommerce .woocommerce-checkout #payment div.payment_box textarea {
	border-color: #c7c1c6;
	border-top-color: #bbb3b9;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce #add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder, .woocommerce .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
	color: #bbb3b9;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce #add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box :-moz-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box :-moz-placeholder, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box :-moz-placeholder, .woocommerce .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
	color: #bbb3b9;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce #add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder, .woocommerce .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
	color: #bbb3b9;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box span.help, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box span.help, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box span.help, .woocommerce #add_payment_method #payment div.payment_box span.help, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box span.help, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box span.help, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box span.help, .woocommerce .woocommerce-cart #payment div.payment_box span.help, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box span.help, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box span.help, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box span.help, .woocommerce .woocommerce-checkout #payment div.payment_box span.help {
	color: unset;
}
.woocommerce-cart table.cart td.actions .coupon #add_payment_method #payment div.payment_box::before, .woocommerce-cart-form__cart-item.cart_item #add_payment_method #payment div.payment_box::before, .woocommerce.widget_shopping_cart #add_payment_method #payment div.payment_box::before, .woocommerce #add_payment_method #payment div.payment_box::before, .woocommerce-cart table.cart td.actions .coupon .woocommerce-cart #payment div.payment_box::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-cart #payment div.payment_box::before, .woocommerce.widget_shopping_cart .woocommerce-cart #payment div.payment_box::before, .woocommerce .woocommerce-cart #payment div.payment_box::before, .woocommerce-cart table.cart td.actions .coupon .woocommerce-checkout #payment div.payment_box::before, .woocommerce-cart-form__cart-item.cart_item .woocommerce-checkout #payment div.payment_box::before, .woocommerce.widget_shopping_cart .woocommerce-checkout #payment div.payment_box::before, .woocommerce .woocommerce-checkout #payment div.payment_box::before {
	border: var(--wc-border-size) solid var(--wc-input-bkg);
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-password-strength.strong, .woocommerce-cart-form__cart-item.cart_item .woocommerce-password-strength.strong, .woocommerce.widget_shopping_cart .woocommerce-password-strength.strong, .woocommerce .woocommerce-password-strength.strong {
	background-color: #96df84;
	border-color: #7ad03a;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-password-strength.short, .woocommerce-cart-form__cart-item.cart_item .woocommerce-password-strength.short, .woocommerce.widget_shopping_cart .woocommerce-password-strength.short, .woocommerce .woocommerce-password-strength.short {
	background-color: #f1adad;
	border-color: #e35b5b;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-password-strength.bad, .woocommerce-cart-form__cart-item.cart_item .woocommerce-password-strength.bad, .woocommerce.widget_shopping_cart .woocommerce-password-strength.bad, .woocommerce .woocommerce-password-strength.bad {
	background-color: #fbc5a9;
	border-color: #f78b53;
}
.woocommerce-cart table.cart td.actions .coupon .woocommerce-password-strength.good, .woocommerce-cart-form__cart-item.cart_item .woocommerce-password-strength.good, .woocommerce.widget_shopping_cart .woocommerce-password-strength.good, .woocommerce .woocommerce-password-strength.good {
	background-color: #ffe399;
	border-color: #ffc733;
}
.woocommerce-cart table.cart td.actions .coupon table.shop_table, .woocommerce-cart-form__cart-item.cart_item table.shop_table, .woocommerce.widget_shopping_cart table.shop_table, .woocommerce table.shop_table {
	border: var(--wc-border-size) solid var(--wc-table-border-color);
	border-radius: 0;
}
