.elementor-6842 .elementor-element.elementor-element-d843563{--display:flex;}.elementor-6842 .elementor-element.elementor-element-d843563:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-d843563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lastminutebeauty.dk/wp-content/uploads/2025/11/hrsth.jpg");}.elementor-6842 .elementor-element.elementor-element-d7d3fb0{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-6842 .elementor-element.elementor-element-d843563:not(.elementor-motion-effects-element-type-background), .elementor-6842 .elementor-element.elementor-element-d843563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}/* Start custom CSS for html, class: .elementor-element-f3bf3f4 */.lmb-login-topmenu {
    display: flex;
    justify-content: center;
    gap: 10px;
    padding: 6px 0;
    font-family: 'Lora', serif;
    overflow-x: auto;
}

.lmb-login-topmenu a {
    white-space: nowrap;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
    transition: 0.25s ease;
}

.lmb-login-topmenu a:hover {
    color: #c79c68;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7d3fb0 */.lmb-footer {
    background: transparent; /* USUNIĘTO CZARNE TŁO */
    color: #7a6147;
    padding: 40px 20px 25px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}

/* Top */
.lmb-footer-title {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    color: #c79c68;
    margin-bottom: 10px;
}

.lmb-footer-desc {
    font-size: 14px;
    color: #8b755e;
    max-width: 600px;
    margin: 0 auto 28px;
}

/* MENU POZIOME */
.lmb-footer-menu ul {
    list-style: none;
    padding: 0;
    margin: 0 auto 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 22px;
}

.lmb-footer-menu ul li a {
    color: #7a6147;
    text-decoration: none;
    font-size: 14px;
    transition: 0.2s ease;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
}

.lmb-footer-menu ul li a:hover {
    color: #c79c68;
    border-bottom: 1px solid #c79c68;
}

/* Bottom */
.lmb-footer-bottom {
    font-size: 13px;
    color: #9c836c;
    margin-top: 10px;
}/* End custom CSS */