/*
@media screen and (max-width: 900px) {
}
@media screen and (min-width: 901px) {
}
body[data-elementor-device-mode="desktop"]
*/


/*______________________________________________________MOBILE_______________________________________________________*/
/*Grand Parent*/
body.mobile-version tbody tr.component_container_table_item {
	display: block !important;
}
body.mobile-version tbody tr.component_container_table_item .product-name {
	padding: 0 !important;
	display:flex !important;
	flex-flow: row nowrap;
	width: 100% !important;
	min-width: 100% !important;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-item {
	margin: 0 !important;
	flex:0 0 35%;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail {
	flex:1 1 auto;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail a:not(.edit_in_cart_text) {
	font-size: 18px !important;
	color:black !important;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .edit_in_cart_text small {
	font-size: 14px !important;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .detail-boxx {
	margin-top: 15px;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .detail-boxx > div {
	display: block;
	margin-bottom: 3px;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .detail-boxx > .removex {
	color:grey;
	font-style: italic;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .detail-boxx > div > span {
	display: inline-block;
	padding-right: 5px;
}
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .detail-boxx > div > span:first-child {
	font-weight: 600;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity {
	flex-flow: row wrap !important;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .titlex {
	flex: 1 1 100%;
	display: flex;
	text-align: center;
	padding-bottom: 15px;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .titlex .partx {
	flex: 0 0 25%;
	font-weight: 600;
	font-size: 14px;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .titlex div:not(.partx) {
	flex: 1 1 auto;
	font-weight: 600;
	font-size: 14px;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .quantity {
	flex:0 0 34%;
	border-style: none !important;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .quantity .qty-box {
	border: 1px solid grey !important;
	margin:0 5px !important;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .quantity .qty-box .decrease {
	left: 7px !important;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .quantity .qty-box .increase {
	right: 7px !important;
}
body.mobile-version tbody tr.component_container_table_item .product-quantity .price-xz,
body.mobile-version tbody tr.component_container_table_item .product-quantity .total-xz {
	flex: 0 0 33%;
	padding-top: 5px;
	text-align: center !important;
}




/*HIde Element*/
body.mobile-version tbody tr.component_container_table_item .product-name .variation,
body.mobile-version tbody tr.component_container_table_item .product-name .product-content-detail .product-detail-mobile,
body.mobile-version tbody tr.component_container_table_item .product-quantity .product-remove {
	display: none !important;
}


/*______________________________________________________DESKTOP_______________________________________________________*/

/*Global*/
body[data-elementor-device-mode="desktop"] tbody > .component_table_item > .product-quantity {
	display:none !important;
}
body[data-elementor-device-mode="desktop"] tbody > .component_table_item .product-name {
	padding:0 !important;
}
body[data-elementor-device-mode="desktop"] tbody > .component_table_item .product-thumbnail {
	padding:0 0 10px 0 !important;
}
body[data-elementor-device-mode="desktop"] tbody dt[class="component-CHOOSEYOURBOXCOLOR"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-CHOOSEYOURITEMS"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-CHOOSEYOURCARD"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-CHOOSEYOURRIBBON"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-BOXCOLOR"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-GIFTCARD"],
body[data-elementor-device-mode="desktop"] tbody dt[class="component-RIBBON"] {
	color:black !important;
}

/*Grand Parent*/
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item {
	padding-top: 15px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item a {
	font-size: 18px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item dl.variation {
	margin-block-start:0 !important;
	margin-top: 10px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item dl.variation > dt,
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item dl.variation > dd {
	font-size: 14px !important;
	color: #000000 !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item dl.variation > dt {
	font-weight: 600 !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item .product-remove {
	border-style: none !important;
	text-align: center !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item .product-name {
	padding-bottom: 15px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item .product-name .product-content-detail .product-detail-mobile {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item .product-remove i {
	font-size: 18px !important;
	font-weight: 900 !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_container_table_item .product-name .product-content-detail a {
	font-weight: 900 !important;
}


/*Items inbox Parent*/
body[data-elementor-device-mode="desktop"] tbody .component_table_item.bundle_table_item .product-subtotal {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody .component_table_item.bundle_table_item .product-name .product-item {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody .component_table_item.bundle_table_item .product-price {
	display:table-cell !important;
}
body[data-elementor-device-mode="desktop"] tbody .component_table_item.bundle_table_item > td {
	padding-bottom: 5px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item.bundle_table_item .product-name .component-name {
	padding: 0 !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item.bundle_table_item .product-name .component-name dt.component-CHOOSEYOURITEMS {
	font-size: 16px !important;
}


/*Items inbox Children*/
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) > td {
    padding: 0 0 5px !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-thumbnail {
	display: table-cell;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-name .product-detail-mobile {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-thumbnail img,
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-quantity {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-name {
	padding: 0 0 5px !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-content-detail > a {
	display: inline-block !important;
	font-weight: 400 !important;
	color: black !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .bundled-product-name {
	padding-left: 0 !important;
}
body[data-elementor-device-mode="desktop"] tbody :not(.component_table_item):not(.component_container_table_item) .product-content-detail .qty-child-items {
	font-size: 14px !important;
	padding-right: 10px;
	display: inline-block !important;
}


/*Ex. Items inbox*/
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) > td {
	padding: 0 0 15px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) .product-name .product-item {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) .product-subtotal {
	display: none !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) .component > dt {
	padding-bottom: 5px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) .product-name .component-name dt {
	font-size: 14px !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) .product-name .component-name {
	padding-left: 0 !important;
}
body[data-elementor-device-mode="desktop"] tbody tr.component_table_item:not(.bundle_table_item) dd > p > a {
	font-weight: 400 !important;
}


/*
@media screen and (max-width: 361px) {
	tbody tr.component_container_table_item .product-item {
		float:none !important;
	}
	tbody tr.component_container_table_item .variation dt {
		display: block !important;
	}
	tbody tr.component_container_table_item td.product-name {
		min-width: 100% !important;
	}
	tbody tr.component_container_table_item {
		width: 330px !important;
		display: block !important;
	}
}
*/




/*
Items inbox Children
@media screen and (max-width: 792px) {
	tbody :not(.component_table_item):not(.component_container_table_item) .product-thumbnail {
		display: none !important;
	}	
}

body.mobile-version
*/







