.elementor-87544 .elementor-element.elementor-element-1b026df{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:13px;--margin-bottom:21px;--margin-left:-2px;--margin-right:-2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-87544 .elementor-element.elementor-element-1b026df:not(.elementor-motion-effects-element-type-background), .elementor-87544 .elementor-element.elementor-element-1b026df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87544 .elementor-element.elementor-element-1b026df, .elementor-87544 .elementor-element.elementor-element-1b026df::before{--border-transition:0.3s;}.elementor-87544 .elementor-element.elementor-element-bbef19e{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:0px;z-index:-1;}body:not(.rtl) .elementor-87544 .elementor-element.elementor-element-bbef19e{right:0px;}body.rtl .elementor-87544 .elementor-element.elementor-element-bbef19e{left:0px;}.elementor-87544 .elementor-element.elementor-element-9b9cf91{z-index:2;text-align:left;}.elementor-87544 .elementor-element.elementor-element-9b9cf91 .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-87544 .elementor-element.elementor-element-d932a0b{--update-cart-automatically-display:none;width:100%;max-width:100%;z-index:5;--sections-background-color:#FFFFFF;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--forms-rows-gap:0px;--order-summary-rows-gap-top:calc( 7px/2 );--order-summary-rows-gap-bottom:calc( 7px/2 );--order-summary-title-spacing:2px;--order-summary-color:#000000;}.elementor-87544 .elementor-element.elementor-element-d932a0b > .elementor-widget-container{background-color:#FFFFFF;}.elementor-87544 .elementor-element.elementor-element-d932a0b .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-87544 .elementor-element.elementor-element-f7be0f6{width:100%;max-width:100%;top:75px;z-index:2;text-align:center;}.elementor-87544 .elementor-element.elementor-element-f7be0f6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-87544 .elementor-element.elementor-element-f7be0f6{left:0px;}body.rtl .elementor-87544 .elementor-element.elementor-element-f7be0f6{right:0px;}.elementor-87544 .elementor-element.elementor-element-f7be0f6 .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}#elementor-popup-modal-87544 .dialog-widget-content{animation-duration:0.2s;background-color:#FFFFFF00;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:54px 0px 0px 407px;}#elementor-popup-modal-87544 .dialog-message{width:450px;height:auto;}#elementor-popup-modal-87544{justify-content:center;align-items:flex-start;pointer-events:all;background-color:#0000007A;}#elementor-popup-modal-87544 .dialog-close-button{display:flex;font-size:0px;}@media(min-width:768px){.elementor-87544 .elementor-element.elementor-element-1b026df{--content-width:400px;}}/* Start custom CSS for html, class: .elementor-element-bbef19e */.arrow-top-right {
    position: absolute;
    width: 20px;
    height: 20px;
    background: white;
    top: -03px; /* Adjust based on your design */
    right: 20px; /* Adjust based on your design */
    transform: rotate(45deg);
    box-shadow: 0 1px 14px rgba(0, 0, 0, 0.2);
    z-index: 1000; /* Ensure the arrow is above other content */
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-d932a0b *//* Product subtotal */
.e-cart-section--no-coupon tbody .product-subtotal{
	display:none;
}

/* Head Of Table */
.e-cart-section--no-coupon .shop_table thead{
	display:none;
}

/* Product thumbnail */
.e-cart-section--no-coupon tbody .product-thumbnail{
	border-bottom-style:none !important;
}

/* Product remove */
.e-cart-section--no-coupon tbody .product-remove{
	float:right;
	clear:both;
	position:relative;
	right:02px;
	top:2px;
	left:336px;
	bottom:371px;
}

/* Product name */
.e-cart-section--no-coupon tbody .product-name{
	font-family:'Open Sans', sans-serif;
	color:#020202;
	font-size:12px;
	font-weight:400;
	border-style:none;
	border-bottom-style:none !important;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	flex-direction:column;
}

/* Link */
.woocommerce-cart-form__cart-item .product-name a{
	color:#020202 !important;
	font-weight:600;
}

/* Cart totals */
.e-cart__column-end .e-cart-section .cart_totals{
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	align-content:flex-end;
	flex-direction:row;
	height:53px;
}

/* Heading */
.cart-collaterals .cart_totals h2{
	display:none;
}

/* Table Data */
.cart_totals .cart-subtotal td{
	display:none;
}

/* Shop table */
.cart-collaterals .cart_totals .shop_table{
	width:110px;
}

/* Table Data */
.cart_totals .order-total td{
	color:#020202;
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	position:relative;
	top:31px;
	left:13px;
}

/* Button */
.cart_totals .wc-proceed-to-checkout a{
	position:relative;
	left:0px;
	right:5px;
	bottom:5px;
	background-color:#EEBA6F !important;
	color:#020202 !important;
	font-weight:500;
	font-size:14px !important;
	padding-bottom:6px !important;
	padding-top:9px !important;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	top:0px;
	padding-right:16px !important;
	height:37px;
}

/* Bdi */
.order-total td bdi{
	color:#020202;
	font-size:15px;
}

/* Body Of Table */
.e-cart-section--no-coupon .shop_table tbody{
	border-bottom-width:0px;
}

/* Shop table */
.woocommerce-cart-form .e-cart-section--no-coupon .shop_table{
	border-style:none !important;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
}

/* Division */
.e-cart__column-start .woocommerce-cart-form .e-cart-section--no-coupon{
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
}

/* Cart section */
.e-cart__column-end .e-cart-section{
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
}

/* Input */
.woocommerce-cart-form__cart-item .quantity input[type=number]{
	display:block;
}

/* Product quantity */
.e-cart-section--no-coupon tbody .product-quantity{
	min-width:52px;
	z-index:0;
}

/* Product quantity */
#cart-inhoud .e-con-inner #minicart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section--no-coupon .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity{
	width:52px !important;
}

/* Thumbnail Image */
.woocommerce-cart-form__cart-item a img{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

/* Button */
#ywpar_apply_discounts{
	display:none;
}

/* Yith par message reward cart */
#yith-par-message-reward-cart{
	font-size:11px;
	color:#2b2b2b;
	background-color:rgba(46,204,113,0.16);
	border-top-color:#27ae60;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:8px;
	line-height:1.2em;
	border-left-style:solid;
	border-left-width:4px;
	border-left-color:#27ae60;
	padding-left:10px;
}

/* Ywpar points max */
#ywpar-points-max{
	font-size:12px;
	font-weight:600;
	width:auto !important;
	min-width:16px !important;
	max-width:43px !important;
	color:#020202;
	background-color:transparent;
}

/* Image */
#yith-par-message-cart img{
	display:none;
}

/* Yith par message cart */
#yith-par-message-cart{
	font-size:12px;
	background-color:rgba(46,204,113,0.19);
	color:#020202;
	border-top-style:none;
	line-height:15.5px;
	font-weight:400;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:15px;
	padding-right:10px;
	padding-bottom:10px;
}

/* Button */
#minicart .e-cart__column-end .e-cart__column-inner .e-cart-section .cart-collaterals .cart_totals .wc-proceed-to-checkout a{
	padding-left:16px !important;
}

/* Woocommerce message */
#minicart .woocommerce-notices-wrapper .woocommerce-message{
	background-color:transparent;
	font-family:'Open Sans', sans-serif;
	color:#020202;
	font-weight:400;
	border-top-style:none;
	padding-left:48px;
	margin-bottom:0px;
	font-size:13px;
}

/* Link */
.woocommerce-notices-wrapper .woocommerce-message a{
	font-weight:600;
	color:#020202;
	text-decoration:underline;
}

.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td:before, .elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td:before{
	font-size: 16px;
	font-weight: 400!important;
	color: #000;
}

/* Table Row (hover) */
.cart tbody .woocommerce-cart-form__cart-item:hover{
	background-color:#ededed;
}

/* Button (hover) */
.cart_totals .wc-proceed-to-checkout a:hover{
	background-color:rgba(244,162,2,0.8) !important;
}

/* Paragraph */
.tc-epo-metadata .tc-value p{
	width:79px;
	background-color:#8e44ad;
	color:#ffffff;
	font-weight:600;
	display:flex;
	justify-content:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	align-items:center;
	align-content:center;
}

/* Epo metadata */
.woocommerce-cart-form__cart-item .product-name .tc-epo-metadata{
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	padding-top:10px;
}

/* Value */
.woocommerce-cart-form__cart-item .product-name .tc-value{
	margin-left:10px;
}

/* Product quantity */
.cart tbody .product-quantity{
	position:relative;
	top:1px;
	display:table-cell;
	justify-content:center;
	align-items:center;
	align-content:center;
	border-top-style:none !important;
	left:12px;
}

/* Table Row */
.cart tbody .woocommerce-cart-form__cart-item{
	display:flex;
	align-items:center;
	align-content:center;
	border-bottom-style:solid !important;
	border-bottom-width:1px;
	border-bottom-color:#d3d3d3 !important;
	border-top-style:none;
	border-top-width:0px;
	margin-bottom:1px;
	margin-top:0px;
	flex-direction:row;
	background-color:#ffffff;
}

/* Product thumbnail */
.cart tbody .product-thumbnail{
	height:70px;
	width:75px;
	min-width:60px;
	max-width:60px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	border-top-style:none !important;
}

/* Form Division */
#minicart .e-cart__column-start form{
	padding-top:10px;
}

/* Product remove */
.cart tbody .product-remove{
	border-top-style:none !important;
}

/* Product price */
.cart tbody .product-price{
	display:block;
	border-top-style:none !important;
	position:relative;
}

/* Thumbnail Image */
.cart a img{
	height:50px !important;
}

/* Product name */
#popup-wrapper .e-con-inner #minicart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section--no-coupon .cart tbody .woocommerce-cart-form__cart-item .product-name{
	width:209px !important;
}

/* Link */
.cart .product-remove a{
	position:relative;
	top:-28px;
	left:43px;
}

/* Product name */
.cart tbody .product-name{
	min-height:100px;
	height:100px;
	border-top-style:none !important;
}

/* Body Of Table */
.e-cart-section--no-coupon .cart tbody{
	background-color:#eaeaea;
}

.woocommerce-info::before{
	display: none!important;
}

/* Product price */
.e-cart-section--no-coupon tbody .product-price{
	top:0px;
	left:0px;
	font-family:'Poppins', sans-serif;
}

/* Woocommerce  price amount */
.woocommerce-cart-form__cart-item .product-price .woocommerce-Price-amount{
	font-weight:600 !important;
	font-size:14px;
	letter-spacing:0.7px;
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b026df *//* Location popup */
.elementor-popup-modal .dialog-message .elementor-location-popup{
	overflow:hidden;
	
}/* End custom CSS */