.elementor-26 .elementor-element.elementor-element-1a89f7d9{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-58dc6fa2{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-26 .elementor-element.elementor-element-58dc6fa2 a{color:#000000;}.elementor-26 .elementor-element.elementor-element-58dc6fa2 a:hover, .elementor-26 .elementor-element.elementor-element-58dc6fa2 a:focus{color:#C2A074;}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-58dc6fa2{text-align:start;line-height:2.2em;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-58dc6fa2 p{margin-block-end:19px;}}/* Start custom CSS for text-editor, class: .elementor-element-58dc6fa2 */.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce button.button,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce a.button,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce input.button {
    background-color: #A47961 !important;
    color: #ffffff !important;
    border: 1px solid #A47961 !important;
    border-radius: 999px !important;
    padding: 14px 28px !important;
    font-family: "Manrope", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    box-shadow: none !important;
    opacity: 1 !important;
    transition: all 0.25s ease;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce button.button:hover,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce a.button:hover,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce input.button:hover {
    background-color: #8F684F !important;
    color: #ffffff !important;
    border-color: #8F684F !important;
}
/* FIÓKOM OLDAL – TELJES ELRENDEZÉS */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: 40px !important;
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    font-family: "Manrope", sans-serif;
}


/* BAL OLDALI MENÜ */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation {
    flex: 0 0 270px !important;
    width: 270px !important;
    max-width: 270px !important;
    float: none !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation ul {
    display: block !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation li {
    display: block !important;
    list-style: none !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation li::before,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation li::after,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation li::marker {
    display: none !important;
    content: none !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation a {
    display: block !important;
    width: 100% !important;
    padding: 14px 20px !important;
    border: 1px solid #e8e2de !important;
    border-radius: 30px !important;
    background: #f7f3f1 !important;
    color: #222222 !important;
    font-family: "Manrope", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
    transition: all 0.25s ease !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation a:hover,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation .is-active a {
    background: #A47961 !important;
    border-color: #A47961 !important;
    color: #ffffff !important;
}


/* JOBB OLDALI TARTALOM */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    float: none !important;
    margin: 0 !important;
    padding: 30px !important;
    border: 1px solid #ece7e4 !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    color: #222222 !important;
    box-sizing: border-box !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content p:first-child {
    margin-top: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content p:last-child {
    margin-bottom: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content a {
    color: #A47961;
}


/* CÍMEK */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content h1,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content h2,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content h3,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content h4 {
    margin-top: 0;
    font-family: "Manrope", sans-serif !important;
    color: #111111;
}


/* GOMBOK */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content .button,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content button,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content input[type="submit"] {
    display: inline-block !important;
    min-height: 46px !important;
    padding: 13px 24px !important;
    border: 0 !important;
    border-radius: 30px !important;
    background: #A47961 !important;
    color: #ffffff !important;
    box-shadow: none !important;
    font-family: "Manrope", sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content .button:hover,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content button:hover,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content input[type="submit"]:hover {
    background: #8f6751 !important;
    color: #ffffff !important;
}


/* ŰRLAPMEZŐK */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content select,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content textarea {
    width: 100% !important;
    min-height: 48px !important;
    padding: 11px 14px !important;
    border: 1px solid #d9d4d1 !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content input:focus,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content select:focus,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content textarea:focus {
    border-color: #A47961 !important;
    outline: none !important;
    box-shadow: none !important;
}


/* TÁBLÁZATOK */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content table {
    width: 100% !important;
    border-collapse: collapse !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content table th {
    padding: 12px !important;
    background: #f7f3f1 !important;
    color: #222222 !important;
    text-align: left !important;
}

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content table td {
    padding: 12px !important;
    border-bottom: 1px solid #ece7e4 !important;
}


/* WOOCOMMERCE ÜZENETEK */

.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-message,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-info,
.elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-error {
    width: 100% !important;
    margin: 0 0 25px !important;
    padding: 18px 22px 18px 48px !important;
    border: 0 !important;
    border-left: 4px solid #A47961 !important;
    border-radius: 0 !important;
    background: #f7f3f1 !important;
    color: #222222 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}


/* TABLET */

@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce {
        gap: 25px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation {
        flex-basis: 230px !important;
        width: 230px !important;
        max-width: 230px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content {
        padding: 25px !important;
    }
}


/* MOBIL */

@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation {
        width: 100% !important;
        max-width: none !important;
        margin: 0 0 30px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation ul {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation li {
        display: block !important;
        margin: 0 !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-navigation a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 100% !important;
        min-height: 46px !important;
        padding: 11px 8px !important;
        text-align: center !important;
        font-size: 12px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 22px 18px !important;
    }

    .elementor-26 .elementor-element.elementor-element-58dc6fa2 .woocommerce-MyAccount-content table {
        display: block !important;
        overflow-x: auto !important;
    }
}/* End custom CSS */