/**
* Theme Name: WP-Stars Storefront Childtheme
* Template: storefront
*/

/* oxygen-300 - latin */
@font-face {
    font-display: swap;
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Oxygen/Oxygen-Light.ttf') format('truetype');
}
/* oxygen-regular - latin */
@font-face {
    font-display: swap;
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src:  url('fonts/Oxygen/Oxygen-Regular.ttf') format('truetype');
}
/* oxygen-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/Oxygen/Oxygen-Bold.ttf') format('truetype');
}

:root {
    --black: #292D29;
    --magenta: #E61484;
    --cyan: #009EEF;
    --yellow: #FFE700;
    --blue: #202D85; /* impexa logo blue */
    --grey: #767676;
    --page-width: 1240px;
    --page-mobile-breakpoint: 1024px;
}

html, body, #page {
    height: 100%;
    min-height: 100%;
    font-family: 'Oxygen';
    font-weight: 400;
}

html a {
    color: var(--black);
    text-decoration: underline;
    outline: none;

    &:hover,
    &:focus,
    &:active {
        color: var(--magenta);
        outline: none;
        outline-offset: 5px;
    }

    &:focus-visible {
        outline: dashed 3px #ccc;
    }
}

/* form basics */

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=url],
input[type=password],
input[type=search],
textarea,
.input-text {
    padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125);

    background-color: #fff;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
    font-family: inherit;
    font-size: 1em;
    height: 3.125em;
    line-height: 1em;
    margin: 0;
    min-height: 0;
    padding: 1em .5em;
    width: 100%;

    &:hover,
    &:focus {
        background-color: #fff;
        color: inherit;
    }
}

/* button tag als Link dargestellt */
.linkbutton {
    color: var(--grey);
    text-decoration: underline;
    outline: none;
    background: none;
    padding: 0;
    font-weight: inherit;

    &:hover,
    &:focus,
    &:active {
        color: var(--magenta);
        outline: none;
        outline-offset: 5px;
        background: none;
    }

    &:focus-visible {
        outline: dashed 3px #ccc;
    }
}

input, select {
    &:hover,
    &:focus,
    &:active {
        color: var(--magenta);
        outline: none;
        outline-offset: 5px;
    }

    &:focus-visible {
        outline: dashed 3px #ccc;
    }
}

h1,
h1.product_title.entry-title {
    color: var(--black, #292D29);
    font-family: Oxygen;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
}

h2,
h2.product_title.entry-title {
    color: var(--black, #292D29);
    font-family: Oxygen;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}


h6, .h6 {
    font-family: Oxygen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


/* Utility Classes */

.oxygen-light {
    font-family: "Oxygen", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.oxygen-regular {
    font-family: "Oxygen", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.oxygen-bold {
    font-family: "Oxygen", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.wps-legal-text {
    color: #777777;
    font-style: italic;
    font-size: 14px;
}

.wps-add-to-cart-btn {
    background: #fff;
    border: solid 1px black;
    border-radius: 100px;
    min-width: 240px;
    max-width: 340px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0px;
    z-index: 100;
    box-shadow: 0px 0px 0px 0px #FFE700, 0px 0px 0px 0px #E61484;
    transition: box-shadow 250ms ease-in-out;

    &:hover,
    &:active,
    &:focus,
    &:focus-visible{
        background: #fff;
        border: solid 1px black;
        box-shadow: 4px 4px 0px 0px #FFE700, -4px -4px 0px 0px #E61484;
        outline: none !important;
        outline-offset: 0 !important;
    }

    .inner-button-text {
        display: flex;
        flex-grow: 1;
        text-align: center;
        justify-content: center;
    }

    .inner-button-icon {
        display: flex;
        border-left: solid 1px var(--black);
        flex-shrink: 1;
        justify-content: center;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        align-items: center;
        font-size: 18px;
        line-height: 0;
    }

}

.truncate-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.wps-default-btn {
    text-align: center;
    background: #fff;
    border: solid 1px black;
    border-radius: 100px;
    min-width: 240px;
    max-width: 340px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    z-index: 100;
    box-shadow: 0px 0px 0px 0px #FFE700, 0px 0px 0px 0px #E61484;
    transition: box-shadow 250ms ease-in-out;
    text-decoration: none !important;
    white-space: break-spaces;

    &:hover,
    &:active,
    &:focus,
    &:focus-visible{
        background: #fff;
        border: solid 1px black;
        box-shadow: 4px 4px 0px 0px #FFE700, -4px -4px 0px 0px #E61484;
        outline: none !important;
        outline-offset: 0 !important;
    }
}

/* single product - add to cart button */
.single_add_to_cart_button.button.alt {
    display: flex;
    width: 273px;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    background: var(--black);
    border: solid 1px black;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    z-index: 100;
    box-shadow: 0px 0px 0px 0px #FFE700, 0px 0px 0px 0px #E61484;
    transition: box-shadow 250ms ease-in-out;

    &.width-arrow {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    &:hover,
    &:active,
    &:focus,
    &:focus-visible{
        border: solid 1px black;
        box-shadow: 4px 4px 0px 0px #FFE700, -4px -4px 0px 0px #E61484;
        outline: none !important;
        outline-offset: 0 !important;
    }
}

.colorful-hover {
    position: relative;
    z-index: 99;

    &::before {
        content: '';
        position: absolute;
        top: -5px;
        left: -5px;
        background: var(--magenta);
        width: 100%;
        height: 100%;
        border-radius: 100px;
        z-index: -20;
    }

    &::after {
        content: '';
        position: absolute;
        top: 5px;
        left: 5px;
        background: var(--yellow);
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 100px;
        z-index: -20;
    }
}



.impexa-notice {
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 10px 16px;
    gap: 8px;
    align-self: stretch;
    border-radius: 10px;
    border: 2px solid var(--blue, #202D85);
    background: #F0F8FF;
    margin-bottom: 25px;

    &:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 11.6114C21.0034 12.9312 20.6951 14.2332 20.1 15.4114C19.3944 16.8231 18.3098 18.0105 16.9674 18.8406C15.6251 19.6707 14.0782 20.1107 12.5 20.1114C11.1801 20.1148 9.87812 19.8064 8.7 19.2114L3 21.1114L4.9 15.4114C4.30493 14.2332 3.99656 12.9312 4 11.6114C4.00061 10.0331 4.44061 8.48621 5.27072 7.14391C6.10083 5.80161 7.28825 4.71692 8.7 4.01136C9.87812 3.41629 11.1801 3.10792 12.5 3.11136H13C15.0843 3.22635 17.053 4.10612 18.5291 5.58222C20.0052 7.05831 20.885 9.02701 21 11.1114V11.6114Z' stroke='%23202D85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 8.11133L12.4905 8.11133' stroke='%23202D85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.1113L12.5 11.1113' stroke='%23202D85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        display: inline;
    }
}

/* Layout */

.site-header {
    position: sticky;
    top: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: solid 1px var(--black);
    margin-bottom: 0 !important;
}

#page {
    display: flex;
    flex-direction: column;

    #content {
        flex-grow: 1;
    }
}

.text-area { max-width: 70ch;}

/* header */

#wps-inner-header-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--page-width);
    padding: 0 1em;
    box-sizing: content-box;
    gap: 15px;
    background: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;

    @media screen and (min-width: 768px){
        gap: 50px;
        padding: 0 2.617924em;
        padding: 2rem;
        padding-bottom: 1rem;
    }

    #wps-header-logo {
        flex-grow: 1;
    }

    #main-navigation ul,
    #mobile-navigation ul {
        list-style: none;
        list-style-position: outside;
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
        padding: 0;
        list-style-type: none;
        height: 100%;
        gap: 25px;
        margin-left: 0;
        margin-bottom: 0;

        li {
            display: flex;
            justify-content: center;
            align-items: center;

            a {
                text-decoration: none;
                
                &.is-active {
                    text-decoration: underline;
                }
            }
        }
    }

    #main-navigation {
        display: none;
        flex-direction: row;
        flex-grow: 1;
        justify-content: end;

        @media screen and (min-width: 768px){
            display: flex;
        }
    }

    #mobile-navigation {
        display: none;
        flex-direction: row;
        flex-grow: 1;
        justify-content: end;

        &.active {
            @media screen and (max-width: 767px){
                /* the active mobile nativation menue */
                display: flex;
                position: fixed;
                background: var(--blue);
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: -1;

                nav {
                    width: 100%;

                    ul {
                        flex-direction: column;
                        justify-content: center;

                        li a {
                            color: #fff;

                            &:hover,
                            &:focus,
                            &:active {
                                color: #fff;
                                outline: none;
                                outline-offset: 5px;
                                text-decoration: underline;
                            }

                            &:focus-visible {
                                outline: dashed 1px #fff;
                            }

                        }
                    }
                }
            }
        }

    }

    #wps-header-utility-nav {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
        width: 50%;
        font-size: 0;

        @media screen and (min-width: 768px){
            order: unset;
            justify-content: flex-start;
            width: unset;
        }

        a {
            text-decoration: none;
            position: relative;

            &:hover,
            &:focus,
            &:active {
                svg > g path {
                    stroke: var(--magenta);
                }

                svg#wps-icon-dashboard path {
                    fill: var(--magenta);
                }
            }
        }

        span#wps-product-count {
            background: var(--blue);
            color: #fff;
            border-radius: 50%;
            width: 1.6em;
            height: 1.6em;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            bottom: -1.25em;
            right: -1em;
            font-size: 16px;

            &:empty {
                display: none;
            }
        }

        #wps-burger-nav {
            display: block;

            button {
                padding: 0;
                border: 0;
                background: none;
                outline-offset: 5px;

                &:hover,
                &:focus,
                &:active {
                    color: var(--magenta);
                    outline: none;
                }

                &:focus-visible {
                    outline: dashed 1px #ccc;
                }

                svg#close {display: none;}

                &[aria-expanded='true'] {
                    svg#close {display: block;}
                    svg#open {display: none;}
                }

            }

            @media screen and (min-width: 768px){
                display: none;
            }
        }
    }
}


body.logged-in #wps-header-utility-nav a svg#wps-icon-dashboard path#checksymbol{
    display: block !important;
}

/* footer */

footer#colophon {
    border-top: solid 1px var(--black);
    background: #fff;
    display: flex;
    width: 100%;
    margin: auto;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    padding: 15px;

    @media screen and (min-width: 1024px){
        padding: 100px;
    }

    div.col-full {
        max-width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding: 0 !important;
        padding-top: 50px;
        padding-bottom: 50px;
        gap: 50px;

        @media screen and (min-width: 1024px){
            width: var(--page-width);
            padding-top: unset;
            padding-bottom: unset;
            gap: 25px;
        }

        &::before {display: none;}

        nav#wps-footer-navigation-menue {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 15px;
            justify-content: center;
            align-items: center;
            width: 100%;

            @media screen and (min-width: 1024px){
                text-align: unset;
                width: unset;
                flex-direction: column;
                gap: 0.75em;
            }
        }

        div#wps-footer-socialmedia-menue {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            width: 100%;

            @media screen and (min-width: 1024px){
                flex-direction: column;
                padding-left: 50px;
                align-items: flex-end;
                width: unset;
                justify-content: flex-start;
            }
        }

        #wps-footer-logo {
            padding-right: 50px;
            padding-bottom: 25px;
        }

        #wps-footer-address {
            width: 100%;

            @media screen and (min-width: 1024px){
                flex-grow: 1;
                width: 50%;
            }
        }

        #footer-line-2 {
            width: 100%;
            text-align: center;

            @media screen and (min-width: 1024px){
                text-align: left;
            }
        }
    }
}

/* content area */

div#content div.col-full {
    max-width: var(--page-width);
}

.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignwide,
.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignwide {
    margin-left: unset !important;
    margin-right: unset !important;
}

/* breadcrumbs */

nav#wps-breadcrumbs {
    margin: 25px auto;
    width: 100%;
    max-width: calc(1240px + 4rem);
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    padding-left: 2rem;
    padding-right: 2rem;
}

/* product cart */

#main .products.columns-3,
section.related.products ul.products.columns-3{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    grid-gap: 50px;
    margin-bottom: 150px;

    @media screen and (min-width: 1024px){
        grid-template-columns: repeat(auto-fit, minmax(210px, 0.3fr));
    }

    &::before, &::after {
        display: none;
    }

    .product.type-product {
        float: none;
        width: unset;
        margin: unset;

        a {
            &:hover,
            &:focus,
            &:active {
                color: var(--magenta);
                outline: none;
                outline-offset: 5px;
            }

            &:focus-visible {
                outline: dashed 1px #ccc;
            }

            img.attachment-woocommerce_thumbnail {
                width: 100%;
                height: auto;
                border: solid 1px var(--black);
                border-radius: 14px;
            }
        }
    }

    span.onsale {
        position: absolute;
        top: 0;
        left: 0;
        background: yellow;
    }
}

form.woocommerce-ordering select {
    padding: 5px;
}

/* Product Image */

.woocommerce-product-gallery__wrapper{
    border: solid 1px var(--black);
    border-radius: 14px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;

    .wps-product-image-container {
        position: absolute;
        top: 0;
        left: 0;
        right: 0px;
    }
}

.wps-product-image-container {
    position: relative;

    .label-quality {
        position: absolute;
        top: 12px;
        right: 12px;
        border-radius: 20px;
        /* border: 1px solid var(--grey); */
        background: var(--blue);
        color: #fff;
        display: flex;
        padding: 4px 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .label-color {
        display: flex;
        flex-direction: row;
        position: absolute;
        top: 12px;
        left: 12px;

        span {
            background: gray;
            border-radius: 50%;
            width: 24px;
            height: 25px;
            margin-left: -8px;

            &:nth-child(1) {
                margin-left: 0;
            }

            &.black {background: black}
            &.cyan {background: var(--cyan)}
            &.magenta {background: var(--magenta)}
            &.yellow {background: var(--yellow)}
        }
    }
}

/* Single Product Price area */

div.summary.entry-summary {
    border-bottom: solid 1px #757575;
    padding-bottom: 30px;
    margin-bottom: 30px;

    h1.product_title.entry-title {
        margin-bottom: 0;
    }

    p.price {
        margin: 0;
    }
}

/* Notifications / Warnings */

div.woocommerce .woocommerce-message {
    background-color: #fff;
    color: var(--black);
    border: solid 1px forestgreen;
    position: relative;

    a {
        color: var(--black);
        text-decoration: underline;
        outline: none;

        &:hover,
        &:focus,
        &:active {
            color: var(--magenta);
            outline: none;
            outline-offset: 5px;
        }

        &:focus-visible {
            outline: dashed 3px #ccc;
        }
    }

    &:focus {
        border: solid 1px forestgreen;
        outline: none;
    }
}


#wps-attribute-box {
    position: relative;
    height: auto;
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    justify-content: start;
    align-items: flex-start;
    margin-bottom: 25px;
    gap: 50px;
    line-height: 1.4em;
    font-size: 1rem;

    @media screen and (min-width: 768px){
        width: 55%;
    }
}

.summary.entry-summary {
    .label-quality {
        display: inline-block;
        background: var(--blue);
        color: #fff;
        border-radius: 20px;
        padding: 4px 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }
}

div.device-list {
    display: flex;
    gap: 10px;
    margin-bottom: 25px;

    span {
        border: solid 1px var(--black);
        background: #fff;
        color: var(--black);
        border-radius: 20px;
        padding: 4px 10px;
        justify-content: center;
        align-items: center;
        display: flex;
        gap: 5px;
    }
}

.wps-device-list-individual div.device-list span {
    background: #C5E1C6;
    color: #044407;
}

div#wps-devices-and-description-area {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;

    .row1 {
        display: flex;
        flex-direction: column;
        gap: 50px;

        @media screen and (min-width: 769px){
            flex-direction: row;
        }

        .wps-product-description {
            width: 100%;
            max-width: 100%;
        }

        .wps-device-list-product {
            width: 100%;
            max-width: 100%;
            flex-grow: 1;
        }
    }

    .row2 {
        display: flex;
        flex-direction: column;
        gap: 50px;
        margin-bottom: 75px;

        @media screen and (min-width: 1024px){
            flex-direction: row;
        }

        .inner {
            width: 100%;
            max-width: 100%;
        }

        div.Collapsable {
            margin-bottom: 15px;
            border-radius: 14px;
            border: 1px solid var(--black);
            padding: 25px;

            .chevron {
                display: inline-block;
                transition: transform 0.3s ease;
                transform: rotate(180deg);
                background: none;
                border: none;

                &:hover,
                &:focus,
                &:active {
                    color: var(--magenta);
                    outline: none;
                    outline-offset: 5px;
                }

                &:focus-visible {
                    outline: dashed 3px #ccc;
                }
            }

            &.open .chevron {
                transform: rotate(0deg);
            }

            h3 {
                font-size: 18px;
                margin-bottom: 0;
                transition: margin-bottom 500ms ease-in-out;
            }

            &.open h3 {
                margin-bottom: 1rem;
            }
        }
    }
}

.collapsable-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.Collapsable.open .collapsable-content {
    max-height: 500px;
    border-top: solid 1px #000;
    padding-top: 15px;
}

.collapsable-header {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    cursor: pointer;
    user-select: none;
}

section.related.products {
    h1,h2,h3,h4 {
        text-align: left !important;
    }
}

#device-select-box {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 25px;

    @media screen and (min-width: 1024px){
        flex-direction: row;
    }
}

#my-devices {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    grid-gap: 50px;
    margin-bottom: 150px;

    @media screen and (min-width: 1024px){
        grid-template-columns: repeat(auto-fit, minmax(210px, .33fr));
    }

    .device-icon {
        width: 100%;
        aspect-ratio: 1/1;
        border-radius: 14px;
        border: 1px solid var(--grey, #616161);
        background: url('') lightgray 50% / cover no-repeat;
        margin-bottom: 15px;
    }
}

/* fix icons on user dashboard section */
nav.woocommerce-MyAccount-navigation ul{

    li.woocommerce-MyAccount-navigation-link {

        /* logout link */
        &.woocommerce-MyAccount-navigation-link--customer-logout {
            a:before{ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M11.25 20.3613C11.25 20.5602 11.171 20.751 11.0303 20.8917C10.8897 21.0323 10.6989 21.1113 10.5 21.1113H4.5C4.30109 21.1113 4.11032 21.0323 3.96967 20.8917C3.82902 20.751 3.75 20.5602 3.75 20.3613V3.86133C3.75 3.66242 3.82902 3.47165 3.96967 3.331C4.11032 3.19035 4.30109 3.11133 4.5 3.11133H10.5C10.6989 3.11133 10.8897 3.19035 11.0303 3.331C11.171 3.47165 11.25 3.66242 11.25 3.86133C11.25 4.06024 11.171 4.25101 11.0303 4.39166C10.8897 4.53231 10.6989 4.61133 10.5 4.61133H5.25V19.6113H10.5C10.6989 19.6113 10.8897 19.6903 11.0303 19.831C11.171 19.9716 11.25 20.1624 11.25 20.3613ZM21.5306 11.5807L17.7806 7.8307C17.6399 7.68997 17.449 7.61091 17.25 7.61091C17.051 7.61091 16.8601 7.68997 16.7194 7.8307C16.5786 7.97143 16.4996 8.16231 16.4996 8.36133C16.4996 8.56035 16.5786 8.75122 16.7194 8.89195L19.1897 11.3613H10.5C10.3011 11.3613 10.1103 11.4403 9.96967 11.581C9.82902 11.7217 9.75 11.9124 9.75 12.1113C9.75 12.3102 9.82902 12.501 9.96967 12.6417C10.1103 12.7823 10.3011 12.8613 10.5 12.8613H19.1897L16.7194 15.3307C16.5786 15.4714 16.4996 15.6623 16.4996 15.8613C16.4996 16.0604 16.5786 16.2512 16.7194 16.392C16.8601 16.5327 17.051 16.6117 17.25 16.6117C17.449 16.6117 17.6399 16.5327 17.7806 16.392L21.5306 12.642C21.6004 12.5723 21.6557 12.4896 21.6934 12.3985C21.7312 12.3075 21.7506 12.2099 21.7506 12.1113C21.7506 12.0128 21.7312 11.9152 21.6934 11.8241C21.6557 11.7331 21.6004 11.6504 21.5306 11.5807Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before{ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M11.25 20.3613C11.25 20.5602 11.171 20.751 11.0303 20.8917C10.8897 21.0323 10.6989 21.1113 10.5 21.1113H4.5C4.30109 21.1113 4.11032 21.0323 3.96967 20.8917C3.82902 20.751 3.75 20.5602 3.75 20.3613V3.86133C3.75 3.66242 3.82902 3.47165 3.96967 3.331C4.11032 3.19035 4.30109 3.11133 4.5 3.11133H10.5C10.6989 3.11133 10.8897 3.19035 11.0303 3.331C11.171 3.47165 11.25 3.66242 11.25 3.86133C11.25 4.06024 11.171 4.25101 11.0303 4.39166C10.8897 4.53231 10.6989 4.61133 10.5 4.61133H5.25V19.6113H10.5C10.6989 19.6113 10.8897 19.6903 11.0303 19.831C11.171 19.9716 11.25 20.1624 11.25 20.3613ZM21.5306 11.5807L17.7806 7.8307C17.6399 7.68997 17.449 7.61091 17.25 7.61091C17.051 7.61091 16.8601 7.68997 16.7194 7.8307C16.5786 7.97143 16.4996 8.16231 16.4996 8.36133C16.4996 8.56035 16.5786 8.75122 16.7194 8.89195L19.1897 11.3613H10.5C10.3011 11.3613 10.1103 11.4403 9.96967 11.581C9.82902 11.7217 9.75 11.9124 9.75 12.1113C9.75 12.3102 9.82902 12.501 9.96967 12.6417C10.1103 12.7823 10.3011 12.8613 10.5 12.8613H19.1897L16.7194 15.3307C16.5786 15.4714 16.4996 15.6623 16.4996 15.8613C16.4996 16.0604 16.5786 16.2512 16.7194 16.392C16.8601 16.5327 17.051 16.6117 17.25 16.6117C17.449 16.6117 17.6399 16.5327 17.7806 16.392L21.5306 12.642C21.6004 12.5723 21.6557 12.4896 21.6934 12.3985C21.7312 12.3075 21.7506 12.2099 21.7506 12.1113C21.7506 12.0128 21.7312 11.9152 21.6934 11.8241C21.6557 11.7331 21.6004 11.6504 21.5306 11.5807Z' fill='white'/%3E%3C/svg%3E");}
        }

        /* Kontodetails Link */
        &.woocommerce-MyAccount-navigation-link--edit-account {
            a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_119_1212)'%3E%3Cpath d='M13.5001 14.8937C14.6758 14.1614 15.581 13.0661 16.0788 11.7736C16.5766 10.481 16.6399 9.06146 16.2591 7.72972C15.8783 6.39799 15.0741 5.22651 13.9682 4.39253C12.8623 3.55854 11.5149 3.10742 10.1298 3.10742C8.74467 3.10742 7.39724 3.55854 6.29135 4.39253C5.18545 5.22651 4.38126 6.39799 4.00045 7.72972C3.61964 9.06146 3.68292 10.481 4.18072 11.7736C4.67852 13.0661 5.58375 14.1614 6.75947 14.8937C4.82353 15.5274 3.08165 16.7115 1.68103 18.3784C1.6154 18.4534 1.5654 18.5408 1.53394 18.6354C1.50247 18.73 1.49019 18.8299 1.49779 18.9293C1.5054 19.0287 1.53274 19.1256 1.57823 19.2143C1.62371 19.303 1.68643 19.3817 1.76271 19.4459C1.83898 19.5101 1.92729 19.5585 2.02247 19.5881C2.11764 19.6178 2.21778 19.6282 2.31702 19.6187C2.41625 19.6092 2.5126 19.58 2.60043 19.5328C2.68826 19.4857 2.7658 19.4215 2.82853 19.344C4.71103 17.0977 7.30415 15.8612 10.1251 15.8612C12.946 15.8612 15.5392 17.0977 17.4254 19.344C17.5535 19.4964 17.7368 19.5917 17.9351 19.6089C18.1334 19.6262 18.3305 19.5639 18.4829 19.4359C18.6353 19.3078 18.7306 19.1245 18.7479 18.9261C18.7651 18.7278 18.7028 18.5308 18.5748 18.3784C17.1732 16.7115 15.4313 15.5274 13.5001 14.8937ZM5.25009 9.48617C5.25009 8.52199 5.53601 7.57946 6.07168 6.77777C6.60735 5.97608 7.36872 5.35124 8.25951 4.98226C9.1503 4.61328 10.1305 4.51674 11.0762 4.70484C12.0218 4.89295 12.8905 5.35724 13.5722 6.03903C14.254 6.72081 14.7183 7.58945 14.9064 8.53511C15.0945 9.48076 14.998 10.461 14.629 11.3518C14.26 12.2425 13.6352 13.0039 12.8335 13.5396C12.0318 14.0753 11.0893 14.3612 10.1251 14.3612C8.83262 14.3597 7.59351 13.8456 6.67959 12.9317C5.76567 12.0178 5.25158 10.7786 5.25009 9.48617ZM23.6485 13.524L23.2117 13.2718C23.2629 13.0004 23.2629 12.7219 23.2117 12.4505L23.6485 12.1984C23.7338 12.1491 23.8086 12.0835 23.8686 12.0054C23.9286 11.9273 23.9726 11.8381 23.9981 11.7429C24.0236 11.6478 24.0301 11.5485 24.0173 11.4508C24.0044 11.3532 23.9725 11.259 23.9232 11.1737C23.874 11.0884 23.8084 11.0136 23.7303 10.9536C23.6521 10.8936 23.5629 10.8496 23.4678 10.8241C23.3726 10.7986 23.2734 10.7921 23.1757 10.8049C23.078 10.8178 22.9838 10.8497 22.8985 10.899L22.4607 11.1521C22.2512 10.9723 22.0103 10.8328 21.7501 10.7405V10.2362C21.7501 10.0373 21.6711 9.84649 21.5304 9.70584C21.3898 9.56519 21.199 9.48617 21.0001 9.48617C20.8012 9.48617 20.6104 9.56519 20.4698 9.70584C20.3291 9.84649 20.2501 10.0373 20.2501 10.2362V10.7405C19.9899 10.8328 19.749 10.9723 19.5395 11.1521L19.1017 10.899C19.0163 10.8497 18.9222 10.8178 18.8245 10.8049C18.7268 10.7921 18.6276 10.7986 18.5324 10.8241C18.4373 10.8496 18.3481 10.8936 18.2699 10.9536C18.1918 11.0136 18.1262 11.0884 18.077 11.1737C18.0277 11.259 17.9958 11.3532 17.9829 11.4508C17.9701 11.5485 17.9766 11.6478 18.0021 11.7429C18.0276 11.8381 18.0716 11.9273 18.1316 12.0054C18.1916 12.0835 18.2663 12.1491 18.3517 12.1984L18.7885 12.4505C18.7373 12.7219 18.7373 13.0004 18.7885 13.2718L18.3517 13.524C18.2663 13.5732 18.1916 13.6388 18.1316 13.7169C18.0716 13.7951 18.0276 13.8843 18.0021 13.9794C17.9766 14.0746 17.9701 14.1738 17.9829 14.2715C17.9958 14.3692 18.0277 14.4634 18.077 14.5487C18.1262 14.634 18.1918 14.7088 18.2699 14.7688C18.3481 14.8287 18.4373 14.8727 18.5324 14.8982C18.6276 14.9237 18.7268 14.9303 18.8245 14.9174C18.9222 14.9046 19.0163 14.8726 19.1017 14.8234L19.5395 14.5702C19.749 14.75 19.9899 14.8895 20.2501 14.9818V15.4862C20.2501 15.6851 20.3291 15.8759 20.4698 16.0165C20.6104 16.1572 20.8012 16.2362 21.0001 16.2362C21.199 16.2362 21.3898 16.1572 21.5304 16.0165C21.6711 15.8759 21.7501 15.6851 21.7501 15.4862V14.9818C22.0103 14.8895 22.2512 14.75 22.4607 14.5702L22.8985 14.8234C23.0124 14.8895 23.1418 14.9241 23.2735 14.9237C23.4387 14.9237 23.5992 14.8693 23.7303 14.7688C23.8613 14.6683 23.9555 14.5273 23.9983 14.3678C24.041 14.2082 24.0299 14.0391 23.9667 13.8865C23.9034 13.7339 23.7916 13.6065 23.6485 13.524ZM20.2501 12.8612C20.2501 12.7128 20.2941 12.5678 20.3765 12.4445C20.4589 12.3212 20.576 12.225 20.7131 12.1683C20.8501 12.1115 21.0009 12.0966 21.1464 12.1256C21.2919 12.1545 21.4255 12.226 21.5304 12.3308C21.6353 12.4357 21.7067 12.5694 21.7357 12.7149C21.7646 12.8603 21.7498 13.0111 21.693 13.1482C21.6362 13.2852 21.5401 13.4024 21.4168 13.4848C21.2934 13.5672 21.1484 13.6112 21.0001 13.6112C20.8012 13.6112 20.6104 13.5322 20.4698 13.3915C20.3291 13.2509 20.2501 13.0601 20.2501 12.8612Z' fill='%23292D29'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_119_1212'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.111328)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
            &.is-active a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_119_1212)'%3E%3Cpath d='M13.5001 14.8937C14.6758 14.1614 15.581 13.0661 16.0788 11.7736C16.5766 10.481 16.6399 9.06146 16.2591 7.72972C15.8783 6.39799 15.0741 5.22651 13.9682 4.39253C12.8623 3.55854 11.5149 3.10742 10.1298 3.10742C8.74467 3.10742 7.39724 3.55854 6.29135 4.39253C5.18545 5.22651 4.38126 6.39799 4.00045 7.72972C3.61964 9.06146 3.68292 10.481 4.18072 11.7736C4.67852 13.0661 5.58375 14.1614 6.75947 14.8937C4.82353 15.5274 3.08165 16.7115 1.68103 18.3784C1.6154 18.4534 1.5654 18.5408 1.53394 18.6354C1.50247 18.73 1.49019 18.8299 1.49779 18.9293C1.5054 19.0287 1.53274 19.1256 1.57823 19.2143C1.62371 19.303 1.68643 19.3817 1.76271 19.4459C1.83898 19.5101 1.92729 19.5585 2.02247 19.5881C2.11764 19.6178 2.21778 19.6282 2.31702 19.6187C2.41625 19.6092 2.5126 19.58 2.60043 19.5328C2.68826 19.4857 2.7658 19.4215 2.82853 19.344C4.71103 17.0977 7.30415 15.8612 10.1251 15.8612C12.946 15.8612 15.5392 17.0977 17.4254 19.344C17.5535 19.4964 17.7368 19.5917 17.9351 19.6089C18.1334 19.6262 18.3305 19.5639 18.4829 19.4359C18.6353 19.3078 18.7306 19.1245 18.7479 18.9261C18.7651 18.7278 18.7028 18.5308 18.5748 18.3784C17.1732 16.7115 15.4313 15.5274 13.5001 14.8937ZM5.25009 9.48617C5.25009 8.52199 5.53601 7.57946 6.07168 6.77777C6.60735 5.97608 7.36872 5.35124 8.25951 4.98226C9.1503 4.61328 10.1305 4.51674 11.0762 4.70484C12.0218 4.89295 12.8905 5.35724 13.5722 6.03903C14.254 6.72081 14.7183 7.58945 14.9064 8.53511C15.0945 9.48076 14.998 10.461 14.629 11.3518C14.26 12.2425 13.6352 13.0039 12.8335 13.5396C12.0318 14.0753 11.0893 14.3612 10.1251 14.3612C8.83262 14.3597 7.59351 13.8456 6.67959 12.9317C5.76567 12.0178 5.25158 10.7786 5.25009 9.48617ZM23.6485 13.524L23.2117 13.2718C23.2629 13.0004 23.2629 12.7219 23.2117 12.4505L23.6485 12.1984C23.7338 12.1491 23.8086 12.0835 23.8686 12.0054C23.9286 11.9273 23.9726 11.8381 23.9981 11.7429C24.0236 11.6478 24.0301 11.5485 24.0173 11.4508C24.0044 11.3532 23.9725 11.259 23.9232 11.1737C23.874 11.0884 23.8084 11.0136 23.7303 10.9536C23.6521 10.8936 23.5629 10.8496 23.4678 10.8241C23.3726 10.7986 23.2734 10.7921 23.1757 10.8049C23.078 10.8178 22.9838 10.8497 22.8985 10.899L22.4607 11.1521C22.2512 10.9723 22.0103 10.8328 21.7501 10.7405V10.2362C21.7501 10.0373 21.6711 9.84649 21.5304 9.70584C21.3898 9.56519 21.199 9.48617 21.0001 9.48617C20.8012 9.48617 20.6104 9.56519 20.4698 9.70584C20.3291 9.84649 20.2501 10.0373 20.2501 10.2362V10.7405C19.9899 10.8328 19.749 10.9723 19.5395 11.1521L19.1017 10.899C19.0163 10.8497 18.9222 10.8178 18.8245 10.8049C18.7268 10.7921 18.6276 10.7986 18.5324 10.8241C18.4373 10.8496 18.3481 10.8936 18.2699 10.9536C18.1918 11.0136 18.1262 11.0884 18.077 11.1737C18.0277 11.259 17.9958 11.3532 17.9829 11.4508C17.9701 11.5485 17.9766 11.6478 18.0021 11.7429C18.0276 11.8381 18.0716 11.9273 18.1316 12.0054C18.1916 12.0835 18.2663 12.1491 18.3517 12.1984L18.7885 12.4505C18.7373 12.7219 18.7373 13.0004 18.7885 13.2718L18.3517 13.524C18.2663 13.5732 18.1916 13.6388 18.1316 13.7169C18.0716 13.7951 18.0276 13.8843 18.0021 13.9794C17.9766 14.0746 17.9701 14.1738 17.9829 14.2715C17.9958 14.3692 18.0277 14.4634 18.077 14.5487C18.1262 14.634 18.1918 14.7088 18.2699 14.7688C18.3481 14.8287 18.4373 14.8727 18.5324 14.8982C18.6276 14.9237 18.7268 14.9303 18.8245 14.9174C18.9222 14.9046 19.0163 14.8726 19.1017 14.8234L19.5395 14.5702C19.749 14.75 19.9899 14.8895 20.2501 14.9818V15.4862C20.2501 15.6851 20.3291 15.8759 20.4698 16.0165C20.6104 16.1572 20.8012 16.2362 21.0001 16.2362C21.199 16.2362 21.3898 16.1572 21.5304 16.0165C21.6711 15.8759 21.7501 15.6851 21.7501 15.4862V14.9818C22.0103 14.8895 22.2512 14.75 22.4607 14.5702L22.8985 14.8234C23.0124 14.8895 23.1418 14.9241 23.2735 14.9237C23.4387 14.9237 23.5992 14.8693 23.7303 14.7688C23.8613 14.6683 23.9555 14.5273 23.9983 14.3678C24.041 14.2082 24.0299 14.0391 23.9667 13.8865C23.9034 13.7339 23.7916 13.6065 23.6485 13.524ZM20.2501 12.8612C20.2501 12.7128 20.2941 12.5678 20.3765 12.4445C20.4589 12.3212 20.576 12.225 20.7131 12.1683C20.8501 12.1115 21.0009 12.0966 21.1464 12.1256C21.2919 12.1545 21.4255 12.226 21.5304 12.3308C21.6353 12.4357 21.7067 12.5694 21.7357 12.7149C21.7646 12.8603 21.7498 13.0111 21.693 13.1482C21.6362 13.2852 21.5401 13.4024 21.4168 13.4848C21.2934 13.5672 21.1484 13.6112 21.0001 13.6112C20.8012 13.6112 20.6104 13.5322 20.4698 13.3915C20.3291 13.2509 20.2501 13.0601 20.2501 12.8612Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_119_1212'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.111328)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
        }

        /* Adressen */
        &.woocommerce-MyAccount-navigation-link--edit-address {
            a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7.79906 16.4613C7.87788 16.5206 7.96761 16.5637 8.06312 16.5882C8.15862 16.6127 8.25802 16.6182 8.35564 16.6043C8.45325 16.5903 8.54716 16.5573 8.63198 16.507C8.71681 16.4568 8.7909 16.3903 8.85 16.3113C9.30409 15.7059 9.89291 15.2145 10.5698 14.876C11.2468 14.5375 11.9932 14.3613 12.75 14.3613C13.5068 14.3613 14.2532 14.5375 14.9302 14.876C15.6071 15.2145 16.1959 15.7059 16.65 16.3113C16.7091 16.3901 16.7831 16.4565 16.8679 16.5067C16.9526 16.5569 17.0464 16.5899 17.1439 16.6038C17.2414 16.6177 17.3407 16.6123 17.4361 16.5879C17.5315 16.5634 17.6212 16.5204 17.7 16.4613C17.7788 16.4022 17.8452 16.3282 17.8954 16.2434C17.9455 16.1587 17.9785 16.0649 17.9925 15.9674C18.0064 15.8699 18.001 15.7706 17.9765 15.6752C17.9521 15.5798 17.9091 15.4901 17.85 15.4113C17.1859 14.5209 16.3003 13.8199 15.2812 13.3779C15.8397 12.868 16.231 12.2012 16.4037 11.465C16.5764 10.7288 16.5225 9.95757 16.2491 9.25254C15.9756 8.5475 15.4954 7.94161 14.8715 7.51437C14.2476 7.08713 13.509 6.8585 12.7528 6.8585C11.9966 6.8585 11.2581 7.08713 10.6341 7.51437C10.0102 7.94161 9.52999 8.5475 9.25655 9.25254C8.98311 9.95757 8.92922 10.7288 9.10194 11.465C9.27466 12.2012 9.66592 12.868 10.2244 13.3779C9.20328 13.8191 8.31566 14.5202 7.65 15.4113C7.53055 15.5703 7.47915 15.7703 7.50711 15.9672C7.53506 16.1641 7.64008 16.3418 7.79906 16.4613ZM10.5 10.6113C10.5 10.1663 10.632 9.73131 10.8792 9.36129C11.1264 8.99128 11.4778 8.7029 11.889 8.5326C12.3001 8.3623 12.7525 8.31774 13.189 8.40456C13.6254 8.49138 14.0263 8.70567 14.341 9.02034C14.6557 9.33501 14.87 9.73592 14.9568 10.1724C15.0436 10.6088 14.999 11.0612 14.8287 11.4724C14.6584 11.8835 14.37 12.2349 14 12.4821C13.63 12.7294 13.195 12.8613 12.75 12.8613C12.1533 12.8613 11.581 12.6243 11.159 12.2023C10.7371 11.7804 10.5 11.2081 10.5 10.6113ZM19.5 2.36133H6C5.60218 2.36133 5.22064 2.51936 4.93934 2.80067C4.65804 3.08197 4.5 3.4635 4.5 3.86133V6.11133H3C2.80109 6.11133 2.61032 6.19035 2.46967 6.331C2.32902 6.47165 2.25 6.66242 2.25 6.86133C2.25 7.06024 2.32902 7.25101 2.46967 7.39166C2.61032 7.53231 2.80109 7.61133 3 7.61133H4.5V11.3613H3C2.80109 11.3613 2.61032 11.4403 2.46967 11.581C2.32902 11.7217 2.25 11.9124 2.25 12.1113C2.25 12.3102 2.32902 12.501 2.46967 12.6417C2.61032 12.7823 2.80109 12.8613 3 12.8613H4.5V16.6113H3C2.80109 16.6113 2.61032 16.6903 2.46967 16.831C2.32902 16.9717 2.25 17.1624 2.25 17.3613C2.25 17.5602 2.32902 17.751 2.46967 17.8917C2.61032 18.0323 2.80109 18.1113 3 18.1113H4.5V20.3613C4.5 20.7592 4.65804 21.1407 4.93934 21.422C5.22064 21.7033 5.60218 21.8613 6 21.8613H19.5C19.8978 21.8613 20.2794 21.7033 20.5607 21.422C20.842 21.1407 21 20.7592 21 20.3613V3.86133C21 3.4635 20.842 3.08197 20.5607 2.80067C20.2794 2.51936 19.8978 2.36133 19.5 2.36133ZM19.5 20.3613H6V3.86133H19.5V20.3613Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7.79906 16.4613C7.87788 16.5206 7.96761 16.5637 8.06312 16.5882C8.15862 16.6127 8.25802 16.6182 8.35564 16.6043C8.45325 16.5903 8.54716 16.5573 8.63198 16.507C8.71681 16.4568 8.7909 16.3903 8.85 16.3113C9.30409 15.7059 9.89291 15.2145 10.5698 14.876C11.2468 14.5375 11.9932 14.3613 12.75 14.3613C13.5068 14.3613 14.2532 14.5375 14.9302 14.876C15.6071 15.2145 16.1959 15.7059 16.65 16.3113C16.7091 16.3901 16.7831 16.4565 16.8679 16.5067C16.9526 16.5569 17.0464 16.5899 17.1439 16.6038C17.2414 16.6177 17.3407 16.6123 17.4361 16.5879C17.5315 16.5634 17.6212 16.5204 17.7 16.4613C17.7788 16.4022 17.8452 16.3282 17.8954 16.2434C17.9455 16.1587 17.9785 16.0649 17.9925 15.9674C18.0064 15.8699 18.001 15.7706 17.9765 15.6752C17.9521 15.5798 17.9091 15.4901 17.85 15.4113C17.1859 14.5209 16.3003 13.8199 15.2812 13.3779C15.8397 12.868 16.231 12.2012 16.4037 11.465C16.5764 10.7288 16.5225 9.95757 16.2491 9.25254C15.9756 8.5475 15.4954 7.94161 14.8715 7.51437C14.2476 7.08713 13.509 6.8585 12.7528 6.8585C11.9966 6.8585 11.2581 7.08713 10.6341 7.51437C10.0102 7.94161 9.52999 8.5475 9.25655 9.25254C8.98311 9.95757 8.92922 10.7288 9.10194 11.465C9.27466 12.2012 9.66592 12.868 10.2244 13.3779C9.20328 13.8191 8.31566 14.5202 7.65 15.4113C7.53055 15.5703 7.47915 15.7703 7.50711 15.9672C7.53506 16.1641 7.64008 16.3418 7.79906 16.4613ZM10.5 10.6113C10.5 10.1663 10.632 9.73131 10.8792 9.36129C11.1264 8.99128 11.4778 8.7029 11.889 8.5326C12.3001 8.3623 12.7525 8.31774 13.189 8.40456C13.6254 8.49138 14.0263 8.70567 14.341 9.02034C14.6557 9.33501 14.87 9.73592 14.9568 10.1724C15.0436 10.6088 14.999 11.0612 14.8287 11.4724C14.6584 11.8835 14.37 12.2349 14 12.4821C13.63 12.7294 13.195 12.8613 12.75 12.8613C12.1533 12.8613 11.581 12.6243 11.159 12.2023C10.7371 11.7804 10.5 11.2081 10.5 10.6113ZM19.5 2.36133H6C5.60218 2.36133 5.22064 2.51936 4.93934 2.80067C4.65804 3.08197 4.5 3.4635 4.5 3.86133V6.11133H3C2.80109 6.11133 2.61032 6.19035 2.46967 6.331C2.32902 6.47165 2.25 6.66242 2.25 6.86133C2.25 7.06024 2.32902 7.25101 2.46967 7.39166C2.61032 7.53231 2.80109 7.61133 3 7.61133H4.5V11.3613H3C2.80109 11.3613 2.61032 11.4403 2.46967 11.581C2.32902 11.7217 2.25 11.9124 2.25 12.1113C2.25 12.3102 2.32902 12.501 2.46967 12.6417C2.61032 12.7823 2.80109 12.8613 3 12.8613H4.5V16.6113H3C2.80109 16.6113 2.61032 16.6903 2.46967 16.831C2.32902 16.9717 2.25 17.1624 2.25 17.3613C2.25 17.5602 2.32902 17.751 2.46967 17.8917C2.61032 18.0323 2.80109 18.1113 3 18.1113H4.5V20.3613C4.5 20.7592 4.65804 21.1407 4.93934 21.422C5.22064 21.7033 5.60218 21.8613 6 21.8613H19.5C19.8978 21.8613 20.2794 21.7033 20.5607 21.422C20.842 21.1407 21 20.7592 21 20.3613V3.86133C21 3.4635 20.842 3.08197 20.5607 2.80067C20.2794 2.51936 19.8978 2.36133 19.5 2.36133ZM19.5 20.3613H6V3.86133H19.5V20.3613Z' fill='white'/%3E%3C/svg%3E");}
        }

        /* Downloads */
        &.woocommerce-MyAccount-navigation-link--downloads {
            a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M20.0306 7.83046L14.7806 2.58046C14.7109 2.51083 14.6282 2.45562 14.5371 2.41798C14.4461 2.38034 14.3485 2.36101 14.25 2.36108H5.25C4.85218 2.36108 4.47064 2.51912 4.18934 2.80042C3.90804 3.08173 3.75 3.46326 3.75 3.86108V20.3611C3.75 20.7589 3.90804 21.1404 4.18934 21.4217C4.47064 21.703 4.85218 21.8611 5.25 21.8611H18.75C19.1478 21.8611 19.5294 21.703 19.8107 21.4217C20.092 21.1404 20.25 20.7589 20.25 20.3611V8.36108C20.2501 8.26256 20.2307 8.16499 20.1931 8.07395C20.1555 7.9829 20.1003 7.90016 20.0306 7.83046ZM15 4.9214L17.6897 7.61108H15V4.9214ZM18.75 20.3611H5.25V3.86108H13.5V8.36108C13.5 8.56 13.579 8.75076 13.7197 8.89141C13.8603 9.03207 14.0511 9.11108 14.25 9.11108H18.75V20.3611ZM14.7806 14.5805C14.8504 14.6501 14.9057 14.7328 14.9434 14.8239C14.9812 14.9149 15.0006 15.0125 15.0006 15.1111C15.0006 15.2096 14.9812 15.3072 14.9434 15.3983C14.9057 15.4893 14.8504 15.5721 14.7806 15.6417L12.5306 17.8917C12.461 17.9614 12.3783 18.0168 12.2872 18.0545C12.1962 18.0922 12.0986 18.1117 12 18.1117C11.9014 18.1117 11.8038 18.0922 11.7128 18.0545C11.6217 18.0168 11.539 17.9614 11.4694 17.8917L9.21937 15.6417C9.07864 15.501 8.99958 15.3101 8.99958 15.1111C8.99958 14.9121 9.07864 14.7212 9.21937 14.5805C9.36011 14.4397 9.55098 14.3607 9.75 14.3607C9.94902 14.3607 10.1399 14.4397 10.2806 14.5805L11.25 15.5508V11.3611C11.25 11.1622 11.329 10.9714 11.4697 10.8308C11.6103 10.6901 11.8011 10.6111 12 10.6111C12.1989 10.6111 12.3897 10.6901 12.5303 10.8308C12.671 10.9714 12.75 11.1622 12.75 11.3611V15.5508L13.7194 14.5805C13.789 14.5107 13.8717 14.4554 13.9628 14.4177C14.0538 14.3799 14.1514 14.3605 14.25 14.3605C14.3486 14.3605 14.4462 14.3799 14.5372 14.4177C14.6283 14.4554 14.711 14.5107 14.7806 14.5805Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M20.0306 7.83046L14.7806 2.58046C14.7109 2.51083 14.6282 2.45562 14.5371 2.41798C14.4461 2.38034 14.3485 2.36101 14.25 2.36108H5.25C4.85218 2.36108 4.47064 2.51912 4.18934 2.80042C3.90804 3.08173 3.75 3.46326 3.75 3.86108V20.3611C3.75 20.7589 3.90804 21.1404 4.18934 21.4217C4.47064 21.703 4.85218 21.8611 5.25 21.8611H18.75C19.1478 21.8611 19.5294 21.703 19.8107 21.4217C20.092 21.1404 20.25 20.7589 20.25 20.3611V8.36108C20.2501 8.26256 20.2307 8.16499 20.1931 8.07395C20.1555 7.9829 20.1003 7.90016 20.0306 7.83046ZM15 4.9214L17.6897 7.61108H15V4.9214ZM18.75 20.3611H5.25V3.86108H13.5V8.36108C13.5 8.56 13.579 8.75076 13.7197 8.89141C13.8603 9.03207 14.0511 9.11108 14.25 9.11108H18.75V20.3611ZM14.7806 14.5805C14.8504 14.6501 14.9057 14.7328 14.9434 14.8239C14.9812 14.9149 15.0006 15.0125 15.0006 15.1111C15.0006 15.2096 14.9812 15.3072 14.9434 15.3983C14.9057 15.4893 14.8504 15.5721 14.7806 15.6417L12.5306 17.8917C12.461 17.9614 12.3783 18.0168 12.2872 18.0545C12.1962 18.0922 12.0986 18.1117 12 18.1117C11.9014 18.1117 11.8038 18.0922 11.7128 18.0545C11.6217 18.0168 11.539 17.9614 11.4694 17.8917L9.21937 15.6417C9.07864 15.501 8.99958 15.3101 8.99958 15.1111C8.99958 14.9121 9.07864 14.7212 9.21937 14.5805C9.36011 14.4397 9.55098 14.3607 9.75 14.3607C9.94902 14.3607 10.1399 14.4397 10.2806 14.5805L11.25 15.5508V11.3611C11.25 11.1622 11.329 10.9714 11.4697 10.8308C11.6103 10.6901 11.8011 10.6111 12 10.6111C12.1989 10.6111 12.3897 10.6901 12.5303 10.8308C12.671 10.9714 12.75 11.1622 12.75 11.3611V15.5508L13.7194 14.5805C13.789 14.5107 13.8717 14.4554 13.9628 14.4177C14.0538 14.3799 14.1514 14.3605 14.25 14.3605C14.3486 14.3605 14.4462 14.3799 14.5372 14.4177C14.6283 14.4554 14.711 14.5107 14.7806 14.5805Z' fill='white'/%3E%3C/svg%3E");}
        }

        /* Bestellungen */
        &.woocommerce-MyAccount-navigation-link--orders {
            a:before{ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12.75 11.361V16.611C12.75 16.8099 12.671 17.0007 12.5304 17.1414C12.3897 17.282 12.199 17.361 12 17.361C11.8011 17.361 11.6104 17.282 11.4697 17.1414C11.3291 17.0007 11.25 16.8099 11.25 16.611V11.361C11.25 11.1621 11.3291 10.9713 11.4697 10.8307C11.6104 10.69 11.8011 10.611 12 10.611C12.199 10.611 12.3897 10.69 12.5304 10.8307C12.671 10.9713 12.75 11.1621 12.75 11.361ZM16.2038 11.286L15.6788 16.536C15.6684 16.6343 15.6776 16.7337 15.7057 16.8284C15.7339 16.9232 15.7805 17.0114 15.8429 17.0881C15.9053 17.1648 15.9822 17.2283 16.0692 17.2752C16.1563 17.322 16.2517 17.3512 16.35 17.361C16.3753 17.3624 16.4007 17.3624 16.426 17.361C16.6118 17.3608 16.7908 17.2916 16.9285 17.1669C17.0662 17.0422 17.1527 16.8709 17.1713 16.686L17.6963 11.436C17.7162 11.2381 17.6566 11.0404 17.5308 10.8864C17.4049 10.7324 17.223 10.6347 17.025 10.6148C16.8271 10.5949 16.6294 10.6544 16.4754 10.7803C16.3214 10.9062 16.2237 11.0881 16.2038 11.286ZM7.7963 11.286C7.77641 11.0881 7.67871 10.9062 7.52469 10.7803C7.37068 10.6544 7.17297 10.5949 6.97505 10.6148C6.77713 10.6347 6.59522 10.7324 6.46934 10.8864C6.34345 11.0404 6.28391 11.2381 6.3038 11.436L6.8288 16.686C6.84746 16.8717 6.93464 17.0437 7.07332 17.1685C7.212 17.2933 7.39222 17.362 7.5788 17.361C7.60409 17.3624 7.62944 17.3624 7.65474 17.361C7.75274 17.3512 7.84784 17.3221 7.93461 17.2755C8.02138 17.2289 8.09812 17.1657 8.16045 17.0894C8.22278 17.0132 8.26948 16.9254 8.29789 16.8311C8.32629 16.7368 8.33584 16.6378 8.32599 16.5398L7.7963 11.286ZM22.4935 8.4604L21.0807 19.0598C21.0314 19.4195 20.8538 19.7493 20.5805 19.9884C20.3073 20.2275 19.9569 20.3599 19.5938 20.361H4.4063C4.04322 20.3599 3.69278 20.2275 3.41955 19.9884C3.14632 19.7493 2.96871 19.4195 2.91943 19.0598L1.50661 8.4604C1.49245 8.35445 1.5011 8.2467 1.53197 8.14437C1.56285 8.04204 1.61525 7.94749 1.68564 7.86705C1.75604 7.78662 1.84282 7.72217 1.94016 7.67801C2.03751 7.63385 2.14316 7.61101 2.25005 7.61102H6.40974L11.4375 1.86696C11.5079 1.78715 11.5945 1.72324 11.6915 1.67946C11.7885 1.63568 11.8936 1.61304 12 1.61304C12.1065 1.61304 12.2116 1.63568 12.3086 1.67946C12.4056 1.72324 12.4922 1.78715 12.5625 1.86696L17.5904 7.61102H21.75C21.8569 7.61101 21.9626 7.63385 22.0599 7.67801C22.1573 7.72217 22.2441 7.78662 22.3145 7.86705C22.3849 7.94749 22.4372 8.04204 22.4681 8.14437C22.499 8.2467 22.5076 8.35445 22.4935 8.4604ZM8.40286 7.61102H15.5972L12 3.50008L8.40286 7.61102ZM20.8932 9.11102H3.10693L4.4063 18.861H19.5938L20.8932 9.11102Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12.75 11.361V16.611C12.75 16.8099 12.671 17.0007 12.5304 17.1414C12.3897 17.282 12.199 17.361 12 17.361C11.8011 17.361 11.6104 17.282 11.4697 17.1414C11.3291 17.0007 11.25 16.8099 11.25 16.611V11.361C11.25 11.1621 11.3291 10.9713 11.4697 10.8307C11.6104 10.69 11.8011 10.611 12 10.611C12.199 10.611 12.3897 10.69 12.5304 10.8307C12.671 10.9713 12.75 11.1621 12.75 11.361ZM16.2038 11.286L15.6788 16.536C15.6684 16.6343 15.6776 16.7337 15.7057 16.8284C15.7339 16.9232 15.7805 17.0114 15.8429 17.0881C15.9053 17.1648 15.9822 17.2283 16.0692 17.2752C16.1563 17.322 16.2517 17.3512 16.35 17.361C16.3753 17.3624 16.4007 17.3624 16.426 17.361C16.6118 17.3608 16.7908 17.2916 16.9285 17.1669C17.0662 17.0422 17.1527 16.8709 17.1713 16.686L17.6963 11.436C17.7162 11.2381 17.6566 11.0404 17.5308 10.8864C17.4049 10.7324 17.223 10.6347 17.025 10.6148C16.8271 10.5949 16.6294 10.6544 16.4754 10.7803C16.3214 10.9062 16.2237 11.0881 16.2038 11.286ZM7.7963 11.286C7.77641 11.0881 7.67871 10.9062 7.52469 10.7803C7.37068 10.6544 7.17297 10.5949 6.97505 10.6148C6.77713 10.6347 6.59522 10.7324 6.46934 10.8864C6.34345 11.0404 6.28391 11.2381 6.3038 11.436L6.8288 16.686C6.84746 16.8717 6.93464 17.0437 7.07332 17.1685C7.212 17.2933 7.39222 17.362 7.5788 17.361C7.60409 17.3624 7.62944 17.3624 7.65474 17.361C7.75274 17.3512 7.84784 17.3221 7.93461 17.2755C8.02138 17.2289 8.09812 17.1657 8.16045 17.0894C8.22278 17.0132 8.26948 16.9254 8.29789 16.8311C8.32629 16.7368 8.33584 16.6378 8.32599 16.5398L7.7963 11.286ZM22.4935 8.4604L21.0807 19.0598C21.0314 19.4195 20.8538 19.7493 20.5805 19.9884C20.3073 20.2275 19.9569 20.3599 19.5938 20.361H4.4063C4.04322 20.3599 3.69278 20.2275 3.41955 19.9884C3.14632 19.7493 2.96871 19.4195 2.91943 19.0598L1.50661 8.4604C1.49245 8.35445 1.5011 8.2467 1.53197 8.14437C1.56285 8.04204 1.61525 7.94749 1.68564 7.86705C1.75604 7.78662 1.84282 7.72217 1.94016 7.67801C2.03751 7.63385 2.14316 7.61101 2.25005 7.61102H6.40974L11.4375 1.86696C11.5079 1.78715 11.5945 1.72324 11.6915 1.67946C11.7885 1.63568 11.8936 1.61304 12 1.61304C12.1065 1.61304 12.2116 1.63568 12.3086 1.67946C12.4056 1.72324 12.4922 1.78715 12.5625 1.86696L17.5904 7.61102H21.75C21.8569 7.61101 21.9626 7.63385 22.0599 7.67801C22.1573 7.72217 22.2441 7.78662 22.3145 7.86705C22.3849 7.94749 22.4372 8.04204 22.4681 8.14437C22.499 8.2467 22.5076 8.35445 22.4935 8.4604ZM8.40286 7.61102H15.5972L12 3.50008L8.40286 7.61102ZM20.8932 9.11102H3.10693L4.4063 18.861H19.5938L20.8932 9.11102Z' fill='white'/%3E%3C/svg%3E");}
        }

        /* Dashboard Link */
        &.woocommerce-MyAccount-navigation-link--dashboard {
            a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M19.4119 6.92394C18.4397 5.94955 17.2842 5.17725 16.0121 4.65158C14.74 4.12591 13.3764 3.85726 12 3.86113H11.9625C6.19406 3.88081 1.5 8.64238 1.5 14.4671V16.6111C1.5 17.009 1.65804 17.3905 1.93934 17.6718C2.22064 17.9531 2.60218 18.1111 3 18.1111H21C21.3978 18.1111 21.7794 17.9531 22.0607 17.6718C22.342 17.3905 22.5 17.009 22.5 16.6111V14.3611C22.5039 12.9787 22.2328 11.6092 21.7027 10.3325C21.1725 9.0557 20.3938 7.89706 19.4119 6.92394ZM21 16.6111H11.2228L16.3566 9.55175C16.4737 9.39088 16.5221 9.19008 16.4911 8.99352C16.4602 8.79695 16.3524 8.62073 16.1916 8.50362C16.0307 8.38652 15.8299 8.33811 15.6333 8.36905C15.4368 8.39999 15.2605 8.50775 15.1434 8.66862L9.3675 16.6111H3V14.4671C3 14.1783 3.01406 13.8933 3.04031 13.6111H5.25C5.44891 13.6111 5.63968 13.5321 5.78033 13.3915C5.92098 13.2508 6 13.06 6 12.8611C6 12.6622 5.92098 12.4714 5.78033 12.3308C5.63968 12.1901 5.44891 12.1111 5.25 12.1111H3.30656C4.27406 8.468 7.43156 5.71363 11.25 5.393V7.61112C11.25 7.81004 11.329 8.0008 11.4697 8.14146C11.6103 8.28211 11.8011 8.36112 12 8.36112C12.1989 8.36112 12.3897 8.28211 12.5303 8.14146C12.671 8.0008 12.75 7.81004 12.75 7.61112V5.39206C14.6106 5.54864 16.3767 6.27922 17.8042 7.48284C19.2316 8.68646 20.2501 10.3037 20.7188 12.1111H18.75C18.5511 12.1111 18.3603 12.1901 18.2197 12.3308C18.079 12.4714 18 12.6622 18 12.8611C18 13.06 18.079 13.2508 18.2197 13.3915C18.3603 13.5321 18.5511 13.6111 18.75 13.6111H20.9691C20.9888 13.8596 21 14.1089 21 14.3611V16.6111Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M19.4119 6.92394C18.4397 5.94955 17.2842 5.17725 16.0121 4.65158C14.74 4.12591 13.3764 3.85726 12 3.86113H11.9625C6.19406 3.88081 1.5 8.64238 1.5 14.4671V16.6111C1.5 17.009 1.65804 17.3905 1.93934 17.6718C2.22064 17.9531 2.60218 18.1111 3 18.1111H21C21.3978 18.1111 21.7794 17.9531 22.0607 17.6718C22.342 17.3905 22.5 17.009 22.5 16.6111V14.3611C22.5039 12.9787 22.2328 11.6092 21.7027 10.3325C21.1725 9.0557 20.3938 7.89706 19.4119 6.92394ZM21 16.6111H11.2228L16.3566 9.55175C16.4737 9.39088 16.5221 9.19008 16.4911 8.99352C16.4602 8.79695 16.3524 8.62073 16.1916 8.50362C16.0307 8.38652 15.8299 8.33811 15.6333 8.36905C15.4368 8.39999 15.2605 8.50775 15.1434 8.66862L9.3675 16.6111H3V14.4671C3 14.1783 3.01406 13.8933 3.04031 13.6111H5.25C5.44891 13.6111 5.63968 13.5321 5.78033 13.3915C5.92098 13.2508 6 13.06 6 12.8611C6 12.6622 5.92098 12.4714 5.78033 12.3308C5.63968 12.1901 5.44891 12.1111 5.25 12.1111H3.30656C4.27406 8.468 7.43156 5.71363 11.25 5.393V7.61112C11.25 7.81004 11.329 8.0008 11.4697 8.14146C11.6103 8.28211 11.8011 8.36112 12 8.36112C12.1989 8.36112 12.3897 8.28211 12.5303 8.14146C12.671 8.0008 12.75 7.81004 12.75 7.61112V5.39206C14.6106 5.54864 16.3767 6.27922 17.8042 7.48284C19.2316 8.68646 20.2501 10.3037 20.7188 12.1111H18.75C18.5511 12.1111 18.3603 12.1901 18.2197 12.3308C18.079 12.4714 18 12.6622 18 12.8611C18 13.06 18.079 13.2508 18.2197 13.3915C18.3603 13.5321 18.5511 13.6111 18.75 13.6111H20.9691C20.9888 13.8596 21 14.1089 21 14.3611V16.6111Z' fill='white'/%3E%3C/svg%3E");}
        }

        /* new custom device section */
        &.woocommerce-MyAccount-navigation-link--geraete {
            a:before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M20.1253 6.86108H18.75V3.86108C18.75 3.66217 18.671 3.47141 18.5303 3.33075C18.3897 3.1901 18.1989 3.11108 18 3.11108H6C5.80109 3.11108 5.61032 3.1901 5.46967 3.33075C5.32902 3.47141 5.25 3.66217 5.25 3.86108V6.86108H3.87469C2.565 6.86108 1.5 7.87077 1.5 9.11108V16.6111C1.5 16.81 1.57902 17.0008 1.71967 17.1414C1.86032 17.2821 2.05109 17.3611 2.25 17.3611H5.25V20.3611C5.25 20.56 5.32902 20.7508 5.46967 20.8914C5.61032 21.0321 5.80109 21.1111 6 21.1111H18C18.1989 21.1111 18.3897 21.0321 18.5303 20.8914C18.671 20.7508 18.75 20.56 18.75 20.3611V17.3611H21.75C21.9489 17.3611 22.1397 17.2821 22.2803 17.1414C22.421 17.0008 22.5 16.81 22.5 16.6111V9.11108C22.5 7.87077 21.435 6.86108 20.1253 6.86108ZM6.75 4.61108H17.25V6.86108H6.75V4.61108ZM17.25 19.6111H6.75V15.1111H17.25V19.6111ZM21 15.8611H18.75V14.3611C18.75 14.1622 18.671 13.9714 18.5303 13.8308C18.3897 13.6901 18.1989 13.6111 18 13.6111H6C5.80109 13.6111 5.61032 13.6901 5.46967 13.8308C5.32902 13.9714 5.25 14.1622 5.25 14.3611V15.8611H3V9.11108C3 8.69765 3.39281 8.36108 3.87469 8.36108H20.1253C20.6072 8.36108 21 8.69765 21 9.11108V15.8611ZM18.75 10.9861C18.75 11.2086 18.684 11.4261 18.5604 11.6111C18.4368 11.7961 18.2611 11.9403 18.0555 12.0254C17.85 12.1106 17.6238 12.1329 17.4055 12.0895C17.1873 12.0461 16.9868 11.9389 16.8295 11.7816C16.6722 11.6242 16.565 11.4238 16.5216 11.2056C16.4782 10.9873 16.5005 10.7611 16.5856 10.5556C16.6708 10.35 16.815 10.1743 17 10.0507C17.185 9.92706 17.4025 9.86108 17.625 9.86108C17.9234 9.86108 18.2095 9.97961 18.4205 10.1906C18.6315 10.4016 18.75 10.6877 18.75 10.9861Z' fill='%23292D29'/%3E%3C/svg%3E");}
            &.is-active a:before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M20.1253 6.86108H18.75V3.86108C18.75 3.66217 18.671 3.47141 18.5303 3.33075C18.3897 3.1901 18.1989 3.11108 18 3.11108H6C5.80109 3.11108 5.61032 3.1901 5.46967 3.33075C5.32902 3.47141 5.25 3.66217 5.25 3.86108V6.86108H3.87469C2.565 6.86108 1.5 7.87077 1.5 9.11108V16.6111C1.5 16.81 1.57902 17.0008 1.71967 17.1414C1.86032 17.2821 2.05109 17.3611 2.25 17.3611H5.25V20.3611C5.25 20.56 5.32902 20.7508 5.46967 20.8914C5.61032 21.0321 5.80109 21.1111 6 21.1111H18C18.1989 21.1111 18.3897 21.0321 18.5303 20.8914C18.671 20.7508 18.75 20.56 18.75 20.3611V17.3611H21.75C21.9489 17.3611 22.1397 17.2821 22.2803 17.1414C22.421 17.0008 22.5 16.81 22.5 16.6111V9.11108C22.5 7.87077 21.435 6.86108 20.1253 6.86108ZM6.75 4.61108H17.25V6.86108H6.75V4.61108ZM17.25 19.6111H6.75V15.1111H17.25V19.6111ZM21 15.8611H18.75V14.3611C18.75 14.1622 18.671 13.9714 18.5303 13.8308C18.3897 13.6901 18.1989 13.6111 18 13.6111H6C5.80109 13.6111 5.61032 13.6901 5.46967 13.8308C5.32902 13.9714 5.25 14.1622 5.25 14.3611V15.8611H3V9.11108C3 8.69765 3.39281 8.36108 3.87469 8.36108H20.1253C20.6072 8.36108 21 8.69765 21 9.11108V15.8611ZM18.75 10.9861C18.75 11.2086 18.684 11.4261 18.5604 11.6111C18.4368 11.7961 18.2611 11.9403 18.0555 12.0254C17.85 12.1106 17.6238 12.1329 17.4055 12.0895C17.1873 12.0461 16.9868 11.9389 16.8295 11.7816C16.6722 11.6242 16.565 11.4238 16.5216 11.2056C16.4782 10.9873 16.5005 10.7611 16.5856 10.5556C16.6708 10.35 16.815 10.1743 17 10.0507C17.185 9.92706 17.4025 9.86108 17.625 9.86108C17.9234 9.86108 18.2095 9.97961 18.4205 10.1906C18.6315 10.4016 18.75 10.6877 18.75 10.9861Z' fill='white'/%3E%3C/svg%3E");}
        }

    }

    li.woocommerce-MyAccount-navigation-link a {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* active status */
    li.woocommerce-MyAccount-navigation-link.is-active {
        background: var(--blue);
        color: #fff !important;

        a {
            color: #fff !important;
        }
    }
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    border-left: none;
    background-color: var(--blue);

    a.button.wc-forward {
        border: solid 1px #fff !important;
        background-color: var(--blue);
        color: #fff;
        padding: 0px 15px;

        &:hover,
        &:focus,
        &:active {
            color: var(--magenta);
            outline: none;
            outline-offset: 5px;
            background-color: #fff;
            color: var(--blue);
        }

        &:focus-visible {
            outline: dashed 3px #ccc;
        }
    }
}

div#wps-product-archive-container {
    display: flex;
    gap: 36px;
    margin-bottom: 150px;

    #product-filter-form {
        display: none;
        min-width: 315px;
    }

    @media screen and (min-width: 1024px){
        #product-filter-form {
            display: block;
        }
    }
}

div.wps-filter-widget {
    display: flex;
    flex-direction: column;
    gap: 32px;

    .wps-filter-widget--inner {
        border-radius: 6px;
        border: 1px solid #A6A6A6;
        background: #FFF;
        padding: 20px 30px;

        h6 {
            border-left: solid 3px #2D2D2D;
            padding-left: 1em;
            margin-bottom: 1em;
        }
    }
}

#loadMoreButtonSpace {
    padding: 15px;
    display: flex;
    justify-content: center;
    align-content: center;
    grid-column: 1 / -1;
}

#wps-product-archive-products {
    width: 100%;
}

div.row1.product-devices-area {
    width: 100%;
}

div#ProductSelectorHomepage {
    display: flex;
    justify-content: center;
    align-content: center;
    background-color: #dedede;
    background: url('img/homepage-bg.png') no-repeat;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 90px 40px 120px 40px;

    div.inner {
        width: 100%;
        max-width: 1024px;
        display: flex;
        padding: 60px 40px;
        flex-direction: column;
        align-items: center;
        /* gap: 66px; */
        border-radius: 14px;
        border: 1px solid var(--black, #292D29);
        background: rgba(255,255,255,1.0);
        text-align: center;
    }
}


.select2-selection.select2-selection--single {
    display: flex;
    padding: 18px 22px;
    justify-content: center;
    align-items: center;
    gap: 24px;
    border-radius: 100px !important;
    border: 1px solid #292D29 !important;
}


.woocommerce-address-fields{
    .select2-selection.select2-selection--single {
        display: flex;
        padding: 18px 22px;
        justify-content: center;
        align-items: center;
        gap: 24px;
        border-radius: 0px !important;
        border: 1px solid hsla(0, 0%, 7%, .8) !important;
    }

    span.selection .select2-selection {
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125);
        background-color: #f2f2f2;
        border: 1px solid hsla(0, 0%, 7%, .8) !important;
        justify-content: start;
        padding-left: 4px;

        background-color: #fff;
        border: 1px solid hsla(0, 0%, 7%, .8);
        border-radius: 4px;
        box-sizing: border-box;
        color: #2b2d2f;
        font-family: inherit;
        font-size: 1em;
        height: 3.125em;
        line-height: 1em;
        margin: 0;
        min-height: 0;
        padding: 1em .5em;
        width: 100%;

    }
}

#wps-homepage-my-device-section {
    margin-bottom: 125px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px;
}

.woocommerce-MyAccount-navigation ul li a::before {
    opacity: 1;
}

.select2.select2-container.select2-container {
    width: 100% !important;
}

.home-button-box {
    display: flex;
    flex-direction: column;
    gap: 50px;

    @media screen and (min-width: 1024px){
        flex-direction: row;
        justify-content: space-between;
    }
}

form.cart div.quantity {
    margin-bottom: 25px;
}