/**
 *  Miele theme - global
 */

:root .ns__miele {
    --theme-button-text: #fff;
    --theme-background: #8c0014;
    --color-orange-light: #eacdd2;
    --theme-button: #8c0014;
    --theme-button-hover: #8c0014;
}

#leftMenu {
    background-color: transparent;
}


/** **/

.ns__miele #header {
    margin-bottom: 0;
    border-bottom: 0;
}

#lblMOBS {
    display: block;
    text-align: center;
    background-color: #fff;
    padding: 0.4em 0 1em 0;
    font-size: 1.2em;
}

/** **/

.ns__miele .isOFF .pnlFiltersVals {
    display: block;
}

.ns__miele #pnlFiltersParams1 {

    /*  background-color: #f5f5f5; */
    display: block;
    background-image: none;
    padding: .6em;
    /*
    border: var(--border-grey-light);
    border-radius: 2px;
    */
    margin-top: 1em;

    /*
    border-bottom: 2px solid rgb(0 0 0 / 20%);
    border-right: 2px solid rgb(0 0 0 / 20%);
    */
}

.ns__miele #pnlFiltersParams1 .col {
    display: block;
    min-width: auto;
    margin-bottom: 1em;

    padding-bottom: .6em;
    border: 0;
}

.ns__miele #pnlFiltersParams1.isON,
.ns__miele #pnlFiltersParams1.isON .col {

    background-color: transparent;
    margin-bottom: .2em;
}

.ns__miele .pnlFiltersVals {
    max-height: 100%;
}

.ns__miele .pnlFiltersVals ul {
    border: var(--border-grey-light);
}

.ns__miele .lblTopFtr {
    font-size: 1em;
    opacity: .7;
    letter-spacing: 1px;
    border: 0;
    padding: .4em;
}

.ns__miele .lblTopFtr:hover {
    background-color: transparent;
    color: #000;
}

.ns__miele .pnlFiltersVals {
    background-color: #fff;
}

.ns__miele .noUi-handle {
    border-color: var(--theme-background);
}

.ns__miele .pnlFiltersVals label.selected,
.ns__miele .noUi-target {
    background-color: var(--theme-background);
    border: 1px solid var(--theme-background);
}

.ns__miele .pnlFiltersVals label {
    font-size: .9em;
    padding: .6em;
    cursor: pointer;
}

.ns__miele .slide .pnlFiltersVals {
    position: relative;
    padding: 2.4em 5% 1em 5%;
}

.ns__miele .pnlFiltersVals .SliderLabel {
    position: absolute;
    top: 0.2em;
}

.ns__miele .pnlFiltersVals .SliderLabel-1 {
    left: 1em;
}

.ns__miele .pnlFiltersVals .SliderLabel-2 {
    right: 1em;
}

/** 
 *  Přednosti Miele
 */

#ns__mielePredn {
    border-bottom: 2px solid rgb(0 0 0 / 5%);
    padding-bottom: 1em;
}

#mielePrednExpand {
    margin-bottom: 2em;
}

#mielePrednExpand button {
    width: 100%;
    background: #f5f5f5;
    border: 0;
    box-shadow: none;
}

#mielePrednExpand button:hover {
    background: #f0f0f0;
    color: #000;
}

#nsMieleGuide h2,
#ns__mielePredn h2 {
    text-align: center;
    font-size: 1.4em;
    opacity: .7;
    padding: .6em 0;
    font-weight: normal;
}

#ns__mielePredn .layer {
    max-height: 6em;
    overflow: hidden;
}

#ns__mielePredn.expanded .layer {
    max-height: 100%;
}

#ns__mielePredn .group {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1em;
}

#ns__mielePredn .cnt {
    display: grid;
    grid-template-columns: 1fr 2.6fr;
    gap: 1.6em;
}

#ns__mielePredn p {
    margin: 0;
    font-size: .9em;
}

#ns__mielePredn strong {
    display: block;
    font-size: 1.1em;
    margin-bottom: .8em;
}

#ns__mielePredn img {
    display: block;
    width: 100%;
}

#ns__mielePredn .tab {
    margin-bottom: 2em;
}

.ns__miele_extra #ns__ProductListHdr {
    display: none;
}

#ns__mielePredn .tab {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: .5em;
}

/** 
 *  Miele Intro page
 * 
 */




/** **/

.grid-1-1,
.grid-1-1-1 {
    display: grid;
    gap: 2em;
}

.grid-1-1 {

    grid-template-columns: 1fr 1fr;

}

.grid-1-1-1 {
    grid-template-columns: 1fr 1fr 1fr;
}

.justify p {
    text-align: justify;
}

/** **/

/*
#miele_tp {
    position: relative;
    margin-bottom: 1em;
}

#miele_tp button {
    position: absolute;
    bottom: 1em;
    right: 1em;
    background-color: var(--theme-button);
    color: #fff;
    border-radius: 1em;
    font-size: 1.2em;
    font-weight: bold;
    padding: .4em 1em;
    display: block;
    box-shadow: 1px 1px 1px grey;
    box-shadow: 1px 1px 4px rgb(0 0 0 / 37%);
    animation: pulse-red 2s infinite;
}

#miele_tp button:hover {
    background-color: var(--theme-button-hover);
    text-decoration: underline;
}
*/

/*
#mieleTopHeader h1 {
    font-size: 2em;
    margin: .4em 0;
}

/** **/

/*
#pnlFilters .pnlFiltersVals label.disabled {
    opacity: .3;
    display: block;
}
*/

#pnlFiltersParams1toggle {
    display: none;
}

#pnlFilters.FulWidth {
    width: auto;
}


/*.id__energeticktda ul,
.id__barva ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px 5px;
}

.id__energeticktda li label,
.id__barva li label {
    border: 0;
    padding-left: 1em;
    padding-right: 1em;
    border: var(--border-grey-light);
}

.id__energeticktda .pnlFiltersVals li:last-child label:last-child,
.id__barva .pnlFiltersVals li:last-child label:last-child {
    border-bottom: var(--border-grey-light);
}
*/

/** 
 *  BANNER MIELE
 *   
 */

#mieleTopHeader {
    position: relative;
    background-size: auto 100%;
    margin-bottom: 1em;
}

#mieleTopHeader::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.06);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.3859594863335959) 4%, rgba(9, 9, 121, 0) 49%);
}

#mieleTopHeaderLabel,
#mieleTopHeader button {
    position: absolute;
}

#mieleTopHeaderLabel {
    top: 1.4em;
    left: 2em;
    font-size: 1.2em;
    /* text-shadow: 0px 0px 5px #fff, 0px 0px 13px #f5e8e8; */
}

#mieleTopHeaderLabel strong {
    font-size: 1.6em;
    text-shadow: 0px 0px 5px #fff, 0px 0px 13px #f5e8e8;
}

#mieleTopHeader button {
    bottom: 1em;
    right: 1em;
    background-color: var(--theme-button);
    color: #fff;
    border-radius: 1em;
    font-size: 1.2em;
    font-weight: bold;
    padding: .4em 1em;
    display: block;
    box-shadow: 1px 1px 1px grey;
    box-shadow: 1px 1px 4px rgb(0 0 0 / 37%);
    animation: pulse-red 2s infinite;
}

#mieleTopHeader button:hover {
    background-color: var(--theme-button-hover);
    text-decoration: underline;
}


@keyframes pulse-red {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
    }
}

/** **/

#nsMieleTopTabNav {
    gap: .5em .5em;
    margin-bottom: 2em;
    grid-template-columns: repeat(4, 1fr);
}

#mieleGuide h2 {
    text-align: center;
}

#mieleGuide ul {
    font-size: .9em;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 1em 1em;
    grid-template-columns: repeat(4, 1fr);
}

#nsMieleTopTabNav button {
    font-weight: 500;
    padding-top: .5em;
    padding-bottom: .5em;
}

#nsMieleTopTabNav button.sel {
    background-color: var(--theme-background);
    color: #fff;
}

#mieleGuide .grid-1 {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: 1fr;
}

#mieleGuide .grid-2 {
    grid-template-columns: 1fr 1fr;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#mieleGuide .grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
}

#mieleGuide .grid-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

#mieleGuide .grid-6,
#mieleGuide .grid-5 {
    grid-template-columns: repeat(3, 1fr);
}

#mieleGuide .grid-7,
#mieleGuide .grid-8 {
    grid-template-columns: repeat(4, 1fr);
}


#mieleGuide ul li {
    display: block;
    background-color: #f5f5f5;
    padding: 1em;
    border-radius: 4px;
    box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);
}

#mieleGuide ul li.selected {
    outline: 2px solid var(--theme-button);
}

#mieleGuide label {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: .4em .4em .4em 2em;
    position: relative;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(2.4372,0,0,2.45934,12.4101,1.43814)'%3E%3Cellipse cx='7.217' cy='11.634' rx='11.203' ry='11.095' style='fill:none;stroke:black;stroke-opacity:0.76;stroke-width:1.85px;'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: auto 1em;
    background-position: left .5em top .5em;
    outline: 0;
    background-color: transparent;
    color: #000;
    border: 0;
}

#mieleGuide label:active {
    box-shadow: none;
}

#mieleGuide .selected label {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(2.4372,0,0,2.45934,12.4101,1.43814)'%3E%3Cellipse cx='7.217' cy='11.634' rx='11.203' ry='11.095' style='fill:none;stroke:black;stroke-opacity:0.76;stroke-width:1.85px;'/%3E%3C/g%3E%3Cg transform='matrix(1.21135,0,0,1.29811,-10.2878,-6.25156)'%3E%3Cellipse cx='33.259' cy='27.926' rx='14.892' ry='13.923' style='fill-opacity:0.62;'/%3E%3C/g%3E%3C/svg%3E%0A");
}

#mieleGuide p {
    line-height: 150%;
    text-align: justify;
    position: relative;
    padding-top: 1em;
}

#mieleGuide p::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: #fff;
    border-radius: 50%;
    left: 0;
    top: -2px;
}

#mieleGuide ul label input {
    display: none;
}

#nsMieleBotNav {
    margin: 3em 0;
    text-align: center;
}

#nsMieleBotNav button {
    background-color: var(--theme-button);
    color: #fff;
    display: inline-block;
    padding: .6em 1em;
    animation: pulse-red 2s infinite;
    border-radius: 1.2em;
    font-weight: bold;
    padding-left: 3em;
    padding-right: 3em;
    font-size: 1.1em;
}

#nsMieleGuideKat {
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
}

#nsMieleGuideKat.grid-2 {
    grid-template-columns: repeat(2, 1fr);
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#nsMieleGuideKat button {
    font-size: 1em;

    text-align: left;
    font-weight: bold;
    background-color: #f5f5f5;

    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(2.4372,0,0,2.45934,12.4101,1.43814)'%3E%3Cellipse cx='7.217' cy='11.634' rx='11.203' ry='11.095' style='fill:none;stroke:black;stroke-opacity:0.76;stroke-width:1.85px;'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: auto 1em;
    background-position: left 1em center;

    display: block;
    background-color: #f5f5f5;
    padding: 1em;
    padding-left: 3em;
    border-radius: 4px;
    box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);

}

#nsMieleGuideKat button:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(2.4372,0,0,2.45934,12.4101,1.43814)'%3E%3Cellipse cx='7.217' cy='11.634' rx='11.203' ry='11.095' style='fill:none;stroke:black;stroke-opacity:0.76;stroke-width:1.85px;'/%3E%3C/g%3E%3Cg transform='matrix(1.21135,0,0,1.29811,-10.2878,-6.25156)'%3E%3Cellipse cx='33.259' cy='27.926' rx='14.892' ry='13.923' style='fill-opacity:0.62;'/%3E%3C/g%3E%3C/svg%3E%0A");
    color: #000;
    outline: 2px solid var(--theme-button);
}

#nsMieleGuide {
    margin-bottom: 2em;
}



/** **/

.mnu-cat button#mnu_10:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Page-6' serif:id='Page 6' x='0' y='0' width='40' height='40' style='fill:none;'/%3E%3Cg id='Page-61' serif:id='Page 6'%3E%3Cg id='Vrstva-1' serif:id='Vrstva 1'%3E%3Cg transform='matrix(1,0,0,1,35.5459,33.2128)'%3E%3Cpath d='M0,0.795L0,0C0,-0.457 0.371,-0.824 0.827,-0.824C1.282,-0.824 1.65,-0.457 1.65,0L1.65,0.795C1.65,1.248 1.282,1.619 0.827,1.619C0.371,1.619 0,1.248 0,0.795' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,2.8042,33.2128)'%3E%3Cpath d='M0,0.795L0,0C0,-0.457 0.368,-0.824 0.824,-0.824C1.279,-0.824 1.65,-0.457 1.65,0L1.65,0.795C1.65,1.248 1.279,1.619 0.824,1.619C0.368,1.619 0,1.248 0,0.795' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,33.001,24.2406)'%3E%3Cpath d='M0,2.942C-0.812,2.942 -1.474,2.28 -1.474,1.47C-1.474,0.659 -0.812,0 0,0C0.811,0 1.471,0.659 1.471,1.47C1.471,2.28 0.811,2.942 0,2.942' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,33.001,18.6068)'%3E%3Cpath d='M0,2.942C-0.812,2.942 -1.474,2.284 -1.474,1.471C-1.474,0.662 -0.812,0 0,0C0.811,0 1.471,0.662 1.471,1.471C1.471,2.284 0.811,2.942 0,2.942' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,33.001,12.972)'%3E%3Cpath d='M0,2.946C-0.812,2.946 -1.474,2.285 -1.474,1.473C-1.474,0.662 -0.812,0 0,0C0.811,0 1.471,0.662 1.471,1.473C1.471,2.285 0.811,2.946 0,2.946' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,16.1563,6.334)'%3E%3Cpath d='M0,27.331L0,27.67C0,27.951 -0.14,28.211 -0.377,28.364C-0.512,28.451 -0.666,28.497 -0.824,28.497C-0.939,28.497 -1.052,28.475 -1.159,28.426L-3.603,27.339L-14.832,27.331C-15.287,27.331 -15.656,26.959 -15.656,26.503L-15.656,0.826C-15.656,0.371 -15.287,-0.001 -14.832,-0.001L-3.652,-0.001L-1.16,-1.095C-1.052,-1.142 -0.938,-1.166 -0.824,-1.166C-0.664,-1.166 -0.509,-1.119 -0.377,-1.033C-0.14,-0.881 0,-0.62 0,-0.342L0,-0.001L22.519,-0.001C22.974,-0.001 23.344,0.371 23.344,0.826L23.344,26.503C23.344,26.959 22.974,27.331 22.519,27.331L0,27.331ZM-10.504,4.865L-10.504,22.467L-1.648,26.401L-1.648,17.992L-3.502,17.992L-3.502,19.501C-3.502,19.955 -3.872,20.326 -4.326,20.326C-4.781,20.326 -5.15,19.955 -5.15,19.501L-5.15,7.831C-5.15,7.375 -4.781,7.004 -4.326,7.004C-3.872,7.004 -3.502,7.375 -3.502,7.831L-3.502,9.339L-1.648,9.339L-1.648,0.928L-10.504,4.865ZM0,25.679L21.694,25.679L21.694,1.651L0,1.651L0,3.502L10.848,3.502C11.303,3.502 11.672,3.874 11.672,4.329L11.672,23.003C11.672,23.458 11.303,23.829 10.848,23.829L0,23.829L0,25.679ZM-14.004,25.679L-7.25,25.679L-8.727,25.061L-11.642,23.765C-11.935,23.696 -12.154,23.295 -12.154,23.003L-12.154,4.329C-12.154,4.049 -11.958,3.671 -11.675,3.578L-8.728,2.268L-7.251,1.651L-14.004,1.651L-14.004,25.679ZM0,22.178L10.02,22.178L10.02,5.152L0,5.152L0,22.178ZM-3.502,16.339L-1.648,16.339L-1.648,10.987L-3.502,10.987L-3.502,16.339Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.mnu-cat button#mnu_11:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Page-7' serif:id='Page 7' x='0' y='0' width='40' height='40' style='fill:none;'/%3E%3Cg id='Page-71' serif:id='Page 7'%3E%3Cg id='Vrstva-1' serif:id='Vrstva 1'%3E%3Cg transform='matrix(1,0,0,1,35.752,2.7326)'%3E%3Cpath d='M0,34.534C0,34.889 -0.289,35.18 -0.644,35.18L-30.859,35.18C-31.215,35.18 -31.504,34.889 -31.504,34.534L-31.504,32.45L0,32.45L0,34.534ZM-7.242,27.189C-6.327,25.531 -6.094,23.616 -6.588,21.782C-7.095,19.908 -8.3,18.342 -9.984,17.376C-11.084,16.742 -12.338,16.407 -13.608,16.407C-14.344,16.407 -15.072,16.518 -15.729,16.738C-16.431,16.512 -17.158,16.397 -17.911,16.397C-21.917,16.399 -25.173,19.664 -25.171,23.674C-25.17,24.906 -24.855,26.118 -24.262,27.189L-26.466,27.189L-26.466,11.513C-26.466,11.157 -26.178,10.867 -25.821,10.867L-5.683,10.867C-5.326,10.867 -5.038,11.157 -5.038,11.513L-5.038,27.189L-7.242,27.189ZM-5.038,30.863L-26.466,30.863L-26.466,28.78L-5.038,28.78L-5.038,30.863ZM-17.155,19.229C-16.148,18.418 -14.886,17.971 -13.597,17.971C-11.869,17.971 -10.256,18.743 -9.169,20.089C-7.504,22.155 -7.504,25.153 -9.111,27.189L-18.015,27.218C-18.969,26.033 -19.405,24.55 -19.242,23.04C-19.079,21.533 -18.338,20.179 -17.155,19.229M-20.864,23.664C-20.862,24.897 -20.544,26.114 -19.943,27.191L-22.341,27.218C-23.29,26.033 -23.721,24.55 -23.554,23.041C-23.387,21.533 -22.644,20.18 -21.459,19.23C-20.517,18.476 -19.344,18.04 -18.136,17.99C-19.848,19.361 -20.864,21.465 -20.864,23.664M-29.345,7.99L-2.159,7.99L-2.159,30.863L-3.449,30.863L-3.449,11.513C-3.449,10.281 -4.45,9.279 -5.683,9.279L-25.821,9.279C-27.054,9.279 -28.055,10.281 -28.055,11.513L-28.055,30.863L-29.345,30.863L-29.345,7.99ZM-29.345,1.44C-29.345,0.291 -28.41,-0.644 -27.261,-0.644L-4.243,-0.644C-3.094,-0.644 -2.159,0.291 -2.159,1.44L-2.159,6.4L-29.345,6.4L-29.345,1.44ZM0.797,30.863L-0.569,30.863L-0.569,1.44C-0.569,-0.585 -2.218,-2.233 -4.243,-2.233L-27.261,-2.233C-29.285,-2.233 -30.934,-0.585 -30.934,1.44L-30.934,30.863L-32.299,30.863C-32.737,30.863 -33.094,31.22 -33.094,31.659L-33.094,34.534C-33.094,35.765 -32.091,36.767 -30.859,36.767L-0.644,36.767C0.587,36.767 1.59,35.765 1.59,34.534L1.59,31.659C1.59,31.22 1.234,30.863 0.797,30.863' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,23.1875,6.6024)'%3E%3Cpath d='M0,-1.785L-6.375,-1.785C-6.868,-1.785 -7.27,-1.385 -7.27,-0.893C-7.27,-0.401 -6.868,0 -6.375,0L0,0C0.493,0 0.895,-0.401 0.895,-0.893C0.895,-1.385 0.493,-1.785 0,-1.785' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.mnu-cat button#mnu_74:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Page-8' serif:id='Page 8' x='0' y='0' width='40' height='40' style='fill:none;'/%3E%3Cg id='Page-81' serif:id='Page 8'%3E%3Cg id='Vrstva-1' serif:id='Vrstva 1'%3E%3Cg transform='matrix(1,0,0,1,30.1475,1.0338)'%3E%3Cpath d='M0,37.932C-0.441,37.932 -0.804,37.571 -0.804,37.129L-0.804,6.517C-0.804,3.808 -3.003,1.607 -5.714,1.607C-7.428,1.607 -8.989,2.478 -9.888,3.936C-10.79,5.395 -10.869,7.181 -10.103,8.714C-7.937,13.045 -7.736,18.11 -9.549,22.609L-9.642,22.832L-9.427,22.945C-6.71,24.356 -3.47,26.85 -3.47,30.717C-3.47,32.474 -4.233,34.156 -5.564,35.328L-5.632,35.389L-5.65,35.482C-5.89,36.902 -7.106,37.932 -8.546,37.932C-9.376,37.932 -10.173,37.573 -10.73,36.95L-10.809,36.864L-20.047,36.864L-20.115,36.907C-21.122,37.578 -22.294,37.932 -23.504,37.932C-26.893,37.932 -29.647,35.176 -29.647,31.786C-29.647,30.563 -29.29,29.382 -28.608,28.37L-28.566,28.308L-28.56,28.233C-28.376,23.785 -24.744,20.299 -20.3,20.299C-17.431,20.299 -14.171,20.944 -11.35,22.067L-11.101,22.164L-11.002,21.918C-9.398,17.869 -9.598,13.318 -11.542,9.432C-12.557,7.395 -12.449,5.025 -11.255,3.09C-10.061,1.156 -7.985,0 -5.714,0C-2.118,0 0.807,2.924 0.807,6.517L0.807,32.049L4.275,32.049C7.073,32.049 9.353,34.329 9.353,37.129C9.353,37.571 8.993,37.932 8.549,37.932L0,37.932ZM0.807,36.325L7.671,36.325L7.548,35.972C7.056,34.587 5.739,33.659 4.275,33.659L0.807,33.659L0.807,36.325ZM-23.504,27.249C-26.004,27.249 -28.042,29.285 -28.042,31.786C-28.042,34.29 -26.004,36.325 -23.504,36.325C-21.001,36.325 -18.961,34.29 -18.961,31.786C-18.961,29.285 -21.001,27.249 -23.504,27.249M-23.504,25.64C-20.115,25.64 -17.356,28.397 -17.356,31.786C-17.356,32.862 -17.645,33.921 -18.188,34.859L-18.419,35.255L-9.614,35.255C-7.111,35.255 -5.077,33.219 -5.077,30.717C-5.077,30.349 -5.122,29.969 -5.213,29.588L-5.265,29.385L-11.75,29.385C-13.787,29.385 -15.619,28.178 -16.418,26.306L-18.255,22.017L-18.411,22.002C-19.073,21.939 -19.709,21.906 -20.3,21.906C-22.908,21.906 -25.296,23.449 -26.377,25.84L-26.666,26.48L-26.026,26.188C-25.222,25.825 -24.37,25.64 -23.504,25.64M-14.94,25.674C-14.39,26.952 -13.141,27.778 -11.75,27.778L-6,27.778L-6.338,27.349C-8.088,25.131 -11.661,23.275 -15.895,22.391L-16.393,22.286L-14.94,25.674Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,6.6436,30.9479)'%3E%3Cpath d='M0,3.745C-1.033,3.745 -1.871,2.903 -1.871,1.871C-1.871,0.84 -1.033,0 0,0C1.032,0 1.87,0.84 1.87,1.871C1.87,2.903 1.032,3.745 0,3.745' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.mnu-cat button#mnu_7:hover {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Page-14' serif:id='Page 14' x='0' y='0' width='40' height='40' style='fill:none;'/%3E%3Cg id='Page-141' serif:id='Page 14'%3E%3Cg id='Vrstva-1' serif:id='Vrstva 1'%3E%3Cg transform='matrix(1,0,0,1,27.6904,35.5277)'%3E%3Cpath d='M0,-31.055L-1.051,-31.055C-1.051,-31.055 -2.003,-31.071 -2.151,-31.071L-2.475,-31.064L-2.475,-33.491L0,-33.495L0,-31.055ZM-3.943,-30.692C-4.053,-30.631 -4.154,-30.576 -4.259,-30.502L-4.703,-30.201L-5.44,-29.679C-5.819,-29.416 -6.195,-29.154 -6.567,-28.877L-6.844,-28.682C-7.463,-28.258 -8.398,-27.617 -8.342,-26.492L-8.28,-25.213L-10.663,-25.213L-10.672,-26.297C-10.627,-26.487 -10.585,-26.864 -10.817,-27.257C-11.127,-27.761 -11.763,-28.034 -12.759,-28.093C-13.71,-28.14 -14.535,-28.207 -15.21,-28.294L-15.299,-28.306L-15.271,-28.391C-15.091,-28.958 -14.779,-29.714 -14.613,-30.037C-13.136,-32.999 -9.393,-33.412 -7.851,-33.453C-7.522,-33.458 -5.794,-33.473 -3.979,-33.473L-3.904,-33.473L-3.943,-30.692ZM-12.075,-21.894L-12.075,-23.385C-12.075,-23.609 -11.899,-23.784 -11.675,-23.784L-7.502,-23.784C-7.281,-23.784 -7.108,-23.609 -7.108,-23.385L-7.108,-21.894C-7.108,-21.679 -7.288,-21.503 -7.508,-21.503L-11.675,-21.503C-11.899,-21.503 -12.075,-21.675 -12.075,-21.894M-3.309,-10.413L-2.903,-9.766C-2.525,-9.165 -2.221,-8.681 -2.103,-8.468L-1.853,-7.991C-1.523,-7.411 -1.357,-7.12 -1.283,-6.349C-1.272,-6.249 -1.272,-6.164 -1.272,-6.037L-1.272,1.957L-1.277,2.473L-15.283,2.458L-15.283,-10.042L-15.27,-11.278C-15.263,-11.784 -15.257,-12.289 -15.273,-12.78L-15.283,-13.077C-15.321,-13.928 -15.361,-14.809 -15.014,-15.597C-14.827,-16.005 -14.573,-16.375 -14.284,-16.798L-14.188,-16.939C-13.834,-17.422 -13.583,-17.81 -13.376,-18.194C-13.238,-18.465 -13.091,-18.734 -12.944,-19.002L-12.84,-19.206C-12.687,-19.479 -12.533,-19.754 -12.382,-20.033L-12.361,-20.072L-7.203,-20.072L-7.13,-19.974L-7.155,-19.721C-7.211,-18.827 -7.275,-17.815 -6.977,-16.83C-6.63,-15.635 -4.901,-12.892 -3.309,-10.413M1.221,-34.707C1.114,-34.811 0.966,-34.952 -2.545,-34.952C-4.689,-34.952 -7.041,-34.902 -7.696,-34.883L-7.888,-34.88C-9.686,-34.84 -14.063,-34.35 -15.89,-30.684C-16.456,-29.548 -17.016,-28.016 -16.729,-27.434C-16.626,-27.227 -16.374,-27.034 -16.151,-26.995C-15.43,-26.856 -14.438,-26.754 -12.836,-26.654C-12.542,-26.642 -12.309,-26.602 -12.095,-26.462C-12.096,-26.424 -12.096,-25.216 -12.153,-25.143C-12.956,-24.949 -13.516,-24.225 -13.516,-23.385L-13.516,-21.894C-13.516,-21.682 -13.473,-21.461 -13.394,-21.194L-13.603,-20.791C-13.764,-20.486 -13.928,-20.181 -14.094,-19.881L-14.653,-18.854C-14.846,-18.491 -15.091,-18.14 -15.35,-17.769C-15.73,-17.241 -16.066,-16.756 -16.32,-16.176C-16.8,-15.094 -16.755,-13.991 -16.715,-13.016L-16.705,-12.738C-16.688,-12.223 -16.696,-11.702 -16.703,-11.178L-16.716,-10.041L-16.716,2.686C-16.716,3.354 -16.173,3.897 -15.505,3.897L-1.047,3.897C-0.381,3.897 0.16,3.354 0.16,2.686L0.16,-6.045C0.16,-6.193 0.153,-6.343 0.142,-6.493C0.038,-7.563 -0.248,-8.07 -0.611,-8.712L-0.843,-9.137C-1.019,-9.47 -1.448,-10.143 -2.104,-11.172C-3.299,-13.046 -5.3,-16.183 -5.611,-17.231C-5.823,-17.924 -5.779,-18.707 -5.727,-19.616C-5.696,-20.011 -5.675,-20.403 -5.675,-20.783C-5.675,-20.922 -5.715,-21.057 -5.798,-21.242C-5.716,-21.451 -5.675,-21.668 -5.675,-21.89L-5.675,-23.381C-5.675,-24.112 -6.125,-24.786 -6.84,-25.126L-6.91,-26.56C-6.925,-26.853 -6.536,-27.148 -6.026,-27.5L-5.761,-27.694L-5.753,-27.556C-5.703,-26.607 -5.408,-25.22 -4.288,-24.008C-4.154,-23.866 -3.963,-23.784 -3.763,-23.784C-3.582,-23.784 -3.411,-23.848 -3.27,-23.967C-2.987,-24.243 -2.973,-24.692 -3.235,-24.987C-4.502,-26.343 -4.38,-28.047 -4.24,-28.765C-4.179,-28.81 -3.453,-29.312 -3.453,-29.312C-3.307,-29.418 -3.169,-29.486 -3.011,-29.53C-2.792,-29.603 -2.551,-29.631 -2.153,-29.631L-1.062,-29.615L0.706,-29.615C1.102,-29.615 1.424,-29.938 1.424,-30.334L1.424,-34.186C1.435,-34.385 1.363,-34.57 1.221,-34.707' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,22.5693,22.5592)'%3E%3Cpath d='M0,12.101L-6.781,12.101L-6.963,1.812C-6.963,1.564 -6.923,0.316 -6.103,0.079C-5.929,0.028 -5.763,0.002 -5.595,0.002C-5.201,0.002 -4.804,0.128 -4.351,0.421L0,7.158L0,12.101ZM-3.303,-0.537C-3.4,-0.628 -4.291,-1.423 -5.599,-1.423C-5.901,-1.423 -6.209,-1.38 -6.512,-1.295C-8.423,-0.737 -8.403,1.584 -8.395,1.852L-8.213,12.172C-8.205,12.917 -7.585,13.524 -6.833,13.524L0.72,13.524C0.916,13.524 1.096,13.45 1.227,13.313C1.36,13.177 1.433,13.002 1.43,12.818L1.43,6.929C1.43,6.788 1.389,6.65 1.315,6.539L-3.176,-0.386C-3.208,-0.448 -3.25,-0.489 -3.303,-0.537' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.mnu-cat button:hover::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 97 97' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M0.561,20.971L46.512,78.576C47.272,79.527 48.879,79.527 49.639,78.576L95.595,20.967C96.142,20.278 96.304,19.251 96.009,18.357C95.948,18.17 95.88,18.027 95.823,17.92C95.472,17.27 94.798,16.864 94.058,16.864L2.093,16.864C1.357,16.864 0.679,17.269 0.331,17.92C0.272,18.029 0.204,18.173 0.147,18.346C-0.15,19.251 0.011,20.28 0.561,20.971Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
}

/** **/

.ns__miele #mnuTopIcon a:nth-child(1) {
    background-image: url(device/frid.svg);
}

.ns__miele #mnuTopIcon a:nth-child(2) {
    background-image: url(device/horn.svg);
}

.ns__miele #mnuTopIcon a:nth-child(3) {
    background-image: url(device/wash.svg);
}

.ns__miele #mnuTopIcon a:nth-child(4) {
    background-image: url(device/mal.svg);
}

.ns__miele #mnuTopIcon a:nth-child(5) {
    background-image: url(device/oven.svg);
}

.ns__miele .topHeader h1 {
    padding: .4em 0 .2em 0;
}