<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mstm-sub-menu {
    color: #151515;
}

.mstm-main-menu.desktop .mstm-sub-menu:not(.secondlevel) {
    display: none;
    position: absolute;
    z-index: 4;
    left: 50%;
    z-index: 4;
    width: calc(100% - 300px);
    transform: translate(-50%);
}

.mstm-main-menu.desktop .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner {
    max-height: 0px;
    overflow: hidden;
    position: relative;
    transition: 0.6s max-height ease-in-out 0s;
}

.mstm-main-menu.desktop .mstm-sub-menu:not(.secondlevel).expanded &gt; .mstm-sub-menu-inner {
    transition: 1s max-height ease-in-out 0s;
    max-height: 3000px;
}

.mstm-main-menu.desktop .small .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner {
    transition: 0.6s ease-in-out;
}

.mstm-main-menu.desktop .small.activated .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner {
    transition: 1s ease-in-out;
}
.mstm-main-menu.desktop .hasChildren .mstm-sub-menu:not(.secondlevel).closeasap {
    animation-duration: 0.0s;
    visibility:hidden;
    opacity:0;
}



.mstm-main-menu.desktop .hasChildren .mstm-sub-menu:not(.secondlevel) {
    display: block;
    visibility: hidden;
    opacity: 0;
    animation-name: submenuclose;
    animation-duration: 0.6s;
    animation-timing-function: ease-in-out;
    padding-top: 24px;
    width: 100%;
}


.mstm-main-menu.desktop .hasChildren .mstm-sub-menu.expanded:not(.secondlevel) {
    visibility: visible;
    opacity: 1;
    animation-name: submenuopen;
    animation-duration: 0.0s;
    animation-timing-function: ease-in-out;
    width: 100%;
    -webkit-box-shadow: 0 24px 40px 0 rgb(0 0 0 / 10%);
    box-shadow: 0px 24px 40px 0px rgba(0, 0, 0, 0.1);
    padding-top: 24px;
}


.mstm-main-menu.desktop .hasChildren .mstm-sub-menu.expanded {
    visibility: visible;
    opacity: 1;
    transition: 0s ease-in-out 0.0s;
}


.mstm-main-menu.desktop .hasChildren.subshow .mstm-sub-menu {
    visibility: visible;
    opacity: 1;
    transition: 0s ease-in-out 0.0s;
}

.mstm-main-menu.desktop .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0px, 30%));
    justify-content: center;
    align-items: normal;
    padding: 15px !important;
    z-index: 1;
    position: relative;
    width: 100%;
    background-color: white;
    box-sizing: border-box;
    grid-row-gap: 15px;
    justify-items: center;
}

.mstm-main-menu.desktop .withbanner .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    padding: 30px 50px !important;
    align-items: center;
    justify-items: start;
}

.mstm-main-menu.desktop .temp-withbanner .menu-custom-html {
    display: none;
}

.mstm-main-menu.desktop .hasChildren.temp-withbanner .mstm-sub-menu.secondlevel,
.mstm-main-menu.desktop .hasChildren.withbanner .mstm-sub-menu.secondlevel {
    display: none;
}

.mstm-main-menu.desktop .megamenu.small &gt; .mstm-sub-menu ul {
    display: block;
}

.mstm-main-menu.desktop li.megamenu.small {
    position: relative;
    text-align: center;
}

.mstm-main-menu.desktop .megamenu.small &gt; .mstm-sub-menu ul &gt; li {
    padding: 5px 0px;
}

.mstm-main-menu.desktop .megamenu.small &gt; .mstm-sub-menu {
    width: 270px;
}

/**/
.mstm-main-menu.desktop .container {
    position: relative;
}

.mstm-main-menu.desktop .mstm-sub-menu:not(.secondlevel) {
    width: calc(100% - 40px);
}

/*large menu*/
.mstm-main-menu.desktop .hasChildren.largemenu .mstm-sub-menu {
    visibility: visible;
    opacity: 1;
}

.mstm-main-menu.desktop .megamenu.largemenu .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner &gt; ul &gt; li {
    margin-bottom: 20px;
}

.mstm-main-menu.desktop .megamenu.largemenu .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 15px;
    display: block;
}

.mstm-main-menu.desktop .largemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 100%;
    justify-content: flex-start;
    overflow: auto;
    column-gap: 20px;
    max-height: 590px;
    display:block;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
}

.mstm-main-menu.desktop .hasChildren.largemenu li {
    max-width: 265px;
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}

.mstm-main-menu.desktop .largemenu .mstm-sub-menu.secondlevel li + li {
    margin-top: 10px;
}

.mstm-main-menu.desktop .largemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    padding-bottom: 20px !important;
}

/*not large menu*/
.mstm-main-menu.desktop .hasChildren.megamenu:not(.largemenu):not(.sidemenu) {
    position: relative;
}

.mstm-main-menu.desktop .megamenu:not(.largemenu):not(.sidemenu) .mstm-sub-menu:not(.secondlevel) {
    width: auto;
    min-width: 215px;
    left: 50%;
}

.mstm-main-menu.desktop .megamenu:not(.largemenu):not(.sidemenu) .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    display: block;
}

    .mstm-main-menu.desktop .megamenu:not(.largemenu):not(.sidemenu) .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul a {
        display: block;
        padding: 10px;
    }

/*** fake menu items***/

.fake-sub2 {
    grid-column: 2/2;
    grid-row-start: calc(var(--menuitemindex) + 1 - var(--sub1count));
    grid-row-end: calc(var(--menuitemindex) + 1 - var(--sub1count));
}

.fake-sub1, .fake-sub2 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    max-width: unset !important;
}

.fake-sub1 {
    grid-column: 1/1;
}

.fake-grid &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0px, 25%)) !important;
    justify-items: flex-start !important;
}

.fake {
    pointer-events: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.fake a {
    font-weight: bold !important;
}

.mstm-main-menu.desktop .megamenu.largemenu.fake-grid .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
    font-weight: 400;
    padding: 0 !important;
}

html body .mstm-main-menu .megamenu.largemenu.fake-grid .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner &gt; ul &gt; li.fake &gt; a,
html body .mstm-main-menu .megamenu.largemenu.fake-grid .mstm-sub-menu:not(.secondlevel) &gt; .mstm-sub-menu-inner &gt; ul &gt; li.fake &gt; a span {
    font-weight: 700 !important;
}

/*** fake menu items***/

/*sidemenu*/
.mstm-main-menu.desktop .sidemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
    font-size: 18px;
    display: inline-block;
    text-transform: uppercase;
}

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner {
    display: grid;
    grid-template-areas: 'sidemenu1 .';
    background: white;
    grid-template-columns: 320px minmax(0px, 1fr);
    background-clip: content-box;
}

.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
    color: white;
    font-size: 17px;
}

.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu.secondlevel {
    position: absolute;
    left: 320px;
    width: calc(100% - 320px);
    display: none;
    padding: 25px 20px !important;
    top: 0;
    height: calc(100% - 35px);
    align-content: flex-start;
    height: 100%;
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-content: stretch;
    background: #fff;
}

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu.expanded {
    display: grid;
}

.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu.secondlevel li{
    text-align:center;
    padding:20px;
}

.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu.secondlevel li a:hover{
    color:var(--themefuchsia);
}


.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu.secondlevel &gt; * {
    width: 33%; 
}

.menu-custom-html, .menu-custom-html * {
     height: 100%; 
}
.menu-custom-html {
    padding-right: 20px;
}
    .menu-custom-html img {
        object-fit:cover;
        width:100%;
        object-position:bottom;
    }

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li {
    width: 100%;
    padding: 10px 0px;
    
}

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
    width: 100%;
    text-align: center;
    padding: 10px 0px;
    font-weight: bold;
}

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
    grid-area: sidemenu1;
    box-shadow: none;
    background-color: var(--primarydark);
    grid-template-columns: repeat(1, minmax(0px, 1000%));
    position: unset;
    padding: 25px 0px !important;
    grid-row-gap: 0px;
    align-content: start;
}

    .mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.active {
        background: var(--secondary);
    }

.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.active a {
    position: relative;
    width: 100%;
}

.mstm-main-menu.desktop .megamenu:not(.sidemenu) &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner ul li a:hover,
.mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner ul.secondlevel li a:hover {
    color: var(--primarymoretext);
}

    .mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.active span {
        position: relative;
        padding: 0 25px;
    }

.menu-custom-html {
    grid-column: -1/-1;
    grid-row: -1/3;
}

.mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu .menu-item-thub img {
    display: block;
    width: 88%;
    max-width: 150px;
    margin: 0 auto;
}

.menu-back-title {
    display: none;
}

.menu-banner img {
    width: 270px;
}

.burger-bottom-items-outer{
    display:none;
}

@media (max-width: 1366px) {

    .mstm-main-menu.desktop .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        font-size: 17px;
    }


    .mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul a {
        font-size: 15px;
    }

    .mstm-main-menu.desktop .largemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        max-height: unset;
    }

    .mstm-main-menu.desktop .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        font-size: 14px;
    }

    .mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        font-size: 15px;
    }

}

@media (max-width: 1280px) {
       .mstm-main-menu.desktop .megamenu .first-level-item a {
        padding: 10px 5px;
        font-size: 17px;
    }
}


@media (max-width: 1170px) {
 
    .mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu .menu-item-thub img {
        max-width: 90px;
    }

    .mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu.secondlevel {
        grid-template-columns: repeat(auto-fit, minmax(0px, 25%));
    }

    .mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner {
        height: 470px;
    }

}


@media (max-width: 1140px) {
    .mstm-main-menu.desktop {
        display: none;
    }

    .mstm-main-menu.mobile a:hover {
        color: inherit;
    }

    .mstm-main-menu.mobile {
        position: absolute;
        top: 100%;
        background: #f1f1f1;
        width: 100%;
        left: 0px;
        z-index: 10;
        height: calc(var(--vhHeight) - var(--headerHeight));
        overflow-x: auto;
        overscroll-behavior: none;
        display: none;
        overflow-x: hidden;
        max-width: 550px;
    }

        .mstm-main-menu.mobile .container {
            padding: 50px 20px;
            max-width: 470px;
        }

        .mstm-main-menu.mobile .hasChildren.megamenu,
        .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren {
            cursor: pointer;
        }

            .mstm-main-menu.mobile .hasChildren.megamenu a &gt; span,
            .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren a &gt; span {
                vertical-align: middle;
            }



        .mstm-main-menu.mobile.expanded {
            display: block;
        }

        /*-----------*/
        .mstm-main-menu.mobile .hasChildren.megamenu,
        .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren {
            cursor: pointer;
            position: relative;
        }

        .mstm-main-menu.mobile li {
            -webkit-tap-highlight-color: transparent;
        }

        .mstm-main-menu.mobile .megamenu &gt; .first-level-item {
            display: block;
            border-bottom: 1px solid #dedede;
            pointer-events: none;
            position: relative;
        }

            .mstm-main-menu.mobile .megamenu &gt; .first-level-item a {
                display: inline-block;
                padding: 10px 0;
                pointer-events: all;
            }

        .mstm-main-menu.mobile .mstm-main-menu-desktop-ul-outer &gt; li.megamenu &gt; .first-level-item a {
            font-size: 20px;
            color: var(--primary);
        }

            .mstm-main-menu.mobile .mstm-main-menu-desktop-ul-outer &gt; li.megamenu &gt; .first-level-item a::before {
                font-size: 28px;
                bottom: -5px;
                position: relative;
            }

        .mstm-main-menu.mobile .hasChildren.megamenu &gt; .first-level-item a::after,
        .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren &gt; a::after {
            content: "\e98b";
            font-family: 'mindseed';
            position: relative;
            vertical-align: middle;
            margin-left: 2px;
            font-size: 12px;
            position: absolute;
            right: 20px;
            top: 36px;
            transform: translateY(-50%);
            pointer-events: none;
            transition: 0.3s ease-out;
        }

        .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren &gt; a::after {
            top: 26px;
        }

        .mstm-main-menu.mobile .hasChildren.megamenu.active &gt; .first-level-item a::after,
        .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren.active a::after {
            transform: translateY(-50%) rotate(-180deg);
        }

        /*2nd*/
        .mstm-main-menu.mobile .mstm-sub-menu.shrink {
            height: 0;
            opacity: 0;
            transform: translateY(40px);
            transition: height .3s ease,opacity .3s ease;
            visibility: hidden;
        }

    .mstm-main-menu.mobile .mstm-sub-menu.expanded {
        opacity: 1;
        transform: translateY(0);
        transition: visibility .5s cubic-bezier(.25,.46,.45,.94), opacity 1s cubic-bezier(.25,.46,.45,.94), height .5s cubic-bezier(.25,.46,.45,.94), transform .5s cubic-bezier(.25,.46,.45,.94);
        visibility: visible;
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu ul,
    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren ul {
        max-height: 0px;
        display: block;
        overflow-y: hidden;
        padding-left: 10px;
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu.expanded .mstm-sub-menu-inner &gt; ul,
    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu .mstm-sub-menu-inner &gt; ul &gt; li.hasChildren ul.expanded {
        max-height: 5000px;
        max-height: unset;
        overflow: hidden;
        animation-name: open;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        padding-top: 10px;
        padding-bottom: 10px;
        transition: padding 0.5s ease-in-out;
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu.expanded .mstm-sub-menu-inner &gt; ul {
        visibility: visible;
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu.expanded .mstm-sub-menu-inner &gt; ul {
        opacity: 1;
        transform: translateY(0);
        transition: visibility .5s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        display: inline-block;
        padding: 5px 0;
    }

    .mstm-main-menu.mobile .megamenu &gt; .mstm-sub-menu {
        opacity: 1;
        transform: translateY(0);
        transition: visibility .5s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);
    }

    .mstm-main-menu.mobile .mstm-sub-menu .mstm-sub-menu-inner li {
        padding: 7px 0;
    }

    /**/
    .burger-bottom-items-outer {
        color: var(--primary);
        margin-top: 30px;
    }

    .burger-bottom-items-outer .mstm-header-components-wishlist a {
        color: var(--primary);
        padding: 10px 0;
        display: block;
        font-size: 20px;
    }

    .burger-bottom-items-outer .mstm-header-components-wishlist a::before {
        margin-right: 2px;
    }

    .fake-grid &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul {
        display: block !important;
    }
}


@media (max-width: 992px) {

    .mstm-main-menu.desktop .megamenu &gt; a {
        font-size: 14px;
    }

    .mstm-main-menu.desktop .megamenu.sidemenu .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        font-size: 14px;
    }

    .mstm-main-menu.desktop .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul &gt; li &gt; a {
        font-size: 13px;
    }

    .mstm-main-menu.desktop .megamenu.sidemenu &gt; .mstm-sub-menu &gt; .mstm-sub-menu-inner &gt; ul a {
        font-size: 13px;
    }


}

@media (max-width: 600px) {
    .mstm-main-menu.mobile .mstm-sub-menu.expanded.secondlevel {
        grid-template-columns: repeat(2, auto);
    }

    .mstm-main-menu.mobile .mstm-sub-menu.expanded.secondlevel .menu-back-title {
        grid-column: 1/3;
    }

    .burger-bottom-items-outer {
        display: block;
    }
    .burger-bottom-items-outer .mstm-header-components-wishlist {
        display: block;
    }
}

@media (max-width: 410px) {
    .mstm-main-menu.mobile .mstm-sub-menu.expanded.secondlevel {
        grid-template-columns: auto;
    }

    .mstm-main-menu.mobile .mstm-sub-menu.expanded.secondlevel .menu-back-title {
        grid-column: 1/2;
    }
}

@media (max-width: 375px) {

    .mstm-main-menu.mobile .container {
        padding: 20px 20px;
    }
}


@keyframes submenuclose {
    0%, 99.99% {
        visibility: visible;
        opacity: 1;
    }

    100% {
        visibility: hidden;
        opacity: 0;
    }
}

@keyframes submenuopen {
    0%, 99.99% {
        visibility: hidden;
        opacity: 0;
    }

    100% {
        visibility: visible;
        opacity: 1;
    }
}</pre></body></html>