.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* FunnelKit cart: icon lives in the header, so no floating button. */
#fkcart-floating-toggler {
	display: none !important;
}

.rs-fk-cart {
	position: relative;
	z-index: 2;
	width: auto;
}

.rs-fk-cart .fkcart-shortcode-container {
	display: flex;
	align-items: center;
	color: #1E1E1E;
	cursor: pointer;
}

.rs-fk-cart .fkcart-shortcode-icon-wrap {
	position: relative;
	display: flex;
}

.rs-fk-cart .fkcart-shortcode-icon-wrap svg {
	width: 22px;
	height: 22px;
}

.rs-fk-cart .fkcart-shortcode-count {
	position: absolute;
	top: -7px;
	right: -9px;
	min-width: 17px;
	height: 17px;
	padding: 0 4px;
	border-radius: 9px;
	background: #924D2E;
	color: #FFFFFF;
	font-family: "Poppins", sans-serif;
	font-size: 10px;
	font-weight: 600;
	line-height: 17px;
	text-align: center;
}

.rs-fk-cart .fkcart-shortcode-count[data-item-count="0"] {
	display: none;
}

/* The search and mobile-menu toggles are accordions without an indicator icon.
   The editor adds a default icon on load; keep it hidden. */
.elementor-element-2d167483 > details > summary > .e-accordion-item-icon-base,
.elementor-element-6c9ded8f > details > summary > .e-accordion-item-icon-base {
	display: none;
}/* End custom CSS */