/*  ------  local   ------  */
.eco__page { 
    --CLARINS-FONT: ClarinsRegular, Clarins, "Microsoft Jhenghei";
    --GOTHAM-EXTRALIGHT: "Gotham_ExtraLight", "Microsoft Jhenghei";
    --GOTHAM-LIGHT: "Gotham_Light", "Microsoft Jhenghei";
    --GOTHAM-BOOK: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book",Helvetica, Arial, "Microsoft Jhenghei", sans-serif;
    --GOTHAM-MEDIUM: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium",Helvetica, Arial, "Microsoft Jhenghei", sans-serif;
}

.tablet-portrait-break, .mobile-break {
    display: none;
}

.eco__reuse-bottom .eco__legende {
    margin-top: 20px;
}

.eco__page .eco__reuse-slide-content {
    max-width: 570px;
}

@media (min-width: 769px){
    .eco__page .eco__reduce-content {
        padding-left: 0;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .eco__page .eco__hero-body {
        left: 48%;
    }

    .eco__page .eco__more-item:nth-child(1) .eco__more-item-content {
        padding-left: 5%;
    }
}

@media (orientation: portrait) {

}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .tablet-portrait-break{
        display: initial;
    }

    .eco__page .eco__reduce-body {
        width: calc(50% + 3px);
    }
}

@media (max-width: 761px) {

}

/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .mobile-break {
        display: initial;
    }
}