.elementor-1011 .elementor-element.elementor-element-9487c45{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1011 .elementor-element.elementor-element-7e597b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-89cc26a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-0aa7482{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-9dd18cf{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011 .elementor-element.elementor-element-85c4182{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1011 .elementor-element.elementor-element-7e597b4{--width:20%;}.elementor-1011 .elementor-element.elementor-element-89cc26a{--width:60%;}.elementor-1011 .elementor-element.elementor-element-0aa7482{--width:20%;}.elementor-1011 .elementor-element.elementor-element-85c4182{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-85c4182{--width:80%;}}@media(max-width:1024px){.elementor-1011 .elementor-element.elementor-element-9dd18cf{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for html, class: .elementor-element-a89ef78 */.miraecle-header-actions {
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
    justify-content: flex-end !important;
}

.miraecle-currency,
.miraecle-lang {
    display: flex !important;
    align-items: center !important;
}

.miraecle-icon {
    display: flex !important;
    align-items: center !important;
    color: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf8483e */@media (max-width: 1024px) {
    /* Hide desktop logo column */
    .elementor-element-7e597b4 {
        display: none !important;
    }
    /* Hide desktop nav column */
    .elementor-element-89cc26a {
        display: none !important;
    }
    /* Hide desktop actions column (language + cart) */
    .elementor-element-0aa7482 {
        display: none !important;
    }
}/* End custom CSS */