/*  ------  local   ------  */
.cstm-break{
    display: none;
}

body,html {
   width: 100%;
   overflow-x: clip !important;
}
/*.dsl__page .dsl__bkgd {
    height: 100vh !important;
}*/

.dsl__page .dsl__header-body{
    padding-bottom: 130px;
}
.dsl__page .dsl__virtual-media {
    top: calc(50% - 270px);
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .dsl__page .dsl__header-body{
        padding-bottom: 24px;
    }
    .dsl__page .dsl__research-title{
        font-size: 28px;
    }
}

@media only screen 
and (min-device-width: 834px) 
and (max-device-width: 1112px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
    .dsl__page .dsl__compare-item-detail-text {
        font-size: 15px;
    }
    .cstm-break{
        display: initial;
    }
    .dsl__page .dsl__header-body{
        padding-bottom: 24px;
    }
    .dsl__page .dsl__virtual-media{
        top: calc(50% - 257px);
    }
    .dsl__page .dsl__quickview-btn.dsl__only-desktop {
        padding-top: 20px;
    }
    .dsl__page .dsl__only-mobile {
        margin-top: 22px;
    }
}

@media (max-width: 480px) {
    .dsl__page .dsl__header-body{
        padding-bottom: 24px;
    }
    .dsl__page .dsl__suptitle{
        font-size: 18px;
    }
    .dsl__page .dsl__title {
        font-size: 38px;
    }
    .dsl__page .dsl__virtual-media{
        top: 0;
    }
    .dsl__page .dsl__virtual-title{
        font-size: 42px;
    }
    .dsl__page .dsl__text {
        font-size: 14px;
    }

    .dsl__page .dsl__title{
        font-size: 24px;
    }
    .dsl__page .dsl__compare[data-opened-id="1"] .dsl__compare-item[data-item="1"] .dsl__compare-item-cta {
        bottom: 14%;
    }
    .dsl__page .dsl__cta-btn.dsl__only-mobile {
        margin-top: 10%;
    }
    .dsl__page .dsl__compare[data-opened-id="2"] .dsl__compare-item[data-item="2"] .dsl__compare-item-cta {
        bottom: 12%;
    }
    .dsl__page .dsl__compare-item-title {
        padding-bottom: 4px;
    }
}

#Product-Price-2{
	color: #000;
	text-align: right;
}
#Product-Unit-2{
	color: #000;
	text-align: right;
}
.dsl__page .dsl__quickview-btn.dsl__only-desktop {
    padding-top: 17px;
}