@import url("//red.mediamarkt.at/assets/style/mobile-bugfix.css");
@font-face{font-family:"mm-icons";
src:url("//data.mediamarkt.at/docs/font/MMIcons.eot");
src:url("//data.mediamarkt.at/docs/font/MMIcons.eot?#iefix") format("embedded-opentype"),
url("//data.mediamarkt.at/docs/font/MMIcons.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/mm-icons/MMIcons.woff") format("woff"),
url("//data.mediamarkt.at/docs/font/MMIcons.ttf") format("truetype"),
url("//data.mediamarkt.at/docs/font/MMIcons.svg#svg") format("svg")
}
#html5-watermark {
    display: none !important;
}



/** @font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.otf') format('truetype'); }
@font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.ttf') format('truetype'); }
@font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.woff') format("woff"); }

@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.otf') format('truetype'); }
@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.ttf') format('truetype'); }
@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.woff') format('woff'); }



@font-face { font-family: 'mm-text-regular'; 
src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Regular.eot') format('eot'), 
url('//www.mediamarkt.at/static/fonts/MMTextPro-Regular.otf') format('truetype'), 
url('//www.mediamarkt.at/static/fonts/MMTextPro-Regular.ttf') format('truetype'), 
url('/www.mediamarkt.at/static/fonts/MMTextPro-Regular.svg') format("svg"),
url('//www.mediamarkt.at/static/fonts/MMTextPro-Regular.woff') format('woff');
} **/
/**
@font-face {
	font-family:"mm-text-regular";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Regular.svg#svg") format("svg")
} **/
@font-face {
 font-family:"mm-text-regular";
 src:url("//imgcdndata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff2") format("woff2"),
 url("//imgcdndata.redblue.de/common/fonts/MMTextProWebTT-Regular.woff") format("woff")
}
@font-face {
	font-family:"mm-text-bold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-text_bold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Bold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-text-semibold";
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMTextProWebTT-Semibold.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-headline";
	src:url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/MMHeadlineProWebTT-Regular.svg#svg") format("svg")
}
@font-face {
	font-family:"mm-countdown";
	src:url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.eot");
	src:url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.eot?#iefix") format("embedded-opentype"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.woff2") format("woff2"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.woff") format("woff"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.ttf") format("truetype"),url("//imgdata.redblue.de/common/fonts/mm-countdown/wallpoet-regular.svg#svg") format("svg")
}
/** banner inject **/

.banner-inject-desktop img {
    width: 100%;
}

.gdpr-cookie-layer__btn--details {
    display: none;
}

#gdpr-ytembed-wrapper button {
    color: #000 !important;
}

/**
span[itemprop="openingHours"] {
    display: none;
}
#contact-data thead tr th:nth-child(2) {
    color: #fff !important;
}**/
/**
.banner-inject-desktop {
    display: none;
}

.topitem svg {
    display: none !important;
} **/
.ms-list.ms-list--inline.ms-header2__meta-nav-list .ms-list__item[data-identifier="meta-navigation-prio1link"] {
    display: none;
}

/*** COOKIE LAYER ***/

.gdpr-cookie-layer .gdpr-cookie-layer__container {
    margin: 0 auto !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
}
.gdpr-cookie-layer__submit-buttons {
    position: relative;
    width: 100%;
}
.gdpr-cookie-layer__container p {
    line-height: 20px;
    font-size: 15px;
    margin-bottom: 10px;
}
.gdpr-cookie-layer__container a {
    text-decoration: underline;
}
.gdpr-cookie-layer__info strong {
    font-size: 24px !important;
}
.gdpr-cookie-layer__container strong {
    font-size: 25px;
    line-height: 1;
    margin-bottom: 15px;
    display: block;
}
.gdpr-cookie-layer__btn--details {
    background-color: #fff;
    border: solid 1px #ddd;
    display: none;
}
.gdpr-cookie-layer .gdpr-cookie-layer__container {
    position: relative !important;
    top: 25% !important;
    padding: 14px 20px 43px !important;
}
.gdpr-cookie-layer__checkboxes__input-group.gdpr-cookie-layer__checkboxes__input-group--statistical {
    display: none;
}
.gdpr-cookie-layer .gdpr-cookie-layer__submit-buttons {
    display: -ms-flexbox !important;
    display: flex !important;
}
.gdpr-cookie-layer__btn.gdpr-cookie-layer__btn--submit.gdpr-cookie-layer__btn--submit--all {
    position: absolute !important;
    right: 12px !important;
    background: #df0000 !important;
    color: #fff !important;
    border: 0px !important;
}
@media (min-width: 955px){
.gdpr-cookie-layer .gdpr-cookie-layer__container {
    width: 80% !important;
}

}
    .gdpr-cookie-layer {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    bottom: auto !important;
    z-index: 9999 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, .6) !important;
    box-shadow: none !important;
}
    .gdpr-cookie-layer{background-color: #fff; bottom: 0; box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.4); 
    display: none; font: 13px/16px "mm-text-regular", Arial, sans-serif; position: fixed; width: 100%; z-index: 9999;}
    .gdpr-cookie-layer__container{margin: 16px;}
    @media (min-width: 708px){.gdpr-cookie-layer__container{max-width: 708px; margin: 16px auto;}}
    @media (min-width: 955px){.gdpr-cookie-layer__container{max-width: 948px;}}
    @media (min-width: 1200px){.gdpr-cookie-layer__container{max-width: 1188px;}}
    .gdpr-cookie-layer--show{display: block;}
    .gdpr-cookie-layer__error{background-color: red; box-sizing: border-box; color: #fff; display: none; margin-bottom: 10px; padding: 7px 16px; position: relative; width: 100%;}
    .gdpr-cookie-layer__error--show{display: block;}
    .gdpr-cookie-layer__error::after{border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #f00; bottom: -11px; content: ""; height: 0; left: 12px; position: absolute; width: 0;}
    .gdpr-cookie-layer__error__icon{background-color: white; border-radius: 100%; color: red; display: inline-block; font-weight: 900; margin-right: 6px; padding: 0 6px;}
    .gdpr-cookie-layer__info{margin-bottom: 20px; font-size: 16px; line-height: 19px; padding-right: 10px; max-height: 20vh; overflow-y: overlay;}
    @media (min-width: 708px){.gdpr-cookie-layer__info{line-height: 24px;max-height: none !important;}}
    @media (min-width: 708px){.gdpr-cookie-layer__lower-section{display: flex; justify-content: space-between; margin-top: 16px;}}
    @media (min-width: 708px){.gdpr-cookie-layer__checkboxes{align-items: center; display: flex;}}
    .gdpr-cookie-layer__checkboxes__wrapper{display: flex; justify-content: space-between;}
    .gdpr-cookie-layer__checkboxes__input-group{display: flex; align-items: center;}
    .gdpr-cookie-layer__checkboxes__input-group:not(:last-child){margin-right: 20px;}
    .gdpr-cookie-layer__checkboxes__input-group input{margin-right: 6px;}
    .gdpr-cookie-layer__checkboxes__input-group label{font-size: 14px;}
    @media (min-width: 708px){.gdpr-cookie-layer__checkboxes__input-group label{font-size: 16px;}}
    .gdpr-cookie-layer__btn{
        border-radius: 4px !important; 
        font-family: "MMTextProWeb-Regular", Arial, sans-serif !important; 
        font-size: 16px; margin-top: 10px  !important; 
        outline: none !important; 
        padding: 10px 16px !important; 
        width: 100% !important;
        
    }
@media (min-width: 708px){
        .gdpr-cookie-layer__btn {
            margin: 0 !important;
        width: auto !important;
        
    }
} 
.gdpr-cookie-layer__btn--details{
    background-color: #fff; border: solid 1px #ddd;
        }

@media (min-width: 708px){

        .gdpr-cookie-layer__btn--details {
            margin-left: 20px;
        
    }
        .gdpr-cookie-layer__btn--details span{border-right: solid 2px #000; border-bottom: solid 2px #000; display: inline-block; height: 6px; margin-left: 8px; position: relative; top: -2px; transform: rotate(45deg); width: 6px;}
        .gdpr-cookie-layer__btn--details span.open{top: 2px; transform: rotate(-135deg);}
.gdpr-cookie-layer__btn--submit {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    color: #000 !important;
    position: absolute !important;
    right: 149px !important;
}
        .gdpr-cookie-layer__btn--submit2 {
            background-color: #ef0000 !important;
            border: none !important;
            color: #fff !important;
            position: absolute !important;
            right: 20px !important;
        }
        .gdpr-cookie-layer__details-section {
            border: solid 1px #ddd; color: #333; display: none; font-size: 16px; line-height: 19px; margin-top: 32px; max-height: 20vh; overflow-y: scroll; padding: 10px;}
}
@media (min-width: 708px){
.gdpr-cookie-layer__details-section {
        line-height: 24px; padding: 16px;
            
}
    
.gdpr-cookie-layer__details-section--show {
        display: block;
}
.gdpr-cookie-layer__details-section--show .fg-container {
        visibility: visible; 
            
        }
        .gdpr-cookie-layer__details-section--show .fg-container .fg-box { 
            width: 100%; 
            
    }
}
@media (max-width: 708px) {
    .gdpr-cookie-layer__btn--submit2 {
    background-color: #ef0000;
    border: none;
    color: #fff;
    position: absolute;
    right: 0px;
    bottom: -95px;
}
.gdpr-cookie-layer__btn.gdpr-cookie-layer__btn--submit.gdpr-cookie-layer__btn--submit--all {
    position: absolute !important;
    right: 2px !important;
    background: #df0000 !important;
    color: #fff !important;
    border: 0px !important;
    top: 49px;
}
.gdpr-cookie-layer .gdpr-cookie-layer__container {
    position: relative !important;
    top: 20% !important;
    padding: 27px 20px 124px !important;
    max-width: 342px !important;
}
.gdpr-cookie-layer__btn--submit {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    color: #000 !important;
    position: absolute !important;
    right: 0 !important;
}
}
@media (max-width: 450px) {
   .gdpr-cookie-layer .gdpr-cookie-layer__container {
    position: relative !important;
    top: 5% !important;
    padding: 27px 20px 121px !important;
    max-width: 342px !important;
} 
.gdpr-cookie-layer__checkboxes__input-group label {
    font-size: 12px;
}   
}

/*** COOKIE LAYER END ***/



@media only screen and (max-width: 1188px) {
.banner-inject-desktop {
    margin: 0 auto;


}
}
@media only screen and (max-width: 954px) {
.banner-inject-desktop {
    margin: 0 auto;


}
}
/** banner-inject END **/
/**
#page-footer div:nth-child(7) {
    display: none !important;
} **/
#xboxIframe {
    display: none !important;
}
/**
#my-market-wrapper #contact-data > table {
    display: none !important;
} **/

.responsive #category.fw {
    width: 948px;
}
.cms-products-grid[data-item-template="15427666"] .button.add-to-cart {
	display: none;
}
.jahre {
    margin-top: 28px;
}
.jahre2 {
    margin-top: 0px;
}
.servicetext {
    padding: 21px 10px 26px 0px;
}
.textmore {
    position: relative;
    font-family: mm-text-regular;
    font-size: 14px;
    line-height: 20px;
}
.textmore a {
    text-decoration: underline !important;
}
.service-textmore h3 {
    margin-bottom: 4px;
    margin-top: 7px;
    font-size: 15px;
}
.layer-wrapper img[alt="haken"] {
    margin-right: 3px;
    top: 2px;
    position: relative;
}
 .layer-wrapper.layer-agb {
    line-height: 20px;
}
.layer-wrapper p {
    margin-bottom: 13px;
}
.service-textmore {
    top: 10px;
    position: relative;
    padding-bottom: 15px;
}
.schutz {
    padding-top: 5px;
    margin-left: 21px;
    font-style: italic;
}

.checkout-banner {
  		display: none;
}
ul.countdown {
    display: table;
    list-style: outside none none;
    text-align: center;
    background: #000;
    margin: 0 auto !important;
    padding: 17px 15px 10px;
}
ul.countdown li {
    width: 73px;
    height: 59px;
    border-right: 1px solid #fff;
    display: inline-block;
    padding-top: 18px;
}
ul.countdown li:last-child {
    border-right: 0px solid #fff;
}
ul.countdown li span {
    font-size: 52px;
    font-weight: 300;
    line-height: 7px;
    color: #fff;
    font-family: mm-text-bold;
}
ul.countdown li.seperator {
    font-size: 35px;
    line-height: 5px;
    vertical-align: top;
}
ul.countdown li p {
    color: #fff;
    font-size: 13px;
    margin-top: 2px;
    font-family: mm-text-regular;
    text-transform: uppercase;
}

.countdown.samsung {
    position: absolute;
    top: 302px;
    left: 35%;
}
ul.countdown.samsung {
    background: none !important;
}
ul.countdown.samsung li span {
    font-size: 38px !important;
    line-height: 15px;
    color: #000 !important;
    font-weight: bold;
}
ul.countdown.samsung li {
    width: 58px !important;
    border: 6px solid #444;
    border-radius: 50%;
    padding: 16px 12px 4px 7px !important;
}
ul.countdown.samsung li p {
    color: #000 !important;
    font-size: 22px !important;
    margin-top: 3px;
    text-transform: none !important;
    margin-left: 5px;
}

.countdown.samsung::before {
    content: "launch beginnt in:";
    position: absolute;
    text-align: center;
    margin-top: -41px;
    text-transform: uppercase;
    font-family: mm-text-bold;
    font-size: 39px;
    margin-left: 31px;
}


@media only screen and (max-width: 1188px) {
.countdown.samsung {
    position: absolute;
    top: 224px;
    left: 29%;
}
}
@media only screen and (max-width: 954px) {
.countdown.samsung {
    position: absolute;
    top: 150px;
    left: 24%;
}
.countdown.samsung::before {
    font-size: 23px;
    margin-left: 84px;
    margin-top: -24px;
}
}
@media only screen and (max-width: 800px) {
.countdown.samsung {
    position: relative;
    top: 22px;
    left: 1px;
    padding-bottom: 30px !important;
}
.countdown.samsung::before {
    font-size: 22px;
    margin-left: 6px;
}
}

#viererbild > ul {
    display: flex;
    justify-content: space-between;
}
#viererbild > ul > li {
    width: 24%;
    border: 1px solid #ddd;
}
#viererbild img {
    width: 100%;
    height: auto;
}

#dreierbild > ul {
    display: flex;
    justify-content: space-between;
}
#dreierbild > ul > li {
    width: 32%;
    border: 1px solid #ddd;
    list-style: none;
}
#dreierbild img {
    width: 100%;
    height: auto;
}

@media only screen and (max-width: 800px) {
#viererbild > ul > li {
    width: 48%;
    border: 1px solid #ddd;
    margin-bottom: 15px;
}
#viererbild > ul {
    padding: 0px 10px;

}

#viererbild > ul {
    flex-wrap: wrap;
}

#dreierbild > ul > li {
    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 15px;
}
#dreierbild > ul {
    padding: 0px 10px;

}

#dreierbild > ul {
    flex-wrap: wrap;
}

.vierer-inner .bild {
    width: 100% !important;
}
}
.vierer-inner {
    display: flex;
    flex-wrap: wrap;
}
.vierinn {
    display: flex;
    flex-wrap: wrap;
    padding: 12px;
}
.vierinn .textboxtitel {
    min-height: 27px;
}
#viererbild a.points {
    width: 100%;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    text-decoration: underline;
    line-height: 21px;
    font-size: 15px;
}

#dreierbild a.points {
    width: 100%;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    text-decoration: underline;
    line-height: 21px;
    font-size: 15px;
}


a.more {
    text-decoration: underline;
    margin-top: 12px;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 15px;
    line-height: 1;
    margin-bottom: 18px;
    letter-spacing: 0.4px;
}
#bildbildbildtexttexttext2 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0px 15px;
}
#bildbildbildbildtexttexttexttext ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0px 15px;
}
#bildbildbildtexttexttext2 li {
    width: 29%;
}
#bildbildbildbildtexttexttexttext li{
    width: 24%;
}
#bildbildbildtexttexttext2 li {
    list-style: outside none none;
}
#supersale {
    background: url("//red.mediamarkt.at/bilder/MM-back-prozent9.png");
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
    background-repeat: repeat-x !important;
    background-position: center 152px !important;
}
#breitetextbox {
    background: #fff;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 16px;
    font-weight: normal;
    line-height: 23px;
}
@media all and (max-width: 954px) {
#breitetextbox {
    width: 95%;
    padding: 0px 10px !important;
}
}
#super #bildbild {
    border: none !important;
}
.products-list .add-to-cart--club-product::after {
    background: url("//csscdn.redblue.de/fee/styles/images/club/button-overlay.png") 50% 50% no-repeat !important;
    background-size: cover !important;
    content: ''!important;
    display: block!important;
    height: 28px!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    width: 28px!important;
}
/**** GEBURTSTAG 
.geb {
    width: 1188px;
    height: 93px;
    position: absolute;
    top: 134px;
}
@media only screen and (max-width: 1218px) {
body {
    background-position: center 127px !important;
}
}
@media only screen and (max-width: 992px) {
body {
    background-position: center 61px !important;
}
.geb {
    top: 62px;
}
}

@media only screen and (max-width: 1188px) {
.geb {
    width: 954px;
}
}
@media only screen and (max-width: 954px) {
.geb {
    width: 728px;
}
}


/*** GEBURTSTAG ENDE ***/
/** .ms-logo__brand-name {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/mmlogo2016-spass-small.png") no-repeat scroll 14px 1px / 250px 74px !important;
} **/
/**.price.price-old .price-old-info-text i.text {
    color: #000;
    font-family: mm-text-bold, mm-text-regular;
    font-style: normal;
    font-size: 13px;
    background: transparent;
    margin-left: -3px;
} **/
.zweier-bundle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zweier-bundle .small.add-to-cart.bundle-to-cart {
    margin-top: 22px;
    padding-bottom: 17px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    width: 49%;
}


.seo-wrapper {
    display: block;
}
.mitarbeiter-left {
    font-family: Source Sans Pro, Arial, sans-serif !important;
    font-size: 13px;
    line-height: 19px;
    width: 17%;
    background: #ddd;
    padding: 12px;
    float: left;
    margin-right: 30px;
}
.mitarbeiter-left img {
    width: 183px;
}
.ma-name {
    display: block;
    color: #000;
    font-family: Source Sans Pro, Arial, sans-serif !important;
    font-weight: bold;
}
.ma-bez {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.ma-text {
    color: #000;
}






.seo h2 {
    font-size: 20px;
    line-height: 22px;
    display: block;
    padding-bottom: 10px;
    padding-top: 20px;
}
.seo {
    font-family: Source Sans Pro, Arial, sans-serif !important;
    font-size: 16px;
    line-height: 21px;
    padding: 0px 16px 16px 33px;
}
.seo ul li {
    list-style: disc;
    list-style-position: inside;
    text-indent: 24px;
}
.seo a {
    color: #ee0000;
    text-decoration: underline;
}
/*** Lieferzeit ausblenden ***/

#product-wrapper[data-gtm-impression-event-ext="product1707661"] .timeframe.state-shown,
#product-wrapper[data-gtm-impression-event-ext="product1707659"] .timeframe.state-shown,
#product-wrapper[data-gtm-impression-event-ext="product1707660"] .timeframe.state-shown,
#product-wrapper[data-gtm-impression-event-ext="product1707661"] .box.infobox.availability > ul > span,
#product-wrapper[data-gtm-impression-event-ext="product1707659"] .box.infobox.availability > ul > span, 
#product-wrapper[data-gtm-impression-event-ext="product1707660"] .box.infobox.availability > ul > span {
    display: none !important;
}

/*** Lieferzeit ausblenden aus ***/
#order_period, #orders-shop-online-filter {
    height: 32px;
}
/**
#content {
    padding-top: 17px !important;
} **/
.price.price-old .price-old-info-text i.text {
    display: block;
    color: #000;
    background-color: #fff;
    font-size: 12px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: relative;
    padding-left: 4px;
    font-style: normal;
    left: -8px;
    font-family: "mm-text-regular", MMText-paragraph,Arial,sans-serif;
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, .4);
}
.products-carousel .price.price-old .price-old-info-text i.text {
    font-size: 10px;
    line-height: 20px;
    width: 20px;
    height: 18px;
    position: absolute;
    padding-left: 2px;
    top: 10px;
    z-index: 999;
    left: -95px;
}
/**
i.text::after {
    border-bottom: 10px solid transparent;
    border-left: 5px solid #fff;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    top: 0;
    right: -4px;
    position: absolute;
} **/
.prozentbutton {
    padding: 9px 12px;
    background: #000;
    display: table;
    border-radius: 3px;
    color: #fff !important;
    font-family: mm-text-bold;
    font-size: 16px;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 15px;
}
#search-suggestion p {
    font-family: Source Sans Pro, Arial, sans-serif !important;
    font-weight: bold;
    font-weight: normal !important;
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 20px;
    position: relative;
}
#search-suggestion p::first-line {
    font-size: 37px;
    line-height: 43px;
}
#product-details .details {
    position: relative;
}
#product-details .details::after {
    content: "Für dieses Produkt besteht ein gesetzliches Gewährleistungsrecht. Sofern eine Herstellergarantie besteht, schränkt diese die gesetzliche Gewährleistung nicht ein.";
    font-weight: normal;
    position: relative;
    margin-top: 20px;
    left: 1px;
    padding: 6px 0px;
    display: block;
    font-family: mm-text-regular;
}
#product-details .details::before {
    content: "Gewährleistungs- & Garantiehinweis:";
    position: absolute;
    bottom: 42px;
    padding: 0px 0px;
    font-family: mm-text-bold;
}
.textmore a {
    color: #df0000;
}
/**
.premiumopts.extend-guarantee::before {
    content: "Für dieses Produkt besteht eine gesetzliche Gewährleistung sowie abhängig vom Produkt eventuell eine Herstellergarantie. Eine eventuelle Herstellergarantie schränkt die gesetzliche Gewährleistung nicht ein.";
    padding: 34px 13px 28px;
    display: block;
}
**/
.kaufb1 {
    font-size: 37px;
    line-height: 43px;
}
.kaufb2 {
    font-size: 21px;
    line-height: 25px;
}
.kaufb-ue {
    margin-bottom: 28px;
    margin-left: 9px;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
#gdpr-ytembed-wrapper {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed, #gdpr-ytembed-wrapper iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.absnippertcontain {
    display: none;
}
.dynamic-product-list .crossed-price-wrapper, .dynamic-product-list .wrapper-price.hide-crossed-price .crossed-price-wrapper {
    display: block !important;
}
#content_outer-artikel {
    overflow: hidden;
}
.header {
    padding: 0 0 0px 0 !important;
}
.length-7 .p-c.p-d {
    display: none;
}
.contentspot {
    padding: 0px 0 15px !important;
}
#my-account-cardadvantagesoverview::before {
    content: "Meine ";
}
.unsichtbar {
    display: none;
    margin-top: -19px;
    color: #df0000;
    text-decoration: underline;
    position: relative;
    top: -27px;
}
/* Kontaktformular im alten MyAccount ausblenden */
.my-account.contact .content .contact-form {
    display: none !important;
}

/* Product List */
.product-details {
    overflow: hidden;
    margin-bottom: 10px;
    font-family: mm-text-regular;
    font-size: 14px;
    line-height: 21px;
}
.products-list > li {
	border:1px solid #dddddd;
	/*margin: 0 0 20px;*/
	position:relative;
}

.products-list > li .content {
	padding: 15px 0 20px 0 !important;
	max-width:420px !important;
}

.products-list > li .content {
	padding: 15px 0 20px 0 !important;
	max-width:420px !important;
}

.products-list > li .product-wrapper.cms-wrapper .content {
	max-width: 900px !important;
    padding: 10px 12px 12px !important;
}

.products-list > li .content h2, .products-list > li .content h3 {
    font-size: 16px !important;
    line-height: 26px !important;
    margin: 0 0 10px !important;
	text-transform: none !important;
}

.products-list > li .content h2 {
	border-bottom:1px solid #E7E7E7 !important;
	padding: 0 0 7px !important;		
}

.products-list > li .content h2 > a {
	color:#000 !important;		
}

.products-list > li .product-photo .photo-wrapper > a:last-child {
	position:absolute;
	top:10px;
	left:195px;
}

.products-list > li .product-wrapper {
	border: 1px solid transparent;
	position:static;
}

.products-list > li .product-wrapper .content h4 {
	 font-size: 14px;
	 color: #525252;
}

.products-list > li .product-wrapper .product-price .buttons {
	margin-top: 0;
}

.products-list > li .product-wrapper .product-price small {
    margin: -8px 0 5px;
}

.products-list > li footer{
	margin: -20px 0 5px 202px;
	background:none;
}

.products-list > li footer ul li a {
	text-decoration:underline;
}

.products-list > li footer ul li a:before {
	 background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll 0 0 transparent;
}

.products-list > li footer ul li.remove-wishlist a:before {
	 background-position: -249px 0;
     width: 14px;
}

.products-list > li .product-price {
	padding: 0 !important;
	width:220px !important;
	background-color: #F6F6F6 !important;
	margin: 10px 10px 5px !important;
	text-align:left!important; 
}

.products-list > li .product-price .add-to-cart,
.products-list > li .product-price .to-details {
    float: right!important;
    margin: 0 12px 12px;
	font-size:13px!important;
}
.products-grid .base-info, #product-preview .base-info {
    height: 299px;
}
.products-list > li .product-price .to-details span {
    line-height:24px !important;
}
.product-container .products-grid > li {
    min-height: 189px !important;
}
.product-container .products-grid {
    min-height: 200px !important;
}
.products-list > li .product-price .buttons .button {
	float: right !important; 
	margin: 10px 0 10px 10px; 
}
.products-grid .base-info h3 {
    position: relative !important;
}
.product-container .products-carousel {
    top: 10px;
    min-height: 245px;
    background: none !important;
}
.products-list > li .product-price .button.arrow span:after {
	margin: 2px 0 0 !important; 
    right: 7px !important; 
}



.products-list > li .product-price .buttons .button.add-to-cart {
	margin-right: 6px; 
}


.products-list > li .product-price .buttons .button + .button span:after {
	right:5px !important; 
}


.products-list > li .product-price .add-to-cart:after {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -386px -20px transparent; 
    right: 8px; 
	height: 7px; 
	width:6px; 
	top:11px; 
}
.box.infobox .lowstock-label {
    float: left;
}
.box.infobox .nostock-label {
    display: none;
}
.timeframe.state-initialized {
    display: none;
}
.products-list > li .box.infobox {
	border: none;
	background-color: #F6F6F6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.responsive .products-list .logos {
	bottom:10px !important;
	left: 15px;
	width:auto;
}

.responsive .products-list .logos img {
	float:left;
	padding:0 10px 0 0;
}

.products-list > li .product-wrapper .product-photo {
	position:static;
}

.product-details dt {
	padding:0;
	color: #525252;
	margin: 0 0 2px;
	width:170px;
}

.product-details dd {
    color: #000;
    margin: 0 0 2px;
    max-height: unset !important;
}
.product-details dt:before {
	background:none;
}

.products-list > li .product-wrapper .product-photo .photo {
	left: 0 !important;

    position: relative !important;
    top: 0 !important;
}

.products-list .contentspot {
	padding:0 0 12px !important;
}

/*** products-list end **/ 




/**
#delete-account-form fieldset ul li:nth-child(3) {
    display: none;
} **/
a.marketsel-open {
    font-size: 13px;
    text-decoration: underline;
}
.section-store-availability {
    font-size: 13px;
    line-height: 15px !important;
}
.market-buy {
    font-size: 13px;
    line-height: 15px !important;
}
#product-wrapper[data-gtm-impression-event-ext="product1456984"] .reviews-content li:last-child {
    display: none;
}
#product-wrapper[data-gtm-impression-event-ext="product1456984"] .js-product-reviews-sorting {
    display: none;
}
.static a {
    color: #ef0000 !important;
    text-decoration: underline;
}
#product_detail_page_1044-content_social_media_snippet {
    position: relative;
    top: 25px;
}
@media only screen and (max-width: 1188px) {
#product_detail_page_1044-content_social_media_snippet img {
    width: 440px;
    height: auto;
}
}
#wunschkarte-top_left img {
    width: 386px !important;
    height: auto !important;
}
@media only screen and (max-width: 1188px) {
#wunschkarte-top_left img {
    width: 227px !important;
    height: auto !important;
}
}
@media only screen and (max-width: 954px) {
#wunschkarte-top_left img {
    width: 227px !important;
    height: auto !important;
}
}
#sort-by-select {
    height: 32px;
}
#filters .categories a {
    border-bottom: 1px dotted #D6D6D6;
    padding: 5px 5px 5px 0;
    display: block;
    font-family: mm-text-regular !important;
    font-size: 15px;
}
#filters .content .categories-flat-current {
    font-weight: normal !important;
    font-family: mm-text-bold;
    font-size: 16px;
    padding-bottom: 9px;
    padding-left: 0px !important;
    border-bottom: 1px dotted #ddd;
}
#filters .content .categories-flat-current::before {
    background-image: none !important;
    width: 10px;
    height: 10px;
}
#filters .content .categories-flat-descendants li {
    margin-left: 12px !important;
    color: #000 !important;
}
#filters .content .categories-flat-current + .categories-flat-descendants {
    padding-left: 0;
}
#filters {
    margin: 7px 0 0 !important;
}
#filters fieldset {
    padding: 0px 0 0 0 !important;
}

#filters h2 a::after, #filters .headline a::after {
    background: none !important;
    border-radius: 50%;
    border: 1px solid #ddd;
    font-size: 10px;
    font-weight: normal;
    height: 22px;
    left: 0;
    line-height: 22px;
    text-align: center;
    text-indent: 0;
    top: 1px;
    width: 22px;
}
#filters h2 a, #filters .headline a {
    padding-left: 31px;
    padding-top: 2px;
    color: #000;
    font-size: 16px;
}
#filters .headline a::after,  #filters .active .headline a::after {
    font-family: "mm-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5px;
    font-weight: normal;
    height: 22px;
    width: 22px;
    line-height: 23px;
    content: "\e603";
}
.mm-iconfont-arrow-down, .site-header--new .megadropdown__item::after, 
.site-header--new .megadropdown__dropdownlink::after, 
.site-header--new .site-navbar__group--right-main .nav-flyout__trigger::after, 
#filters .active h2 a::after, #filters .active .headline a::after, 
.compare-table-wrapper .trigger .arrow::after {
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    content: "\e604";
}
.compare-table-wrapper .old-price-block {
    top: -107px !important;
    left: 40px !important;
}
.compare-table-wrapper .price-old-you-save {
    margin-left: -38px !important;
    margin-top: -53px !important;
}
.compare-table-wrapper .title {
    height: 39px;
    overflow: hidden;
    margin-bottom: 39px;
}
.compare-table-wrapper .rating {
    margin-top: -24px;
    margin-bottom: 10px;
}
.compare-table-wrapper .rate  {
    height: 20px;
}
.compare-table-wrapper .rate a {
    display: none;
}
.filters-content .headline.selected {
    background: none;
}
#filters .headline a::after {
    font-size: 10px;
}
.ms-header2__meta-nav-list > .ms-list__item:last-child {
    padding-right: 0;
    background: #ef0000;
    border-radius: 4px 4px 0px 0px;
}
.ms-market-selector__button-market--meta-nav {
    top: 11px;
    color: #fff;
    max-width: 70px;
}

.ms-market-selector__button-label--localized-meta-nav {
    top: -5px;
    color: #fff;
}
.ms-market-selector__panel-toggle-icon--meta-nav::before {
    color: #fff;
}
.ms-market-selector__dropdown-trigger--meta-nav:hover {
    color: #ccc !important;
}
.ms-market-selector__panel-toggle--meta-nav:hover {
    color: #ccc !important;
}
.ms-market-selector__button--meta-nav:hover {
    color: #ccc !important;
}
a.ms-market-selector__item-link--meta-nav:hover {
    color:#ccc !important;
}
.ms-market-selector__dropdown-trigger:hover .ms-market-selector__button-market--meta-nav {
    color: #fff !important;
}
.ms-dropdown--active .ms-market-selector__panel-toggle--meta-nav, .ms-market-selector__dropdown-trigger:hover .ms-market-selector__panel-toggle--meta-nav {
    color: #fff !important;
}
.ms-header3 .ms-market-selector__button--meta-nav:hover {
    color:#fff !important;
    text-decoration:none !important;
}
.ms-market-selector__button--meta-nav:hover {
    color:#fff !important;
    text-decoration:none !important
}
.ms-market-selector__dropdown-trigger:hover {
    color: #fff !important;
}
.ms-dropdown--active .ms-market-selector__button-label {
    color: #fff !important;
}
.ms-market-selector__button-label span {
    color: #fff;
}

#product-sidebar .thumbs li {
    float: right !important;
}
#product-sidebar > .fullscreen-link, #product-sidebar .fullscreen-gallery {
    border-bottom: 1px solid #bbb;
    color: #444;
    margin: -15px 0 12px 22px;
    text-decoration: none !important;
    padding: 0;
    position: absolute;
    font-size: 13px;
}
#product-sidebar > .fullscreen-link::after, #product-sidebar .fullscreen-gallery::after {
    background-image: none;
    font-family:"mm-icons";
    content: "\e611";
    font-size: 15px;
    height: 15px;
    left: -22px;
    position: absolute;
    text-indent: 0;
    top: 2px;
    width: 16px;
}
.products-list > li .product-wrapper .product-photo .logos img {
    width: 50px !important;
}
/*** FULL-WIDTH Flashbühne - START ***/

#flashbuehne-neu {
    margin-top: -29px;
}
.cms-slider__pagination-item--active {
    border-color: #f88300;
}
.cms-slider__item-content span.photo img {
    max-width: inherit !important;
}
.cms-slider__item-content span.photo {
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow: visible;
    position: relative;
}
.cms-slider::before {
    bottom: 0;
    content: "";
    display: block;
    left: 50%;
    max-width: 1920px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
}
.cms-slider li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.cms-slider__item-content {
    overflow: hidden;
    width: auto !important;
}

/**
body.page-home #content .cms-slider {
    margin-top: 0 !important;
} **/
.cms-slider {
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    overflow-x: hidden;
    margin-top: -6px;
}
#startbuehne {
	z-index: 20 !important;
}
@media only screen and (max-width: 1188px) {
	#flashbuehne-neu {
    margin-top: -17px;
}
}
@media only screen and (max-width: 954px) {
.cms-slider__item-content .photo, .cms-slider__item-content img {
    height: auto;
    margin-left: -140px;
    width: 1188px;
}

}
/**
.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item::before {
    background: silver none repeat scroll 0 0;
    border: 2px solid silver;
    border-radius: 18px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    transform: scale(0.67);
    transform-origin: center center 0;
    transition: all 0.3s ease-out 0s;
    width: 18px;
}
.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item--active::before, .cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item:hover::before {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #838383;
    border-radius: 18px;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    top: 0;
    transform: scale(1);
    transform-origin: center center 0;
    transition: all 0.3s ease-out 0s;
    width: 18px;
} **/
.cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item {
    width: 14px !important;
    height: 14px !important;
    border-radius: 14px !important;
    border-color: #df0000 !important;
}
.cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item:hover, .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item--active {
    background: #df0000;
    border-color: #df0000;
    box-shadow: 1px 1px 3px #000;
}
/**
.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    height: 18px;
    margin: 0 5px;
    outline: 0 none;
    position: relative;
    vertical-align: middle;
    width: 18px;
} **/
.cms-slider__pagination {
    bottom: 9px;
    position: absolute;
    text-align: center;
    width: 100%;
}
@media only screen and (max-width: 954px) {
.cms-slider__carousel.gc-initialized {
    height: 249px !important;
}
}
.newsletter.cf.with-newsletter-type.chosenToBeShown b {
    font-weight: bold !important;
}

.loyaltyClubOpen b {
    font-weight: bold;
    color: #df0000;
    text-decoration: underline;
    padding-left: 0px;
}

.loyaltyClubOpen b::before {
    content: url("//data.mediamarkt.at/docs/img/mmclub-logo-register.png");
    margin-right: 8px;
    position: absolute;
    margin-left: -107px;
    margin-top: -4px;
}
.my-account.register .content .register-form ul li.loyaltyClubOpen {
    padding-top: 25px;
}
.newsletter.cf.with-newsletter-type.chosenToBeShown {
    margin-bottom: -33px !important;
}
/*** FULL-WIDTH Flashbühne - END ***/
.my-account.login-page #login-form.login-form {
    margin-right: 12px;
}
.my-account.login-page .register-box {
    float: left;
    clear: none;
}
.my-account .box {
    border-radius: 0;
    background: none repeat scroll 0 0 #F2F2F2;
    color: #000;
    border: 1px solid #ddd;
    font-size: 14px;
}
.my-account > .content {
    font: 13px/16px "Source Sans Pro",Arial,sans-serif;
}


strong:not(.text--small) {
    font-weight: normal !important;
    font-family: 'Source Sans Pro', Arial, sans-serif ;
    font-weight: bold;
    text-transform: unset !important;
}

/*****   STICKY ****/
.bildi {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
}
.wrapp, .framei {
    width: auto;
    height: 100px;
    position: relative;
    -webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
    -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
	-webkit-animation-fill-mode: forwards;
    animation-name: example;
    animation-duration: 2s;
    animation-delay: 1s;
	animation-fill-mode: forwards;
}
.wrapp {
    float: right; margin-right: 78px; position: fixed; right: 0; z-index: 99999999;
}
    /* .framei {*/
    /* bottom: -128px;  */
        /* bottom: -113px;
        float: right; 
        position: 
        fixed; 
        z-index: 99999999;
}
*/
.framei {
    /* bottom: -128px; */ 
    bottom: 60px;
    right: 0px;
    float: right; 
    position: fixed; 
    z-index: 99999999;
}

.close_x {
    cursor: pointer;
    /** margin-left: 231px;
    margin-top: -7px; **/
    position: absolute;
    z-index: 99999999;
        margin-left: -13px !important;
} /*
.close_x {
    cursor: pointer; margin-left: 150px; margin-top: 0px; position: absolute; z-index: 99999999;
}*/

/* Chrome, Safari, Opera */
/*@-webkit-keyframes example {
    0%   {margin-left: 70px; margin-bottom:170px;}
    100% {margin-left: -90px; margin-bottom:170px;}
}
/* Standard syntax */
/*@keyframes example {
    0%   {margin-left: 70px; margin-bottom:170px;}
    100% {margin-left: -90px; margin-bottom:170px;}
}
}*/


/* Chrome, Safari, Opera */
 @-webkit-keyframes example {
    0%   {margin-left: 70px; margin-bottom:60px;}
    100% {margin-left: -172px; margin-bottom:60px;}
}
/* Standard syntax */
 @keyframes example {
    0%   {margin-left: 70px; margin-bottom:60px;}
    100% {margin-left: -172px; margin-bottom:60px;}
}
@media only screen and (max-width: 700px) {
.wrapp, .framei {
    width: 200px;    
}
}
/*****   STICKY END  ****/




.ms-list--inline .ms-list__item--compact {
    border-right: 0px solid #ddd;
    padding-right: 0px;
    padding-left: 0px;
}

@media only screen and (max-width: 700px) {
.ms-list--inline .ms-list__item--compact {
    border-right: 0px solid #ddd;
    padding-right: 0px;
    padding-left: 0px;
}
}
pre {
    margin: 1em 0 !important;
}


body {
    color: #000;
    font: 13px/16px "Source Sans Pro",Arial,sans-serif;
    -moz-osx-font-smoothing: grayscale;
}
h1.textboxtitel {
    font-family: "mm-headline",Arial,sans-serif !important;
    text-transform: none !important;
    font-weight: normal !important;
    font-size: 25px;
    line-height: 30px;
}
h1, h2, h3, h4 {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    text-transform: none !important;
    font-weight: bold;
    line-height: 1;
    letter-spacing: 0.4px;
}

#contact-data hgroup h3 {
    color: #444;
}
.google-map .locations h4 a, .google-map .locations h4 span {
    color: #333;
}

.my-account > .content p {
    line-height: 18px;
    color: #000;
}
.my-account .content h1, .my-account .content h2 {
    color: #000 !important;
    text-transform: none !important;
    font-size: 20px !important;
    line-height: 30px;
}
#filters h2, #filters h2 a, #filters .headline, .filters-content fieldset.active h2 span, .filters-content fieldset.active .headline span {
    color: #000;
    line-height: 22px;
    margin-bottom: 17px;
    margin-top: 4px;
}
#filters h2, #filters .headline {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
}
/**** Header  ****/
#meta-nav-login {
    display: none;
}
.ms-header2__meta-nav .ms-list .ms-list__item:nth-child(2), .ms-header2__meta-nav .ms-list .ms-list__item:nth-child(3), .ms-header2__meta-nav .ms-list .ms-list__item:nth-child(14)   {
    display: none;
}



#filters .content .inline-input input {
    background: none !important;
}
.finanz {
    width: 100%;
}
.umtausch img {
    margin-bottom: 8px;
}
.site-header--with-top-meta-nav .site-header__marketing {
    display: none !important;
}
.site-header__marketing {
    display: none !important;
}
#header {
    margin-top: 0px;
}
#header.site-header-wrapper.header-stickable {
    background-image: linear-gradient(#fff 55%, #efefef);
    border-bottom: 1px solid #ddd;
}
#header {
	background-image: linear-gradient(#fff 55%, #efefef) !important;
	border-bottom: 1px solid #ddd;
	height: 112px !important;
}
.site-header--new {
    height: 112px;
    line-height: 1;
}
			/**** startseitensymbol ****/
.startseitensymbol {
   color: transparent !important;
   conten: "";
}

.startseitensymbol:after {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons" !important;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	content: "\e60d";
	color: #444 !important;
	font-size: 13px !important;
}
.startseitensymbol:hover:after  {
	color: #ee0000 !important;
}
@media only screen and (max-width: 954px) {
.startseitensymbol::after {
    line-height: 0;
}
}
/**
.site-navigation2__list .site-navigation2__item:nth-child(3) span{
   color: transparent !important;
   content: "";
}

.site-navigation2__list .site-navigation2__item:nth-child(3) .site-navigation2__link-label::after {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons" !important;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	content: "\e60d";
	color: #444 !important;
	font-size: 13px !important;
	margin-left: -15px;
} 
.site-navigation2__list .site-navigation2__item:nth-child(3) .site-navigation2__link-label:hover:after {
   color: #ee0000 !important;
}
.site-navigation2__list .site-navigation2__item:nth-child(3) .site-navigation2__link-label:hover {
   color: transparent !important;
}
.site-navigation2__list .site-navigation2__item:nth-child(3) a:hover {
    color: transparent !important;
}

.site-navigation2__list .site-navigation2__item:nth-child(8) span {
    color: transparent !important;
    content: "";
}
.site-navigation2__list .site-navigation2__item:nth-child(8) span:hover {
    color: transparent !important;
}
.site-navigation2__list .site-navigation2__item:nth-child(8) {
    position: absolute;
    left: 0px;
    top: -77px;
    width: 240px;
    height: 62px;
}
.site-navigation2__list .site-navigation2__item:nth-child(8) a:hover {
    color: transparent !important;
}
.site-navigation2__list .site-navigation2__item:nth-child(8) span::after {
    line-height: 1;
    color: #444 !important;
    font-size: 13px !important;
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/mmlogo2016-spass-small.png") no-repeat scroll 14px 1px /  250px 74px !important;
}
**/

/** @media only screen and (max-width: 640px) {
.site-navigation2__list .site-navigation2__item:nth-child(3) span{
   color: transparent !important;
   conten: "";
}
.site-navigation2__list .site-navigation2__item:nth-child(3) .site-navigation2__link-label::after {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons" !important;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	content: "\e60d";
	color: #444 !important;
	font-size: 13px !important;
}
} **/
input[type="text"], input[type="password"], input[type="email"], input[type="url"] {
    height: 40px;
}

.ms-button2.ms-button2--size_medium.ms-button2--with-dropdown.ms-login-logout__button.ms-login-logout__button--logged.ms-button2--secondary {
    background: none !important;
}
.ms-button2.ms-button2--search.ms-button2--size_medium.u--hidden-m-down.ms-autosugestions__submit-input {
    background: none !important;
}
			/**** startseitensymbol-ENDE ****/
/**** Header - ENDE ****/

/**** Cookie-Leiste  ****/

.button.to-details.yellow {
    font-size: 12px;
    height: 10px !important;
    padding: 4px 9px 17px 9px !important;
}
#cookieText {
    float: left;
    text-align: center;
    width: 80%;
}
@media only screen and (max-width: 500px) {
div#myCustomCookieLayer #innerCookie {
    margin: 0 auto;
    padding-left: 12px;
    width: 91% !important;
}
div#myCustomCookieLayer #innerCookie {
    width: 90% !important;
    margin: 0 auto !important;
    padding: 0px 10px 5px 10px !important;
}
}

div#myCustomCookieLayer {
    z-index: 999999999 !important;
}


/**** Cookie-Leiste - ENDE ****/


/**** startseitensymbol ****/
.startseitensymbol {
   color: transparent !important;
   conten: "";
}

.startseitensymbol:after {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons" !important;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	content: "\e60d";
	color: #444 !important;
	font-size: 13px !important;
}
.startseitensymbol:hover:after  {
	color: #ee0000 !important;
}
@media only screen and (max-width: 954px) {
.startseitensymbol::after {
    line-height: 0;
}
.ms-market-selector--meta-nav {
    display: block;
}
.ms-market-selector__button-label.ms-market-selector__button-label--offcanvas span {
    color: #000 !important;
}
}

/**** startseitensymbol-ENDE ****/
/**
.show-salesslip {
    background: green;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    font-family: mm-text-regular;
    font-size: 17px;
}
.show-salesslip:hover {
    color: #fff !important;
}
**/
.show-salesslip {
    text-decoration: underline;
}
.my-account > .content > h2 {
    margin-top: 27px !important;
}
.reference-section, .notification-channels {
    margin-bottom: 0px !important;
}

/**** left+rightmeta ****/
.site-header__navbar {
    bottom: -2px;
}
.startsite.site-navbar__link, .products.site-navbar__link, .markets.site-navbar__link, .news.site-navbar__link, .mmwelt.site-navbar__link, .mmmobil.site-navbar__link, .service.site-navbar__link, .spass.site-navbar__link {
	display: none !important;
}
.newsletterstart.site-navbar__link, .help-right.site-navbar__link, .meinkonto-ausgeloggt.site-navbar__link, .meinkonto.site-navbar__link   {
	display: none !important;
}

.site-navbar__dropdown.nav-flyout.nav-flyout--dynamic.nav-flyout--wishlist {
    display: none !important;
}
.site-navbar__dropdown.nav-flyout.nav-flyout--dynamic.nav-flyout--compare {
    display: none !important;
}

.homebuttonstart, .logohome {
    display: none;
}
.unternehmen {
    display: none;
}
.faq {
    display: none;
}


/**** left+rightmeta-ENDE ****/


/********* LEFT META START*******/


.site-header--new .site-navbar__group--left-main {
    height: 26px;
    left: 140px;
    margin: 0;
}
.site-header--new .site-navbar__group--left-main .site-navbar__link {
    color: #444;
    display: inline;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    height: auto;
    line-height: 1;
    margin: 0 0 10px 24px;
    padding: 0;
    text-decoration: none;
}
@media only screen and (max-width: 954px) {
.site-header--new .site-navbar__group--left-main .site-navbar__link {
    font-size: 12px;
    margin: 0 0 10px 15px;
}
}
.homebutton {
    margin-left: -118px !important;
}
.homebutton:hover {
	color: none !important;
}
.homebutton {
 background: rgba(0, 0, 0, 0) url("//ms-daten.at/00_MM/docs/img/mmlogo2016.png") no-repeat scroll 0 -6px !important;
 height: 61px !important;
 margin-top: -75px !important;
 background-size: 322px 73px !important;
 width: 245px !important;
}
@media only screen and (max-width: 1188px) {
.homebutton {
    margin-left: -957px;
	height: 61px !important;
	width: 245px !important;
}
}
@media only screen and (max-width: 954px) {
.homebutton {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/mmlogo2016.png") no-repeat scroll 14px 1px / 324px 73px;
    color: transparent !important;
    height: 61px !important;
    position: absolute !important;
    width: 245px !important;
    z-index: 2147483647;
	margin-top: -33px;
}

#header .right-meta-navigation {
    margin-right: 0;
    width: 312px !important;
}
#header .left-meta-navigation {
    margin-right: -24px;
}
}
.left-meta-navigation li:nth-child(9) {
    float: left !important;
    height: 63px !important;
    left: -600px;
    margin-top: -67px;
    overflow: hidden;
    position: absolute !important;
    text-align: left;
    width: 1188px;
}
@media only screen and (max-width: 1188px) {
#product-sidebar {
    background: rgb(255, 255, 255) !important; /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(255, 255, 255, .9) !important;
}
#filters {
    background: rgb(255, 255, 255) !important; /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(255, 255, 255, .9) !important;
}

.left-meta-navigation li:nth-child(9) {
    left: -399px;
    margin-top: -57px;
    width: 994px;
}
#header .left-meta-navigation .spass {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/topbanner-spass.png") repeat scroll 0 0 / 994px auto;
    height: 53px;
}
/**
body {
    background: transparent url("//data.mediamarkt.at/docs/img/geburtstag-hintergrund.png") no-repeat scroll center 50px / 216% auto;
    margin: 0;
}**/
}
@media only screen and (max-width: 948px) {

.left-meta-navigation li:nth-child(9) {
    float: left !important;
    height: 60px !important;
    left: -290px;
    margin-top: -52px;
    width: 735px;
}

}
.megadropdown__dropdownitem {
    width: 185px!important;
}
/********* LEFT META ENDE*******/

/********* -RIGHT META *******/
.site-header--new .site-navbar__group--right-main .nav-flyout::before {
    z-index: 1;
}
.site-header--new .nav-flyout, .site-header--new .nav-flyout > *, .site-header--new .nav-flyout::before, .site-header--new .nav-flyout::after, .site-header--new .nav-flyout__trigger::before, .site-header--new .nav-flyout__trigger::after {
    transition-delay: 0.25s;
}
.nav-flyout__label {
	left: 0px !important;
}
.nav-flyout__trigger::after {
    border: medium none;
    content: none;
    display: inline;
    height: auto;
    margin-left: auto;
    text-decoration: none;
    width: auto;
}
.site-header--new .site-navbar__group--right-main .nav-flyout{
    margin-right: 13px !important;
}
.site-header--new .site-navbar__group--right-main .nav-flyout:hover .nav-flyout__trigger, .site-header--new .site-navbar__group--right-main .nav-flyout:hover .nav-flyout__trigger::after {
	color: #df0000;
}
.site-header--new .site-navbar__group--right-main .nav-flyout:hover::before, .site-header--new .site-navbar__group--right-main .nav-flyout:hover::after {
	visibility: visible;
	z-index:1;
}


.site-header--new .site-navbar__group--right-main .nav-flyout::before, .site-header--new .site-navbar__group--right-main .nav-flyout::after {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    content: "";
    display: block;
    left: -7px;
    position: absolute;
    right: -3px;
    top: -7px;
    visibility: hidden;
}
.site-header--new .site-navbar__group--right-main .nav-flyout__trigger::after {
    color: #444;
    font-size: 5px;
    position: absolute;
    right:3px;
    top: 18px;
	
}

.site-header--new .site-navbar__group--right-main .nav-flyout__trigger {
    background-color: transparent !important;
    color: #444;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    height: auto;
    line-height: 17px;
    max-width: 128px;
    overflow: hidden;
    padding: 13px 13px 11px 0;
    position: relative;
    text-overflow: ellipsis;
}
.site-header--new .site-navbar__group--right-main .nav-flyout--user .nav-flyout__content {
    width: 151px;
}

.site-header--new .site-navbar__group--right-main .nav-flyout--user .nav-flyout__link {
    background: transparent none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    padding: 4px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.site-header--new .submenu__link, .site-header--new .site-navbar__group--right-main .nav-flyout__link {
    border: 0 none;
    cursor: default;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 1;
    padding: 0;
}
.site-header--new .submenu__title, .site-header--new .submenu__item, .site-header--new .site-navbar__group--right-main .nav-flyout__item {
    height: 15px;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 0 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.site-header--new .site-navbar__group--right-main .nav-flyout--user .nav-flyout__item {
    cursor: pointer;
    height: auto;
    margin: 0;
    padding: 0;
}
.site-header--new .site-navbar__group--right-main .nav-flyout__content {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    box-sizing: border-box;
    cursor: default;
    font: 13px/16px "mm-text-regular",Arial,sans-serif;
    left: -7px;
    padding: 12px;
    top: 38px;
    z-index: 2;
}

.site-header--new .site-navbar__group--right-main .site-navbar__link {
    color: #444;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    height: auto;
    line-height: 42px;
    margin-bottom: 10px;
    padding: 0;
    text-decoration: none;
	margin-right: 17px !important;
}
.contactstart.site-navbar__link   {
	display: none;
}
.vergleichsstart.site-navbar__link   {
	display: none;
}
@media only screen and (max-width: 954px) {
.site-header--new .site-navbar__group--right-main .site-navbar__link {
    font-size: 14px;
}
.site-header--new .site-navbar__group--right-main .nav-flyout__trigger {
    font-size: 12px;
}
}
.nav-flyout {
	min-width: 90px;
	margin-right: 7px;
}
.site-navbar__dropdown.nav-flyout.nav-flyout--static.nav-flyout--market {
    width: 105px !important;
}
.site-header--new .site-navbar__group--right-main .nav-flyout--market {
    width: auto !important;
}
.site-header--new .site-navbar__group--right-main .flyout-market-info {
    font-size: 14px;
    margin-bottom: 12px;
}
.flyout-market-info__opening-hours {
    margin: 8px 0;
}
.site-header--new .site-navbar__group--right-main .flyout-market-nav {
    list-style-type: none;
}
.nav-flyout--market .nav-flyout__content {
    left: auto !important;
    right: -3px;
    width: 220px;
}
.site-header--new .site-navbar__group--right-main .nav-flyout--compare .nav-flyout__content, .site-header--new .site-navbar__group--right-main .nav-flyout--market .nav-flyout__content {
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
}
.site-header--new .site-navbar__group--right-main .flyout-market-nav__link, .site-header--new .site-navbar__group--right-main .flyout-market-nav a {
    border-bottom: 1px solid #bbb;
    color: #000;
    display: inline;
    float: right;
    font-size: 13px;
    line-height: 12px;
    margin-bottom: 7px;
    padding: 0;
    text-decoration: none;
}
.site-header--new .site-navbar__group--right-main .flyout-market-nav li {
    margin-top: 4px;
    padding-bottom: 2px;
}

.site-header--new .site-navbar__group--right-main .flyout-market-search__headline {
    font-family: "mm-text-regular",Arial,sans-serif !important;
    font-size: 14px;
}
.flyout-market-search__headline {
    font-weight: bold;
    margin: 0 0 8px;
}
.site-header--new .site-navbar__group--right-main .flyout-market-search__input {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    box-sizing: border-box;
    color: #000;
    font-family: "MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif;
    font-size: 17px;
    height: 38px !important;
    line-height: 16px;
    padding: 4px 10px;
    width: 100% !important;
}
.site-header--new .site-navbar__group--right-main .flyout-market-search__input {
    margin-right: 5px;
    width: calc(100% - 37px) !important;
}
.site-header--new .site-navbar__group--right-main .flyout-market-search__button {
    position: relative;
}
.site-header--new .site-navbar__group--right-main .flyout-market-search__button::after {
    left: 14px;
}
.flyout-market-search__button::after {
	content: "\e603";
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}

/********* RIGHT META ENDE*******/

/***** produktdetail - thumbnails ***/
.thumbnail-carousel__prev, .thumbnail-carousel__next {
    background: #eee none repeat scroll 0 0;
}
.thumbnail-carousel__prev::after, .thumbnail-carousel__next::after {
    margin: 24px auto 0;
}
.thumbnail-carousel__prev::hover, .thumbnail-carousel__next::hover {
	text-decoration: none !important;
}
#product-sidebar .thumbnail-carousel__next::after {
	content: "\e603";
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
#product-sidebar .thumbnail-carousel--last-page .thumbnail-carousel__next::after {
	opacity: 0.4;
}

#product-sidebar .thumbnail-carousel--first-page .thumbnail-carousel__prev::after {
	opacity: 0.4;
}


#product-sidebar .thumbnail-carousel__prev::after {
	content: "\e602";
	-moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
#product-sidebar .thumbnail-carousel a {
	text-decoration: none !important;
}
.thumbnail-carousel--last-page .thumbnail-carousel__next::after, .thumbnail-carousel--single-page .thumbnail-carousel__next::after {
    display: block !important;
}
.thumbnail-carousel--first-page .thumbnail-carousel__prev::after, .thumbnail-carousel--single-page .thumbnail-carousel__prev::after {
    display: block;
}
/*****  DROPDOWN  ******/

.site-header--new .js-dropdown-toggle:hover .megadropdown__item::after, .site-header--new .megadropdown__itam:hover::after {
	color: #df0000;
}

.site-header--new .megadropdown__dropdown {
    background: #fff none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    box-sizing: border-box;
    min-height: 618px;
    padding-bottom: 0;
    padding-top: 0;
    width: 194px;
    z-index: 1;
}

.site-header--new .js-dropdown-toggle, .site-header--new .megadropdown__item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.site-header--new .megadropdown__item {
    background-color: #df0000;
    box-sizing: border-box;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    padding: 10px 30px 10px 14px;
    position: relative;
    width: auto;
    z-index: 2;
}
.site-header--new .megadropdown__item:hover {
    background-color: #fff;
}
.megadropdown__dropdown {
    display: none;
    position: absolute;
    background: #fff;
    padding: 0 0 150px 0;
	
}

.megadropdown__dropdown.js-nav-dropdown.megadropdown__dropdown--is-open {
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.4);
}

	
.site-header--new .megadropdown__dropdownitem:first-of-type .megadropdown__dropdownlink {
    border-top: 0 none !important;
    border-top-right-radius: 4px;
    padding-top: 20px !important;
}


.site-header--new .megadropdown__dropdownlink {
    border-top: 1px solid transparent;
    box-sizing: border-box;
    font-family: "mm-text-regular",Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    overflow: hidden;
    padding: 8px 20px 8px 13px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.megadropdown__dropdownlink {
    border-bottom: 1px solid #fff;
    color: #111;
    display: block;
    height: 100%;
    max-width: 100%;
    padding: 10px 15px;
}
.site-header--new .megadropdown__dropdownlink::after {
    color: #444;
    font-size: 5px;
    position: absolute;
    right: 0px;
    top: 14px;
    transform: rotate(-90deg);
}
.site-header--new .megadropdown__item::after {
    color: #fff;
    font-size: 5px;
    position: absolute;
    right: 14px;
    top: 17px;
}
.site-header--new .megadropdown__item:hover::after {
    color: #df0000;
}
.site-header--new .megadropdown__dropdownitem:first-of-type .megadropdown__dropdownlink::after {
    top: 26px !important;
}
.site-header--new .js-dropdown-toggle:hover .megadropdown__item, site-header--new .megadropdown__item:hover {
	background-color: #fff;
	color: #df0000;
	text-decoration: none;
}

.premiumopts h2 {
    padding: 0 15px;
    line-height: 34px;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    opacity: 0.999999;
    text-transform: uppercase;
    background: #ee0000;
    border-bottom: 0px solid #ed1c24;
    font-family: mm-text-regular;
}
#product-details .product-anchors a {
    float: left;
    margin-left: 1px;
    padding: 12px 15px;
    border-left: 1px dotted #e7e7e7;
    font-weight: bold;
    font-family: mm-text-bold;
    font-weight: normal !important;
    font-size: 16px !important;
    color: #df0000 !important;
}
#product-details .product-anchors {
    margin-bottom: 28px;
}
#product-details .description p {
    margin: 0 0 12px;
    font-family: mm-text-regular;
    font-size: 14px;
    line-height: 20px;
}

.site-header--new .megadropdown__dropdownitem:hover .megadropdown__dropdownlink, .site-header--new .megadropdown__dropdownitem--is-active .megadropdown__dropdownlink {
    border-bottom: 1px solid #ddd;
    border-top-color: #ddd;
}
.site-header--new .megadropdown__dropdownitem:hover + .megadropdown__dropdownitem .megadropdown__dropdownlink, .site-header--new .megadropdown__dropdownitem--is-active + .megadropdown__dropdownitem .megadropdown__dropdownlink {
    border-top: 0 none;
}
.site-header--new .megadropdown__popover--is-open {
    background: #fff none repeat scroll 0 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    height: auto;
    left: 196px;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0;
    width: 606px;
}
@media (max-width: 954px) {
.site-header--new .megadropdown__popover--is-open {
    width: 381px;
}
}
.site-header--new .megadropdown__popover--is-open::before {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: -10px;
    position: absolute;
    top: 0;
    width: 7px;
    z-index: 1;
}
.site-header--new .megadropdown__popover--is-open::after {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #ddd;
    bottom: 0;
    content: "";
    display: block;
    left: -3px;
    position: absolute;
    top: 0;
    width: 3px;
    z-index: 1;
}
.site-header--new .submenu__columns {
    box-sizing: border-box;
    margin: 0;
    max-width: 381px;
    padding: 13px 20px 13px 18px;
}
.site-header--new .submenu {
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: calc(50% - 10px);
}
.site-header--new .submenu:nth-child(1) {
    padding-left: 0;
}




.product-container-vertical .products-vertical-list .price.price-old i.UVP, .products-carousel .products-grid .price.price-old .price-old-info-text i.UVP, .products-carousel .products-grid .price.price-old .price-old-info-text i.text, #product-preview .price.price-old .price-old-info-text i.UVP, #product-preview .price.price-old .price-old-info-text i.text, .cms-products-grid .price.price-old .price-old-info-text i.UVP, .cms-products-grid .price.price-old .price-old-info-text i.text, .category-grid hgroup ~ .products-grid .base-info .price.price-old .price-old-info-text i.UVP, .category-grid hgroup ~ .products-grid .base-info .price.price-old .price-old-info-text i.text, .products-list .product-wrapper .price.price-old .price-old-info-text i.UVP, .products-list .product-wrapper .price.price-old .price-old-info-text i.text, .price-sidebar .price-details .price.price-old .price-old-info-text i.UVP, .price-sidebar .price-details .price.price-old .price-old-info-text i.text, .sidebar-form .price-details .price.price-old .price-old-info-text i.UVP, .sidebar-form .price-details .price.price-old .price-old-info-text i.text, .compare-table-wrapper .product-head .price.price-old .price-old-info-text i.UVP, .compare-table-wrapper .product-head .price.price-old .price-old-info-text i.text, .grey-box-teaser .button.gray, .grey-box-teaser .marketsel-info-window .button.js-select-market, .marketsel-info-window .grey-box-teaser .button.js-select-market, .grey-box-teaser .fullscreen-layer .fullscreen-layer-content .gv-button-details .button.arrow, .fullscreen-layer .fullscreen-layer-content .gv-button-details .grey-box-teaser .button.arrow, .skin2014 .installment-compact .label, .skin2014 .installment-compact .value, .installment-compact .label, .installment-compact .value, .skin2014 .installment-compact .value::after, .installment-compact .value::after, .site-header--old .search .options, .site-header--old .search .dropdown.active > .label, .site-header .search .search-autocomplete .sa-results, .site-header .basket, .site-header .cart .articles:hover, .site-header .cart.enabled .articles, .site-header .right-meta-navigation .basket, .right-meta-navigation .user-flyout-nav:hover, .center-meta-navigation .user-flyout-nav:hover, .right-meta-navigation .link-with-popup.flyout-market-nav.state-popup-shown::before, .right-meta-navigation .link-with-popup.flyout-market-nav.state-popup-shown::after, .right-meta-navigation .link-with-popup.flyout-market-nav.state-popup-shown .popup, .right-meta-navigation #list-compare.enabled::before, .right-meta-navigation #list-wishlist.enabled::before, .right-meta-navigation #list-compare.enabled::after, .right-meta-navigation #list-wishlist.enabled::after, .site-header--new .js-dropdown-toggle:hover, .site-header--new .megadropdown__dropdown, .site-header--new .megadropdown__popover--is-open, .site-header--new .site-navbar__group--right-main .nav-flyout::before, .site-header--new .site-navbar__group--right-main .nav-flyout__content, .site-header--new .nav-flyout--cart::before, .site-header--new .nav-flyout--cart .nav-flyout__counter, .site-header--new .nav-flyout--cart .nav-flyout__content, #top-navigation > .top-navigation-items > li.item.navHover > a, #top-navigation > .top-navigation-items > li.item.active > a, #header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu, #colorbox, .simple-tooltip > div, .marken-ticker .tickeroverlay-left .icon, .marken-ticker .tickeroverlay-right .icon, .accessory-bundle .bundle-widget .bundle-widget__content .bundle-widget__boxes .bundle-widget__box .bundle-widget__separator, .cms-banner .countdown.hasCountdown, .mm-btn.prev.carousel, .fsd-carousel-teaser .mm-btn.carousel.jcarousel-prev, .mm-btn.next.carousel, .fsd-carousel-teaser .mm-btn.carousel.jcarousel-next, .mm-feature-arrow, .mm-manufacture-logo, .mm-installment {
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.4);
}

/*** RATE installment **/

.installment-compact .label, .installment-compact .value {
    text-align: left;
    font-weight: normal;
    text-shadow: none;
    font-size: 16px;
    color: #fff;
    font-family: "MMTextProWeb-Bold","mm-text-bold","MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif !important;
    /** background: none #000; **/
    padding: 0 9px 0 5px !important;
    position: relative;
    line-height: 19px;
    height: 20px;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.products-list > li .product-wrapper .installment-compact {
    position: relative !important;
    bottom: auto;
    top: 2px;
    margin-bottom: 12px;
}

.installment-compact {
    display: block;
    height: 20px;
    left: 0;
}

.installment-compact .label {
    display: none !important;
}

.installment-compact .value[title] {
    position: relative;
    cursor: pointer;
}

.installment-compact .value {
    float: left !important;
    font-size: 15px;
    padding: 0 9px 0 7px !important;
    color: #000;
    margin: 0;
    background: #fff300;
}

.installment-compact .value::before {
    content: "";
    display: inline-block;
    width: 0px;
    height: 0px;
    border-right: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 5px solid #fff300;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.installment-compact .value::after {
    content: "Monatliche Rate*";
    font-family: "Source Sans Pro",Arial,sans-serif !important;
    font-size: 11px;
    background-color: #fff;
    position: absolute;
    color: #000;
    width: 88px;
    height: 20px;
    padding-left: 12px;
    line-height: 20px;
    margin-left: 4px;
    z-index: 1;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-shadow: 6px 1px 10px 0 rgba(0, 0, 0, 0.4) !important;
}

#product-details .price-sidebar .installment-compact .value {
    padding-left: 7px;
    float: left;
    display: inline-block;
    overflow: visible;
}
#product-details .products-grid h3 {
    margin-top: 75px !important;
}
/*** RATE END ***/




.submenu__title {
    font-size: 15px;
    font-weight: normal;
}
.submenu__columns::after {
    clear: both;
    content: "";
    display: block;
}
.site-header--new .submenu__columns {
    box-sizing: border-box;
    margin: 0;
    max-width: 381px;
    padding: 13px 20px 13px 18px;
}
.site-header--new .submenu {
    padding-right: 0;
    padding-top: 0;
    width: calc(50% - 10px);
}
.site-header--new .submenu__title {
    margin-top: 8px;
}
.site-header--new .submenu__item {
    margin-top: 3px;
}
.site-header--new .submenu__title .submenu__link {
    color: #222;
    font-family: "mm-text_bold","mm-text-regular",Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
	 -moz-osx-font-smoothing: grayscale;
	 -webkit-font-smoothing: antialiased;
}
.site-header--new .submenu__item .submenu__link {
    color: #444;
	font-family: "mm-text-regular",Arial,sans-serif;
}
.megadropdown__popover--is-open {
    display: block;
    background: #fff;
    position: absolute;
    width: 540px;
    top: 0;
    left: 175px;
    overflow: hidden;

}
.submenu__link {
    padding: 4px 0px 4px 0;
    border-bottom: 0px solid #ccc;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	cursor: pointer !important;

}
/********* DROPDOWN ENDE*******/



.no-touchevents .site-header--new .site-navbar__group--left-main .site-navbar__link:hover, .site-header--new .site-navbar__group--right-main .site-navbar__link:hover {
	color: #df0000;
}

/******** SUCHFELD ************/
.site-header--new .site-header__search {
    left: 350px !important;
    top: 25px !important;
}
.site-header--new .site-header__search-fieldset, .site-header--new .site-header__search-autocomplete, .site-header--new .site-header__search-autocomplete .js-savedsearch {
    width: 699px;
}
@media only screen and (max-width: 1188px) {
.site-header--new .site-header__search-fieldset, .site-header--new .site-header__search-autocomplete, .site-header--new .site-header__search-autocomplete .js-savedsearch {
    width: 464px;
}
}
@media only screen and (max-width: 954px) {
.site-header--new .site-header__search-fieldset, .site-header--new .site-header__search-autocomplete, .site-header--new .site-header__search-autocomplete .js-savedsearch {
    width: 314px;
}
.site-header--new .site-header__search {
    left: 258px !important;
}
}
.site-header--new .site-header__search-inputs {
    padding-right: 37px;
    position: relative;
}
.site-header__search-inputs {
    flex: 1 1 0;
}
.site-header__search-dropdown {
    display: none;
}
#page-footer.footer .line-2 > ul > li.newsletter form.newsletter-form input, .cms-products-grid .ct-products-grid > li .cart-checkbox input + label::before, .filters-content .facet-search-container input, input[type="text"]:not(.ms-textfield):not(.disabled):not(.readonly), input[type="password"]:not(.ms-textfield):not(.disabled):not(.readonly), input[type="search"]:not(.ms-textfield):not(.disabled):not(.readonly), .facet-search-container input:not(.disabled):not(.readonly), textarea:not(.ms-textarea):not(.disabled):not(.readonly), select:not(.ms-select):not(.disabled):not(.readonly) {
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.1) inset !important;
}

.site-header--new .site-header__search-input {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    box-sizing: border-box;
    color: #000;
    font-family: "MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif;
    font-size: 17px;
    height: 38px !important;
    line-height: 16px;
    padding: 4px 10px;
    width: 100% !important;
}
input[type="text"]:not(.ms-textfield), input[type="password"]:not(.ms-textfield), input[type="search"]:not(.ms-textfield), .facet-search-container input, textarea:not(.ms-textarea), select:not(.ms-select) {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 14px !important;
    height: 30px;
    outline: 0 none;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.product-attributes__item-select {
    height: 38px !important;
}
#register-account {
    height: 36px;
}
 #register-birthdayYear, #register-birthdayMonth, #register-birthdayDay {
    height: 30px;
}
#filters .inline-input {
    border: none;
    background: none;
}
.site-header--new .site-header__search-button::after, .site-header--new .site-navbar__group--right-main .flyout-market-search__button::after, .site-header--new .search-result-static .search .site-header__search-fieldset .site-header__search-inputs .site-header__search-button::after, .search-result-static .search .site-header__search-fieldset .site-header__search-inputs .site-header--new .site-header__search-button::after {
    color: #000;
    font-size: 17px;
    left: 10px;
    position: absolute;
    text-indent: 0;
    top: 9px;
}
.mm-iconfont-search, .site-header--new .site-header__search-button::after, .search-result-static .search .site-header__search-fieldset .site-header__search-inputs .site-header__search-button::after {
    font-family: "mm-icons";
	background-image: none;
    content: "\e601";
	 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}


.site-header--new .site-header__search-button, .site-header--new .site-navbar__group--right-main .flyout-market-search__button, .site-header--new .search-result-static .search .site-header__search-fieldset .site-header__search-inputs .site-header__search-button, .search-result-static .search .site-header__search-fieldset .site-header__search-inputs .site-header--new .site-header__search-button {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    box-sizing: border-box;
    height: 38px !important;
    overflow: hidden;
    text-indent: -9999px;
    width: 38px;
}
/******** SUCHFELD-ENDE ************/



/******** WARENKORB ************/
.site-header--new .site-header__cart {
    top: 25px;
}
.site-header--new .nav-flyout--cart::before {
    z-index: 11;
}
.site-header--new .nav-flyout--cart::before, .site-header--new .nav-flyout--cart::after {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
}
.site-header--new .nav-flyout--cart::after {
    background: #fff none repeat scroll 0 0;
    z-index: 13;
}
.site-header--new .nav-flyout--cart::before, .site-header--new .nav-flyout--cart::after {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
}
.site-header--new .nav-flyout--cart .nav-flyout__trigger::before, .site-header--new .nav-flyout--cart .nav-flyout__content-button::before {
    color: #fff;
    font-size: 16px;
    left: 14px;
    position: absolute;
    top: 10px;
}
.site-header .header-cart .nav-flyout__trigger::after {
    background:none !important;

}
.site-header--new .nav-flyout--cart .nav-flyout__trigger::before {
    z-index: 14;
}
.mm-iconfont-shopping-cart, .site-header--new .nav-flyout--cart .nav-flyout__trigger::before, .site-header--new .nav-flyout--cart .nav-flyout__content-button::before, .market-buy.modal-content section .button-wrapper .button::before, .button.mm-large > span::after, .button.mm-medium > span::after, .my-account .orders-list > .order-info.online::before {
    font-family: "mm-icons";
	content: "\e600";
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
.site-header--new .nav-flyout--cart .nav-flyout__trigger {
    background: #000 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    height: 38px;
    padding: 0;
    position: relative;
}
.site-header--new .nav-flyout--cart .nav-flyout__trigger-text {
    border-radius: 4px;
    color: inherit;
    display: block;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    padding-left: 39px;
    padding-right: 16px;
    position: relative;
}
.site-header--new .nav-flyout--cart .nav-flyout__trigger-text, .site-header--new .nav-flyout--cart .nav-flyout__counter {
    z-index: 15;
}
.site-header--new .nav-flyout--cart .nav-flyout__counter {
    background: #fff none repeat scroll 0 0;
    color: #df0000;
    font-family: "mm-text-regular",Arial,sans-serif;
    font-size: 16px;
    height: 22px;
    line-height: 20px;
    position: absolute !important;
    right: -8px;
    top: -8px;
    width: 22px;
}
.site-header--new .nav-flyout--cart .nav-flyout__trigger-text, .site-header--new .nav-flyout--cart .nav-flyout__counter {
    z-index: 15;
}
.site-header--new .nav-flyout--cart .nav-flyout__content {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px 0 4px 4px;
    border-top: medium none;
    font: 13px/16px "mm-text-regular",Arial,sans-serif;
    padding: 12px;
    width: 305px;
    z-index: 12;
}
.site-header .header-cart .nav-flyout__content {
    display: block;
    transition-delay: 0.25s;
    visibility: hidden;
}
.site-header--new .nav-flyout--cart:hover .nav-flyout__trigger::before {
	color: #df0000;
}
.site-header--new .nav-flyout--cart:hover .nav-flyout__trigger {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #df0000;
    height: 38px;
    padding: 0;
    position: relative;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.4);
}
.site-header--new .nav-flyout--compare .nav-flyout__content-button span, .site-header--new .nav-flyout--cart .nav-flyout__content-button span {
    padding: 0 14px 0 40px !important;
}


/***  COMPARE  ***/

.compare-table-wrapper thead .product-head {
    text-align: left;
}


.compare-table-wrapper thead th, 
.compare-table-wrapper thead + tbody .caption td, 
.compare-table-wrapper thead + tbody .caption th {
	background:none;
}

.compare-table-wrapper .head {
    line-height: 20px;
    font-weight: normal;
    font-family: "MMTextProWeb-Bold","mm-text-bold","MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif !important;
    color: #000;
    font-size: 20px;
}

.compare-table-wrapper thead .product-head {
	padding: 20px 0 0;
}

.compare-table-wrapper thead .product-head .cart-button {
	height: 38px;
	width:35px;
}

.compare-table-wrapper thead .product-head .cart-button:after {
	background:none;
}

.compare-table-wrapper thead .product-head .cart-button span::after {
    background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -365px 0 transparent !important;
    height: 16px !important;
    left: 8px !important;
    top: 9px !important;
    width: 20px !important;
}

.compare-table-wrapper thead .product-head .remove-trigger {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -272px -33px transparent!important;
	width:21px;
	height:21px;
	top:5px;
	right:5px;
}

.compare-table-wrapper thead .product-head .remove-trigger:hover {
	background-position: -295px -33px !important;
}

.compare-table-wrapper .title,
.compare-table-wrapper thead .product-head .rate,
.compare-table-wrapper thead .product-head .group,
.compare-table-wrapper thead .product-head small,
.compare-table-wrapper thead td,
.compare-table-wrapper .box.infobox {
	text-align:left !important;
}

.compare-table-wrapper .title {
    color: #000;
    font-weight: normal;
    font-size: 16px;
    padding-left: 0;
    font-family: "MMTextProWeb-Bold","mm-text-bold","MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif !important;
}

.compare-table-wrapper tbody, .compare-table-wrapper .caption td, .compare-table-wrapper .caption th {
	background: url("//css.redblue.de/MediaAT/skins/skin-normal/de/images/category/product-description-details-bg.png") repeat-x scroll 0 0 transparent;
}


.compare-table-wrapper thead .product-head .rate {
	margin: 12px 0 5px;
}

.compare-table-wrapper thead th + th {
	padding-left:10px;
}
.compare-table-wrapper thead .th-name {
    padding: 0 0 0 12px;
}
.compare-table-wrapper thead .th-price {
    padding: 0 0 0 12px;
}
.compare-table-wrapper thead .th-buttons {
    padding: 0 0 12px 12px;
}
.compare-table-wrapper .box.infobox.availability,
.compare-table-wrapper .box.infobox.availability ul {
	margin:0 !important;
}

.compare-table-wrapper .installment-compact .label {
	 width: 37px;
}

.compare-table-wrapper .trigger,
.compare-table-wrapper .closed .trigger {
	color:#000;
	padding-left:13px;
	font-family: 'mm-demi',Arial;
	font-size: 12px;
}

.compare-table-wrapper .caption td, 
.compare-table-wrapper .caption th {
	padding: 15px 0 10px 7px;
}


.compare-table-wrapper .trigger .arrow {
    background: none transparent;
    border: 1px solid #ddd;
    border-radius: 50%;
    display: block;
    height: 22px !important;
    left: 0 !important;
    margin: 0;
    text-indent: 0;
    top: 2px !important;
    width: 22px !important;
}
.compare-table-wrapper .closed .trigger .arrow {
	background-position: -112px -47px;
}
.compare-table-wrapper .trigger .arrow::after {
    display: block;
    color: #000;
    font-size: 5px;
    height: 22px;
    line-height: 24px;
    text-align: center;
    width: 23px;
}
.compare-table-wrapper .yes, 
.compare-table-wrapper .no {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -28px -17px transparent;
	height:15px;
	width:15px;
}

.compare-table-wrapper .no {
	background-position: -36px 0;
}

.compare-table-wrapper thead .product-head .button {
	margin-left:0;
	margin-bottom: 3px;
}
.compare-table-wrapper .trigger, .compare-table-wrapper .closed .trigger {
    color: #000;
    padding: 6px 12px 0 33px;
    font-size: 16px;
    font-family: "MMTextProWeb-Bold","mm-text-bold","MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif !important;
    text-transform: none;
    height: 22px;
}
.compare-table-wrapper tbody th {
    color: #444;
    font-size: 14px;
    text-align: left;
}
.compare-table-wrapper {
    font: 13px/16px "MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif;
}
/***** COMPARE END ******/

/**
.button span::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
} **/
.button.gray > span {
    margin-top: -5px;
}
.market-teaser .map-autocomplete .button {
    top: 27px;
    height: 26px;
    border-radius: 0px 5px 5px 0px !important;
}
.button {
    background: #000 none repeat scroll 0 0 !important;
    font-weight: normal !important;
    height: 38px;
    padding: 0 !important;
    text-shadow: none;
    text-transform: none;
}
.button span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 36px !important;
    padding: 0 25px 0 14px;
}
.site-header--new .nav-flyout--compare .flyout-list__item .description, .site-header--new .nav-flyout--cart .flyout-list__item .description, .site-header--new .nav-flyout--compare .flyout-list__item .description strong, .site-header--new .nav-flyout--cart .flyout-list__item .description strong {
    color: #000;
    font-weight: normal;
}
/**
.button {
    background: #000 !important;
    border-radius: 0 4px 4px 0;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: normal !important;
    height: 28px;
    padding: 0 6px 0 0;
    position: relative;
    text-shadow: none;
    text-transform: none;
} **/
/******** WARENKORB-ENDE ************/



/*** FULL-WIDTH Flashbühne - START ***/


.cms-slider__pagination-item--active {
    border-color: #f88300;
}
.cms-slider__item-content span.photo img {
    max-width: inherit !important;
}
.cms-slider__item-content span.photo {
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow: visible;
    position: relative;
}
.cms-slider::before {
    bottom: 0;
    content: "";
    display: block;
    left: 50%;
    max-width: 1920px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
}
.cms-slider li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.cms-slider__item-content {
    overflow: hidden;
    width: auto !important;
}

/**
body.page-home #content .cms-slider {
    margin-top: 0 !important;
} **/
.cms-slider {
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 0 !important;
    overflow-x: hidden;
}
#startbuehne {
	z-index: 20 !important;
}
@media only screen and (max-width: 1188px) {
	
}
@media only screen and (max-width: 954px) {
.cms-slider__item-content .photo, .cms-slider__item-content img {
    height: auto;
    margin-left: -140px;
    width: 1188px;
}
.site-navbar__link {
    font-size: 12px;
    margin-right: 5px;
    text-decoration: underline;
}
.angebote1, .service1, .technews1, .saturnmobil {
    font-size: 12px;
    margin-right: 3px;
    text-decoration: none !important;
}
.site-navbar__group--right-main .site-navbar__link {
    color: #f88300;
}
}
}
/**
.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item::before {
    background: silver none repeat scroll 0 0;
    border: 2px solid silver;
    border-radius: 18px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    transform: scale(0.67);
    transform-origin: center center 0;
    transition: all 0.3s ease-out 0s;
    width: 18px;
}
.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item--active::before, .cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item:hover::before {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #838383;
    border-radius: 18px;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    top: 0;
    transform: scale(1);
    transform-origin: center center 0;
    transition: all 0.3s ease-out 0s;
    width: 18px;

.cms-slider .cms-slider__navigation.cms-slider__pagination .cms-slider__pagination-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    height: 18px;
    margin: 0 5px;
    outline: 0 none;
    position: relative;
    vertical-align: middle;
    width: 18px;
} **/
.cms-slider__pagination {
    bottom: 9px;
    position: absolute;
    text-align: center;
    width: 100%;
}
@media only screen and (max-width: 954px) {
.cms-slider__carousel.gc-initialized {
    height: 249px !important;
}
}
.cms-slider .prev::before, .cms-slider .next::before {
    transform: scale(1);
    transform-origin: center center 0;
    transition: all 300ms ease-in 0s;
}
.cms-slider .prev::before, .cms-slider .next::before {
    color: #fff !important;
    top: 50% !important;
}
.prev::before, .skin2014 .fsd-carousel-teaser .jcarousel-prev::before, .fsd-carousel-teaser .jcarousel-prev::before, .next::before, .skin2014 .fsd-carousel-teaser .jcarousel-next::before, .fsd-carousel-teaser .jcarousel-next::before {
     -moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	background-image: none;
    color: #000;
    content: "\e603";
    display: block !important;
    font-size: 18px;
    font-weight: bold;
    height: 19px !important;
    position: absolute !important;
    text-indent: 0;
    top: 10px !important;
    width: 10px !important;
}
.prev::before, .skin2014 .fsd-carousel-teaser .jcarousel-prev::before, .fsd-carousel-teaser .jcarousel-prev::before {
     -moz-osx-font-smoothing: grayscale;
    font-family: "mm-icons";
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
	content: "\e602";
    left: 13px !important;
}

.cms-slider .prev, .cms-slider .next {
    border: 0 none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-top: 0 !important;
    top: 0 !important;
    width: 100px !important;
}
.cms-slider .prev {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(138, 138, 138, 0.08) 54%, rgba(199, 199, 199, 0.01) 78%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 !important;
    left: 0 !important;
}
.cms-slider .next {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(199, 199, 199, 0.01) 22%, rgba(138, 138, 138, 0.08) 46%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 !important;
}
.cms-slider .prev, .cms-slider .next {
    height: 368px !important;
    width: 6vw !important;
}
@media only screen and (max-width: 972px) {
.cms-slider .prev, .cms-slider .next {
    height: 228px !important;
}
}
.cms-slider .prev {
    left: 0 !important;
}

.cms-slider .prev:hover::before, 
.cms-slider .next:hover::before {
	color: #fff !important;
	transform-origin: center center 0;
	transition: all 300ms ease-in 0s;
}
.prev, .skin2014 .fsd-carousel-teaser .jcarousel-prev, .fsd-carousel-teaser .jcarousel-prev {
    left: 1%;
}
.next, .skin2014 .fsd-carousel-teaser .jcarousel-next, .fsd-carousel-teaser .jcarousel-next {
    right: 1% !important;
}
.next, .skin2014 .fsd-carousel-teaser .jcarousel-next, .fsd-carousel-teaser .jcarousel-next {
    right: 2% !important;
}
.prev, .skin2014 .fsd-carousel-teaser .jcarousel-prev, .fsd-carousel-teaser .jcarousel-prev, .next, .skin2014 .fsd-carousel-teaser .jcarousel-next, .fsd-carousel-teaser .jcarousel-next {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #ddd !important;
    border-radius: 30px !important;
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.4) !important;
    height: 38px !important;
    top: 36% !important;
    width: 38px !important;
    z-index: 501 !important;
}
.next::before {
    right: 12px !important;
}
/*** FULL-WIDTH Flashbühne - END ***/



.product-container.product-container-hover .next, .product-container.product-container-hover .prev {
    z-index: 1000;
}

.label.online-price .icon.icon-info {
    display: none;
}
.price.length-8 {
    width: 500px !important;
    margin-left: -18px !important;
}
#header.header-sticky .stickable-content-container {
    height: 50px !important;
}
.header-sticky .site-header--new .site-header__logo {
    top: 8px;
}
.header-sticky .site-header--new .site-header__cart {
    top: 7px;
}
.header-sticky #site-search {
    top: 6px !important;
	height: 28px;
    left: 281px !important;
}
@media only screen and (max-width: 954px) {
.header-sticky #site-search {
    left: 244px !important;
}
}

.header-sticky .site-header--old #site-search input {
    padding-top: 7px;
}
#top-navigation > .top-navigation-items .item > a {
    height: 49px !important;
}
#top-navigation > .top-navigation-items .item > a span {
    font-family: mm-text_bold !important;
	font-size: 16px !important;
    font-weight: normal !important;
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 954px) {
#top-navigation > .top-navigation-items .item > a span {
	font-family: mm-text_bold !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
}

#produktbeschreibung iframe {
    height: 500px;
    width: 100%;
}


[id="header"] .cart .articles strong {
    font-family: arial !important;
}

.header.border, .product-container-vertical .header {
    border: 0px solid #ddd;
}
.product-container-vertical .header.border h2, .product-container-vertical .header h2 {
    font-size: 14px !important;
    padding: 7px 0 9px !important;
    left: 0px !important;
}
.product-container-vertical .price {
    margin-top: 28px !important;
}
/**** GRID - ANSICHT **/

.main.category-grid .products-grid .price {
    position: relative;
    top: -19px !important;
}
.main.category-grid .products-grid h3 {
    height: 33px !important;
    margin-bottom: 12px;
    overflow: hidden;
}
.as-list.is-active {
    background-position: -27px -27px !important;
}
/*** GRID - ANSICHT-ENDE ***/


.cms-products-grid h2 {
    background: #e20016 none repeat scroll 0 0;
    color: #fff;
    font-family: mm-headline !important;
    font-size: 25px;
	line-height: 27px;
    font-weight: normal !important;
    padding-top: 4px;
    padding-bottom: 2px;
    text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.product-container .header h2 {
    background: none;
    color: #000;
    font-family: mm-text-bold;
    font-size: 25px !important;
    line-height: 27px;
    text-align: left;
    border: none !important;
    margin-left: 8px !important;
    margin-top: 12px;
}
.header.border h2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    font-size: 19px;
    font-weight: normal !important;
    margin-left: 0px;
    padding-top: 1px;
    padding-bottom: 2px;
    position: relative;
    width: auto;
    z-index: 400;
	margin-bottom: 7px;
}
#basket-flyout .product-container h2 {
    padding: 6px;
    margin-left: 0px !important;
    border: 0px !important;
    font-size: 17px !important;

}
.product-short-details h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.product-short-details .action-box {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #838383;
    margin: 0px 0;
    overflow: hidden;
    padding: 12px;
    text-align: left;
}
.cms-products-grid .ct-products-grid > li .base-info h3 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smooth: always;
    border: medium none;
    font-size: 14px;
    height: 43px;
    line-height: 16px;
    margin: 3px 12px 0;
    max-height: 48px;
    opacity: 0.999999;
    overflow: hidden;
    padding: 0;
    text-transform: none;
}
/*Buttons*/
/**
.button {
	text-shadow: none;
	text-transform:none;
	padding:0 !important;	
	font-family: 'opensans-regular',Helvetica,Arial; 
	font-weight:normal !important;
} **/

.my-account .button.gray span, .my-account .button.change-delivery span {
    color: #838383;
}

.button.gray span {
    color: #838383;
}

.button span {
	background:none;
	line-height:28px;
	font-size: 14px;
	font-family: 'mm-text-regular',Arial; 
	font-weight:normal;
}
#pdp-add-to-cart > span {
    color: #fff;
}
#my-account-orders-button > span {
    color: #838383;
}
.button.arrow span {
    padding: 0px 17px 8px 13px;
}
.button span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: mm-text-regular,Arial;
    font-size: 15px;
    font-weight: normal;
    line-height: 28px;
    padding: 1px 18px 0 7px;
}

.products-grid .base-info.cta .price + .vat-info {
    top: 196px;
}
/* ####### Kleinste AuflÃ¶sung ####### */
@media only screen and (max-width: 954px) {
	#bundle .button span img { width:708px; height:auto; }
}

.button.inline,
.button.inline span {
 	line-height: 33px;
}


.button:hover,
#header .cart.enabled > .button {
	background:-moz-linear-gradient(top, #F31414, #AB1414);
	background:-webkit-linear-gradient(top, #F31414, #AB1414);
	background:-o-linear-gradient(top, #F31414, #AB1414);
	background:-ms-linear-gradient(top, #F31414, #AB1414);
	background:linear-gradient(top, #F31414, #AB1414);	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F31414', endColorstr='#AB1414');
	color:#fff;
}

.button,
.button-facebook  {
   -webkit-border-radius: 4px!important;
   -moz-border-radius: 4px!important;
   border-radius: 4px!important;
}

.button.inline {
 	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}
.inline-input.five-digits input {
    width: 30px;
}
#filters .content .button {
    width: 28px;
    margin: 4px 0 0 10px;
}
.inline-input label {
    padding: 0 7px;
    line-height: 34px;
}
#filters .content .separator {
    margin: 0px 5px 0px 0px;
    line-height: 32px;
}
.button.gray,
.button.light-gray,
.button.change-delivery,
#product-preview .button.arrow,
.to-details.button.arrow,
#filters .a-z li a, 
#filters .a-z li.empty {
    height: 26px;
    line-height: 25px;
	background:-moz-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-webkit-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-o-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-ms-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F0F0F0') !important;
	border: 1px solid #DFDFDF !important;
	color: #555555 !important;
}
.button.change-delivery {
    height: 39px !important;
}
#filters .content .categories-tree-has-descendants::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#filters .content .categories-tree-ancestors a::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
b
.button.gray:hover,
.button.gray:hover span,
#filters .a-z li a:hover {
	color: #df0000;
}

.basket .button.arrow {
	height: 35px;
    line-height: 35px;
}

.button.change-delivery > span {
	line-height: 22px;
}



.button.large span {
    line-height: 33px;
}

.button.large.add-to-cart.block span {
    font-size:17px;
	padding: 0 20px 0 38px;
}

/*Buttons Icons*/
.button span:after {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -386px -20px transparent ;
	height: 7px;
    right: 8px;
    top: 17px; /* war 12px */
    width: 5px;
	content: ".";
    position: absolute;
	margin:0;
    text-indent: -999em;
}

.button.gray span:after {
    background-position: -98px -35px;
    height: 7px;
    width: 5px;
}

.button.gray:hover span:after {
    background-position: -104px -35px;
}

.to-details.button.arrow span:after,
#product-preview .button.arrow span:after {
	background-position: -98px -35px;
}

.to-details.button:hover.arrow span:after,
#product-preview .button:hover.arrow span:after {
	background-position: -104px -35px;
}

.to-details.button:hover span,
#product-preview .button:hover.arrow span  {
	color: #df0000;
}



.button.large.add-to-cart.block span:after {
	background-position: -109px -23px;
    height: 10px;
    right: 10px;
    top: 14px;
    width: 7px;
}

.button.client-advisor span {
	 padding: 0 10px 0 28px !important;
}

.button.client-advisor:before {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -208px -36px transparent;
}

.button.client-advisor span:after {
	background:none!important;
}

.button.print {
	padding-left:20px;
}

.button.print:after {
	background:none !important;
	border:none;
}

.button.print span {
	padding: 0 10px 0 28px !important;
}

.button.print:before {
	background: url("//www.mediamarkt.at/static/bilder/general/sprites.png") no-repeat scroll -249px -26px transparent;
	top: 6px;
	height: 15px;
}

.button:hover.print:before,
.button:hover.print.orange:before {
	background-position: -249px -41px ;
} 

.button.print.orange:before {
    background-position: -249px -26px;
}

.button.download-as-pdf {
	 margin-right:5px;
}

.button.disabled {
	text-shadow:none;
}

.button.back span:before, 
.button.back span:after, 
.button.forward span:before, 
.button.forward span:after {
	background:none;
}

.button.forward span:after {
	right: 6px !important;
    top: 10px !important;
}

.button.download-as-pdf span {
	padding: 0 17px 0 29px !important;
}

.button.password:before {
	background:none;
}

.button.selected.change-delivery {
	text-shadow:none;
	color:#df0000;
}

.button.selected span {
	padding: 0 10px;
}

.button.selected span:after {
	background:none;
}

.personal-data-form .button.arrow span:after {
	margin: -1px 0 0 !important;
}

.button.trash:before {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -320px -36px transparent;
	height:16px;
	top: 5px;
	left:6px;
}

.button:hover.trash:before {
	background-position:-335px -36px;
}

.button.trash span {
    padding: 0 15px 0 25px;
}

.button.rate-product span {
	padding-left: 24px;
}

.button.rate-product {
	padding-left: 14px;	
}

.button.rate-product:before {
	top:7px;
}
.products-list > li .product-wrapper .product-price .buttons .button {
    float: right;
    margin-top: 10px;
}
/* Buttos End */

/*Infobox*/

.box.infobox ul li {
	color:#535353;
}

.box.infobox ul li:before {
	background: url("//www.mediamarkt.at/static/bilder/sprites.png") no-repeat scroll -87px -21px transparent !important;
	width:17px;
	height:11px;
	top: 68%;
}

.box.infobox ul li.false .icon {
	display:none;
}

.box.infobox ul li.false:before {
    background-position: -76px -12px !important;
	height: 14px;
    left: 2%;
    top: 55%;
    width: 10px;
}

.box.infobox ul li.false a {
	text-decoration:none;
}

.box.infobox ul li.false a:hover {
	text-decoration:none;
}

.box.infobox.availability {
	background-color: #fff !important;
	margin: 18px 0 0 !important;
	padding: 2px 10px 8px 5px;
}
.products-list > li .box.infobox {
	border: none;
	background-color: #F6F6F6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


.tooltip_content .button span {
	line-height:28px;
}


.product-short-details .button span::after {
    top: 17px !important;
}
.button.add-to-cart {
    background: #000 none repeat scroll 0 0 !important;
    position: relative;
}
.button.add-to-cart span {
    line-height: 28px;
    padding: 0px 18px 0 43px;
}
.button span::after {
    background: none !important;
}

#bawag-table {
    font-family: mm-text-regular;
}
.premiumopts ul li .opt-value {
    float: right;
    font-family: mm-headline;
    font-size: 16px;
}
.swogo-container-pdp .swogo-container-title::before {
    content: "Passende Empfehlung für: " !important;
    color: #df0000 !important;
}

.swogo-container-mini .swogo-container-title::before {
    content: "Unsere Top-Empfehlung" !important;
    color: #fff !important;
    text-transform: uppercase;
}
.swogo-summary .swogo-price, .swogo-summary .swogo-discount, .swogo-price {
    font-family: mm-headline;
    font-weight: normal !important;
}
.swogo-button-add-to-cart {
    border-radius: 3px !important;
    line-height: 34px !important;
    text-indent: 3px !important;
    padding-right: 10px !important;
}

.swogo-button-add-to-cart::before {
    font-family: "mm-icons" !important;
    content: "\e600" !important;
    height: 30px !important;
    left: 2px !important;
    text-indent: 0 !important;
    top: 0px !important;
    width: 29px !important;
}
.swogo-container-title {
    font-family: mm-text-regular, MMTextProWeb-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold !important;
    border-bottom: 1px solid #ccc !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
    text-transform: none !important;
}
.swogo-product-link .swogo-title {
    font-family: mm-text-regular;
}
.swogo-button-alternatives {
    color: #df0000 !important;
    border: 1px solid #ddd !important;
    font-weight: normal !important;
    font-family: mm-text-bold !important;
}
.features-wrapper.collapsible-features .features-list {
    font-family: mm-text-regular;
    font-size: 15px;
}
.button.add-to-cart::before, .products-list > li .product-wrapper .product-price .add-to-cart::before, .price-sidebar .button.add-to-cart::before {
    font-family: "mm-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e600";
    background-image: none;
}
.button.add-to-cart::before, .price-sidebar .button.add-to-cart::before {
    background-position: -241px 0 !important;
    background-image: none !important;
    content: "\e600";
    font-size: 15px;
    height: 15px;
    left: 15px !important;
    text-indent: 0;
    top: 10px;
    width: 15px;
}
.responsive #product-sidebar .sidebar-form .price-button {
    width: 142px;
}
.products-list > li .product-wrapper .product-price .add-to-cart::before {
    background-position: -241px 0 !important;
    background-image: none;
    content: "\e600";
    font-size: 15px;
    height: 15px;
    left: 10px !important;
    text-indent: 0;
    top: 10px;
    width: 15px;
}
.marketsel-info-window .button.js-select-market span::after, .fullscreen-layer .fullscreen-layer-content .gv-button-details .button.arrow span::after, .button.gray.arrow span::after, .marketsel-info-window .arrow.button.js-select-market span::after, .fullscreen-layer .fullscreen-layer-content .gv-button-details .arrow.button span::after, .to-details.button.arrow span::after, #product-preview .button.arrow span::after, #review-form .button.js-review-form-change span::after {
    color: #000;
    content: "\e603";
    font-size: 10px;
    height: 10px !important;
    position: absolute;
    right: 15px !important;
    text-indent: 0;
    text-indent: initial;
    top: 13px;
    width: 6px !important;
    font-family: mm-icons;
}
.button.gray span {
    padding: 0 24px 0 11px;
}
.button.gray span::after {
    color: #666;
    content: "\e603";
    font-size: 10px;
    height: 10px !important;
    position: absolute;
    right: 9px !important;
    text-indent: initial;
    top: -5px;
    width: 6px !important;
    font-family: mm-icons;
}
.to-details.button.arrow span::after, .button.arrow span::after {
    font-family: "mm-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.products-list > li .product-price .buttons .button + .button span {
	line-height:26px !important; 
	padding: 6px 7px 0 0 !important; 
}
.products-list > li .product-price .buttons .button + .button {
    float: left !important;
    height: 38px !important;
    width: 65px !important;
}
.products-carousel .button.add-to-cart::before {
    left: 8px;
    top: 10px;
}

/**
.button.add-to-cart {
    display: table;
} **/
div#header header .cart .articles::before {
	font-family: "mm-icons";
	background-image: none;
    content: "\e600";
    font-size: 17px;
    height: 18px;
    left: 8px;
    text-indent: 0;
    top: 6px;
    width: 19px;
	
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}



[id="header"] .cart .articles {
    line-height: 33px;
	border-radius: 4px 0 0 4px;
}

#header.header-sticky .cart .articles {
    line-height: 33px !important;
}

.bundle-widget__product-container, .bundle-widget__placeholder-container {
    border: 1px solid #efefef;
    box-sizing: border-box;
    float: left;
    height: 200px;
    position: relative;
    width: 147px;
}
.bundle-widget__separator {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important;
    color: #999;
    float: left;
    font-size: 37px;
    line-height: 28px;
    margin-right: 12px;
    margin-top: 50%;
    text-align: center;
    top: 50% !important;
    width: 15px;
}
.bundle-widget__status-info {
    border: medium none;
    bottom: -10px !important;
    color: green;
    font-size: 10px;
    font-style: italic;
    line-height: 28px;
    margin: 4px 0 10px;
    min-height: 28px;
    position: absolute;
    text-align: center;
}
.accessories-list {
    background: #fff none repeat scroll 0 0;
}


.bundle-widget__boxes div:nth-child(5) {
    display: none;
}
@media only screen and (max-width: 640px) {
.video_proddetail {
   width: 100%;
}
}




/**** rating ***/
.rating {
	background: url("//data.mediamarkt.at/docs/img/rating.png") repeat-x scroll 0 0 transparent;
	display: block !important;
}

.rating > div {
	background: url("//data.mediamarkt.at/docs/img/rating.png") repeat-x scroll 0 -13px transparent;
}

#category .rating {
    margin-left: 270px;
}
.ct-products-grid .rating {
    display: none !important;
}
.rating > div:first-child {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/rating.png") repeat-x scroll 0 -13px;
    float: none;
    height: 13px;
}
/**** rating ende ***/

/**** SPASS ***/

/**
#header .left-meta-navigation .geburtstag, .geburtstagsbanner {
	display: none;
} **/

/**
body {
    background: transparent url("//data.mediamarkt.at/docs/img/geburtstag-hintergrund.png") no-repeat scroll center 0;
    margin: 0;
}**/
.select-label {
    color: #333;
    font-family: mm-text-regular;
}
.responsive #sidebar-wrapper {
    margin-top: 11px;
}b
.responsive #product-sidebar .support img {
    margin: 11px 0 0 15px;
}
.header.border h1, 
.header.border h2, 
.header.border h3,
.product-container-vertical .header h2 {
	color:#000;
	top:-4px;
	font-size: 15px;
	position:relative;
}
#product-sidebar .product-name {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#000;
	font-family: "MMTextProWeb-Bold","mm-text-bold","MMTextProWeb-Regular","mm-text-regular",Arial,sans-serif !important;
    font-weight: normal !important;
	font-size: 21px;
	margin-top: 24px;
}
#product-details h1 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    color: #000 !important;
}
#product-details .description h2 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

    font-size: 19px !important;
}
#product-details .header h2 {
    -moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
    color: #000;
    font-family: mm-text-bold;
    font-size: 19px;
    font-weight: normal !important;
    overflow: hidden;
    padding-left: 5px;
    text-overflow: ellipsis;
    text-transform: uppercase !important;
    white-space: nowrap;
    width: 99%;
    line-height: 27px !important;
}
#product-details .product-reviews .header h2 {
    padding: 5px !important;
}
.swogo-title {
    border: 1px solid #ccc !important;
    color: #444;
    font-size: 18px;
    font-weight: normal !important;
    line-height: 23px;
    margin-bottom: 14px;
    margin-top: 20px;
    padding: 5px !important;
}
.products-list > li .product-wrapper .content h2, .products-list > li .product-wrapper .content h3 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    color: #3e3e3e;
    font-family: mm-text-regular;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 3px;
}
.box.infobox ul {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    color: #838383;
    font-family: mm-text-regular;
    font-size: 11px;
    padding: 0;
}
#category > hgroup h1 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    color: #000;
    font-family: mm-text_bold;
    font-size: 27px;
    font-weight: normal;
    line-height: 27px;
}
.breadcrumbs {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    font-family: mm-text-regular;
}
#colorbox .layer-header h1, #cboxLoadedContent > h1 {
    font-family: mm-text_bold;
    font-size: 24px;
    font-weight: normal;
}
#basket-flyout .products-grid .base-info .b-set .add-to-cart span {
    color: #fff !important;
}
/**
.box.infobox.availability font {
    color: #af8323 !important;
} **/
.box.infobox.availability ul > font {
    color: red;
}

.main.category-list {
    background: rgb(255, 255, 255) !important; /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 255, 255, .9) !important;
}





@media only screen and (max-width: 640px) {
#header {
    margin-top: -27px;
}
}

/**** SPASS-ENDE ***/


#header .basket .content {
    border-radius: 0;
    font-family: mm-text-regular;
    font-weight: normal;
    width: 305px;
}

.page-side-nav.sidebar-offcanvas.state-off .toggle-sidebar {
    background-position: -27px 0 !important;
}


/**** FLYOUT ***/

.head_ms_premium {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/microsoft-1.png") no-repeat scroll -5px -4px;
    margin-left: 0;
    padding-left: 15px !important;
}
.head_ms_premium::after {
    content: none !important;
}
.head_markenwelt {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/markenwelten.png") no-repeat scroll -5px 0px !important;
    margin-left: 2px;
    margin-top: -3px;
    padding-bottom: 11px !important;
    padding-left: 19px !important;
    padding-top: 3px !important;
	color: #e41715 !important;
/**	cursor: inherit !important; **/
}
.head_markenwelt:hover {
	border-bottom: none !important;
	text-decoration: none !important;
}
.head_markenwelt::after {
    content: none !important;
}
.head_angebote {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/nav-aktionen.png") no-repeat scroll -1px 2px !important;
    margin-left: 2px;
    margin-top: -3px;
    padding-bottom: 11px !important;
    padding-left: 24px !important;
    padding-top: 3px !important;
	text-decoration: underline !important;
}
.head_angebote ::after {
    content: none !important;
}
.flyout_aut {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/nav-aut.png") no-repeat scroll -1px 2px !important;
    margin-left: 2px;
    margin-top: -3px;
    padding-bottom: 11px !important;
    padding-left: 24px !important;
    padding-top: 3px !important;
	text-decoration: underline !important;
}
.flyout_aut ::after {
    content: none !important;
}
.win {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/microsoft") no-repeat scroll -1px 2px !important;
    margin-left: 2px;
    margin-top: -3px;
    padding-bottom: 11px !important;
    padding-left: 24px !important;
    padding-top: 3px !important;
	text-decoration: underline !important;
}
.win ::after {
    content: none !important;
}
#top-navigation .top-navigation-items .item.navHover > a {
	background: #fff !important;
}



#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right ul.dropdown-menu .level-1 > a::after {
    position: absolute;
    right: 13px;
    top: 9px;
	content: "\227B";
	margin-top: -5px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu .level-1 > a::after {
    position: absolute;
    left: 13px;
    top: 9px;
	content: "\227A";
	margin-top: -5px;
}
.level-2.level2-hidden > a {
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
	overflow:hidden;
}

#header #top-navigation .top-navigation-items .handy-navigation .flyout-subnavigation ul.dropdown-menu {
    min-height: 190px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .handy-navigation .flyout-subnavigation ul.dropdown-menu {
    min-height: 190px;
}
}
#header #top-navigation .top-navigation-items .film-musik .flyout-subnavigation ul.dropdown-menu {
    min-height: 340px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .film-musik .flyout-subnavigation ul.dropdown-menu {
    min-height: 350px;
}
}
#header #top-navigation .top-navigation-items .outlet .flyout-subnavigation ul.dropdown-menu {
    min-height: 355px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .outlet .flyout-subnavigation ul.dropdown-menu {
    min-height: 370px;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation {
    border-top: medium none !important;
    min-height: 100px;
    overflow: visible;
    padding: 0;
    text-align: left;
    top: 49px;
    width: 250px !important;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation {
    width: 185px !important;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.no-category-placeholder {
    max-width: 250px !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul {
    padding: 0;
    width: 100%;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul::after {
    clear: both;
    content: "";
    display: block;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li hr {
    display: none;
}

#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu {
    box-shadow: 1px 6px 8px 0 rgba(0, 0, 0, 0.4);
    padding: 0 0 20px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li {
    border: medium none;
    margin: 0;
    padding: 0;
    top: 0;
    width: auto;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li > a {
    color: #000;
    display: block;
    position: relative;
    text-align: left;
    text-decoration: none !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li > a:hover {
    color: #df0000;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.display-none {
    display: none;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1 {
    border-bottom: 1px solid #ddd;
    padding: 0;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1:first-child {
    padding-top: 10px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1 > a {
    font-size: 14px;
    line-height: 20px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1 > a {
    font-size: 14px;
    line-height: 18px !important;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1 > a::after {
    color: #777;
    font-size: 9px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1 > a:hover::after {
    color: #df0000;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1:hover, #header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu > li.level-1.hovered-menu {
    background: #fff none repeat scroll 0 0 !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    min-height: 100%;
    overflow: auto;
    padding: 0;
    top: 0;
    width: 250px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul {
    width: 185px;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .display-none {
    height: 0;
    margin-top: -1px;
    overflow: hidden;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul > li:first-child {
    margin: 10px 0 0;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul > li:first-child {
    margin-top: 7px;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2 {
    border: medium none !important;
    box-sizing: border-box;
    padding: 0;
    width: 250px;
}
.flyout-neu {
    background: rgba(0, 0, 0, 0) url("//ms-daten.at/00_MM/docs/img/flyout-neuheit.png") no-repeat scroll -7px 3px / 52px 39px !important;
    height: 0;
    left: -4px;
    margin-bottom: 0px;
    padding-bottom: 22px !important;
    padding-left: 55px !important;
    padding-top: 14px !important;
    position: relative;
    top: 0px !important;
    width: 149px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2 {
    width: 185px;
}
.flyout-neu {
    width: 121px;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2 > a {
    border-bottom: 1px dotted #ddd;
    color: #444 !important;
    font-size: 13px;
    line-height: 0 !important;
    margin-left: 12px !important;
    margin-right: 11px !important;
    padding-bottom: 13px !important;
    padding-left: 10px;
    padding-right: 0 !important;
    padding-top: 15px !important;
    text-decoration: none !important;
}


#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2 > a:hover {
    color: #df0000 !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2:hover, #header #top-navigation .top-navigation-items .flyout-subnavigation > ul > li ul.dropdown-menu ul .level-2.hovered-menu {
    background: #fff none repeat scroll 0 0 !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #fff 0%, #fff 249px, #ddd 249px, #ddd 250px, #fff 251px, #fff 100%) repeat scroll 0 0 !important;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #fff 0%, #fff 184px, #ddd 184px, #ddd 185px, #fff 186px, #fff 100%) repeat scroll 0 0 !important;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, #fff 0%, #fff 249px, #ddd 249px, #ddd 250px, #fff 251px, #fff 100%) repeat scroll 0 0 !important;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, #fff 0%, #fff 184px, #ddd 184px, #ddd 185px, #fff 186px, #fff 100%) repeat scroll 0 0 !important;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right {
    border-bottom-left-radius: 4px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right ul.dropdown-menu .level-1 > a {
    padding: 4px 26px 4px 15px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right ul.dropdown-menu .level-1 > a::after {
    position: absolute;
    right: 13px;
    top: 9px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right ul.dropdown-menu ul {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 5px 3px 4px rgba(0, 0, 0, 0.3);
    left: 250px;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-right ul.dropdown-menu ul {
    left: 185px;
}
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left {
    border-bottom-right-radius: 4px;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu .level-1 > a {
    padding: 4px 15px 4px 26px;
    text-align: left !important;
}
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu .level-1 > a::after {
    left: 13px;
    position: absolute;
    top: 9px;
}

#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu ul {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    box-shadow: -5px 3px 4px rgba(0, 0, 0, 0.2);
    left: inherit;
    right: 250px !important;
}
@media only screen and (max-width: 1199px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu ul {
    right: 185px !important;
}
}
@media only screen and (max-width: 954px) {
#header #top-navigation .top-navigation-items .flyout-subnavigation.flyout-expanding-left ul.dropdown-menu ul {
    right: 185px !important;
}
}
/*** FLYOUT - END ****/
.responsive #product-details #product-service li .label {
    width: 304px;
}

.hasenrasen {
    display: none;
}
#product-details .products-carousel {
    min-height: 347px;
}

.product-container .pc-wrapper {
    margin-top: -11px;
}
.products-carousel .energy-usage {
    display: none;
}
.filter-static.active {
    display: block !important;
}
.filter-static {
    display: none;
}
.filters-content fieldset.active h2 span, .filters-content fieldset.active .headline span {
    color: #000;
    font-size: 16px;
    line-height: 21px;
}
.filters-content .headline.selected {
    width: 100%;
    padding-left: 2px;
}
#filters .without-border .active label {
    color: #ef0000;
}
.unit-price {
    margin: 3px 0 6px !important;
}
.products-carousel .unit-price {
    position: absolute;
}
/**
.products-grid .base-info .installment-compact, #product-preview .base-info .installment-compact {
    left: -77px;
    top: -39px !important;
} **/
.products-grid .info-wrapper, #product-preview .info-wrapper {
    margin: -20px 0 0px !important;
}
.products-grid .base-info .installment-compact {
    left: 11px;
}
.products-carousel .base-info .installment-compact {
    top: 10px;
    float: left;
    margin-left: -12px;
    position: relative;
}
.products-carousel .price-old-you-save {
    right: -35px !important;
    width: 83px;
    font-size: 10px;
    line-height: 12px;
    margin-top: -10px;
    text-align: right;
}
.page-categorycontent .products-carousel .price-old-you-save {
    right: -35px !important;
    width: 75px;
    font-size: 9px;
    line-height: 10px;
    margin-top: -42px;
    text-align: right;
}
#prudsys .products-grid .price-old-you-save {
    margin-top: -50px;
    margin-right: -11px;
}
.cms-products-grid .ct-products-grid > li .base-info .price-old {
    top: 187px !important;
    right: 20px;
}
 #product-preview .base-info .installment-compact {
    left: 25px;
    position: absolute;
    top: 11px !important;
}
#filters .content .categories-tree-current {
    font-weight: bold;
    font-family: mm-text-regular;
    font-size: 15px;
}
#filters .options label {
    display: block;
    color: #838383;
    cursor: pointer;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 14px;
}
.my-market-menu li > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.contact-data > table, #contact-data > table {
    max-width: 320px;
}
#contact-data tr {
    height: 24px;
}
.my-market-menu li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 4px;
    margin: 0 0 4px;
}
.my-market-menu li > a, .my-market-menu .item-header {
    color: #ee0000;
    font-size: 16px;
    font-weight: normal;
    height: 38px;
    line-height: 41px;
    padding: 0 18px 0 26px;
}
.my-market-menu li > a::before, .my-market-menu .item-header::before {
    background: none !important;
}
.my-market-menu {
    margin-top: 62px;
    margin-bottom: 20px;
}
.my-market-menu li > a > span, .my-market-menu .item-header > span {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    line-height: 18px;
    text-decoration: underline;
    font-size: 15px !important;
}
.my-market-menu.cf::before {
    content: "Wählen Sie Ihren Markt:";
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    font-size: 15px;
    margin-left: 2px;
    padding-bottom: 10px;
    position: relative;
}
.my-market-menu.cf > li:nth-child(1) {
    margin-top: 11px;
}
/**
.cms-products-grid .action-bar {
    display: none;
} **/
.cms-products-grid .action-bar {
    z-index: 999999;
    background: #df0000;
}
.cms-products-grid .action-bar .large.button.add-to-cart .count {
    margin: 0px 10px 0 -1px;
}
.action-bar .button.large.add-to-cart {
    margin-left: 10px;
}
/*** PRICE-BOX Product-Detail ***/
#product-details .price-sidebar .price-details, #product-details .price-sidebar .price-button {
    padding: 5px 11px 12px !important;
}
#product-details .price-sidebar .price-button {
    overflow: auto;
}
#groverButton {
    width: 400px;
    margin-left: 11px;
}
#product-details .price-sidebar {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding-bottom: 17px;
    width: 233px;
}
#product-sidebar .sidebar-form form {
    background: #f2f2f2 none repeat scroll 0 0;
	border: 1px solid #ddd;
}
#product-details .price-sidebar .online-finance::before {
    content: url("//data.mediamarkt.at/docs/img/finanzieren.png");
    display: inline-block;
    font-family: mm-text-regular;
    font-size: 18px;
    margin-right: 5px;
    position: relative;
    top: 7px;
}
#product-details .price-sidebar h2, #product-details .price-sidebar .online-finance {
    color: #4e4e4e;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
} 

.sidebar-form .old-price-block {
    margin-left: 78px !important;
    top: 10px;
}
.sidebar-form .price-details small {
    display: block;
    margin-left: 198px;
    margin-top: 25px !important;
    position: relative;
}

/*** PRICE-BOX Product-Detail - END ***/

.pointer_db8d3657bdbe440c985ae127463eaad4 {
    width: 230px !important;
}
#header .right-meta-navigation {
    border-top: medium none;
    margin-right: 0px !important;
    position: absolute !important;
}
@media only screen and (max-width: 1188px) {
.pointer_db8d3657bdbe440c985ae127463eaad4 {
    width: 171px !important;
}

.newsletter-form.s-show.m-show.b-show .button.large {
    right: -16px;
}
#header .right-meta-navigation {
    margin-right: 0px !important;
}
}
@media only screen and (max-width: 954px) {
.pointer_db8d3657bdbe440c985ae127463eaad4 {
    width: 126px !important;
}
.newsletter-form.s-show.m-show.b-show .button.large {
    right: -25px !important;
}
#header .right-meta-navigation {
    border-top: medium none;
    margin-right: -21px !important;
    position: absolute !important;
}
}
#header .left-meta-navigation > ul > li::before, #header .right-meta-navigation > ul > li::before {
    content: none !important;
}
#header .left-meta-navigation .mmwelt {
    background: transparent url("//data.mediamarkt.at/docs/img/minilogo3.png") no-repeat scroll -3px -2px;
    height: 26px;
    padding-top: 1px;
}
#header .left-meta-navigation .products {
    background: transparent url("//data.mediamarkt.at/docs/img/minilogo1.png") no-repeat scroll -3px -2px;
    height: 26px;
    padding-top: 1px;
}
#header .right-meta-navigation .merkliste{
    display: none !important;
}
#header .left-meta-navigation .service {
    display: none !important;
}
#header .left-meta-navigation .startsite {
    display: none !important;
}
#header .left-meta-navigation {
    margin-right: 0px;
}
.left-meta-navigation a:hover {
	color: #3d3d3d;
}
.left-meta-navigation a {
    font-size: 12px;
}
@media only screen and (max-width: 954px) {
.left-meta-navigation a {
    font-size: 10px;
}
}
#header .left-meta-navigation > ul > li > a {
    color: #000;
    font-weight: bold;
}



.help-right {
    color: #555555 !important;
}



/**
@media only screen and (max-width: 954px) {
hasenrasen {
    background: rgba(0, 0, 0, 0) url("//data.mediamarkt.at/docs/img/header-hasenrasen.png") no-repeat scroll 0 0 / 738px auto;
    height: 68px;
    left: -620px;
    margin-top: -51px;
    top: 0;
    width: 714px !important;
}
} **/
select { font-size: 12px }
.productcontent header, .productcontent .basket-item, #productcontent header, #productcontent .basket-item {
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
#banners .photo img, .banners .photo img {
    border: 1px solid #ccc;
    box-sizing: border-box;
}
.products-grid .info-wrapper .price-old, #product-preview .info-wrapper .price-old {
    right: -39px;
}
.products-carousel .price-old-info-text {
    top: -4px !important;
    right: -2px !important;
    left: unset !important;
}
.products-grid .base-info .price, #product-preview .base-info .price {
    position: relative !important;
    top: 15px;
}
#produkte .base-info .price {
    margin-left: 9px !important;
    margin-top: 26px !important;
}

.prev, .next {
    margin: 0px 0 0;
}
.prev {
    left: 0.5%;
}
.next {
    right: 0.5%;
}

#precheckout__add_to_basket_7-layer .price-old-you-save {
    margin-top: -68px !important;
}
.price-old-you-save {
    color: green;
    margin-left: 29px;
    margin-top: -56px;
    position: absolute;
    font-size: 10px;
    line-height: 12px;
}

.old-price-block {
    position: relative;
    right: 19px;
    top: -39px;
}
.price-details .old-price-block {
    position: relative;
    right: -33px;
    top: -39px;
}
.products-carousel .old-price-block {
    position: absolute;
    right: 37px;
    top: 32px;
    width: 163px;
}
#product-sidebar .sidebar-form .price-details .old-price-block {
    top: 10px !important;
    left: -35px;
}
#product-sidebar .price-old-you-save {
    margin-top: -30px !important;
    left: 27px;
}
#product-details .price-sidebar .old-price-block {
    top: -2px;
}
#product-details .price-old-you-save {
    color: green !important;
    margin-left: 65px !important;
    margin-top: -42px !important;
}
/**
#product-details .price-old-you-save {
    color: green !important;
    margin-left: 65px !important;
    margin-top: -42px !important;
    display: block;
    width: 100px;
    text-align: center;
}
**/
#cat-bestenliste .price-old-you-save, #cat-bestenliste .old-price-block   {
    display: none;
}

.products-list > li .product-wrapper .product-price .price-old {
    left: 33px;
    margin-bottom: 10px;
}
.products-vertical-list .old-price-block {display:none}



.base-info .ee-wrapper {
    margin-top: -5px;
    top: 36px;
}
.products-grid .base-info.cta h3, .products-grid .base-info.cta .ee-wrapper + h3 {
    margin-top: 54px;
    position: relative;
    top: -24px !important;
}
.products-carousel .products-grid .base-info .ee-wrapper {
    display: block;
    position: relative;
    width: 100%;
    z-index: 9999;
    left: 10px;
    top: 10px;
}
.products-grid .base-info h3 {
    position: absolute;
}
.products-grid .base-info h3, #product-preview .base-info h3 {
    font-family: mm-text_bold !important;
    font-size: 16px;
    font-weight: normal !important;
    height: 55px !important;
    max-height: 50px !important;
    overflow: hidden;
    padding-top: 3px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    line-height: 41px;
}
.products-grid .base-info h3 {
    margin: 44px 12px 0;
    margin-top: -5px; 
}
#category .products-grid .base-info h3 {
    margin-top: 0px; 
}
#category .product-container .pc-wrapper {
    margin-top: 0px !important;
}
div[data-products="pc14411487"] .products-grid .base-info h3, body.page-tv-bonus .products-grid .base-info h3 {
    margin-top: 45px; 
}
#product_detail_page_57-content_stage_bottom .base-info > h3, #product_detail_page_57-bottom_right .base-info > h3 {
    margin: 51px 12px 0;
}

.products-grid .base-info .b-set {
    margin: -38px 0 0 !important;
    width: 207px; 
	display: -moz-inline-box;
	display: -webkit-inline-box;
	display: none;
}
#basket-flyout .products-grid .base-info .b-set {
    display: block !important;
}
#basket-flyout .product-container {
    margin: 10px 0;
    min-height: 285px;
    overflow: visible;
}

.products-grid .add-to-bundle-set {
    bottom: -38px;
    left: 10px;
    position: absolute !important;
}
.button.add-to-bundle-button > span {
    color: #fff;
}
.button.add-to-bundle-button > span {
    padding-right: 9px !important;
}

.accessories-list a::before {
    display: none;
}
.accessories-list a:hover em, .accessories-list a.active em {
    color: #838383;
}
.bundle-widget .button.add-to-cart > span {
    color: #fff !important;
}


#basket-flyout-cart {
    color: #fff !important;
}
.product-accessories .products-grid .base-info .b-set {
    display: -moz-inline-box;
    max-height: 33px;
    position: relative;
}
.accessory-bundle .products-carousel {
    height: 333px !important;
}
.button.close.guarantee-add-back {
    color: #fff !important;
}

.b-set .button.arrow {
	margin-right: 6px;
    background:-moz-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-webkit-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-o-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:-ms-linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	background:linear-gradient(top, #FEFEFE, #F0F0F0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F0F0F0') !important;
	border: 1px solid #dfdfdf !important;
    color: #555555 !important;
}
.buttons.cf .button.arrow {
    background: #000 none repeat scroll 0 0 !important;
}

@media only screen and (max-width: 1188px) {
#header #logo {
    top: 7px !important;
}
}
@media only screen and (max-width: 954px) {
#header #logo {
    top: 7px !important;
}
}

/*** GRID **/
.cms-products-grid .ct-products-grid > li .actions {
    padding: 7px;
    bottom: -3px;
    background: #ddd;
    border-radius: 4px;
}
.cms-products-grid .ct-products-grid > li .cart-checkbox input + label::before {
    box-shadow: inset 2px 2px 2px rgba(0,0,0,0.3) !important;
    background: #fff;
}
.has-variants-text {
    font-size: 11px;
    margin-top: 1px !important;
    border-top: 1px solid #ddd;
    padding-top: 1px;
}
.cms-products-grid .ct-products-grid > li .base-info .vat-info {
    display: none;
}

.cms-products-grid .ct-products-grid > li {
    border: 1px solid #e8e8e8;
    height: auto;
    padding: 11px;
    width: 202px;
}
.cms-products-grid .ct-products-grid > li .base-info {
    height: 400px !important;
    overflow: visible;
}
.cms-products-grid .nutrition-link + .pavailability {
    margin-top: 45px;
    height: 53px !important;
}
.cms-products-grid .pavailability span {
    width: 200px !important;
    display: block;
}

.cms-products-grid .ct-products-grid > li .base-info .photo img {
    height: auto;
    margin-top: 0px;
    max-width: 100%;
    top: 10px;
}
.cms-products-grid .ct-products-grid > li .base-info .photo .flags {
    left: 0px;
    position: absolute;
    top: -10px;
}

/*** GRID - ENDE **/

#loadbee.fg-box.bpx0.bpy0.bsx3.bsy1.mpx0.mpy0.msx3.msy1.spx0.spy0.ssx3.ssy1 {
    width: 383px !important;
}

.line-1 {
	border-bottom: 0px solid #fff !important;
    position: relative;
    z-index: 999;
}
.all-markets-list a {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
}
#all-markets-complementary .all-markets-list li {
    line-height: 19px;
}
.all-markets-list::before {
    border-bottom: 1px solid #ddd;
    content: "Alle Märkte";
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    position: absolute;
    width: 100%;
    margin-top: -39px;
    font-size: 14px;
    padding-left: 13px;
}
.all-markets-list {
    padding-top: 17px;
	-webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5;
}
@media only screen and (max-width: 1188px) {
.all-markets-list {
    padding-top: 32px;
}
}


.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-412b2b2b {
    background-position: 0 0;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-412b2b {
    background-position: 0 -28px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-412b {
    background-position: 0 -57px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-41 {
    background-position: 0 -86px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-42 {
    background-position: 0 -115px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-43 {
    background-position: 0 -144px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-44 {
    background-position: 0 -310px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-45 {
    background-position: 0 -338px;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-41202d313025 {
    background-position: 0 0;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-41202d323025 {
    background-position: 0 0;
}
.energy-usage.ee-456e6572676965656666697a69656e7a6b6c61737365-41202d333025 {
    background-position: 0 0;
}

.prodrel.prodrel-successor {
    margin-top: 30px;
}
.prodrel.prodrel-substitute {
    position: relative !important;
    /*top: 12px !important;*/
}
.prodrel-heading {
    color: white;
    margin-top: 10px;
}
.prodrel-item {
    padding: 5px 5px 19px 77px !important;
}

/*** GRID - LIST - ANSICHT **/

.as-list.is-active {
    background-position: -27px -27px;
}
.as-list {
    background-position: 0 -27px !important;
}
.as-grid.is-active {
    background-position: -27px 0;
}
#category .products-grid .price {
    margin-top: -35px !important;
}
#category .products-grid .flags {
    position: absolute;
}
#category .products-grid li {
    padding-top: 20px !important;
	height: 299px;
}

.product-container .products-carousel.cf .pc-wrapper .products-grid > li {
    height: 350px;
}
#basket-flyout .product-container .products-carousel.cf .pc-wrapper .products-grid > li {
    height: 404px !important;
}
.product-container .products-carousel.cf .pc-wrapper .products-grid > li .base-info {
    height: 324px !important;
}
/*** GRID - LIST - ANSICHT ENDE **/

/*** FOOTER **************************************************************************************************************************/
.ms-site-footer__row:nth-child(3) {
    text-align: center;
}
#page-footer {
    position: unset;
}
.ms-site-footer__row:nth-child(3) .ms-img--fluid, .ms-site-footer__row:nth-child(3) .ms-img--full-width {
    margin: 0 auto;
}
.ms-site-footer {
    display: block;
    margin: 0;
    padding: 0rem 0 0;
    margin-top: 70px;
    border-top: 1px solid #ddd;
}

#footerneu {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #fff;
    background-image: url("//ms-daten.at/00_MM/docs/img/footerbackground.jpg") !important;
    background-origin: padding-box !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    margin-top: 55px;
    padding-bottom: 50px !important;
    padding-left: 0 !important;
    padding-right: 14px !important;
    position: relative !important;
}
.line-2 > ul > li > ul > li span:before, .line-2 > ul > li > ul > li a:before {
    background: url("//css.redblue.de/MediaAT/skins/skin-normal/de/images/footer/footer-sprite.png") no-repeat scroll 14px -209px rgba(0, 0, 0, 0)!important;
    content: "."!important;
    height: 0!important;
    left: 0!important;
    overflow: hidden!important;
    padding-top: 15px!important;
    position: absolute!important;
    top: 8px!important;
    width: 15px!important;
}
.line-2 > ul > li > ul > li span, .line-2 > ul > li > ul > li a {
    display: inline-block!important;
    padding-left: 0!important;
    position: relative!important;
}

/*** Line1 ********************************************/



.line-1 {
    border-bottom: 0px dashed #cfcfcf;
    margin-bottom: 44px !important;
    margin-left: 34px !important;
    padding-bottom: 0 !important;
    width: 1145px !important;
}
@media only screen and (max-width: 1200px) {
.line-1 {
    margin-left: 34px!important;
    width: 900px!important;
}
}
@media only screen and (max-width: 954px) {
	.line-1 {
    margin-left: 19px!important;
    width: 687px!important;
}
.zertifikat2 {
    overflow: hidden;
    width: 82px;
}
.zertifikat2 > img {
    width: 210px;
}
#MyCustomTrustbadge {
    overflow: hidden !important;
    width: 82px !important;
}
}

.line-1 > ul > li {
    margin-top: 20px!important;
	height: 135px!important;
}

.line-1 > ul {
	margin-top: 10px!important;
    height: 160px;
}
.line-1 span {
    cursor: pointer!important;
    display: none !important;
    font-size: 15px!important;
    font-weight: normal!important;
    padding-left: 19px!important;
    position: relative!important;
    text-transform: uppercase!important;
	font-family: "opensans-bold",Arial !important;
	margin-top: 100px!important;

}

.line-1 h5::before {
    background: #ee0000 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    content: "FEATURES";
    font-family: mm-text_bold;
    font-size: 34px;
    left: -19px;
    margin-top: -15px;
    padding: 10px;
    position: absolute;
    transform: skewX(-6deg);
}
.line-1 h5 {
    background: none !important;
    color: transparent!important;
    height: 32px!important;
    width: 200px!important;
}
	
li.magazin {
    background: url("//ms-daten.at/00_MM/docs/img/features-magazin.png") no-repeat scroll 6px 4px transparent!important;
    border-right: 1px solid #ccc!important;
	width: 181px !important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {

li.magazin {
    background: url("//ms-daten.at/00_MM/docs/img/features-magazin.png") no-repeat scroll -7px 4px / 100% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 134px !important;
}
.line-1 > ul > li > span {
    cursor: pointer!important;
    display: inline-block!important;
    font-family: "opensans-bold",Arial !important;
    font-size: 13px!important;
    font-weight: normal!important;
    margin-top: 100px!important;
    padding-left: 15px!important;
    position: relative!important;
    text-transform: uppercase!important;
}
}
@media only screen and (max-width: 954px) {
li.magazin {
    background: url("//ms-daten.at/00_MM/docs/img/features-magazin.png") no-repeat scroll -7px 5px / 100% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 121px !important;
}
}
li.geschenkkarte {
    background: url("//ms-daten.at/00_MM/docs/img/features-geschenkkarte.jpg") no-repeat scroll 17px 4px transparent!important;
    border-right: 1px solid #ccc!important;
    width: 191px !important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {
li.geschenkkarte {
    background: url("//ms-daten.at/00_MM/docs/img/features-geschenkkarte.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 150px !important;
}
}
@media only screen and (max-width: 954px) {
li.geschenkkarte {
    background: url("//ms-daten.at/00_MM/docs/img/features-geschenkkarte.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 138px !important;
}
}
li.gruenezone {
    background: url("//ms-daten.at/00_MM/docs/img/features-gruene.jpg") no-repeat scroll 17px 4px transparent!important;
    border-right: 1px solid #ccc!important;
	width: 191px  !important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {
li.gruenezone {
    background: url("//ms-daten.at/00_MM/docs/img/features-gruene.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 150px !important;
}
}
@media only screen and (max-width: 954px) {
li.gruenezone {
    background: url("//ms-daten.at/00_MM/docs/img/features-gruene.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 138px !important;
}
}
li.ankaufservice {
    background: url("//ms-daten.at/00_MM/docs/img/features-MMmobil.jpg") no-repeat scroll 17px 4px transparent!important;
    border-right: 1px solid #ccc!important;
	width: 191px  !important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {
li.ankaufservice {
    background: url("//ms-daten.at/00_MM/docs/img/features-MMmobil.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 150px !important;
}
}
@media only screen and (max-width: 954px) {
li.ankaufservice {
    background: url("//ms-daten.at/00_MM/docs/img/features-MMmobil.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 138px !important;
}
}
li.mediadeal {
    background: url("//ms-daten.at/00_MM/docs/img/features-youtube.jpg") no-repeat scroll 17px 4px transparent!important;
	width: 191px  !important;
	border-right: 1px solid #ccc!important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {
li.mediadeal {
    background: url("//ms-daten.at/00_MM/docs/img/features-youtube.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 150px !important;
}
}
@media only screen and (max-width: 954px) {
li.mediadeal {
    background: url("//ms-daten.at/00_MM/docs/img/features-youtube.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 0px solid #ccc!important;
    width: 138px !important;
}
}
li.cewe {
    background: url("//ms-daten.at/00_MM/docs/img/features-cewe.jpg") no-repeat scroll 17px 4px transparent!important;
    width: 191px !important;
	float: left;
    height: 130px;
}
@media only screen and (max-width: 1200px) {
li.cewe {
    background: url("//ms-daten.at/00_MM/docs/img/features-cewe.jpg") no-repeat scroll 7px 4px / 89% auto transparent!important;
    border-right: 1px solid #ccc!important;
    width: 150px !important;
}
}
@media only screen and (max-width: 954px) {
li.cewe {
    display: none !important;
}
}
.line-1 > ul > li > div.layer:before {
    display: none!important;
}
.line-1 > ul > li > div.layer {
    background: none repeat scroll 0 0 #fcfcfc!important;
    border: 1px solid #e8e8e8!important;
    border-radius: 6px!important;
    box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.2)!important;
    color: #525252!important;
    font-family: "mm-book",Arial!important;
    font-size: 13px!important;
    font-weight: normal!important;
    left: 0!important;
    line-height: 16px!important;
    padding: 10px!important;
    position: absolute!important;
    top: -39px!important;
    width: 224px!important;
    z-index: 200!important;
}
/*** Line2 ********************************************/

.line-2 {
    border-bottom: 1px solid #cfcfcf !important;
    border-top: 9px solid #ccc !important;
    margin-bottom: 30px !important;
    margin-left: 42px !important;
    margin-top: 0 !important;
    padding: 24px 0 30px !important;
    width: 1120px !important;
}
@media only screen and (max-width: 1200px) {
.line-2 {
    width: 882px !important;
}
}
@media only screen and (max-width: 954px) {
.line-2 {
    width: 645px!important;
}
}

.line-2 > ul > li {
    margin: 0 45px 0 0 !important;
} *
.line-2 > ul > li > ul > li {
    color: #525252!important;
    font-family: "opensans-regular",Arial !important;
    font-size: 13px!important;
    font-weight: normal!important;
    line-height: 26px!important;
    margin: 0!important;
    padding: 0 0 7px!important;
}
@media only screen and (max-width: 954px) {

.line-2 > ul > li > ul > li {
    font-size: 12px!important;
    line-height: 31px!important;
}
}
.line-2 > ul > li h3 {
    border-bottom: 1px dashed #ccc!important;
    border-top: medium none!important;
    color: #df0000!important;
    font-family: "opensans-regular",Arial !important;
    font-size: 14px!important;
    font-weight: normal !important;
    line-height: normal!important;
    margin: 7px 0 4px!important;
    padding: 8px 0 10px!important;
    text-transform: uppercase!important;
}
@media only screen and (max-width: 954px) {

.line-2 > ul > li h3 {
    font-size: 13px!important;
}
}
li.reihe1 {
    margin: 0 45px 0 15px !important;
    width: 238px !important;
}
@media only screen and (max-width: 1200px) {
li.reihe1 {
    margin: 0 45px 0 15px !important;
    width: 159px !important;
}
}
@media only screen and (max-width: 954px) {
li.reihe1 {
    margin: 0 45px 0 15px !important;
    width: 136px !important;
}
}

li.reihe2 {
    margin: 0 45px 0 0 !important;
    width: 230px !important;
}
@media only screen and (max-width: 1200px) {
li.reihe2 {
    margin: 0 45px 0 0 !important;
    width: 173px !important;
}
}
@media only screen and (max-width: 954px) {
li.reihe2 {
    width: 107px !important;
}
}
li.reihe3 {
    margin: 0 45px 0 0 !important;
    width: 245px !important;
}
@media only screen and (max-width: 1200px) {
li.reihe3 {
    margin: 0 45px 0 0 !important;
    width: 187px !important;
}
}
@media only screen and (max-width: 954px) {
li.reihe3 {
    width: 105px !important;
}
}


li.reihe4 {
    margin: 0 45px 0 0 !important;
    width: 227px !important;
}
@media only screen and (max-width: 1200px) {
li.reihe4 {
    margin: 0 45px 0 0 !important;
    width: 183px !important;
}
}
@media only screen and (max-width: 954px) {
li.reihe4 {
    margin: 0 45px 0 0 !important;
    width: 94px !important;
}
}
li.reihe5 {
	width: 150px !important;
	margin: 0 3px 0 0 !important;
}
@media only screen and (max-width: 1200px) {
li.reihe5 {
	width: 100px !important;
	margin: 0 3px 0 0 !important;
}
}
@media only screen and (max-width: 954px) {
li.reihe5 {
	width: 80px !important;
	margin: 0 3px 0 0 !important;
}
}



/*** Line4 ********************************************/

.line-4 p {
    color: #545454!important;
    font-size: 12px!important;
    margin-top: -15px!important;
	text-align: right!important;
}


.bottom {
    height: 280px;
    position: relative;
    top: 415px;
    width: 100%;
    z-index: 99999;
}
.bottombox {
    background: none repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 150px;
    left: 70px;
    margin-top: -6px;
    position: absolute;
    z-index: 9999999;
}


			/*** FOOTER Elemente - BEGINN ***************************************************************/



.facebook {
	float: left;
 	background: url("//ms-daten.at/00_MM/docs/img/fb-button.jpg") no-repeat scroll center top transparent!important;
	width: 35px;
	height: 35px;
}
.facebook a {
	width: 35px;
	height: 35px;
}
.youtube {
	float: left;
	 background: url("//ms-daten.at/00_MM/docs/img/youtube-button.jpg") no-repeat scroll center top transparent!important;
	 width: 35px;
	height: 35px;
}
.youtube a {
	width: 35px;
	height: 35px;
}



.newsletter-form {
    margin-top: 9px;
}
.newsletter-form input {
    width: 200px;
}
@media only screen and (max-width: 954px) {
.newsletter-form input {
    width: 127px;
	font-size: 11px;
}
}

/* .button.large {
background: url("//ms-daten.at/00_MM/docs/img/nlpfeil.png") repeat-x scroll 1px top transparent !important; 
float: left!important;
height: 33px !important;
position: absolute!important;
right: 0!important;
top: 0!important;
 width: 37px!important; 
}*/


.button.large {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 39px !important;
    position: relative;
    right: 0;
    top: 0;
}
.newsletter-form.s-show.m-show.b-show .button.large {
	background: url("//ms-daten.at/00_MM/docs/img/nlpfeil.png") repeat-x scroll 1px top transparent !important;
    float: left;
    height: 34px !important;
    position: absolute;
    right: 8px;
    top: 0;
    width: 37px;
}


@media only screen and (max-width: 1200px) {
.newsletter-form.s-show.m-show.b-show .button.large {
    right: 0px;
}	
}	
@media only screen and (max-width: 954px) {
.newsletter-form.s-show.m-show.b-show .button.large {
    right: 0px;
}	
}	

.button {
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}
#bildbildbildbild ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#bildbildbildbild ul li {
    margin-bottom: 10px;
}


@media only screen and (min-width: 1200px)
#loadbee .responsive .bsx1 {
    width: 758px;
}

.full-content .item .productOrder, .full-content .item .productInfo {
    display: block!important;
}

			/*** FOOTER Elemente - END  ***************************************************************/

.counter {
    position: absolute;
    right: 0;
    top: 0;
}
/*** CONTENT - DETAILSEITE ***/
.viererbox {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 40px;
}
.viererbox a {
    width: 23%;
    border: 1px solid #ddd;
    margin-bottom: 11px;
    padding: 8px;
}
.viererbox h2 {
    font-size: 24px;
    margin-top: 8px;
    margin-left: 10px;
}
#bildbild2 {
    border: 2px solid #eee;
    box-sizing: border-box;
    margin-top: 8px;
    padding-bottom: 0;
    position: relative;
    padding: 14px;
}
#bildbild2 > li {
	list-style: outside none none;
}
#bildbild2 ol > li {
	width: 100%;
}
#bildbild2 li {
    width: 49%;
}
#bildbild2 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 2px 2px;
}
#bildbild2 ul {
    display: flex;
}

#bildbild {
    border: 2px solid #eee;
    box-sizing: border-box;
    margin-top: 8px;
    padding-bottom: 0;
    position: relative;
    padding: 14px;
}
#textboxlinks {
    border: 2px solid #eee;
    box-sizing: border-box;
    display: flex;
    margin-top: 8px;
    padding-bottom: 0;
    position: relative;
}

#textboxlinks img {
    height: auto;
    width: 100%;
}
#textboxlinkstext {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    padding: 24px 9px 9px 30px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    width: 55%;
}
#textboxrechts {
    border: 2px solid #eee;
    box-sizing: border-box;
    display: flex;
    margin-top: 8px;
    padding-bottom: 0;
    position: relative;
}

#textboxrechts img {
    height: auto;
    width: 100%;
}
#produktbeschreibung #textboxrechtstext {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    padding: 24px 9px 9px 30px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    width: 100%;
}
#textboxrechtstext li, #textboxlinkstext li {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 37px;
}
.template_button {
    background: rgba(0, 0, 0, 0) linear-gradient(#474747, #000000) repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    font-weight: bold;
    padding: 11px 14px;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 15px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
	margin-top: 17px;
	display: inline-table;
}
.textboxfliesstext strong {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold !important;
	 -moz-osx-font-smoothing: grayscale;
	 -webkit-font-smoothing: antialiased;
}
.row strong {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold !important;
}
.textboxfliesstext ol li {
    list-style-position: outside !important;
}
.template_button:hover {
    opacity: 0.8;
    color: #fff !important;
}
#textboxbutton {
    background: rgba(0, 0, 0, 0) linear-gradient(#474747, #000000) repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-flex;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-size: 15px;
    overflow: hidden;
    margin-top: 17px;
    margin-bottom: 17px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
#textboxbutton:hover {
    opacity: 0.8;
}
#textboxbutton > a {
    color: #fff;
    display: block;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    overflow: hidden;
    padding: 8px 14px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
#textboxbutton > a:hover {
    opacity: 0.6;
}
.textboxtitel {
    color: #e40613;
    font-family: "mm-headline",Arial;
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 13px;
    text-transform: uppercase;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.textboxtitel h2 {
    border-bottom: 0px solid #ddd !important;
    color: #df0000 !important;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    font-size: 28px !important;
    line-height: 29px !important;
    font-weight: 100;
    margin-bottom: 10px;
    padding-bottom: none;
    position: relative;
    text-align: left !important;
    width: 99%;
}


@media only screen and (max-width: 640px) {
.video_proddetail {
		width: 100% !important;
}
#bildbildbildtexttexttext2 li {
    width: 100%;
}
#bildbildbildbildtexttexttexttext li {
    width: 100%;
}
#bildbildbildtexttexttext2 li:nth-child(1) {
    order: 1;
}
#bildbildbildtexttexttext2 li:nth-child(4) {
    order: 2;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
#bildbildbildtexttexttext2 li:nth-child(2) {
    order: 3;
}
#bildbildbildtexttexttext2 li:nth-child(5) {
    order: 4;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
#bildbildbildtexttexttext2 li:nth-child(3) {
    order: 5;
}
#bildbildbildtexttexttext2 li:nth-child(6) {
    order: 6;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

#bildbildbildbildtexttexttexttext li:nth-child(1) {
    order: 1;
}
#bildbildbildbildtexttexttexttext li:nth-child(5) {
    order: 2;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
#bildbildbildbildtexttexttexttext li:nth-child(2) {
    order: 3;
}
#bildbildbildbildtexttexttexttext li:nth-child(6) {
    order: 4;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
#bildbildbildbildtexttexttexttext li:nth-child(3) {
    order: 5;
}
#bildbildbildbildtexttexttexttext li:nth-child(7) {
    order: 6;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
#bildbildbildbildtexttexttexttext li:nth-child(4) {
    order: 7;
}
#bildbildbildbildtexttexttexttext li:nth-child(8) {
    order: 8;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}



#bildbildbildbild ul li {
    width: 46%;
    margin-left: 12px;
}
}

.garantiekastl {
    background: #ee0000;
    padding: 14px;
    color: #fff;
}
.garantiekastl li {
    list-style: inside;
}
.garantiekastl li:first-child {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 5px;
}
/*** CONTENT- DETAILSEITE - END **/


/*** RISE BEGINN **/
.ms-row__column {
    padding: 6px;
    font-size: 1rem;
}
.ms-link-list h4 {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    font-weight: bold;
    text-transform: uppercase;
    color: #444;
    line-height: 23px;
}
.ms-list__item {
    color: #444;
    
}
.ms-link {
    color: #444;
    outline: medium none !important;
    font-style: normal;
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    overflow: visible !important;
}

.ms-site-footer__headline {
    font-family: 'Source Sans Pro', Arial, sans-serif !important;
    font-weight: bold;
    font-size: 19px;
}
/*** RISE END **/

/*** SALES ADVISOR **/

.sales-advisor-horizontal {
    display: flex;
}
.sales-advisor-horizontal li {
    float: left;
    margin: 0 12px 0 0;
    width: 20%;
}

.sales-advisor-horizontal img {
    width: 100% !important;
}

/*** SALES ADVISOR END **/
@media only screen and (max-width: 640px) {
.row {
    overflow: hidden;
}
#bildbild2 li {
    width: 100%;
    list-style: outside none none;
    margin-bottom: 3px;
}
#bildbild2 li:nth-child(1) {
    order: 1;
}
#bildbild2 li:nth-child(2) {
    order: 3;
}
#bildbild2 li:nth-child(3) {
    order: 2;
    margin-bottom: 20px;
}
#bildbild2 li:nth-child(4) {
    order: 3;
    margin-bottom: 20px;
}
#bildbild2 .textboxtitel {
    -moz-osx-font-smoothing: grayscale;
    color: #f88300;
    font-family: eurostile,Arial;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 13px;
    text-transform: uppercase;
}
#bildbild2 .textboxfliesstext {
    -moz-osx-font-smoothing: grayscale;
    font-family: eurostile;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
}
#bildbild2 ul {
    display: flex;
    padding-left: 0 !important;
}
}

/****** PREISE - BEGINN ****/
.cms-products-grid .ct-products-grid > li .base-info .price {
    right: 0px !important;
    top: 129px;
}
 .price {
  display:table !important;
  margin:0px 0px 10px 0px !important;
  width:100% !important
 }
 .price.price-xs,
 .hero .price,
 .fsd-tpl .priceContainer {
  width:auto !important
 }
 .price>span {
  display:inline-block;
  background:url("//www.mediamarkt.at/static/bilder/price-sprite.png") 0px 0px no-repeat !important;
  background-size:1478px 353px !important;
  overflow:hidden !important;
  text-indent:-9999em !important;
  overflow:hidden !important;
  float:left !important
 }
 .price.p24>span {
  height:26px !important;
  margin-left:-9px
 }
 .price.p24>span.p-0 {
  width:21px !important;
  background-position:0px -327px !important
 }
 .price.p24>span.p-0+span.p-2 {
  margin-left:-11px
 }
 .price.p24>span.p-0+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-0+span.p-c,
 .price.p24>span.p-0+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-1 {
  width:18px !important;
  background-position:-77px -327px !important
 }
 .price.p24>span.p-1+span.p-1 {
  margin-left:-7px
 }
 .price.p24>span.p-1+span.p-2 {
  margin-left:-12px
 }
 .price.p24>span.p-1+span.p-3,
 .price.p24>span.p-1+span.p-4 {
  margin-left:-10px
 }
 .price.p24>span.p-1+span.p-5,
 .price.p24>span.p-1+span.p-6 {
  margin-left:-10px
 }
 .price.p24>span.p-1+span.p-7 {
  margin-left:-9px
 }
 .price.p24>span.p-1+span.p-8,
 .price.p24>span.p-1+span.p-9,
 .price.p24>span.p-1+span.p-0 {
  margin-left:-10px
 }
 .price.p24>span.p-1+span.p-c,
 .price.p24>span.p-1+span.p-d {
  margin-left:-12px
 }
 .price.p24>span.p-2 {
  width:24px !important;
  background-position:-139px -327px !important
 }
 .price.p24>span.p-2+span.p-2 {
  margin-left:-10px
 }
 .price.p24>span.p-2+span.p-4 {
  margin-left:-9px
 }
 .price.p24>span.p-2+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-2+span.p-c,
 .price.p24>span.p-2+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-3 {
  width:21px !important;
  background-position:-225px -327px !important
 }
 .price.p24>span.p-3+span.p-1 {
  margin-left:-8px
 }
 .price.p24>span.p-3+span.p-2 {
  margin-left:-10px
 }
 .price.p24>span.p-3+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-3+span.p-c,
 .price.p24>span.p-3+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-4 {
  width:23px !important;
  background-position:-302px -327px !important
 }
 .price.p24>span.p-4+span.p-1 {
  margin-left:-10px
 }
 .price.p24>span.p-4+span.p-2 {
  margin-left:-11px
 }
 .price.p24>span.p-4+span.p-3 {
  margin-left:-8px
 }
 .price.p24>span.p-4+span.p-4,
 .price.p24>span.p-4+span.p-7 {
  margin-left:-9px
 }
 .price.p24>span.p-4+span.p-9 {
  margin-left:-9px
 }
 .price.p24>span.p-4+span.p-c,
 .price.p24>span.p-4+span.p-d {
  margin-left:-11px
 }
 .price.p24>span.p-5 {
  width:22px !important;
  background-position:-385px -327px !important
 }
 .price.p24>span.p-5+span.p-1 {
  margin-left:-10px
 }
 .price.p24>span.p-5+span.p-2 {
  margin-left:-11px
 }
 .price.p24>span.p-5+span.p-3,
 .price.p24>span.p-5+span.p-4 {
  margin-left:-10px
 }
 .price.p24>span.p-5+span.p-5,
 .price.p24>span.p-5+span.p-6,
 .price.p24>span.p-5+span.p-7,
 .price.p24>span.p-5+span.p-8,
 .price.p24>span.p-5+span.p-9,
 .price.p24>span.p-5+span.p-0 {
  margin-left:-9px
 }
 .price.p24>span.p-5+span.p-c,
 .price.p24>span.p-5+span.p-d {
  margin-left:-11px
 }
 .price.p24>span.p-6 {
  width:21px !important;
  background-position:-465px -327px !important
 }
 .price.p24>span.p-6+span.p-1 {
  margin-left:-8px
 }
 .price.p24>span.p-6+span.p-2 {
  margin-left:-10px
 }
 .price.p24>span.p-6+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-6+span.p-c,
 .price.p24>span.p-6+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-7 {
  width:23px !important;
  background-position:-540px -327px !important
 }
 .price.p24>span.p-7+span.p-1 {
  margin-left:-10px
 }
 .price.p24>span.p-7+span.p-2 {
  margin-left:-12px
 }
 .price.p24>span.p-7+span.p-3 {
  margin-left:-10px
 }
 .price.p24>span.p-7+span.p-4 {
  margin-left:-14px
 }
 .price.p24>span.p-7+span.p-5,
 .price.p24>span.p-7+span.p-6 {
  margin-left:-10px
 }
 .price.p24>span.p-7+span.p-7 {
  margin-left:-9px
 }
 .price.p24>span.p-7+span.p-8 {
  margin-left:-10px
 }
 .price.p24>span.p-7+span.p-9,
 .price.p24>span.p-7+span.p-0 {
  margin-left:-10px
 }
 .price.p24>span.p-7+span.p-c,
 .price.p24>span.p-7+span.p-d {
  margin-left:-16px
 }
 .price.p24>span.p-8 {
  width:21px !important;
  background-position:-623px -327px !important
 }
 .price.p24>span.p-8+span.p-1 {
  margin-left:-8px
 }
 .price.p24>span.p-8+span.p-2 {
  margin-left:-10px
 }
 .price.p24>span.p-8+span.p-4 {
  margin-left:-8px
 }
 .price.p24>span.p-8+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-8+span.p-c,
 .price.p24>span.p-8+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-9 {
  width:21px !important;
  background-position:-699px -327px !important
 }
 .price.p24>span.p-9+span.p-1 {
  margin-left:-8px
 }
 .price.p24>span.p-9+span.p-2 {
  margin-left:-10px
 }
 .price.p24>span.p-9+span.p-4 {
  margin-left:-8px
 }
 .price.p24>span.p-9+span.p-7 {
  margin-left:-8px
 }
 .price.p24>span.p-9+span.p-c,
 .price.p24>span.p-9+span.p-d {
  margin-left:-10px
 }
 .price.p24>span.p-c {
  width:13px !important;
  background-position:-855px -327px !important
 }
 .price.p24>span.p-d {
  width:23px !important;
  background-position:-774px -327px !important
 }
 .price.p24>span.p-small {
  margin-left:-7px !important
 }
 .price.p24>span.p-0.p-small {
  width:17px !important;
  background-position:-896px -327px !important
 }
 .price.p24>span.p-1.p-small {
  width:14px !important;
  background-position:-954px -327px !important
 }
 .price.p24>span.p-2.p-small {
  width:18px !important;
  background-position:-1001px -327px !important
 }
 .price.p24>span.p-3.p-small {
  width:17px !important;
  background-position:-1065px -327px !important
 }
 .price.p24>span.p-4.p-small {
  width:18px !important;
  background-position:-1123px -327px !important
 }
 .price.p24>span.p-5.p-small {
  width:17px !important;
  background-position:-1185px -327px !important
 }
 .price.p24>span.p-6.p-small {
  width:17px !important;
  background-position:-1245px -327px !important
 }
 .price.p24>span.p-7.p-small {
  width:18px !important;
  background-position:-1302px -327px !important
 }
 .price.p24>span.p-8.p-small {
  width:17px !important;
  background-position:-1364px -327px !important
 }
 .price.p24>span.p-9.p-small {
  width:17px !important;
  background-position:-1421px -327px !important
 }
 .price.p28>span,
 .price.price-xs>span {
  height:31px !important;
  margin-left:-9px !important;
 }
 .price.p28>span.p-0,
 .price.price-xs>span.p-0 {
  width:25px !important;
  background-position:0px -296px !important
 }
 .price.p28>span.p-0+span.p-2,
 .price.price-xs>span.p-0+span.p-2 {
  margin-left:-12px
 }
 .price.p28>span.p-0+span.p-7,
 .price.price-xs>span.p-0+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-0+span.p-c,
 .price.price-xs>span.p-0+span.p-c,
 .price.p28>span.p-0+span.p-d,
 .price.price-xs>span.p-0+span.p-d {
  margin-left:-11px
 }
 .price.p28>span.p-1,
 .price.price-xs>span.p-1 {
  width:21px !important;
  background-position:-77px -296px !important
 }
 .price.p28>span.p-1+span.p-1,
 .price.price-xs>span.p-1+span.p-1 {
  margin-left:-11px
 }
 .price.p28>span.p-1+span.p-2,
 .price.price-xs>span.p-1+span.p-2 {
  margin-left:-13px
 }
 .price.p28>span.p-1+span.p-3,
 .price.price-xs>span.p-1+span.p-3,
 .price.p28>span.p-1+span.p-4,
 .price.price-xs>span.p-1+span.p-4 {
  margin-left:-12px
 }
 .price.p28>span.p-1+span.p-5,
 .price.price-xs>span.p-1+span.p-5,
 .price.p28>span.p-1+span.p-6,
 .price.price-xs>span.p-1+span.p-6 {
  margin-left:-11px
 }
 .price.p28>span.p-1+span.p-7,
 .price.price-xs>span.p-1+span.p-7 {
  margin-left:-10px
 }
 .price.p28>span.p-1+span.p-8,
 .price.price-xs>span.p-1+span.p-8,
 .price.p28>span.p-1+span.p-9,
 .price.price-xs>span.p-1+span.p-9,
 .price.p28>span.p-1+span.p-0,
 .price.price-xs>span.p-1+span.p-0 {
  margin-left:-11px
 }
 .price.p28>span.p-1+span.p-c,
 .price.price-xs>span.p-1+span.p-c,
 .price.p28>span.p-1+span.p-d,
 .price.price-xs>span.p-1+span.p-d {
  margin-left:-13px
 }
 .price.p28>span.p-2,
 .price.price-xs>span.p-2 {
  width:28px !important;
  background-position:-139px -296px !important
 }
 .price.p28>span.p-2+span.p-2,
 .price.price-xs>span.p-2+span.p-2 {
  margin-left:-11px
 }
 .price.p28>span.p-2+span.p-4,
 .price.price-xs>span.p-2+span.p-4 {
  margin-left:-10px
 }
 .price.p28>span.p-2+span.p-7,
 .price.price-xs>span.p-2+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-2+span.p-c,
 .price.price-xs>span.p-2+span.p-c,
 .price.p28>span.p-2+span.p-d,
 .price.price-xs>span.p-2+span.p-d {
  margin-left:-12px
 }
 .price.p28>span.p-3,
 .price.price-xs>span.p-3 {
  width:25px !important;
  background-position:-225px -296px !important
 }
 .price.p28>span.p-3+span.p-1,
 .price.price-xs>span.p-3+span.p-1 {
  margin-left:-9px
 }
 .price.p28>span.p-3+span.p-2,
 .price.price-xs>span.p-3+span.p-2 {
  margin-left:-11px
 }
 .price.p28>span.p-3+span.p-7,
 .price.price-xs>span.p-3+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-3+span.p-c,
 .price.price-xs>span.p-3+span.p-c,
 .price.p28>span.p-3+span.p-d,
 .price.price-xs>span.p-3+span.p-d {
  margin-left:-12px
 }
 .price.p28>span.p-4,
 .price.price-xs>span.p-4 {
  width:27px !important;
  background-position:-302px -296px !important
 }
 .price.p28>span.p-4+span.p-1,
 .price.price-xs>span.p-4+span.p-1 {
  margin-left:-11px
 }
 .price.p28>span.p-4+span.p-2,
 .price.price-xs>span.p-4+span.p-2 {
  margin-left:-12px
 }
 .price.p28>span.p-4+span.p-3,
 .price.price-xs>span.p-4+span.p-3 {
  margin-left:-9px
 }
 .price.p28>span.p-4+span.p-4,
 .price.price-xs>span.p-4+span.p-4,
 .price.p28>span.p-4+span.p-7,
 .price.price-xs>span.p-4+span.p-7 {
  margin-left:-10px
 }
 .price.p28>span.p-4+span.p-9,
 .price.price-xs>span.p-4+span.p-9 {
  margin-left:-10px
 }
 .price.p28>span.p-4+span.p-c,
 .price.price-xs>span.p-4+span.p-c,
 .price.p28>span.p-4+span.p-d,
 .price.price-xs>span.p-4+span.p-d {
  margin-left:-12px
 }
 .price.p28>span.p-5,
 .price.price-xs>span.p-5 {
  width:26px !important;
  background-position:-385px -296px !important
 }
 .price.p28>span.p-5+span.p-1,
 .price.price-xs>span.p-5+span.p-1 {
  margin-left:-11px
 }
 .price.p28>span.p-5+span.p-2,
 .price.price-xs>span.p-5+span.p-2 {
  margin-left:-13px
 }
 .price.p28>span.p-5+span.p-3,
 .price.price-xs>span.p-5+span.p-3,
 .price.p28>span.p-5+span.p-4,
 .price.price-xs>span.p-5+span.p-4 {
  margin-left:-11px
 }
 .price.p28>span.p-5+span.p-5,
 .price.price-xs>span.p-5+span.p-5,
 .price.p28>span.p-5+span.p-6,
 .price.price-xs>span.p-5+span.p-6,
 .price.p28>span.p-5+span.p-7,
 .price.price-xs>span.p-5+span.p-7,
 .price.p28>span.p-5+span.p-8,
 .price.price-xs>span.p-5+span.p-8,
 .price.p28>span.p-5+span.p-9,
 .price.price-xs>span.p-5+span.p-9,
 .price.p28>span.p-5+span.p-0,
 .price.price-xs>span.p-5+span.p-0 {
  margin-left:-10px
 }
 .price.p28>span.p-5+span.p-c,
 .price.price-xs>span.p-5+span.p-c,
 .price.p28>span.p-5+span.p-d,
 .price.price-xs>span.p-5+span.p-d {
  margin-left:-13px
 }
 .price.p28>span.p-6,
 .price.price-xs>span.p-6 {
  width:25px !important;
  background-position:-465px -296px !important
 }
 .price.p28>span.p-6+span.p-1,
 .price.price-xs>span.p-6+span.p-1 {
  margin-left:-9px
 }
 .price.p28>span.p-6+span.p-2,
 .price.price-xs>span.p-6+span.p-2 {
  margin-left:-11px
 }
 .price.p28>span.p-6+span.p-7,
 .price.price-xs>span.p-6+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-6+span.p-c,
 .price.price-xs>span.p-6+span.p-c,
 .price.p28>span.p-6+span.p-d,
 .price.price-xs>span.p-6+span.p-d {
  margin-left:-11px
 }
 .price.p28>span.p-7,
 .price.price-xs>span.p-7 {
  width:27px !important;
  background-position:-540px -296px !important
 }
 .price.p28>span.p-7+span.p-1,
 .price.price-xs>span.p-7+span.p-1 {
  margin-left:-11px
 }
 .price.p28>span.p-7+span.p-2,
 .price.price-xs>span.p-7+span.p-2 {
  margin-left:-14px
 }
 .price.p28>span.p-7+span.p-3,
 .price.price-xs>span.p-7+span.p-3 {
  margin-left:-11px
 }
 .price.p28>span.p-7+span.p-4,
 .price.price-xs>span.p-7+span.p-4 {
  margin-left:-15px
 }
 .price.p28>span.p-7+span.p-5,
 .price.price-xs>span.p-7+span.p-5,
 .price.p28>span.p-7+span.p-6,
 .price.price-xs>span.p-7+span.p-6 {
  margin-left:-11px
 }
 .price.p28>span.p-7+span.p-7,
 .price.price-xs>span.p-7+span.p-7 {
  margin-left:-10px
 }
 .price.p28>span.p-7+span.p-8,
 .price.price-xs>span.p-7+span.p-8 {
  margin-left:-11px
 }
 .price.p28>span.p-7+span.p-9,
 .price.price-xs>span.p-7+span.p-9,
 .price.p28>span.p-7+span.p-0,
 .price.price-xs>span.p-7+span.p-0 {
  margin-left:-11px
 }
 .price.p28>span.p-7+span.p-c,
 .price.price-xs>span.p-7+span.p-c,
 .price.p28>span.p-7+span.p-d,
 .price.price-xs>span.p-7+span.p-d {
  margin-left:-18px
 }
 .price.p28>span.p-8,
 .price.price-xs>span.p-8 {
  width:25px !important;
  background-position:-623px -296px !important
 }
 .price.p28>span.p-8+span.p-1,
 .price.price-xs>span.p-8+span.p-1 {
  margin-left:-9px
 }
 .price.p28>span.p-8+span.p-2,
 .price.price-xs>span.p-8+span.p-2 {
  margin-left:-11px
 }
 .price.p28>span.p-8+span.p-4,
 .price.price-xs>span.p-8+span.p-4 {
  margin-left:-9px
 }
 .price.p28>span.p-8+span.p-7,
 .price.price-xs>span.p-8+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-8+span.p-c,
 .price.price-xs>span.p-8+span.p-c,
 .price.p28>span.p-8+span.p-d,
 .price.price-xs>span.p-8+span.p-d {
  margin-left:-11px
 }
 .price.p28>span.p-9,
 .price.price-xs>span.p-9 {
  width:25px !important;
  background-position:-699px -296px !important
 }
 .price.p28>span.p-9+span.p-1,
 .price.price-xs>span.p-9+span.p-1 {
  margin-left:-9px
 }
 .price.p28>span.p-9+span.p-2,
 .price.price-xs>span.p-9+span.p-2 {
  margin-left:-11px
 }
 .price.p28>span.p-9+span.p-4,
 .price.price-xs>span.p-9+span.p-4 {
  margin-left:-9px
 }
 .price.p28>span.p-9+span.p-7,
 .price.price-xs>span.p-9+span.p-7 {
  margin-left:-9px
 }
 .price.p28>span.p-9+span.p-c,
 .price.price-xs>span.p-9+span.p-c,
 .price.p28>span.p-9+span.p-d,
 .price.price-xs>span.p-9+span.p-d {
  margin-left:-11px
 }
 .price.p28>span.p-c,
 .price.price-xs>span.p-c {
  width:15px !important;
  background-position:-855px -296px !important
 }
 .price.p28>span.p-d,
 .price.price-xs>span.p-d {
  width:26px !important;
  background-position:-774px -296px !important
 }
 .price.p28>span.p-small,
 .price.price-xs>span.p-small {
  margin-left:-7px !important
 }
 .price.p28>span.p-0.p-small,
 .price.price-xs>span.p-0.p-small {
  width:20px !important;
  background-position:-896px -296px !important
 }
 .price.p28>span.p-1.p-small,
 .price.price-xs>span.p-1.p-small {
  width:16px !important;
  background-position:-954px -296px !important
 }
 .price.p28>span.p-2.p-small,
 .price.price-xs>span.p-2.p-small {
  width:21px !important;
  background-position:-1001px -296px !important
 }
 .price.p28>span.p-3.p-small,
 .price.price-xs>span.p-3.p-small {
  width:20px !important;
  background-position:-1065px -296px !important
 }
 .price.p28>span.p-4.p-small,
 .price.price-xs>span.p-4.p-small {
  width:21px !important;
  background-position:-1123px -296px !important
 }
 .price.p28>span.p-5.p-small,
 .price.price-xs>span.p-5.p-small {
  width:21px !important;
  background-position:-1185px -296px !important
 }
 .price.p28>span.p-6.p-small,
 .price.price-xs>span.p-6.p-small {
  width:20px !important;
  background-position:-1245px -296px !important
 }
 .price.p28>span.p-7.p-small,
 .price.price-xs>span.p-7.p-small {
  width:21px !important;
  background-position:-1302px -296px !important
 }
 .price.p28>span.p-8.p-small,
 .price.price-xs>span.p-8.p-small {
  width:19px !important;
  background-position:-1364px -296px !important
 }
 .price.p28>span.p-9.p-small,
 .price.price-xs>span.p-9.p-small {
  width:19px !important;
  background-position:-1421px -296px !important
 }
 .price.p33>span,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span {
  height:34px !important;
  margin-left:-9px
 }
 .price.p33>span.p-0,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0 {
  width:27px !important;
  background-position:0px -262px !important
 }
 .price.p33>span.p-0+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0+span.p-2 {
  margin-left:-13px
 }
 .price.p33>span.p-0+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-0+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0+span.p-c,
 .price.p33>span.p-0+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1 {
  width:23px !important;
  background-position:-77px -262px !important
 }
 .price.p33>span.p-1+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-1 {
  margin-left:-12px
 }
 .price.p33>span.p-1+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-2 {
  margin-left:-14px
 }
 .price.p33>span.p-1+span.p-3,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-3,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-3,
 .price.p33>span.p-1+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-4 {
  margin-left:-12px
 }
 .price.p33>span.p-1+span.p-5,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-5,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-5,
 .price.p33>span.p-1+span.p-6,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-6,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-6 {
  margin-left:-12px
 }
 .price.p33>span.p-1+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-7 {
  margin-left:-11px
 }
 .price.p33>span.p-1+span.p-8,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-8,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-8,
 .price.p33>span.p-1+span.p-9,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-9,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-9,
 .price.p33>span.p-1+span.p-0,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-0,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-0 {
  margin-left:-12px
 }
 .price.p33>span.p-1+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-c,
 .price.p33>span.p-1+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1+span.p-d {
  margin-left:-14px
 }
 .price.p33>span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2 {
  width:30px !important;
  background-position:-139px -262px !important
 }
 .price.p33>span.p-2+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2+span.p-2 {
  margin-left:-12px
 }
 .price.p33>span.p-2+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2+span.p-4 {
  margin-left:-11px
 }
 .price.p33>span.p-2+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-2+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2+span.p-c,
 .price.p33>span.p-2+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-3,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3 {
  width:27px !important;
  background-position:-225px -262px !important
 }
 .price.p33>span.p-3+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3+span.p-1 {
  margin-left:-9px
 }
 .price.p33>span.p-3+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3+span.p-2 {
  margin-left:-12px
 }
 .price.p33>span.p-3+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-3+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3+span.p-c,
 .price.p33>span.p-3+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4 {
  width:30px !important;
  background-position:-302px -262px !important
 }
 .price.p33>span.p-4+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-1 {
  margin-left:-11px
 }
 .price.p33>span.p-4+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-2 {
  margin-left:-13px
 }
 .price.p33>span.p-4+span.p-3,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-3,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-3 {
  margin-left:-10px
 }
 .price.p33>span.p-4+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-4,
 .price.p33>span.p-4+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-7 {
  margin-left:-11px
 }
 .price.p33>span.p-4+span.p-9,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-9,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-9 {
  margin-left:-10px
 }
 .price.p33>span.p-4+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-c,
 .price.p33>span.p-4+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4+span.p-d {
  margin-left:-13px
 }
 .price.p33>span.p-5,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5 {
  width:28px !important;
  background-position:-385px -262px !important
 }
 .price.p33>span.p-5+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-1 {
  margin-left:-11px
 }
 .price.p33>span.p-5+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-2 {
  margin-left:-14px
 }
 .price.p33>span.p-5+span.p-3,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-3,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-3,
 .price.p33>span.p-5+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-4 {
  margin-left:-11px
 }
 .price.p33>span.p-5+span.p-5,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-5,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-5,
 .price.p33>span.p-5+span.p-6,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-6,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-6,
 .price.p33>span.p-5+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-7,
 .price.p33>span.p-5+span.p-8,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-8,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-8,
 .price.p33>span.p-5+span.p-9,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-9,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-9,
 .price.p33>span.p-5+span.p-0,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-0,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-0 {
  margin-left:-11px
 }
 .price.p33>span.p-5+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-c,
 .price.p33>span.p-5+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5+span.p-d {
  margin-left:-14px
 }
 .price.p33>span.p-6,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6 {
  width:27px !important;
  background-position:-465px -262px !important
 }
 .price.p33>span.p-6+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6+span.p-1 {
  margin-left:-9px
 }
 .price.p33>span.p-6+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6+span.p-2 {
  margin-left:-12px
 }
 .price.p33>span.p-6+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-6+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6+span.p-c,
 .price.p33>span.p-6+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7 {
  width:30px !important;
  background-position:-540px -262px !important
 }
 .price.p33>span.p-7+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-1 {
  margin-left:-11px
 }
 .price.p33>span.p-7+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-2 {
  margin-left:-15px
 }
 .price.p33>span.p-7+span.p-3,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-3,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-3 {
  margin-left:-12px
 }
 .price.p33>span.p-7+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-4 {
  margin-left:-17px
 }
 .price.p33>span.p-7+span.p-5,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-5,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-5,
 .price.p33>span.p-7+span.p-6,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-6,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-6 {
  margin-left:-12px
 }
 .price.p33>span.p-7+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-7 {
  margin-left:-11px
 }
 .price.p33>span.p-7+span.p-8,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-8,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-8 {
  margin-left:-12px
 }
 .price.p33>span.p-7+span.p-9,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-9,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-9,
 .price.p33>span.p-7+span.p-0,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-0,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-0 {
  margin-left:-12px
 }
 .price.p33>span.p-7+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-c,
 .price.p33>span.p-7+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-d {
  margin-left:-20px
 }
 .price.p33>span.p-8,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8 {
  width:27px !important;
  background-position:-623px -262px !important
 }
 .price.p33>span.p-8+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-1 {
  margin-left:-9px
 }
 .price.p33>span.p-8+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-2 {
  margin-left:-12px
 }
 .price.p33>span.p-8+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-4 {
  margin-left:-9px
 }
 .price.p33>span.p-8+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-8+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-c,
 .price.p33>span.p-8+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-9,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9 {
  width:27px !important;
  background-position:-699px -262px !important
 }
 .price.p33>span.p-9+span.p-1,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-1,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-1 {
  margin-left:-9px
 }
 .price.p33>span.p-9+span.p-2,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-2,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-2 {
  margin-left:-12px
 }
 .price.p33>span.p-9+span.p-4,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-4,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-4 {
  margin-left:-9px
 }
 .price.p33>span.p-9+span.p-7,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-7,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-7 {
  margin-left:-9px
 }
 .price.p33>span.p-9+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-c,
 .price.p33>span.p-9+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9+span.p-d {
  margin-left:-12px
 }
 .price.p33>span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-c {
  width:16px !important;
  background-position:-855px -262px !important
 }
 .price.p33>span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-d {
  width:29px !important;
  background-position:-774px -262px !important
 }
 .price.p33>span.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-small {
  margin-left:-8px !important
 }
 .price.p33>span.p-0.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-0.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-0.p-small {
  width:21px !important;
  background-position:-896px -262px !important
 }
 .price.p33>span.p-1.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-1.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-1.p-small {
  width:18px !important;
  background-position:-954px -262px !important
 }
 .price.p33>span.p-2.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-2.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-2.p-small {
  width:23px !important;
  background-position:-1001px -262px !important
 }
 .price.p33>span.p-3.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-3.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-3.p-small {
  width:21px !important;
  background-position:-1065px -262px !important
 }
 .price.p33>span.p-4.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-4.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-4.p-small {
  width:23px !important;
  background-position:-1123px -262px !important
 }
 .price.p33>span.p-5.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-5.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-5.p-small {
  width:22px !important;
  background-position:-1185px -262px !important
 }
 .price.p33>span.p-6.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-6.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-6.p-small {
  width:21px !important;
  background-position:-1245px -262px !important
 }
 .price.p33>span.p-7.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7.p-small {
  width:23px !important;
  background-position:-1302px -262px !important
 }
 .price.p33>span.p-8.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-8.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-8.p-small {
  width:21px !important;
  background-position:-1364px -262px !important
 }
 .price.p33>span.p-9.p-small,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-9.p-small,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-9.p-small {
  width:21px !important;
  background-position:-1421px -262px !important
 }
 .price.p43>span,
 .price.small>span,
 .price.price-m>span {
  height:46px !important;
  margin-left:-13px
 }
 .price.p43>span.p-0,
 .price.small>span.p-0,
 .price.price-m>span.p-0 {
  width:37px !important;
  background-position:0px -216px !important
 }
 .price.p43>span.p-0+span.p-2,
 .price.small>span.p-0+span.p-2,
 .price.price-m>span.p-0+span.p-2 {
  margin-left:-16px
 }
 .price.p43>span.p-0+span.p-7,
 .price.small>span.p-0+span.p-7,
 .price.price-m>span.p-0+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-0+span.p-c,
 .price.small>span.p-0+span.p-c,
 .price.price-m>span.p-0+span.p-c,
 .price.p43>span.p-0+span.p-d,
 .price.small>span.p-0+span.p-d,
 .price.price-m>span.p-0+span.p-d {
  margin-left:-15px
 }
 .price.p43>span.p-1,
 .price.small>span.p-1,
 .price.price-m>span.p-1 {
  width:30px !important;
  background-position:-77px -216px !important
 }
 .price.p43>span.p-1+span.p-1,
 .price.small>span.p-1+span.p-1,
 .price.price-m>span.p-1+span.p-1 {
  margin-left:-15px
 }
 .price.p43>span.p-1+span.p-2,
 .price.small>span.p-1+span.p-2,
 .price.price-m>span.p-1+span.p-2 {
  margin-left:-18px
 }
 .price.p43>span.p-1+span.p-3,
 .price.small>span.p-1+span.p-3,
 .price.price-m>span.p-1+span.p-3,
 .price.p43>span.p-1+span.p-4,
 .price.small>span.p-1+span.p-4,
 .price.price-m>span.p-1+span.p-4 {
  margin-left:-16px
 }
 .price.p43>span.p-1+span.p-5,
 .price.small>span.p-1+span.p-5,
 .price.price-m>span.p-1+span.p-5,
 .price.p43>span.p-1+span.p-6,
 .price.small>span.p-1+span.p-6,
 .price.price-m>span.p-1+span.p-6 {
  margin-left:-15px
 }
 .price.p43>span.p-1+span.p-7,
 .price.small>span.p-1+span.p-7,
 .price.price-m>span.p-1+span.p-7 {
  margin-left:-14px
 }
 .price.p43>span.p-1+span.p-8,
 .price.small>span.p-1+span.p-8,
 .price.price-m>span.p-1+span.p-8,
 .price.p43>span.p-1+span.p-9,
 .price.small>span.p-1+span.p-9,
 .price.price-m>span.p-1+span.p-9,
 .price.p43>span.p-1+span.p-0,
 .price.small>span.p-1+span.p-0,
 .price.price-m>span.p-1+span.p-0 {
  margin-left:-15px
 }
 .price.p43>span.p-1+span.p-c,
 .price.small>span.p-1+span.p-c,
 .price.price-m>span.p-1+span.p-c,
 .price.p43>span.p-1+span.p-d,
 .price.small>span.p-1+span.p-d,
 .price.price-m>span.p-1+span.p-d {
  margin-left:-18px
 }
 .price.p43>span.p-2,
 .price.small>span.p-2,
 .price.price-m>span.p-2 {
  width:41px !important;
  background-position:-139px -216px !important
 }
 .price.p43>span.p-2+span.p-2,
 .price.small>span.p-2+span.p-2,
 .price.price-m>span.p-2+span.p-2 {
  margin-left:-15px
 }
 .price.p43>span.p-2+span.p-4,
 .price.small>span.p-2+span.p-4,
 .price.price-m>span.p-2+span.p-4 {
  margin-left:-13px
 }
 .price.p43>span.p-2+span.p-7,
 .price.small>span.p-2+span.p-7,
 .price.price-m>span.p-2+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-2+span.p-c,
 .price.small>span.p-2+span.p-c,
 .price.price-m>span.p-2+span.p-c,
 .price.p43>span.p-2+span.p-d,
 .price.small>span.p-2+span.p-d,
 .price.price-m>span.p-2+span.p-d {
  margin-left:-16px
 }
 .price.p43>span.p-3,
 .price.small>span.p-3,
 .price.price-m>span.p-3 {
  width:37px !important;
  background-position:-225px -216px !important
 }
 .price.p43>span.p-3+span.p-1,
 .price.small>span.p-3+span.p-1,
 .price.price-m>span.p-3+span.p-1 {
  margin-left:-11px
 }
 .price.p43>span.p-3+span.p-2,
 .price.small>span.p-3+span.p-2,
 .price.price-m>span.p-3+span.p-2 {
  margin-left:-15px
 }
 .price.p43>span.p-3+span.p-7,
 .price.small>span.p-3+span.p-7,
 .price.price-m>span.p-3+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-3+span.p-c,
 .price.small>span.p-3+span.p-c,
 .price.price-m>span.p-3+span.p-c,
 .price.p43>span.p-3+span.p-d,
 .price.small>span.p-3+span.p-d,
 .price.price-m>span.p-3+span.p-d {
  margin-left:-16px
 }
 .price.p43>span.p-4,
 .price.small>span.p-4,
 .price.price-m>span.p-4 {
  width:40px !important;
  background-position:-302px -216px !important
 }
 .price.p43>span.p-4+span.p-1,
 .price.small>span.p-4+span.p-1,
 .price.price-m>span.p-4+span.p-1 {
  margin-left:-14px
 }
 .price.p43>span.p-4+span.p-2,
 .price.small>span.p-4+span.p-2,
 .price.price-m>span.p-4+span.p-2 {
  margin-left:-17px
 }
 .price.p43>span.p-4+span.p-3,
 .price.small>span.p-4+span.p-3,
 .price.price-m>span.p-4+span.p-3 {
  margin-left:-12px
 }
 .price.p43>span.p-4+span.p-4,
 .price.small>span.p-4+span.p-4,
 .price.price-m>span.p-4+span.p-4,
 .price.p43>span.p-4+span.p-7,
 .price.small>span.p-4+span.p-7,
 .price.price-m>span.p-4+span.p-7 {
  margin-left:-13px
 }
 .price.p43>span.p-4+span.p-9,
 .price.small>span.p-4+span.p-9,
 .price.price-m>span.p-4+span.p-9 {
  margin-left:-13px
 }
 .price.p43>span.p-4+span.p-c,
 .price.small>span.p-4+span.p-c,
 .price.price-m>span.p-4+span.p-c,
 .price.p43>span.p-4+span.p-d,
 .price.small>span.p-4+span.p-d,
 .price.price-m>span.p-4+span.p-d {
  margin-left:-16px
 }
 .price.p43>span.p-5,
 .price.small>span.p-5,
 .price.price-m>span.p-5 {
  width:38px !important;
  background-position:-385px -216px !important
 }
 .price.p43>span.p-5+span.p-1,
 .price.small>span.p-5+span.p-1,
 .price.price-m>span.p-5+span.p-1 {
  margin-left:-14px
 }
 .price.p43>span.p-5+span.p-2,
 .price.small>span.p-5+span.p-2,
 .price.price-m>span.p-5+span.p-2 {
  margin-left:-17px
 }
 .price.p43>span.p-5+span.p-3,
 .price.small>span.p-5+span.p-3,
 .price.price-m>span.p-5+span.p-3,
 .price.p43>span.p-5+span.p-4,
 .price.small>span.p-5+span.p-4,
 .price.price-m>span.p-5+span.p-4 {
  margin-left:-14px
 }
 .price.p43>span.p-5+span.p-5,
 .price.small>span.p-5+span.p-5,
 .price.price-m>span.p-5+span.p-5,
 .price.p43>span.p-5+span.p-6,
 .price.small>span.p-5+span.p-6,
 .price.price-m>span.p-5+span.p-6,
 .price.p43>span.p-5+span.p-7,
 .price.small>span.p-5+span.p-7,
 .price.price-m>span.p-5+span.p-7,
 .price.p43>span.p-5+span.p-8,
 .price.small>span.p-5+span.p-8,
 .price.price-m>span.p-5+span.p-8,
 .price.p43>span.p-5+span.p-9,
 .price.small>span.p-5+span.p-9,
 .price.price-m>span.p-5+span.p-9,
 .price.p43>span.p-5+span.p-0,
 .price.small>span.p-5+span.p-0,
 .price.price-m>span.p-5+span.p-0 {
  margin-left:-14px
 }
 .price.p43>span.p-5+span.p-c,
 .price.small>span.p-5+span.p-c,
 .price.price-m>span.p-5+span.p-c,
 .price.p43>span.p-5+span.p-d,
 .price.small>span.p-5+span.p-d,
 .price.price-m>span.p-5+span.p-d {
  margin-left:-17px
 }
 .price.p43>span.p-6,
 .price.small>span.p-6,
 .price.price-m>span.p-6 {
  width:37px !important;
  background-position:-465px -216px !important
 }
 .price.p43>span.p-6+span.p-1,
 .price.small>span.p-6+span.p-1,
 .price.price-m>span.p-6+span.p-1 {
  margin-left:-11px
 }
 .price.p43>span.p-6+span.p-2,
 .price.small>span.p-6+span.p-2,
 .price.price-m>span.p-6+span.p-2 {
  margin-left:-15px
 }
 .price.p43>span.p-6+span.p-7,
 .price.small>span.p-6+span.p-7,
 .price.price-m>span.p-6+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-6+span.p-c,
 .price.small>span.p-6+span.p-c,
 .price.price-m>span.p-6+span.p-c,
 .price.p43>span.p-6+span.p-d,
 .price.small>span.p-6+span.p-d,
 .price.price-m>span.p-6+span.p-d {
  margin-left:-15px
 }
 .price.p43>span.p-7,
 .price.small>span.p-7,
 .price.price-m>span.p-7 {
  width:40px !important;
  background-position:-540px -216px !important
 }
 .price.p43>span.p-7+span.p-1,
 .price.small>span.p-7+span.p-1,
 .price.price-m>span.p-7+span.p-1 {
  margin-left:-14px
 }
 .price.p43>span.p-7+span.p-2,
 .price.small>span.p-7+span.p-2,
 .price.price-m>span.p-7+span.p-2 {
  margin-left:-19px
 }
 .price.p43>span.p-7+span.p-3,
 .price.small>span.p-7+span.p-3,
 .price.price-m>span.p-7+span.p-3 {
  margin-left:-15px
 }
 .price.p43>span.p-7+span.p-4,
 .price.small>span.p-7+span.p-4,
 .price.price-m>span.p-7+span.p-4 {
  margin-left:-22px
 }
 .price.p43>span.p-7+span.p-5,
 .price.small>span.p-7+span.p-5,
 .price.price-m>span.p-7+span.p-5,
 .price.p43>span.p-7+span.p-6,
 .price.small>span.p-7+span.p-6,
 .price.price-m>span.p-7+span.p-6 {
  margin-left:-15px
 }
 .price.p43>span.p-7+span.p-7,
 .price.small>span.p-7+span.p-7,
 .price.price-m>span.p-7+span.p-7 {
  margin-left:-13px
 }
 .price.p43>span.p-7+span.p-8,
 .price.small>span.p-7+span.p-8,
 .price.price-m>span.p-7+span.p-8 {
  margin-left:-15px
 }
 .price.p43>span.p-7+span.p-9,
 .price.small>span.p-7+span.p-9,
 .price.price-m>span.p-7+span.p-9,
 .price.p43>span.p-7+span.p-0,
 .price.small>span.p-7+span.p-0,
 .price.price-m>span.p-7+span.p-0 {
  margin-left:-15px
 }
 .price.p43>span.p-7+span.p-c,
 .price.small>span.p-7+span.p-c,
 .price.price-m>span.p-7+span.p-c,
 .price.p43>span.p-7+span.p-d,
 .price.small>span.p-7+span.p-d,
 .price.price-m>span.p-7+span.p-d {
  margin-left:-21px
 }
 .price.p43>span.p-8,
 .price.small>span.p-8,
 .price.price-m>span.p-8 {
  width:37px !important;
  background-position:-623px -216px !important
 }
 .price.p43>span.p-8+span.p-1,
 .price.small>span.p-8+span.p-1,
 .price.price-m>span.p-8+span.p-1 {
  margin-left:-11px
 }
 .price.p43>span.p-8+span.p-2,
 .price.small>span.p-8+span.p-2,
 .price.price-m>span.p-8+span.p-2 {
  margin-left:-15px
 }
 .price.p43>span.p-8+span.p-4,
 .price.small>span.p-8+span.p-4,
 .price.price-m>span.p-8+span.p-4 {
  margin-left:-12px
 }
 .price.p43>span.p-8+span.p-7,
 .price.small>span.p-8+span.p-7,
 .price.price-m>span.p-8+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-8+span.p-c,
 .price.small>span.p-8+span.p-c,
 .price.price-m>span.p-8+span.p-c,
 .price.p43>span.p-8+span.p-d,
 .price.small>span.p-8+span.p-d,
 .price.price-m>span.p-8+span.p-d {
  margin-left:-15px
 }
 .price.p43>span.p-9,
 .price.small>span.p-9,
 .price.price-m>span.p-9 {
  width:37px !important;
  background-position:-699px -216px !important;
 }
 .price.p43>span.p-9+span.p-1,
 .price.small>span.p-9+span.p-1,
 .price.price-m>span.p-9+span.p-1 {
  margin-left:-11px
 }
 .price.p43>span.p-9+span.p-2,
 .price.small>span.p-9+span.p-2,
 .price.price-m>span.p-9+span.p-2 {
  margin-left:-15px
 }
 .price.p43>span.p-9+span.p-4,
 .price.small>span.p-9+span.p-4,
 .price.price-m>span.p-9+span.p-4 {
  margin-left:-12px
 }
 .price.p43>span.p-9+span.p-7,
 .price.small>span.p-9+span.p-7,
 .price.price-m>span.p-9+span.p-7 {
  margin-left:-11px
 }
 .price.p43>span.p-9+span.p-c,
 .price.small>span.p-9+span.p-c,
 .price.price-m>span.p-9+span.p-c,
 .price.p43>span.p-9+span.p-d,
 .price.small>span.p-9+span.p-d,
 .price.price-m>span.p-9+span.p-d {
  margin-left:-15px
 }
 .price.p43>span.p-c,
 .price.small>span.p-c,
 .price.price-m>span.p-c {
  width:21px !important;
  background-position:-855px -216px !important
 }
 .price.p43>span.p-d,
 .price.small>span.p-d,
 .price.price-m>span.p-d {
  width:39px !important;
  background-position:-774px -216px !important
 }
 .price.p43>span.p-small,
 .price.small>span.p-small,
 .price.price-m>span.p-small {
  margin-left:-10px !important
 }
 .price.p43>span.p-0.p-small,
 .price.small>span.p-0.p-small,
 .price.price-m>span.p-0.p-small {
  width:28px !important;
  background-position:-896px -216px !important
 }
 .price.p43>span.p-1.p-small,
 .price.small>span.p-1.p-small,
 .price.price-m>span.p-1.p-small {
  width:23px !important;
  background-position:-954px -216px !important
 }
 .price.p43>span.p-2.p-small,
 .price.small>span.p-2.p-small,
 .price.price-m>span.p-2.p-small {
  width:31px !important;
  background-position:-1001px -216px !important
 }
 .price.p43>span.p-3.p-small,
 .price.small>span.p-3.p-small,
 .price.price-m>span.p-3.p-small {
  width:28px !important;
  background-position:-1065px -216px !important
 }
 .price.p43>span.p-4.p-small,
 .price.small>span.p-4.p-small,
 .price.price-m>span.p-4.p-small {
  width:30px !important;
  background-position:-1123px -216px !important
 }
 .price.p43>span.p-5.p-small,
 .price.small>span.p-5.p-small,
 .price.price-m>span.p-5.p-small {
  width:30px !important;
  background-position:-1185px -216px !important
 }
 .price.p43>span.p-6.p-small,
 .price.small>span.p-6.p-small,
 .price.price-m>span.p-6.p-small {
  width:28px !important;
  background-position:-1245px -216px !important
 }
 .price.p43>span.p-7.p-small,
 .price.small>span.p-7.p-small,
 .price.price-m>span.p-7.p-small {
  width:30px !important;
  background-position:-1302px -216px !important
 }
 .price.p43>span.p-8.p-small,
 .price.small>span.p-8.p-small,
 .price.price-m>span.p-8.p-small {
  width:28px !important;
  background-position:-1364px -216px !important
 }
 .price.p43>span.p-9.p-small,
 .price.small>span.p-9.p-small,
 .price.price-m>span.p-9.p-small {
  width:28px !important;
  background-position:-1421px -216px !important
 }
 .price.p53>span,
 .price>span {
  height:55px !important;
  margin-left:-14px
 }
 .price.p53>span.p-0,
 .price>span.p-0 {
  width:44px !important;
  background-position:0px -161px !important
 }
 .price.p53>span.p-0+span.p-2,
 .price>span.p-0+span.p-2 {
  margin-left:-18px
 }
 .price.p53>span.p-0+span.p-7,
 .price>span.p-0+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-0+span.p-c,
 .price>span.p-0+span.p-c,
 .price.p53>span.p-0+span.p-d,
 .price>span.p-0+span.p-d {
  margin-left:-17px
 }
 .price.p53>span.p-1,
 .price>span.p-1 {
  width:36px !important;
  background-position:-77px -161px !important
 }
 .price.p53>span.p-1+span.p-1,
 .price>span.p-1+span.p-1 {
  margin-left:-16px
 }
 .price.p53>span.p-1+span.p-2,
 .price>span.p-1+span.p-2 {
  margin-left:-20px
 }
 .price.p53>span.p-1+span.p-3,
 .price>span.p-1+span.p-3,
 .price.p53>span.p-1+span.p-4,
 .price>span.p-1+span.p-4 {
  margin-left:-18px
 }
 .price.p53>span.p-1+span.p-5,
 .price>span.p-1+span.p-5,
 .price.p53>span.p-1+span.p-6,
 .price>span.p-1+span.p-6 {
  margin-left:-16px
 }
 .price.p53>span.p-1+span.p-7,
 .price>span.p-1+span.p-7 {
  margin-left:-15px
 }
 .price.p53>span.p-1+span.p-8,
 .price>span.p-1+span.p-8,
 .price.p53>span.p-1+span.p-9,
 .price>span.p-1+span.p-9,
 .price.p53>span.p-1+span.p-0,
 .price>span.p-1+span.p-0 {
  margin-left:-16px
 }
 .price.p53>span.p-1+span.p-c,
 .price>span.p-1+span.p-c,
 .price.p53>span.p-1+span.p-d,
 .price>span.p-1+span.p-d {
  margin-left:-21px
 }
 .price.p53>span.p-2,
 .price>span.p-2 {
  width:49px !important;
  background-position:-139px -161px !important
 }
 .price.p53>span.p-2+span.p-2,
 .price>span.p-2+span.p-2 {
  margin-left:-16px
 }
 .price.p53>span.p-2+span.p-4,
 .price>span.p-2+span.p-4 {
  margin-left:-15px
 }
 .price.p53>span.p-2+span.p-7,
 .price>span.p-2+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-2+span.p-c,
 .price>span.p-2+span.p-c,
 .price.p53>span.p-2+span.p-d,
 .price>span.p-2+span.p-d {
  margin-left:-18px
 }
 .price.p53>span.p-3,
 .price>span.p-3 {
  width:44px !important;
  background-position:-225px -161px !important
 }
 .price.p53>span.p-3+span.p-1,
 .price>span.p-3+span.p-1 {
  margin-left:-12px
 }
 .price.p53>span.p-3+span.p-2,
 .price>span.p-3+span.p-2 {
  margin-left:-17px
 }
 .price.p53>span.p-3+span.p-7,
 .price>span.p-3+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-3+span.p-c,
 .price>span.p-3+span.p-c,
 .price.p53>span.p-3+span.p-d,
 .price>span.p-3+span.p-d {
  margin-left:-18px
 }
 .price.p53>span.p-4,
 .price>span.p-4 {
  width:48px !important;
  background-position:-302px -161px !important
 }
 .price.p53>span.p-4+span.p-1,
 .price>span.p-4+span.p-1 {
  margin-left:-16px
 }
 .price.p53>span.p-4+span.p-2,
 .price>span.p-4+span.p-2 {
  margin-left:-19px
 }
 .price.p53>span.p-4+span.p-3,
 .price>span.p-4+span.p-3 {
  margin-left:-14px
 }
 .price.p53>span.p-4+span.p-4,
 .price>span.p-4+span.p-4,
 .price.p53>span.p-4+span.p-7,
 .price>span.p-4+span.p-7 {
  margin-left:-15px
 }
 .price.p53>span.p-4+span.p-9,
 .price>span.p-4+span.p-9 {
  margin-left:-14px
 }
 .price.p53>span.p-4+span.p-c,
 .price>span.p-4+span.p-c,
 .price.p53>span.p-4+span.p-d,
 .price>span.p-4+span.p-d {
  margin-left:-18px
 }
 .price.p53>span.p-5,
 .price>span.p-5 {
  width:46px !important;
  background-position:-385px -161px !important
 }
 .price.p53>span.p-5+span.p-1,
 .price>span.p-5+span.p-1 {
  margin-left:-16px
 }
 .price.p53>span.p-5+span.p-2,
 .price>span.p-5+span.p-2 {
  margin-left:-20px
 }
 .price.p53>span.p-5+span.p-3,
 .price>span.p-5+span.p-3,
 .price.p53>span.p-5+span.p-4,
 .price>span.p-5+span.p-4 {
  margin-left:-16px
 }
 .price.p53>span.p-5+span.p-5,
 .price>span.p-5+span.p-5,
 .price.p53>span.p-5+span.p-6,
 .price>span.p-5+span.p-6,
 .price.p53>span.p-5+span.p-7,
 .price>span.p-5+span.p-7,
 .price.p53>span.p-5+span.p-8,
 .price>span.p-5+span.p-8,
 .price.p53>span.p-5+span.p-9,
 .price>span.p-5+span.p-9,
 .price.p53>span.p-5+span.p-0,
 .price>span.p-5+span.p-0 {
  margin-left:-15px
 }
 .price.p53>span.p-5+span.p-c,
 .price>span.p-5+span.p-c,
 .price.p53>span.p-5+span.p-d,
 .price>span.p-5+span.p-d {
  margin-left:-20px
 }
 .price.p53>span.p-6,
 .price>span.p-6 {
  width:44px !important;
  background-position:-465px -161px !important
 }
 .price.p53>span.p-6+span.p-1,
 .price>span.p-6+span.p-1 {
  margin-left:-12px
 }
 .price.p53>span.p-6+span.p-2,
 .price>span.p-6+span.p-2 {
  margin-left:-17px
 }
 .price.p53>span.p-6+span.p-7,
 .price>span.p-6+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-6+span.p-c,
 .price>span.p-6+span.p-c,
 .price.p53>span.p-6+span.p-d,
 .price>span.p-6+span.p-d {
  margin-left:-16px
 }
 .price.p53>span.p-7,
 .price>span.p-7 {
  width:48px !important;
  background-position:-540px -161px !important
 }
 .price.p53>span.p-7+span.p-1,
 .price>span.p-7+span.p-1 {
  margin-left:-16px
 }
 .price.p53>span.p-7+span.p-2,
 .price>span.p-7+span.p-2 {
  margin-left:-22px
 }
 .price.p53>span.p-7+span.p-3,
 .price>span.p-7+span.p-3 {
  margin-left:-17px
 }
 .price.p53>span.p-7+span.p-4,
 .price>span.p-7+span.p-4 {
  margin-left:-26px
 }
 .price.p53>span.p-7+span.p-5,
 .price>span.p-7+span.p-5,
 .price.p53>span.p-7+span.p-6,
 .price>span.p-7+span.p-6 {
  margin-left:-16px
 }
 .price.p53>span.p-7+span.p-7,
 .price>span.p-7+span.p-7 {
  margin-left:-15px
 }
 .price.p53>span.p-7+span.p-8,
 .price>span.p-7+span.p-8 {
  margin-left:-17px
 }
 .price.p53>span.p-7+span.p-9,
 .price>span.p-7+span.p-9,
 .price.p53>span.p-7+span.p-0,
 .price>span.p-7+span.p-0 {
  margin-left:-17px
 }
 .price.p53>span.p-7+span.p-c,
 .price>span.p-7+span.p-c,
 .price.p53>span.p-7+span.p-d,
 .price>span.p-7+span.p-d {
  margin-left:-25px
 }
 .price.p53>span.p-8,
 .price>span.p-8 {
  width:44px !important;
  background-position:-623px -161px !important
 }
 .price.p53>span.p-8+span.p-1,
 .price>span.p-8+span.p-1 {
  margin-left:-12px
 }
 .price.p53>span.p-8+span.p-2,
 .price>span.p-8+span.p-2 {
  margin-left:-17px
 }
 .price.p53>span.p-8+span.p-4,
 .price>span.p-8+span.p-4 {
  margin-left:-13px
 }
 .price.p53>span.p-8+span.p-7,
 .price>span.p-8+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-8+span.p-c,
 .price>span.p-8+span.p-c,
 .price.p53>span.p-8+span.p-d,
 .price>span.p-8+span.p-d {
  margin-left:-17px
 }
 .price.p53>span.p-9,
 .price>span.p-9 {
  width:44px !important;
  background-position:-699px -161px !important
 }
 .price.p53>span.p-9+span.p-1,
 .price>span.p-9+span.p-1 {
  margin-left:-12px
 }
 .price.p53>span.p-9+span.p-2,
 .price>span.p-9+span.p-2 {
  margin-left:-17px
 }
 .price.p53>span.p-9+span.p-4,
 .price>span.p-9+span.p-4 {
  margin-left:-13px
 }
 .price.p53>span.p-9+span.p-7,
 .price>span.p-9+span.p-7 {
  margin-left:-12px
 }
 .price.p53>span.p-9+span.p-c,
 .price>span.p-9+span.p-c,
 .price.p53>span.p-9+span.p-d,
 .price>span.p-9+span.p-d {
  margin-left:-17px
 }
 .price.p53>span.p-c,
 .price>span.p-c {
  width:25px !important;
  background-position:-855px -161px !important
 }
 .price.p53>span.p-d,
 .price>span.p-d {
  width:47px !important;
  background-position:-774px -161px !important
 }
 .price.p53>span.p-small,
 .price>span.p-small {
  margin-left:-11px !important
 }
 .price.p53>span.p-0.p-small,
 .price>span.p-0.p-small {
  width:34px !important;
  background-position:-896px -161px !important
 }
 .price.p53>span.p-1.p-small,
 .price>span.p-1.p-small {
  width:28px !important;
  background-position:-954px -161px !important
 }
 .price.p53>span.p-2.p-small,
 .price>span.p-2.p-small {
  width:37px !important;
  background-position:-1001px -161px !important
 }
 .price.p53>span.p-3.p-small,
 .price>span.p-3.p-small {
  width:34px !important;
  background-position:-1065px -161px !important
 }
 .price.p53>span.p-4.p-small,
 .price>span.p-4.p-small {
  width:36px !important;
  background-position:-1123px -161px !important
 }
 .price.p53>span.p-5.p-small,
 .price>span.p-5.p-small {
  width:35px !important;
  background-position:-1185px -161px !important
 }
 .price.p53>span.p-6.p-small,
 .price>span.p-6.p-small {
  width:33px !important;
  background-position:-1245px -161px !important
 }
 .price.p53>span.p-7.p-small,
 .price>span.p-7.p-small {
  width:36px !important;
  background-position:-1302px -161px !important
 }
 .price.p53>span.p-8.p-small,
 .price>span.p-8.p-small {
  width:33px !important;
  background-position:-1364px -161px !important
 }
 .price.p53>span.p-9.p-small,
 .price>span.p-9.p-small {
  width:33px !important;
  background-position:-1421px -161px !important
 }
 .price.p63>span,
 .price.big>span {
  height:64px !important;
  margin-left:-16px
 }
 .price.p63>span.p-0,
 .price.big>span.p-0 {
  width:51px !important;
  background-position:0px -96px !important
 }
 .price.p63>span.p-0+span.p-2,
 .price.big>span.p-0+span.p-2 {
  margin-left:-21px
 }
 .price.p63>span.p-0+span.p-7,
 .price.big>span.p-0+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-0+span.p-c,
 .price.big>span.p-0+span.p-c,
 .price.p63>span.p-0+span.p-d,
 .price.big>span.p-0+span.p-d {
  margin-left:-20px
 }
 .price.p63>span.p-1,
 .price.big>span.p-1 {
  width:42px !important;
  background-position:-77px -96px !important
 }
 .price.p63>span.p-1+span.p-1,
 .price.big>span.p-1+span.p-1 {
  margin-left:-19px
 }
 .price.p63>span.p-1+span.p-2,
 .price.big>span.p-1+span.p-2 {
  margin-left:-24px
 }
 .price.p63>span.p-1+span.p-3,
 .price.big>span.p-1+span.p-3,
 .price.p63>span.p-1+span.p-4,
 .price.big>span.p-1+span.p-4 {
  margin-left:-21px
 }
 .price.p63>span.p-1+span.p-5,
 .price.big>span.p-1+span.p-5,
 .price.p63>span.p-1+span.p-6,
 .price.big>span.p-1+span.p-6 {
  margin-left:-19px
 }
 .price.p63>span.p-1+span.p-7,
 .price.big>span.p-1+span.p-7 {
  margin-left:-18px
 }
 .price.p63>span.p-1+span.p-8,
 .price.big>span.p-1+span.p-8,
 .price.p63>span.p-1+span.p-9,
 .price.big>span.p-1+span.p-9,
 .price.p63>span.p-1+span.p-0,
 .price.big>span.p-1+span.p-0 {
  margin-left:-19px
 }
 .price.p63>span.p-1+span.p-c,
 .price.big>span.p-1+span.p-c,
 .price.p63>span.p-1+span.p-d,
 .price.big>span.p-1+span.p-d {
  margin-left:-25px
 }
 .price.p63>span.p-2,
 .price.big>span.p-2 {
  width:57px !important;
  background-position:-139px -96px !important
 }
 .price.p63>span.p-2+span.p-2,
 .price.big>span.p-2+span.p-2 {
  margin-left:-19px
 }
 .price.p63>span.p-2+span.p-4,
 .price.big>span.p-2+span.p-4 {
  margin-left:-17px
 }
 .price.p63>span.p-2+span.p-7,
 .price.big>span.p-2+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-2+span.p-c,
 .price.big>span.p-2+span.p-c,
 .price.p63>span.p-2+span.p-d,
 .price.big>span.p-2+span.p-d {
  margin-left:-21px
 }
 .price.p63>span.p-3,
 .price.big>span.p-3 {
  width:51px !important;
  background-position:-225px -96px !important
 }
 .price.p63>span.p-3+span.p-1,
 .price.big>span.p-3+span.p-1 {
  margin-left:-14px
 }
 .price.p63>span.p-3+span.p-2,
 .price.big>span.p-3+span.p-2 {
  margin-left:-20px
 }
 .price.p63>span.p-3+span.p-7,
 .price.big>span.p-3+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-3+span.p-c,
 .price.big>span.p-3+span.p-c,
 .price.p63>span.p-3+span.p-d,
 .price.big>span.p-3+span.p-d {
  margin-left:-14px
 }
 .price.p63>span.p-4,
 .price.big>span.p-4 {
  width:56px !important;
  background-position:-302px -96px !important
 }
 .price.p63>span.p-4+span.p-1,
 .price.big>span.p-4+span.p-1 {
  margin-left:-19px
 }
 .price.p63>span.p-4+span.p-2,
 .price.big>span.p-4+span.p-2 {
  margin-left:-22px
 }
 .price.p63>span.p-4+span.p-3,
 .price.big>span.p-4+span.p-3 {
  margin-left:-16px
 }
 .price.p63>span.p-4+span.p-4,
 .price.big>span.p-4+span.p-4,
 .price.p63>span.p-4+span.p-7,
 .price.big>span.p-4+span.p-7 {
  margin-left:-17px
 }
 .price.p63>span.p-4+span.p-9,
 .price.big>span.p-4+span.p-9 {
  margin-left:-17px
 }
 .price.p63>span.p-4+span.p-c,
 .price.big>span.p-4+span.p-c,
 .price.p63>span.p-4+span.p-d,
 .price.big>span.p-4+span.p-d {
  margin-left:-21px
 }
 .price.p63>span.p-5,
 .price.big>span.p-5 {
  width:53px !important;
  background-position:-385px -96px !important
 }
 .price.p63>span.p-5+span.p-1,
 .price.big>span.p-5+span.p-1 {
  margin-left:-19px
 }
 .price.p63>span.p-5+span.p-2,
 .price.big>span.p-5+span.p-2 {
  margin-left:-23px
 }
 .price.p63>span.p-5+span.p-3,
 .price.big>span.p-5+span.p-3,
 .price.p63>span.p-5+span.p-4,
 .price.big>span.p-5+span.p-4 {
  margin-left:-19px
 }
 .price.p63>span.p-5+span.p-5,
 .price.big>span.p-5+span.p-5,
 .price.p63>span.p-5+span.p-6,
 .price.big>span.p-5+span.p-6,
 .price.p63>span.p-5+span.p-7,
 .price.big>span.p-5+span.p-7,
 .price.p63>span.p-5+span.p-8,
 .price.big>span.p-5+span.p-8,
 .price.p63>span.p-5+span.p-9,
 .price.big>span.p-5+span.p-9,
 .price.p63>span.p-5+span.p-0,
 .price.big>span.p-5+span.p-0 {
  margin-left:-18px
 }
 .price.p63>span.p-5+span.p-c,
 .price.big>span.p-5+span.p-c,
 .price.p63>span.p-5+span.p-d,
 .price.big>span.p-5+span.p-d {
  margin-left:-23px
 }
 .price.p63>span.p-6,
 .price.big>span.p-6 {
  width:51px !important;
  background-position:-465px -96px !important
 }
 .price.p63>span.p-6+span.p-1,
 .price.big>span.p-6+span.p-1 {
  margin-left:-15px
 }
 .price.p63>span.p-6+span.p-2,
 .price.big>span.p-6+span.p-2 {
  margin-left:-20px
 }
 .price.p63>span.p-6+span.p-7,
 .price.big>span.p-6+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-6+span.p-c,
 .price.big>span.p-6+span.p-c,
 .price.p63>span.p-6+span.p-d,
 .price.big>span.p-6+span.p-d {
  margin-left:-19px
 }
 .price.p63>span.p-7,
 .price.big>span.p-7 {
  width:56px !important;
  background-position:-540px -96px !important
 }
 .price.p63>span.p-7+span.p-1,
 .price.big>span.p-7+span.p-1 {
  margin-left:-19px
 }
 .price.p63>span.p-7+span.p-2,
 .price.big>span.p-7+span.p-2 {
  margin-left:-26px
 }
 .price.p63>span.p-7+span.p-3,
 .price.big>span.p-7+span.p-3 {
  margin-left:-20px
 }
 .price.p63>span.p-7+span.p-4,
 .price.big>span.p-7+span.p-4 {
  margin-left:-31px
 }
 .price.p63>span.p-7+span.p-5,
 .price.big>span.p-7+span.p-5,
 .price.p63>span.p-7+span.p-6,
 .price.big>span.p-7+span.p-6 {
  margin-left:-19px
 }
 .price.p63>span.p-7+span.p-7,
 .price.big>span.p-7+span.p-7 {
  margin-left:-17px
 }
 .price.p63>span.p-7+span.p-8,
 .price.big>span.p-7+span.p-8 {
  margin-left:-20px
 }
 .price.p63>span.p-7+span.p-9,
 .price.big>span.p-7+span.p-9,
 .price.p63>span.p-7+span.p-0,
 .price.big>span.p-7+span.p-0 {
  margin-left:-19px
 }
 .price.p63>span.p-7.p-small+span.p-9.p-small,
 .price.big>span.p-7.p-small+span.p-9.p-small,
 .price.p63>span.p-7.p-small+span.p-0.p-small,
 .price.big>span.p-7.p-small+span.p-0.p-small {
  margin-left:-16px !important
 }
 .price.p63>span.p-7+span.p-c,
 .price.big>span.p-7+span.p-c,
 .price.p63>span.p-7+span.p-d,
 .price.big>span.p-7+span.p-d {
  margin-left:-35px
 }
 .price.p63>span.p-8,
 .price.big>span.p-8 {
  width:51px !important;
  background-position:-623px -96px !important
 }
 .price.p63>span.p-8+span.p-1,
 .price.big>span.p-8+span.p-1 {
  margin-left:-15px
 }
 .price.p63>span.p-8+span.p-2,
 .price.big>span.p-8+span.p-2 {
  margin-left:-20px
 }
 .price.p63>span.p-8+span.p-4,
 .price.big>span.p-8+span.p-4 {
  margin-left:-15px
 }
 .price.p63>span.p-8+span.p-7,
 .price.big>span.p-8+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-8+span.p-c,
 .price.big>span.p-8+span.p-c,
 .price.p63>span.p-8+span.p-d,
 .price.big>span.p-8+span.p-d {
  margin-left:-20px
 }
 .price.p63>span.p-9,
 .price.big>span.p-9 {
  width:51px !important;
  background-position:-699px -96px !important
 }
 .price.p63>span.p-9+span.p-1,
 .price.big>span.p-9+span.p-1 {
  margin-left:-15px
 }
 .price.p63>span.p-9+span.p-2,
 .price.big>span.p-9+span.p-2 {
  margin-left:-20px
 }
 .price.p63>span.p-9+span.p-4,
 .price.big>span.p-9+span.p-4 {
  margin-left:-15px
 }
 .price.p63>span.p-9+span.p-7,
 .price.big>span.p-9+span.p-7 {
  margin-left:-14px
 }
 .price.p63>span.p-9+span.p-c,
 .price.big>span.p-9+span.p-c,
 .price.p63>span.p-9+span.p-d,
 .price.big>span.p-9+span.p-d {
  margin-left:-20px
 }
 .price.p63>span.p-c,
 .price.big>span.p-c {
  width:28px !important;
  background-position:-855px -96px !important
 }
 .price.p63>span.p-d,
 .price.big>span.p-d {
  width:54px !important;
  background-position:-774px -96px !important
 }
 .price.p63>span.p-small,
 .price.big>span.p-small {
  margin-left:-12px !important
 }
 .price.p63>span.p-0.p-small,
 .price.big>span.p-0.p-small {
  width:39px !important;
  background-position:-896px -96px !important
 }
 .price.p63>span.p-1.p-small,
 .price.big>span.p-1.p-small {
  width:32px !important;
  background-position:-954px -96px !important
 }
 .price.p63>span.p-2.p-small,
 .price.big>span.p-2.p-small {
  width:43px !important;
  background-position:-1001px -96px !important
 }
 .price.p63>span.p-3.p-small,
 .price.big>span.p-3.p-small {
  width:39px !important;
  background-position:-1065px -96px !important
 }
 .price.p63>span.p-4.p-small,
 .price.big>span.p-4.p-small {
  width:42px !important;
  background-position:-1123px -96px !important
 }
 .price.p63>span.p-5.p-small,
 .price.big>span.p-5.p-small {
  width:41px !important;
  background-position:-1185px -96px !important
 }
 .price.p63>span.p-6.p-small,
 .price.big>span.p-6.p-small {
  width:39px !important;
  background-position:-1245px -96px !important
 }
 .price.p63>span.p-7.p-small,
 .price.big>span.p-7.p-small {
  width:42px !important;
  background-position:-1302px -96px !important
 }
 .price.p63>span.p-8.p-small,
 .price.big>span.p-8.p-small {
  width:39px !important;
  background-position:-1364px -96px !important
 }
 .price.p63>span.p-9.p-small,
 .price.big>span.p-9.p-small {
  width:39px !important;
  background-position:-1421px -96px !important
 }
 .price.p93>span,
 .price.price-b>span {
  height:96px !important;
  margin-left:-22px
 }
 .price.p93>span.p-0,
 .price.price-b>span.p-0 {
  width:77px !important;
  background-position:0px 0px !important
 }
 .price.p93>span.p-0+span.p-2,
 .price.price-b>span.p-0+span.p-2 {
  margin-left:-31px
 }
 .price.p93>span.p-0+span.p-7,
 .price.price-b>span.p-0+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-0+span.p-c,
 .price.price-b>span.p-0+span.p-c,
 .price.p93>span.p-0+span.p-d,
 .price.price-b>span.p-0+span.p-d {
  margin-left:-29px
 }
 .price.p93>span.p-1,
 .price.price-b>span.p-1 {
  width:62px !important;
  background-position:-77px 0px !important
 }
 .price.p93>span.p-1+span.p-1,
 .price.price-b>span.p-1+span.p-1 {
  margin-left:-28px
 }
 .price.p93>span.p-1+span.p-2,
 .price.price-b>span.p-1+span.p-2 {
  margin-left:-35px
 }
 .price.p93>span.p-1+span.p-3,
 .price.price-b>span.p-1+span.p-3,
 .price.p93>span.p-1+span.p-4,
 .price.price-b>span.p-1+span.p-4 {
  margin-left:-30px
 }
 .price.p93>span.p-1+span.p-5,
 .price.price-b>span.p-1+span.p-5,
 .price.p93>span.p-1+span.p-6,
 .price.price-b>span.p-1+span.p-6 {
  margin-left:-28px
 }
 .price.p93>span.p-1+span.p-7,
 .price.price-b>span.p-1+span.p-7 {
  margin-left:-26px
 }
 .price.p93>span.p-1+span.p-8,
 .price.price-b>span.p-1+span.p-8,
 .price.p93>span.p-1+span.p-9,
 .price.price-b>span.p-1+span.p-9,
 .price.p93>span.p-1+span.p-0,
 .price.price-b>span.p-1+span.p-0 {
  margin-left:-28px
 }
 .price.p93>span.p-1+span.p-c,
 .price.price-b>span.p-1+span.p-c,
 .price.p93>span.p-1+span.p-d,
 .price.price-b>span.p-1+span.p-d {
  margin-left:-36px
 }
 .price.p93>span.p-2,
 .price.price-b>span.p-2 {
  width:86px !important;
  background-position:-139px 0px !important
 }
 .price.p93>span.p-2+span.p-2,
 .price.price-b>span.p-2+span.p-2 {
  margin-left:-28px
 }
 .price.p93>span.p-2+span.p-4,
 .price.price-b>span.p-2+span.p-4 {
  margin-left:-25px
 }
 .price.p93>span.p-2+span.p-7,
 .price.price-b>span.p-2+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-2+span.p-c,
 .price.price-b>span.p-2+span.p-c,
 .price.p93>span.p-2+span.p-d,
 .price.price-b>span.p-2+span.p-d {
  margin-left:-30px
 }
 .price.p93>span.p-3,
 .price.price-b>span.p-3 {
  width:77px !important;
  background-position:-225px 0px !important
 }
 .price.p93>span.p-3+span.p-1,
 .price.price-b>span.p-3+span.p-1 {
  margin-left:-20px
 }
 .price.p93>span.p-3+span.p-2,
 .price.price-b>span.p-3+span.p-2 {
  margin-left:-29px
 }
 .price.p93>span.p-3+span.p-7,
 .price.price-b>span.p-3+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-3+span.p-c,
 .price.price-b>span.p-3+span.p-c,
 .price.p93>span.p-3+span.p-d,
 .price.price-b>span.p-3+span.p-d {
  margin-left:-30px
 }
 .price.p93>span.p-4,
 .price.price-b>span.p-4 {
  width:83px !important;
  background-position:-302px 0px !important
 }
 .price.p93>span.p-4+span.p-1,
 .price.price-b>span.p-4+span.p-1 {
  margin-left:-27px
 }
 .price.p93>span.p-4+span.p-2,
 .price.price-b>span.p-4+span.p-2 {
  margin-left:-32px
 }
 .price.p93>span.p-4+span.p-3,
 .price.price-b>span.p-4+span.p-3 {
  margin-left:-23px
 }
 .price.p93>span.p-4+span.p-4,
 .price.price-b>span.p-4+span.p-4,
 .price.p93>span.p-4+span.p-7,
 .price.price-b>span.p-4+span.p-7 {
  margin-left:-25px
 }
 .price.p93>span.p-4+span.p-9,
 .price.price-b>span.p-4+span.p-9 {
  margin-left:-24px
 }
 .price.p93>span.p-4+span.p-c,
 .price.price-b>span.p-4+span.p-c,
 .price.p93>span.p-4+span.p-d,
 .price.price-b>span.p-4+span.p-d {
  margin-left:-31px
 }
 .price.p93>span.p-5,
 .price.price-b>span.p-5 {
  width:80px !important;
  background-position:-385px 0px !important
 }
 .price.p93>span.p-5+span.p-1,
 .price.price-b>span.p-5+span.p-1 {
  margin-left:-27px
 }
 .price.p93>span.p-5+span.p-2,
 .price.price-b>span.p-5+span.p-2 {
  margin-left:-34px
 }
 .price.p93>span.p-5+span.p-3,
 .price.price-b>span.p-5+span.p-3,
 .price.p93>span.p-5+span.p-4,
 .price.price-b>span.p-5+span.p-4 {
  margin-left:-27px
 }
 .price.p93>span.p-5+span.p-5,
 .price.price-b>span.p-5+span.p-5,
 .price.p93>span.p-5+span.p-6,
 .price.price-b>span.p-5+span.p-6,
 .price.p93>span.p-5+span.p-7,
 .price.price-b>span.p-5+span.p-7,
 .price.p93>span.p-5+span.p-8,
 .price.price-b>span.p-5+span.p-8,
 .price.p93>span.p-5+span.p-9,
 .price.price-b>span.p-5+span.p-9,
 .price.p93>span.p-5+span.p-0,
 .price.price-b>span.p-5+span.p-0 {
  margin-left:-26px
 }
 .price.p93>span.p-5+span.p-c,
 .price.price-b>span.p-5+span.p-c,
 .price.p93>span.p-5+span.p-d,
 .price.price-b>span.p-5+span.p-d {
  margin-left:-34px
 }
 .price.p93>span.p-6,
 .price.price-b>span.p-6 {
  width:75px !important;
  background-position:-465px 0px !important
 }
 .price.p93>span.p-6+span.p-1,
 .price.price-b>span.p-6+span.p-1 {
  margin-left:-21px
 }
 .price.p93>span.p-6+span.p-2,
 .price.price-b>span.p-6+span.p-2 {
  margin-left:-29px
 }
 .price.p93>span.p-6+span.p-7,
 .price.price-b>span.p-6+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-6+span.p-c,
 .price.price-b>span.p-6+span.p-c,
 .price.p93>span.p-6+span.p-d,
 .price.price-b>span.p-6+span.p-d {
  margin-left:-28px
 }
 .price.p93>span.p-7,
 .price.price-b>span.p-7 {
  width:83px !important;
  background-position:-540px 0px !important
 }
 .price.p93>span.p-7+span.p-1,
 .price.price-b>span.p-7+span.p-1 {
  margin-left:-27px
 }
 .price.p93>span.p-7+span.p-2,
 .price.price-b>span.p-7+span.p-2 {
  margin-left:-38px
 }
 .price.p93>span.p-7+span.p-3,
 .price.price-b>span.p-7+span.p-3 {
  margin-left:-29px
 }
 .price.p93>span.p-7+span.p-4,
 .price.price-b>span.p-7+span.p-4 {
  margin-left:-43px
 }
 .price.p93>span.p-7+span.p-5,
 .price.price-b>span.p-7+span.p-5,
 .price.p93>span.p-7+span.p-6,
 .price.price-b>span.p-7+span.p-6 {
  margin-left:-28px
 }
 .price.p93>span.p-7+span.p-7,
 .price.price-b>span.p-7+span.p-7 {
  margin-left:-25px
 }
 .price.p93>span.p-7+span.p-8,
 .price.price-b>span.p-7+span.p-8 {
  margin-left:-29px
 }
 .price.p93>span.p-7+span.p-9,
 .price.price-b>span.p-7+span.p-9,
 .price.p93>span.p-7+span.p-0,
 .price.price-b>span.p-7+span.p-0 {
  margin-left:-28px
 }
 .price.p93>span.p-7+span.p-c,
 .price.price-b>span.p-7+span.p-c,
 .price.p93>span.p-7+span.p-d,
 .price.price-b>span.p-7+span.p-d {
  margin-left:-51px
 }
 .price.p93>span.p-8,
 .price.price-b>span.p-8 {
  width:76px !important;
  background-position:-623px 0px !important
 }
 .price.p93>span.p-8+span.p-1,
 .price.price-b>span.p-8+span.p-1 {
  margin-left:-21px
 }
 .price.p93>span.p-8+span.p-2,
 .price.price-b>span.p-8+span.p-2 {
  margin-left:-29px
 }
 .price.p93>span.p-8+span.p-4,
 .price.price-b>span.p-8+span.p-4 {
  margin-left:-22px
 }
 .price.p93>span.p-8+span.p-7,
 .price.price-b>span.p-8+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-8+span.p-c,
 .price.price-b>span.p-8+span.p-c,
 .price.p93>span.p-8+span.p-d,
 .price.price-b>span.p-8+span.p-d {
  margin-left:-29px
 }
 .price.p93>span.p-9,
 .price.price-b>span.p-9 {
  width:75px !important;
  background-position:-699px 0px !important
 }
 .price.p93>span.p-9+span.p-1,
 .price.price-b>span.p-9+span.p-1 {
  margin-left:-21px
 }
 .price.p93>span.p-9+span.p-2,
 .price.price-b>span.p-9+span.p-2 {
  margin-left:-29px
 }
 .price.p93>span.p-9+span.p-4,
 .price.price-b>span.p-9+span.p-4 {
  margin-left:-22px
 }
 .price.p93>span.p-9+span.p-7,
 .price.price-b>span.p-9+span.p-7 {
  margin-left:-20px
 }
 .price.p93>span.p-9+span.p-c,
 .price.price-b>span.p-9+span.p-c,
 .price.p93>span.p-9+span.p-d,
 .price.price-b>span.p-9+span.p-d {
  margin-left:-29px
 }
 .price.p93>span.p-c,
 .price.price-b>span.p-c {
  width:41px !important;
  background-position:-855px 0px !important
 }
 .price.p93>span.p-d,
 .price.price-b>span.p-d {
  width:81px !important;
  background-position:-774px 0px !important
 }
 .price.p93>span.p-small,
 .price.price-b>span.p-small {
  margin-left:-18px !important
 }
 .price.p93>span.p-0.p-small,
 .price.price-b>span.p-0.p-small {
  width:58px !important;
  background-position:-896px 0px !important
 }
 .price.p93>span.p-1.p-small,
 .price.price-b>span.p-1.p-small {
  width:47px !important;
  background-position:-954px 0px !important
 }
 .price.p93>span.p-2.p-small,
 .price.price-b>span.p-2.p-small {
  width:64px !important;
  background-position:-1001px 0px !important
 }
 .price.p93>span.p-3.p-small,
 .price.price-b>span.p-3.p-small {
  width:58px !important;
  background-position:-1065px 0px !important
 }
 .price.p93>span.p-4.p-small,
 .price.price-b>span.p-4.p-small {
  width:62px !important;
  background-position:-1123px 0px !important
 }
 .price.p93>span.p-5.p-small,
 .price.price-b>span.p-5.p-small {
  width:60px !important;
  background-position:-1185px 0px !important
 }
 .price.p93>span.p-6.p-small,
 .price.price-b>span.p-6.p-small {
  width:57px !important;
  background-position:-1245px 0px !important
 }
 .price.p93>span.p-7.p-small,
 .price.price-b>span.p-7.p-small {
  width:62px !important;
  background-position:-1302px 0px !important
 }
 .price.p93>span.p-8.p-small,
 .price.price-b>span.p-8.p-small {
  width:57px !important;
  background-position:-1364px 0px !important
 }
 .price.p93>span.p-9.p-small,
 .price.price-b>span.p-9.p-small {
  width:57px !important;
  background-position:-1421px 0px !important
 }
 .price>span:first-child {
  margin-left:0px !important
 }

@media only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only handheld and (min-device-pixel-ratio: 2), only handheld and (-webkit-min-device-pixel-ratio: 2), only handheld and (min-resolution: 192dpi), only handheld and (min-resolution: 2dppx) {
 .price>span {
  background:url("//www.mediamarkt.at/static/bilder/price-sprite-retina.png") 0px 0px no-repeat !important;
  background-size:1478px 353px !important
 }
 .price.p24>span.p-7+span.p-c,
 .price.p24>span.p-7+span.p-d {
  margin-left:-13px !important
 }
 .price.p28>span.p-7+span.p-c,
 .price.price-xs>span.p-7+span.p-c,
 .price.p28>span.p-7+span.p-d,
 .price.price-xs>span.p-7+span.p-d {
  margin-left:-15px !important
 }
 .price.p33>span.p-7+span.p-c,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-c,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-c,
 .price.p33>span.p-7+span.p-d,
 .accessory-bundle .product-accessories .products-carousel .products-grid .base-info .info-wrapper>.price>span.p-7+span.p-d,
 .product-accessories.product-container-layout-alternative .products-carousel .pc-wrapper .products-grid>li .base-info .info-wrapper>.price>span.p-7+span.p-d {
  margin-left:-16px !important
 }
 .price.p43>span.p-7+span.p-c,
 .price.small>span.p-7+span.p-c,
 .price.p43>span.p-7+span.p-d,
 .price.small>span.p-7+span.p-d {
  margin-left:-21px !important
 }
 .price.p53>span.p-7+span.p-c,
 .price.p53>span.p-7+span.p-d {
  margin-left:-25px !important
 }
 .price.p63>span.p-7+span.p-c,
 .price.big>span.p-7+span.p-c,
 .price.p63>span.p-7+span.p-d,
 .price.big>span.p-7+span.p-d {
  margin-left:-28px !important
 }
 .price.p93>span.p-7+span.p-c,
 .price.p93>span.p-7+span.p-d {
  margin-left:-41px !important
 }
}
.price-box {
 text-align:left
}
.price.price-old {
 height:24px !important
}
.price.price-old:after {
 border:none;
 background-color:#DF0000;
 width:calc(100% + 2px);
 margin:-1px 0 0 calc(0px - 50% - 7px);
 transform:rotate(0deg) !important
}
.price.price-old>span {
 height:26px !important;
 margin-left:-9px
}
.price.price-old>span.p-0 {
 width:21px !important;
 background-position:0px -327px !important
}
.price.price-old>span.p-0+span.p-2 {
 margin-left:-11px
}
.price.price-old>span.p-0+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-0+span.p-c,
.price.price-old>span.p-0+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-1 {
 width:18px !important;
 background-position:-77px -327px !important
}
.price.price-old>span.p-1+span.p-1 {
 margin-left:-7px
}
.price.price-old>span.p-1+span.p-2 {
 margin-left:-12px
}
.price.price-old>span.p-1+span.p-3,
.price.price-old>span.p-1+span.p-4 {
 margin-left:-10px
}
.price.price-old>span.p-1+span.p-5,
.price.price-old>span.p-1+span.p-6 {
 margin-left:-10px
}
.price.price-old>span.p-1+span.p-7 {
 margin-left:-9px
}
.price.price-old>span.p-1+span.p-8,
.price.price-old>span.p-1+span.p-9,
.price.price-old>span.p-1+span.p-0 {
 margin-left:-10px
}
.price.price-old>span.p-1+span.p-c,
.price.price-old>span.p-1+span.p-d {
 margin-left:-12px
}
.price.price-old>span.p-2 {
 width:24px !important;
 background-position:-139px -327px !important
}
.price.price-old>span.p-2+span.p-2 {
 margin-left:-10px
}
.price.price-old>span.p-2+span.p-4 {
 margin-left:-9px
}
.price.price-old>span.p-2+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-2+span.p-c,
.price.price-old>span.p-2+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-3 {
 width:21px !important;
 background-position:-225px -327px !important
}
.price.price-old>span.p-3+span.p-1 {
 margin-left:-8px
}
.price.price-old>span.p-3+span.p-2 {
 margin-left:-10px
}
.price.price-old>span.p-3+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-3+span.p-c,
.price.price-old>span.p-3+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-4 {
 width:23px !important;
 background-position:-302px -327px !important
}
.price.price-old>span.p-4+span.p-1 {
 margin-left:-10px
}
.price.price-old>span.p-4+span.p-2 {
 margin-left:-11px
}
.price.price-old>span.p-4+span.p-3 {
 margin-left:-8px
}
.price.price-old>span.p-4+span.p-4,
.price.price-old>span.p-4+span.p-7 {
 margin-left:-9px
}
.price.price-old>span.p-4+span.p-9 {
 margin-left:-9px
}
.price.price-old>span.p-4+span.p-c,
.price.price-old>span.p-4+span.p-d {
 margin-left:-11px
}
.price.price-old>span.p-5 {
 width:22px !important;
 background-position:-385px -327px !important
}
.price.price-old>span.p-5+span.p-1 {
 margin-left:-10px
}
.price.price-old>span.p-5+span.p-2 {
 margin-left:-11px
}
.price.price-old>span.p-5+span.p-3,
.price.price-old>span.p-5+span.p-4 {
 margin-left:-10px
}
.price.price-old>span.p-5+span.p-5,
.price.price-old>span.p-5+span.p-6,
.price.price-old>span.p-5+span.p-7,
.price.price-old>span.p-5+span.p-8,
.price.price-old>span.p-5+span.p-9,
.price.price-old>span.p-5+span.p-0 {
 margin-left:-9px
}
.price.price-old>span.p-5+span.p-c,
.price.price-old>span.p-5+span.p-d {
 margin-left:-11px
}
.price.price-old>span.p-6 {
 width:21px !important;
 background-position:-465px -327px !important
}
.price.price-old>span.p-6+span.p-1 {
 margin-left:-8px
}
.price.price-old>span.p-6+span.p-2 {
 margin-left:-10px
}
.price.price-old>span.p-6+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-6+span.p-c,
.price.price-old>span.p-6+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-7 {
 width:23px !important;
 background-position:-540px -327px !important
}
.price.price-old>span.p-7+span.p-1 {
 margin-left:-10px
}
.price.price-old>span.p-7+span.p-2 {
 margin-left:-12px
}
.price.price-old>span.p-7+span.p-3 {
 margin-left:-10px
}
.price.price-old>span.p-7+span.p-4 {
 margin-left:-14px
}
.price.price-old>span.p-7+span.p-5,
.price.price-old>span.p-7+span.p-6 {
 margin-left:-10px
}
.price.price-old>span.p-7+span.p-7 {
 margin-left:-9px
}
.price.price-old>span.p-7+span.p-8 {
 margin-left:-10px
}
.price.price-old>span.p-7+span.p-9,
.price.price-old>span.p-7+span.p-0 {
 margin-left:-10px
}
.price.price-old>span.p-7+span.p-c,
.price.price-old>span.p-7+span.p-d {
 margin-left:-16px
}
.price.price-old>span.p-8 {
 width:21px !important;
 background-position:-623px -327px !important
}
.price.price-old>span.p-8+span.p-1 {
 margin-left:-8px
}
.price.price-old>span.p-8+span.p-2 {
 margin-left:-10px
}
.price.price-old>span.p-8+span.p-4 {
 margin-left:-8px
}
.price.price-old>span.p-8+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-8+span.p-c,
.price.price-old>span.p-8+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-9 {
 width:21px !important;
 background-position:-699px -327px !important
}
.price.price-old>span.p-9+span.p-1 {
 margin-left:-8px
}
.price.price-old>span.p-9+span.p-2 {
 margin-left:-10px
}
.price.price-old>span.p-9+span.p-4 {
 margin-left:-8px
}
.price.price-old>span.p-9+span.p-7 {
 margin-left:-8px
}
.price.price-old>span.p-9+span.p-c,
.price.price-old>span.p-9+span.p-d {
 margin-left:-10px
}
.price.price-old>span.p-c {
 width:13px !important;
 background-position:-855px -327px !important
}
.price.price-old>span.p-d {
 width:23px !important;
 background-position:-774px -327px !important
}
.price.price-old>span.p-small {
 margin-left:-7px !important
}
.price.price-old>span.p-0.p-small {
 width:17px !important;
 background-position:-896px -327px !important
}
.price.price-old>span.p-1.p-small {
 width:14px !important;
 background-position:-954px -327px !important
}
.price.price-old>span.p-2.p-small {
 width:18px !important;
 background-position:-1001px -327px !important
}
.price.price-old>span.p-3.p-small {
 width:17px !important;
 background-position:-1065px -327px !important
}
.price.price-old>span.p-4.p-small {
 width:18px !important;
 background-position:-1123px -327px !important
}
.price.price-old>span.p-5.p-small {
 width:17px !important;
 background-position:-1185px -327px !important
}
.price.price-old>span.p-6.p-small {
 width:17px !important;
 background-position:-1245px -327px !important
}
.price.price-old>span.p-7.p-small {
 width:18px !important;
 background-position:-1302px -327px !important
}
.price.price-old>span.p-8.p-small {
 width:17px !important;
 background-position:-1364px -327px !important
}
.price.price-old>span.p-9.p-small {
 width:17px !important;
 background-position:-1421px -327px !important
}
/****** PREISE - END ****/


