.elementor-15 .elementor-element.elementor-element-af15105{margin-top:50px;margin-bottom:50px;}.elementor-15 .elementor-element.elementor-element-c2f8063:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-c2f8063 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for wc-elements, class: .elementor-element-f442a93 */.elementor-15 .elementor-element.elementor-element-f442a93 {
    font-family: 'aktivsport2';
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-content {
    width: 78%;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul {
    border: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation li {
    margin: 10px 0;
    border: none;
    background: #666;
    border-radius: 8px;
    list-style: none;
    transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation li a {
    color: #FDF290;
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation li a:hover {
    background: #FDF290 !important;
    border-radius: 8px;
    color: #000;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #FDF290;
    border-radius: 8px;
    color: #000;
    font-weight: bold;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M3 3h8v8H3V3zm0 10h8v8H3v-8zM13 3h8v8h-8V3zm0 10h8v8h-8v-8z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--orders a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M19 5h-4V3H9v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-8 2h2v2h-2V7zm0 4h2v2h-2v-2zm-4-4h2v2H7V7zm0 4h2v2H7v-2zm10 8H7v-2h10v2zm0-4H7v-2h10v2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--payment-methods a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23ffffff'%3E%3Cpath d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 15px;
    vertical-align: middle;
}

/* Icon-Farbe für spezifische Icons bei Hover und aktiv */
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--dashboard a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--dashboard a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M3 3h8v8H3V3zm0 10h8v8H3v-8zM13 3h8v8h-8V3zm0 10h8v8h-8v-8z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--orders a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--orders a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M19 5h-4V3H9v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-8 2h2v2h-2V7zm0 4h2v2h-2v-2zm-4-4h2v2H7V7zm0 4h2v2H7v-2zm10 8H7v-2h10v2zm0-4H7v-2h10v2z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--edit-address a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--edit-address a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--payment-methods a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--edit-account a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--edit-account a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--customer-logout a:hover:before,
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23000000'%3E%3Cpath d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E");
}

.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

/* Verbesserte Hover-Effekte */
.elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation li:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

@media only screen and (max-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation,
    .elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-content {
        width: 100% !important;
        float: none;
    }
    
    .elementor-15 .elementor-element.elementor-element-f442a93 .woocommerce-MyAccount-navigation {
        margin-bottom: 30px;
    }
}/* End custom CSS */