#micore_fixed_finder {
position: fixed;
right: 50%;
width: 100%;
max-width: var(--fixed_finder_width);
display: flex;
justify-content: center;
padding: var(--fixed_finder_padding);
box-sizing: border-box;
transform: translateX(50%);
transition: var(--fixed_finder_transition), transform 0s;
z-index: calc(var(--mirai-ui-modal-layer, 100) - 1);
}
body:has([data-mirai-component] ui-modal-overflow[class*="_visible"]) #micore_fixed_finder,
body:has([data-elementor-type="popup"] [data-mirai-component]) #micore_fixed_finder {
z-index: 1;
}
#micore_fixed_finder::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: var(--fixed_finder_background_color);
opacity: var(--fixed_finder_background_opacity);
transition: var(--fixed_finder_transition), transform 0s;
z-index: -1;
}
#micore_fixed_finder[data-position="bottom"] {
bottom: var(--fixed_finder_position);
}
#micore_fixed_finder[data-position="bottom"].micore-offset-active {
bottom: var(--fixed_finder_offset_position);
}
body.home #micore_fixed_finder[data-position="bottom"]:not(.micore-offset-active) {
bottom: var(--fixed_finder_home_position);
}
#micore_fixed_finder[data-position="top"] {
top: var(--fixed_finder_position);
}
#micore_fixed_finder[data-position="top"].micore-offset-active {
top: var(--fixed_finder_offset_position);
}
body.home #micore_fixed_finder[data-position="top"]:not(.micore-offset-active) {
top: var(--fixed_finder_home_position);
}
@media only screen and (max-width:767px) {
#micore_fixed_finder {
max-width: var(--fixed_finder_mobile_width);
}
#micore_fixed_finder::before {
background-color: var(--fixed_finder_mobile_background_color);
opacity: var(--fixed_finder_mobile_background_opacity);
}
#micore_fixed_finder[data-mobile-position="bottom"] {
top: unset;
bottom: var(--fixed_finder_mobile_position);
}
#micore_fixed_finder[data-mobile-position="bottom"].micore-offset-active {
top: unset;
bottom: var(--fixed_finder_mobile_offset_position);
}
body.home #micore_fixed_finder[data-mobile-position="bottom"]:not(.micore-offset-active) {
bottom: var(--fixed_finder_mobile_home_position);
top: unset;
}
#micore_fixed_finder[data-mobile-position="top"] {
top: var(--fixed_finder_mobile_position);
bottom: unset;
}
#micore_fixed_finder[data-mobile-position="top"].micore-offset-active {
top: var(--fixed_finder_mobile_offset_position);
bottom: unset;
}
body.home #micore_fixed_finder[data-mobile-position="top"]:not(.micore-offset-active) {
top: var(--fixed_finder_mobile_home_position);
bottom: unset;
}
} #micore_temporal_loyalty_content,
#micore_overwrite_finder_modal_link {
display: none;
} body[class*="elementor"]:not([class*="micore-page-template"]) [data-mirai-component="finder"] [data-role="view"] [data-role="finder:field:promocode"],
body[class*="elementor"]:not([class*="micore-page-template"]) [data-mirai-component="session"] [data-role="view"] [data-role="input"] {
font-size: 1rem;
background-color: transparent;
}
body[class*="elementor"]:not([class*="micore-page-template"]) [data-mirai-component] input:not([type="button"]):not([type="submit"]):not([type="checkbox"]),
body[class*="elementor"]:not([class*="micore-page-template"]) ui-modal-overflow input:not([type="button"]):not([type="submit"]):not([type="checkbox"]) {
background-color: transparent;
}
[data-mirai-component="signup"],
[data-mirai-component="profile"] {
display: flex;
justify-content: center;
padding: var(--mirai-ui-space-XL, 30px) 0;
} @media only screen and (min-width:768px) {
body:has(#micore_fixed_finder[data-position="bottom"]) :is(#footer, footer) {
padding-bottom: calc(var(--mirai-finder-field-height) + var(--mirai-finder-padding) * 2 + var(--fixed_finder_padding) * 4 + var(--fixed_finder_offset_position));
}
}
@media only screen and (max-width:767px) {
body:has(#micore_fixed_finder[data-mobile-position="bottom"]) :is(#footer, footer) {
padding-bottom: calc(var(--mirai-finder-field-height) + var(--mirai-finder-padding) * 2 + var(--fixed_finder_padding) * 4 + var(--fixed_finder_offset_position));
}
}