body .inup_upsell_product_section_mobile, .woocommerce-checkout .wfacp_mini_cart_items, .fkcart-modal .fkcart-coupon-area {
    display: none !important;
}

.inup_upsell_product_section_wraper_main {
	border-radius: 24px;
	border: 1px solid rgba(48, 48, 48, 0.10);
	background: #FFF;
	box-shadow: 0 -0.5px 0 0 rgba(0, 0, 0, 0.12) inset, 0 1px 4px -0.5px rgba(0, 0, 0, 0.10);
	padding: 24px 24px 24px 24px;
}

.woocommerce-checkout .inup_upsell_product_section_wraper_main{
	margin-bottom: 24px;
}

.inup_wc_block_wrap{
	border: 1px solid rgba(48, 48, 48, 0.10);
	background: #FFF;
	box-shadow: 0 -0.5px 0 0 rgba(0, 0, 0, 0.12) inset, 0 1px 4px -0.5px rgba(0, 0, 0, 0.10);
}

.inup_upsell_product_section_title {
	color: #37322F;
	font-family: "Clash Display" !important;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

.inup_heading_icon{
	vertical-align: middle;
}

.inup_heading_text{
	vertical-align: sub;
}

.inup_upsell_product_section_list {
	border-radius: 16px;
	border: 2px solid #5E48D9;
	background: linear-gradient(0deg, rgba(94, 72, 217, 0.12) 0%, rgba(94, 72, 217, 0.12) 100%), #FFF;
}

.inup_upsell_product_section_item{
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.fkcart-preview-ui  .inup_upsell_product_section_item{
	background-size: 140%;
	background-position: bottom;
}

body .inup_upsell_pr_name {
	color: #5E48D9;
	font-family: "Clash Display" !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	margin: 0;
}

.inup_upsell_pr_content_wrap {
	display: flex;
	width: 100%;
	gap: 6px;
}

.inup_upsell_pr_content_details {
	display: flex;
	gap: 10px;
	padding: 0px 16px 0px 0px;
	align-items: center;
	justify-content: space-between;
  	width: 100%;
}

.inup_upsell_pr_price_details_wrap, .inup_upsell_pr_price{
	display: flex;
	gap: 2px;
	text-align: center;
	align-items: center;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_price_org {
    line-height: 1.4;
}

.woocommerce-checkout .inup_upsell_pr_price_org{
	margin-bottom: 2px;
}

.inup_upsell_pr_price_details_wrap{
	gap: 6px;
}

.wfacp_mini_cart_start_h .inup_wc_product_remove_wrap .wfacp_mini_cart_remove_item_from_cart{
	height: auto;
}

.woocommerce-checkout .wfacp_mini_cart_remove_item_from_cart{
	line-height: 1 !important;
}

.inup_upsell_pr_price_details_dis {
	display: flex;
	height: 20px;
	padding: 10px 4px;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	background: #54B238;
	color: #FFF;
	text-align: center;
	font-family: "Open Runde" !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.inup_upsell_pr_price_discount, .inup_upsell_pr_price_discount .woocommerce-Price-amount,  .inup_upsell_pr_price_discount .woocommerce-Price-amount bdi,  .inup_upsell_pr_price_discount .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: rgba(55, 50, 47, 0.64) !important;
	font-family: "Open Runde" !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.28px;
	position: relative;
}

.inup_upsell_pr_price_discount::after, .inup_wc_product_price_org::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 1px;
	background: #7F7C7A;
}

.inup_upsell_pr_price_org,  .inup_upsell_pr_price_org .woocommerce-Price-amount,  .inup_upsell_pr_price_org .woocommerce-Price-amount bdi,  .inup_upsell_pr_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: #37322F !important;
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #37322F;
	font-family: "Open Runde" !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: -0.72px;
}

.inup_upsell_pr_content {
	position: relative;
}

.inup_pr_image_main, .inup_pr_image_main img{
	width: 137px !important;
  	height: auto !important;
	object-fit: cover;
}

.woocommerce-checkout .inup_pr_image_main{
	border-radius: 16px 0px 0px 16px;
  	overflow: hidden;
}

.inup_pr_image_sub {
	position: absolute;
	bottom: 0;
	overflow: hidden;
	border-radius: 0 0 0 14px;
	width: 122px;
	height: 58px;
}

.inup_upsell_pr_content_main {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.inup_upsell_pr_content_button.inup_upsell_product_add {
	display: inline-flex;
	height: 48px;
	padding: 0 16px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	background: #37322F;
	cursor: pointer;
	position: relative;
}

.inup_product_section_list_wrap {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.inup_upsell_product_offer_add_text {
	color: #FFF;
	font-family: "Open Runde" !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	white-space: nowrap;
}

.inup_upsell_pr_name_wrap {
	max-width: 157px;
}

.inup_upsell_pr_name_default {
	color: #37322F;
}


.inup_upsell_product_section_list.inup_upsell_product_section_list_gp {
	border-radius: 16px;
	border: 2px solid #FCB914;
	background: linear-gradient(0deg, rgba(252, 185, 20, 0.12) 0%, rgba(252, 185, 20, 0.12) 100%), #FFF;
	margin-top: 16px;
  	position: relative;
}

.inup_product_highlight_text {
	border-radius: 8px 8px 0 0;
	background: #FCB914;
	position: absolute;
	color: #37322F;
	font-family: "Open Runde" !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	padding: 1px 5px 0px 5px;
	top: -18px;
	left: 13px;
	height: 18px;
}

.inup_upsell_product_section_list_gp .inup_upsell_pr_name{
	white-space: nowrap;
	color: #FCB914;
}

.inup_product_shipping_wrap {
	display: flex;
	padding: 16px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 15px;
	border-radius: 16px;
	border: 1px solid rgba(48, 48, 48, 0.16);
}

.woocommerce-checkout .inup_product_section_list_wrap .inup_upsell_product_section_list:last-child{
	/* margin-bottom: 16px; */
}

.inup_product_shipping_text {
	color: #303030;
	font-family: "Open Runde" !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.inup_pro_shipping_free_wrap {
	display: flex;
	gap: 6px;
}

.woocommerce-checkout .inup_pro_shipping_free_wrap .inup_product_shipping_text{
	font-size: 15px;
}

.inup_product_shipping_price {
	font-weight: 700;
	color: #54B238;
}

.inup_product_shipping_bold{
	font-weight: 700;
}

.inup_progress_bar {
	border-radius: 200px;
	background: rgba(55, 50, 47, 0.12);
	width: 100%;
	height: 4px;
	position: relative;
}

.inup_progress_bar_fill{
	width: 70%;
	background: #54B238;
	height: 8px;
	border-radius: 200px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.inup_wc_product_item {
	border-radius: 16px;
	border: 1px solid rgba(48, 48, 48, 0.10);
	background: #FFF;
	box-shadow: 0 -0.5px 0 0 rgba(0, 0, 0, 0.12) inset, 0 1px 4px -0.5px rgba(0, 0, 0, 0.10);
	display: inline-flex;
	padding: 4px 16px 4px 4px;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.inup_wc_product_item_image {
	border-radius: 12px;
	border: 0.889px solid rgba(48, 48, 48, 0.10);
	background: #F1F1F1;
	width: 112px;
	height: auto;
	aspect-ratio: 1/1;
	overflow: hidden;
	position: relative;
}

.inup_wc_product_item_image img{
	width: 112px;
	height: auto;
	object-fit: contain;
}

.inup_wc_product_item_details_wrap {
	display: flex;
	flex-direction: column;
	gap: 22px;
	width: calc(100% - 128px);
}

.inup_wc_product_title {
	color: #37322F;
	font-family: "Clash Display" !important;
	font-size: 28px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal !important;
	position: relative;
	padding: 0px;
	margin: 0px !important;
}

.inup_fkcart_product_details .inup_wc_product_title{
	font-size: 24px !important;
}

.inup_wc_product_details {
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.inup_wc_product_qty_wrap {
	display: inline-flex !important;
	padding: 4px !important;
	align-items: center !important;
	gap: 12px !important;
	border-radius: 12px !important;
	border: 1px solid rgba(48, 48, 48, 0.12) !important;
	position: relative;
	box-shadow: none !important;
}

.inup_fkcart_product_item_details_wrap .inup_wc_product_qty_wrap{
	height: 36px;
}

.inup_wc_product_remove_wrap, .inup_wc_product_qty_plus {
	display: flex !important;
	width: 32px !important;
	height: 32px !important;
	padding: 6px !important;
	justify-content: center !important;
	align-items: center !important;
	aspect-ratio: 1/1;
	border-radius: 8px !important;
	background-color: #F2F2F2 !important;
	min-width: 32px !important;
	margin: 0px !important;
	position: unset !important;
	cursor: pointer;
}

.inup_fkcart_product_item .inup_wc_product_remove_wrap, .inup_fkcart_product_item .inup_wc_product_qty_plus{
	min-width: 28px !important;
	width: 28px !important;
	height: 28px !important;
	padding: 5px !important;
}

.inup_fkcart_product_item .inup_wc_product_remove_wrap svg, .inup_fkcart_product_item .inup_wc_product_qty_plus svg{
	width: 18px !important;
	height: 18px !important;
}

.inup_wc_product_qty {
	color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 600 !important;
	line-height: normal !important;
	letter-spacing: -0.72px;
}

.inup_wc_product_price_wrap {
	display: inline-flex;
	align-items: flex-end;
	gap: 6px;
	text-align: center;
	position: relative;
}

.inup_wc_product_price_dis_wrap {
	display: flex;
	height: 20px;
	padding: 10px 4px;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	background: #C9FDBF;
	color: #54B238;
	text-align: center;
	font-family: "Open Runde" !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 700;
	line-height: normal !important;
}

.inup_wc_product_price {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	gap: 4px;
}

.inup_fkcart_product_details .inup_wc_product_price{
	gap: 2px;
}

.inup_wc_product_price_org, .inup_wc_product_price_org .woocommerce-Price-amount,  .inup_wc_product_price_org .woocommerce-Price-amount bdi,  .inup_wc_product_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: rgba(55, 50, 47, 0.64) !important;
	font-family: "Open Runde" !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 600 !important;
	line-height: normal !important;
	letter-spacing: -0.24px !important;
	position: relative;
}

.woocommerce-checkout .inup_wc_product_price_org,.woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount, .woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	font-size: 16px !important;
	letter-spacing: -0.32px !important;
}

.inup_wc_product_price_dis .woocommerce-Price-currencySymbol, .inup_wc_product_price_org .woocommerce-Price-currencySymbol, .fkcart-summary-amount .woocommerce-Price-currencySymbol, .inup_total_fkcart_order_amt .woocommerce-Price-currencySymbol, .inup_upsell_pr_price_discount .woocommerce-Price-currencySymbol, .inup_upsell_pr_price_org .woocommerce-Price-currencySymbol{
	margin-left: -3px !important;
}

.inup_wc_product_price_dis, .inup_wc_product_price_dis .woocommerce-Price-amount , .inup_wc_product_price_dis .woocommerce-Price-amount bdi , .inup_wc_product_price_dis .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: #37322F !important;
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 16px !important;
	font-style: normal;
	font-weight: 600 !important;
	line-height: normal !important;
	letter-spacing: -0.64px !important;
}

.woocommerce-checkout  .inup_wc_product_price_dis, .woocommerce-checkout  .inup_wc_product_price_dis .woocommerce-Price-amount , .woocommerce-checkout  .inup_wc_product_price_dis .woocommerce-Price-amount bdi , .woocommerce-checkout .inup_wc_product_price_dis .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	letter-spacing: -0.8px !important;
	font-size: 20px !important;
}

body .wfob_bump_wrapper.wfacp_below_mini_cart_items:empty + .shop_table{
	border-top: none !important;
}

.inup_wc_block_wrap .wfacp-order-summary-label{
	color: #37322F !important;
	font-family: "Clash Display" !important;
	font-size: 32px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.inup_wc_block_wrap .wfacp_mini_cart_reviews span{
	color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total span{
	font-size: 18px !important;
}

.inup_wc_block_wrap .wfacp_mini_cart_reviews td .woocommerce-Price-amount.amount, .inup_wc_block_wrap .wfacp_mini_cart_reviews td  bdi, .inup_wc_block_wrap .wfacp_mini_cart_reviews  td .woocommerce-Price-currencySymbol{
	color: rgba(55, 50, 47, 0.64) !important;
	font-family: "Open Runde" !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 140% !important;
}

.inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total strong .woocommerce-Price-amount.amount, .inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total strong  bdi, .inup_wc_block_wrap .wfacp_mini_cart_reviews  .order-total strong .woocommerce-Price-currencySymbol{
	color: #37322F !important;
	-webkit-text-stroke-width: 0.5px !important;
	-webkit-text-stroke-color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
	letter-spacing: -0.8px !important;
}

.inup_wc_block_wrap .includes_tax{
	color: rgba(48, 48, 48, 0.64) !important;
	text-align: right !important;
	font-family: "Open Runde" !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 140% !important;
}

body .inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total .includes_tax .woocommerce-Price-amount.amount, body .inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total .includes_tax  bdi, body .inup_wc_block_wrap .wfacp_mini_cart_reviews  .order-total .includes_tax .woocommerce-Price-currencySymbol{
	color: rgba(48, 48, 48, 0.64) !important;
	text-align: right !important;
	font-family: "Open Runde" !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 140% !important;
}

body.woocommerce-checkout .wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:nth-last-child(2) td{
	padding-bottom: 20px !important;
}

body.woocommerce-checkout .wfacp_mini_cart_start_h table.shop_table.wfacp_mini_cart_reviews tr:not(.order-total) th{
	padding-bottom: 15px !important;
}

body .inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total td{
	padding-top: 16px !important;
}

body .inup_wc_block_wrap .wfacp_mini_cart_reviews .order-total th{
	padding-top: 16px !important;
  	vertical-align: sub !important;
}

.wfacp_anim_active .inup_wc_product_qty_wrap, 
.wfacp_anim_active .inup_wc_product_item_image{
	border: none !important;
}

.wfacp_anim_active .inup_wc_product_qty_wrap::after,
.wfacp_anim_active .inup_wc_product_title::after,
.wfacp_anim_active .inup_wc_product_item_image::after,
.wfacp_anim_active .inup_wc_product_price_wrap::after{
	animation: shimmer 2s linear infinite;
	background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
	background-size: 1000px 100%;
	content: " ";
	display: block;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
}

.inup_wc_product_item_wrap {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.elementor-element-c31c1c0 {
	border-radius: 18px;
	border: 1px solid rgba(48, 48, 48, 0.10);
	background: #FFF;
	box-shadow: 0 -0.5px 0 0 rgba(0, 0, 0, 0.12) inset, 0 1px 4px -0.5px rgba(0, 0, 0, 0.10);
	display: flex;
	padding: 16px 65px 16px 66px;
	justify-content: center;
	align-items: center;
	align-self: stretch;
}

.elementor-element-c31c1c0 .elementor-icon-list-item{
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 0px;
	margin: 0px;
}

.elementor-element-c31c1c0 .elementor-icon-list-item svg{
	margin-right: 0 !important;
}

.elementor-element-c31c1c0 .elementor-icon-list-item .elementor-icon-list-text{
	color: rgba(48, 48, 48, 0.64);
	font-family: "Open Runde" !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.inup_fkcart_product_item {
	display: inline-flex;
	align-items: start;
	gap: 12px;
	width: 100%;
}

.inup_fkcart_product_item_image {
	border-radius: 10px;
	border: 1px solid rgba(48, 48, 48, 0.10);
	background: #F1F1F1;
	width: 104px !important;
	height: 104px !important;
	aspect-ratio: 1/1;
	max-width: 104px;
	max-height: 104px;
	overflow: hidden;
	min-width: 104px;
  	min-height: 104px;
}

.inup_fkcart_product_item_image img{
	width: 104px !important;
	height: auto;
	aspect-ratio: 1/1;
	max-width: 104px !important;
	max-height: auto !important;
	object-fit: contain;
	min-width: 104px;
	min-height: auto;
}

.inup_fkcart_product_item_details_wrap{
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.inup_fkcart_product_details {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
}

#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{
	padding: 16px;
}

#fkcart-modal .fkcart-preview-ui .fkcart-slider-footer{
	padding: 0px 16px 16px 16px !important;
}

#fkcart-modal .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap, #fkcart-modal .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item, #fkcart-modal .fkcart-panel:not(.fkwcs_fkcart_gpay_wrapper){
	margin: 0px !important;
  	padding: 0px !important;
}

#fkcart-modal .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.fkcart_summary_cta .inup_product_shipping_wrap{
	margin: 23px 0px 8px 0px;
	gap: 8px;
	padding: 12px;
}

.fkcart_summary_cta .inup_product_shipping_text{
	font-size: 13px;
}

.fkcart-summary-line-item{
	margin-bottom: 8px !important;
}

.inup_fkcart_summary_text {
	color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 14px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
}

.fkcart-summary-amount, .fkcart-summary-amount .amount, .fkcart-summary-amount .woocommerce-Price-currencySymbol{
	color: rgba(55, 50, 47, 0.64) !important;
	font-family: "Open Runde" !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 140% !important;
}

.inup_fkcart_dhl_info {
	display: inline-flex !important;
	align-items: center;
	gap: 4px;
}

.inup_fkcart_dhl_info_text {
	color: #37322F;
	font-family: "Open Runde" !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.iscu_fkcart_line{
	display: block;
	margin: 8px 0px;
	width: 100%;
}

.inup_fkcart_dhl_info_wrap{
	line-height: 0;
}

.inup_total_fkcart_order_amt, .inup_total_fkcart_order_amt .amount, .inup_total_fkcart_order_amt .woocommerce-Price-currencySymbol, .inup_total_fkcart_order_amt bdi {
	color: #37322F !important;
	text-align: center;
	font-family: "Clash Display" !important;
	font-size: 24px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
}

.inup_total_fkcart_order_text{
	color: #37322F !important;
	font-family: "Clash Display" !important;
	font-size: 24px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
}

.inup_total_text_fkcart{
	color: rgba(48, 48, 48, 0.64) !important;
	font-family: "Open Runde" !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.12px;
	margin-left: 4px !important;
}

.inup_total_fkcart_order {
	margin: 8px 0px !important;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.inup_fkcart_checkout_button{
	border-radius: 12px !important;
	background: #FCB914 !important;
	display: flex !important;
	height: 56px !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 8px !important;
}

.inup_fkcart_checkout_button .fkcart-checkout--text{
	color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
	margin: 0px !important;
}

#fkcart-modal .fkcart_summary_cta {
	padding-bottom: 0px !important;
}

.inup_after_checkout_button_wrap {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 8px;
	justify-content: center;
	text-align: center;
}

.inup_fkcart_policy_text_wrap {
	display: flex;
	align-items: center;
	gap: 4px;
}

.inup_fkcart_policy_text {
	color: rgba(55, 50, 47, 0.64) !important;
	text-align: center;
	font-family: "Open Runde" !important;
	font-size: 14px !important;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 0px !important;
	margin: 0px !important;
}

.fkcart-slider-header {
	padding: 0px !important;
}

body #fkcart-modal .fkcart-preview-ui .fkcart-slider-heading.fkcart-panel {
	padding: 16px 16px 4px 16px !important;
	line-height: 1 !important;
}

.incr_mini_cart_shopping_icon, .incr_mini_cart_shopping_close_btn {
	height: 32px;
	width: 32px;
}

body #fkcart-modal .fkcart-preview-ui  .fkcart-slider-header .fkcart-title{
	color: #37322F !important;
	font-family: "Clash Display" !important;
	font-size: 28px !important;
	font-style: normal  !important;
	font-weight: 700  !important;
	line-height: normal;
	text-align: center;
}

.inup_fkcart_timmer_wrap {
	display: inline-flex;
	padding: 7px 0 8px 0;
	justify-content: center;
	align-items: center;
	background: #FCB914;
	text-align: center;
	width: 100%;
}

.inup_fkcart_timmer_content {
	display: flex;
	align-items: flex-start;
	gap: 6px;
}

.inup_fkcart_timmer_text {
	color: #37322F !important;
	font-family: "Open Runde" !important;
	font-size: 14px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
}

.inup_fkcart_dhl_icon{
	width: 16px;
	height: 16px;
}

.inup_buy_text_fkcart {
	margin: 4px 0px 12px 0px !important;
	color: #37322F;
	font-family: "Open Runde" !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
}



.inup_upsell_product_section_list_wrap .inup_upsell_product_section_list{
	border-radius: 12px;
}



.inup_upsell_product_section_list_wrap .inup_pr_image_main, .inup_upsell_product_section_list_wrap .inup_pr_image_main img{
	width: 96px !important;
	height: auto !important;
	border-radius: 12.138px 0 0 12.138px;
	object-fit: cover;
}

.inup_pr_image_main img {
	display: block;
}
body .inup_upsell_product_section_list_wrap .inup_upsell_pr_name{
	white-space: nowrap;
}

.inup_upsell_pr_name_default{
	font-family: "Clash Display" !important;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_main{
	gap: 8px;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_name_wrap{
	max-width: unset;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_price_discount, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_discount .woocommerce-Price-amount, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_discount .woocommerce-Price-amount bdi, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_discount .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	font-size: 12px;
	letter-spacing: -0.28px;
	font-weight: 600;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_price_org, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_org .woocommerce-Price-amount, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_org .woocommerce-Price-amount bdi, .inup_upsell_product_section_list_wrap .inup_upsell_pr_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol  {
	font-size: 14px;
	letter-spacing: -0.56px;	
	font-weight: 600;
}

.inup_upsell_product_section_list_wrap .inup_product_highlight_text {
	font-size: 11px;
	right: 9px;
	padding: 0px 3px;
	left: unset;
	width: 245px;
	text-align: center;
	line-height: 1.85;
	white-space: nowrap;
	letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
}


.inup_upsell_product_section_list_wrap .inup_upsell_product_section_item, .inup_upsell_product_section_list_wrap .inup_upsell_pr_content_wrap{
	height: 100%;
}

.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_wrap{
	gap: 6px;
}

.inup_upsell_product_section_list_wrap .inup_upsell_product_section_list_gp .inup_upsell_pr_name{
	white-space: wrap;
}

#fkcart-modal .fkcart-preview-ui{
	max-width: 592px !important;
}

.inup_upsell_pr_content_button::after{
	content: "";
	position: absolute;
	width: 22px;
	height: 22px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(.9);
	border: 3px solid rgba(255,255,255,.35);
	border-top-color: #fff;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
}

.inup_upsell_pr_content_button.loading::after{
	opacity: 1;
  	animation: cart-spinner .8s linear infinite;
}
.inup_upsell_pr_content_button .inup_offer_text_desk, .inup_upsell_pr_content_button .inup_offer_text_mobile, .inup_upsell_pr_content_button svg{
	opacity: 1;
}
.inup_upsell_pr_content_button.loading .inup_offer_text_desk, .inup_upsell_pr_content_button.loading .inup_offer_text_mobile, .inup_upsell_pr_content_button.loading svg{
	opacity: 0;
}

@keyframes cart-spinner {
	0% {
	  transform: translate(-50%, -50%) scale(0.9) rotate(0deg);
	}
	100% {
	  transform: translate(-50%, -50%) scale(0.9) rotate(360deg);
	}
}

@media screen and (max-width: 1500px) {

	.inup_upsell_product_section_list_wrap .inup_product_highlight_text {
		font-size: 9px;
		right: 9px;
		padding: 0px 5px;
		width: auto;
		text-align: center;
		line-height: 2;
	}

	.woocommerce-checkout .inup_upsell_product_offer_add_text{
		font-size: 14px;
	}
}

@media screen and (max-width: 1024px) {
    body .inup_upsell_product_section_mobile {
      display: block !important;
    }

	.elementor-598 .elementor-element.elementor-element-a303200{
		gap: 0;
	}

	html body.woocommerce-checkout .wfacp_mini_cart_reviews span, html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews span{
		color: #37322F !important;
		font-family: "Open Runde" !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: 700 !important;
		line-height: normal !important;
	}

	html body.woocommerce-checkout .wfacp_mini_cart_reviews .order-total span,  html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .order-total th span{
		font-size: 18px !important;
	}

	html .woocommerce-checkout .wfacp_mini_cart_reviews td .woocommerce-Price-amount.amount, html .woocommerce-checkout .wfacp_mini_cart_reviews td  bdi, html .woocommerce-checkout .wfacp_mini_cart_reviews .cart-subtotal  bdi, html .woocommerce-checkout .wfacp_mini_cart_reviews  td .woocommerce-Price-currencySymbol, html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .cart-subtotal bdi, html  .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .cart-subtotal bdi .woocommerce-Price-currencySymbol{
		color: rgba(55, 50, 47, 0.64) !important;
		font-family: "Open Runde" !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 140% !important;
	}

	html .woocommerce-checkout .wfacp_mini_cart_reviews .order-total strong .woocommerce-Price-amount.amount, html .woocommerce-checkout .wfacp_mini_cart_reviews .order-total strong  bdi, html .inup_wc_block_wrap .wfacp_mini_cart_reviews  .order-total strong .woocommerce-Price-currencySymbol{
		color: #37322F !important;
		-webkit-text-stroke-width: 0.5px !important;
		-webkit-text-stroke-color: #37322F !important;
		font-family: "Open Runde" !important;
		font-size: 20px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
		letter-spacing: -0.8px !important;
	}

	html .woocommerce-checkout .includes_tax, html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .order-total .includes_tax{
		color: rgba(48, 48, 48, 0.64) !important;
		text-align: right !important;
		font-family: "Open Runde" !important;
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 140% !important;
	}

	html body.woocommerce-checkout .wfacp_mini_cart_reviews .order-total .includes_tax .woocommerce-Price-amount.amount, html body.woocommerce-checkout .wfacp_mini_cart_reviews .order-total .includes_tax  bdi, html body.woocommerce-checkout .wfacp_mini_cart_reviews  .order-total .includes_tax .woocommerce-Price-currencySymbol, html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .order-total .includes_tax .woocommerce-Price-amount, html .elementor-598 .elementor-element.elementor-element-2e2727e .wfacp_mini_cart_reviews .order-total .includes_tax .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
		color: rgba(48, 48, 48, 0.64) !important;
		text-align: right !important;
		font-family: "Open Runde" !important;
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 140% !important;
	}

	html body.woocommerce-checkout table.shop_table.wfacp_mini_cart_reviews tr:nth-last-child(2) td{
		padding-bottom: 20px !important;
	}

	html body.woocommerce-checkout table.shop_table.wfacp_mini_cart_reviews tr:not(.order-total) th{
		padding-bottom: 15px !important;
	}

	html body.woocommerce-checkout .wfacp_mini_cart_reviews .order-total td{
		padding-top: 16px !important;
	}

	html body.woocommerce-checkout .wfacp_mini_cart_reviews .order-total th{
		padding-top: 16px !important;
		vertical-align: sub !important;
	}

}


@media screen and (min-width: 586px) {	
	.inup_upsell_product_section_list_wrap .inup_offer_text_mobile{
		display: none;
	}
}

@media screen and (max-width: 585px) {	
	.inup_upsell_product_section_list_wrap .inup_offer_text_desk{
		display: none;
	}

	.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_button.inup_upsell_product_add{
		width: 36px;	
		height: 36px;
	}

	.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_button.inup_upsell_product_add .inup_offer_text_mobile{
		width: 22px;
		height: 22px;
	}
}

@media screen and (max-width: 580px) {
    .woocommerce-checkout .inup_pr_image_main, .woocommerce-checkout .inup_pr_image_main img {
		width: 123px !important;
	}

	.woocommerce-checkout .inup_upsell_pr_content_button.inup_upsell_product_add{
		height: 42px;
	}

	.woocommerce-checkout .inup_upsell_product_offer_add_text{
		font-size: 14px;
	}

	body.woocommerce-checkout .inup_upsell_pr_name{
		font-size: 20px;
	}

	.woocommerce-checkout .inup_upsell_product_section_wraper_main{
		padding: 12px;
	}

	.inup_upsell_product_section_title{
		font-size: 24px;
	}

	.woocommerce-checkout .inup_upsell_pr_price_discount, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
		font-size: 12px;
	}

	.woocommerce-checkout .inup_upsell_pr_price_org, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
		font-size: 16px;
	}

	.inup_upsell_pr_price_details_dis{
		font-size: 10px;
	}

	.woocommerce-checkout .inup_wc_product_item_details_wrap{
		gap: 8px;
	}

	.woocommerce-checkout .inup_wc_product_details {
		display: flex;
		justify-content: space-between;
		align-items: start;
		flex-direction: column-reverse;
		gap: 6px;
	}
}


@media screen and (min-width: 491px) {	
	.woocommerce-checkout .inup_offer_text_mobile{
		display: none;
	}
}


@media screen and (max-width: 490px) {	
	.woocommerce-checkout .inup_offer_text_desk{
		display: none;
	}

	.inup_upsell_product_section_title {
		font-size: 20px;
	}

	.woocommerce-checkout .inup_upsell_pr_content_button.inup_upsell_product_add {
		width: 36px;
    	height: 36px;
	}

	.inup_offer_text_mobile{
		width: 22px;
  		height: 22px;
	}

	.woocommerce-checkout .inup_upsell_pr_content_main{
		gap: 4px;
	}

	.woocommerce-checkout .inup_upsell_pr_price_discount, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_upsell_pr_price_discount .woocommerce-Price-amount .woocommerce-Price-currencySymbol, .inup_wc_product_price_dis_wrap {
		font-size: 10px !important;
	}

	.woocommerce-checkout .inup_upsell_pr_price_org, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_upsell_pr_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol, .woocommerce-checkout .inup_wc_product_price_dis, .woocommerce-checkout .inup_wc_product_price_dis .woocommerce-Price-amount, .woocommerce-checkout .inup_wc_product_price_dis .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_wc_product_price_dis .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
		font-size: 14px !important;
	}

	.woocommerce-checkout .inup_wc_product_price_org, .woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount, .woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount bdi, .woocommerce-checkout .inup_wc_product_price_org .woocommerce-Price-amount .woocommerce-Price-currencySymbol, .woocommerce-checkout .inup_product_shipping_text{
		font-size: 12px !important;
	}

	.woocommerce-checkout .inup_product_shipping_wrap{
		padding: 14px;
	}

	.woocommerce-checkout .inup_product_highlight_text{
		line-height: 1.8;
		font-size: 10px;
	}

	.woocommerce-checkout .inup_wc_product_title{
		font-size: 22px !important;
	}
}

@media screen and (max-width: 480px) {

	.inup_upsell_product_section_list_wrap .inup_pr_image_main {
		margin-top: -18px;
	}

	.inup_upsell_product_section_list_wrap .inup_upsell_product_section_list.inup_upsell_product_section_list_gp{
		margin-top: 0px;
	}

	.inup_upsell_product_section_list_wrap{
		padding-top: 16px;
	}

	.inup_upsell_product_section_list_wrap .inup_pr_image_main, .inup_upsell_product_section_list_wrap .inup_pr_image_main img{
		border-radius: 0px 0 0 12.138px;
	}

	body .inup_upsell_product_section_list_wrap .inup_upsell_pr_name{
		font-size: 20px;
	}

}

@media screen and (max-width: 426px) {
	body .inup_upsell_product_section_list_wrap .inup_upsell_pr_name{
		font-size: 18px;
	}

	.inup_fkcart_product_details .inup_wc_product_title {
		font-size: 20px !important;
	}

}


@media screen and (max-width: 400px) {
	.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_details{	
		padding: 0px 10px 0px 0px;
	}

	.inup_upsell_product_section_list_wrap .inup_upsell_pr_content_button.inup_upsell_product_add{
		width: 32px;
  		height: 32px;
	}
}


@media screen and (max-width: 392px) {

	body .inup_upsell_product_section_list_wrap .inup_upsell_pr_name {
		font-size: 16px;
	}
}
@media screen and (max-width: 386px) {

	body #fkcart-modal .fkcart-preview-ui .fkcart-slider-header .fkcart-title{
		font-size: 26px !important;
	}

	.woocommerce-checkout .inup_product_shipping_text, .inup_upsell_product_section_list_wrap .inup_product_highlight_text {
		font-size: 10px !important;
	}

	.inup_upsell_product_section_list_wrap .inup_product_highlight_text{
		width: auto;
	}

	.inup_upsell_pr_price_details_dis {
		font-size: 8px;
	}

	.inup_upsell_pr_price_details_dis svg{
		width: 12px;
  		height: 10px;
	}

	body.woocommerce-checkout .inup_upsell_pr_name {
		font-size: 18px;
	}

	.woocommerce-checkout .inup_pr_image_main, .woocommerce-checkout .inup_pr_image_main img {
		width: 103px !important;
	}

	.woocommerce-checkout .inup_wc_product_title {
		font-size: 18px !important;
	}

	
}

@media screen and (max-width: 375px) {
	.inup_fkcart_product_details .inup_wc_product_title {
		font-size: 18px !important;
	}
}

@media screen and (max-width: 370px) {

	.inup_upsell_product_section_list_wrap .inup_product_highlight_text {
		font-size: 8px !important;
		line-height: 2.5;
	}

	.inup_fkcart_summary_text{
		font-size: 12px !important;
	}

	#fkcart-modal .fkcart-preview-ui .fkcart-slider-footer {
		padding: 0px 12px 12px 12px !important;
	}

	#fkcart-modal .fkcart-preview-ui .fkcart-slider-body {
		padding: 12px;
	}

}

@media screen and (max-width: 362px) {

	body .inup_upsell_product_section_list_wrap .inup_upsell_pr_name {
		font-size: 15px;
	}
}

@media screen and (max-width: 357px) {
	.fkcart_summary_cta .inup_product_shipping_text, .inup_fkcart_policy_text{
		font-size: 10px;
	}

}