:root {
    --corporative-color: #9E5114;
	--mirai-ui-border-radius: 8px;
	--mirai-booking-query-color: #fff;
	--mirai-booking-query-color-active: #f4a86a;
}

@media (max-width: 1024px) {
/* ICON SIZE WHEN YOU ARE LOGGED IN */
	:root [data-mirai-component="session"]:has([data-role="account"]){
		--mirai-ui-font-size-action:17px;
		--mirai-ui-space-L: 27px;
	}
}

/***** FINDER *****/
/* HIDDEN IN DETAIL PAGES */
body.cat-room-detail [data-mirai-component="finder"],
body.cat-offer-detail [data-mirai-component="finder"] {
    display: none;
}

/* MAX-WIDTH COLUMN FINDER */
.column-finder.elementor-widget-Mirai-Finder {
    max-width: 330px;
    margin: 0 auto;
}

/**** CLUB *****/
.elementor-widget-Mirai-Club-Login {
    line-height: normal;
}

/* LOGIN */
[data-role="login"] [data-role="content"] {
    font-family: var(--e-global-typography-5c843f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c843f5-font-size);
    font-weight: var(--e-global-typography-5c843f5-font-weight);
    line-height: var(--e-global-typography-5c843f5-line-height);
}

[data-mirai-component="session"] {
    display: flex;
}

/***** CLUB PAGES *****/
/* ALIGN CENTER CLUB FORM ON SIGNGUP PAGE */
[data-mirai-component="signup"] {
	display: flex;
	justify-content: center;
}

/* PADDING FOR SINGUP AND MEMBERS AREA PAGE */
[data-mirai-component="profile"],
[data-mirai-component="signup"] {
	padding: 50px 0;
}

/* remove the grey background of the email imput in profile */
[data-mirai-component="profile"] input[disabled] {
    background-color: transparent;
}


body:has(.mft-wrapper-finder.elementor-sticky--effects) .mft-wrapper-finder{
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%) !important; 
    display: grid !important;
	background-color: white;
    justify-content: center !important;
    padding: 6px;
}

:root .mft-wrapper-finder.elementor-sticky--effects [data-mirai-component="finder"]{
  --mirai-finder-border: none;
}

/* edit form club page */
:root .section-form [data-mirai-component="signup"] [data-role="signup"]{
	--mirai-ui-content-border: transparent;
	--mirai-ui-content-light: #222222;
	--mirai-ui-base: #EDEAE5;
	--mirai-ui-input-background: #EDEAE5;
	--mirai-ui-font-bold: 'Playfair Display';
	--mirai-ui-font-size-headline-2: clamp(24px, calc(24px + (40 - 24) * ((100vw - 1180px) / (1920 - 1180))), 40px); 
	--mirai-ui-font-bold-weight: 400;
	--mirai-ui-content: #222222;
	--mirai-ui-font-size-paragraph: clamp(16px, calc(16px + (18 - 16) * ((100vw - 1180px) / (1920 - 1180))), 18px);
	--mirai-ui-font: 'Mulish';
}

