/**/
/**/
/**/

@media only screen 
    and (min-width: 991px)
    and (orientation: portrait) {
    .cart-list {
        max-height: calc(100vh - 235px);
        /*max-height: calc(100vh - 315px);*/
    }
}

/*-------------*/
/*---SAMSUNG---*/
/*-------------*/
/*Galaxy S8+ and S20 Ultra*/
/*Galaxy S8*/
@media only screen 
    and (min-width: 359px) 
    and (max-width: 360px)
    and (orientation: portrait) {
    /*XXX*/
}
@media only screen 
    and (min-width: 739px) 
    and (max-width: 740px)
    and (orientation: landscape) {
    /*YYY*/
}

/*Galaxy S20 Ultra*/
@media only screen and (min-width: 361px) 
and (max-width: 412px) and (orientation: landscape) {}

/*Galaxy Z Fold 5*/
@media only screen and (min-width: 343px) 
and (max-width: 344px) and (orientation: portrait) {
    /*XXX*/
}
/**/
/**/
/**/

/*-----------*/
/*---APPLE-iPhone---*/
/*-----------*/
/*iPhone 11, 12, 13, 14 and 15*/
/*iPhone 15 and 15 Pro*/
/* 1179×2556 pixels at 460ppi */
@media only screen 
    and (width: 393px) 
    and (height: 852px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 15 Plus and 15 Pro Max*/
/* 1284×2778 pixels at 460ppi */
@media only screen 
    and (width: 430px) 
    and (height: 932px) 
    and (-webkit-device-pixel-ratio: 3) {
    /*XXX, YYY*/
}

/*iPhone 14*/
/* 1170×2532 pixels at 460ppi */
@media only screen 
    and (width: 390px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 3) {
    /*XXX, YYY*/
}

/*iPhone 14 Plus*/
/* 1284×2778 pixels at 458ppi */
@media only screen 
    and (width: 428px) 
    and (height: 926px) 
    and (-webkit-device-pixel-ratio: 3) {}

/*iPhone 13 Mini*/
/* 1080×2340 pixels at 476ppi */
@media only screen 
    and (width: 375px) 
    and (height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {}

/*iPhone 12 Pro*/
/* 390×844 pixels at 476ppi */
@media only screen 
    and (width: 390px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 2) {}

@media only screen    
    and (min-device-width: 389px) 
    and (max-device-width: 390px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    .cart-list {
        max-height: calc(100vh - 315px);
    }
}

@media only screen    
    and (min-device-width: 843px) 
    and (max-device-width: 844px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}

/*iPhone 11*/
/* 828×844 pixels */
@media only screen 
    and (width: 828px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 2) {}

/*iPhone 11 Pro Max*/
/* 1242×2688 pixels at 458ppi */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 3) {}

/*iPhone XR*/
/* 414×896 pixels */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 2) {}
/* 414×896 pixels */
@media only screen  
    and (min-width: 413px) 
    and (max-height: 414px) 
    and (orientation: portrait) 
    and (-webkit-device-pixel-ratio: 2) {}
/* 896×414 pixels */
@media only screen   
    and (min-width: 895px) 
    and (max-height: 896px) 
    and (orientation: landscape) 
    and (-webkit-device-pixel-ratio: 2) {
    /*YYY*/
}

/*iPhone SE*/
/* 750×1334 pixels at 326ppi */
/* Portrait */
@media only screen 
    and (width: 375px) 
    and (height: 667px) 
    and (-webkit-device-pixel-ratio: 2) {
    .cart-list {
        max-height: calc(100vh - 315px);
    }
}
/* Landscape */
@media only screen 
    and (width: 667px) 
    and (height: 375px) 
    and (orientation: landscape) 
    and (-webkit-device-pixel-ratio: 2) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}

/*----------------*/
/*---APPLE-iPad---*/
/*----------------*/
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
    and (min-width: 1024px) 
    and (max-height: 1366px) 
    and (-webkit-min-device-pixel-ratio: 1.5) {}

/* Portrait */
@media only screen 
    and (min-width: 1024px) 
    and (max-height: 1366px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1.5) {}

/**/
/**/
/**/

/* Portrait */
@media only screen 
    and (min-width: 1024px) 
    and (max-height: 1366px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1.5) {}

/* Landscape */
@media only screen 
    and (min-width: 1024px) 
    and (max-height: 1366px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1.5) {}

/**/
/**/
/**/
/* Portrait */
@media only screen 
    and (min-device-width: 1023px) 
    and (max-device-width: 1024px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    .cart-list {
        max-height: calc(100vh - 170px);
    }
}
/* Landscape */
@media only screen 
    and (min-device-width: 1365px) 
    and (max-device-width: 1366px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/**/
/*---iPad---*/
/**/

/* ----------- iPad 1, 2, Mini ----------- */

/* Portrait and Landscape */
@media only screen 
    and (min-device-width: 768px) 
    and (max-device-width: 1024px) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/**/
/**/
/**/
/* Portrait */
@media only screen 
    and (min-device-width: 767px) 
    and (max-device-width: 768px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-device-width: 1023px) 
    and (max-device-width: 1024px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/* ----------- iPad Air ----------- */

/* Portrait and Landscape */
@media only screen 
    and (min-device-width: 820px) 
    and (max-device-width: 1180px) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/**/
/**/
/**/
/* Portrait */
@media only screen 
    and (min-device-width: 819px) 
    and (max-device-width: 820px) 
    and (orientation: portrait) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}
/* Portrait */
@media only screen 
    and (min-device-width: 819px) 
    and (max-device-width: 820px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-device-width: 1179px) 
    and (max-device-width: 1180px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/**/
/**/
/**/

/* ----------- iPad Pro ----------- */

/* Portrait and Landscape */
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/* Portrait */
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}

/* Landscape */
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*-------ADJUSTMENT--------*/
/*---iPad Air. Landscape---*/
/*-------ADJUSTMENT--------*/
/* Landscape */
@media only screen 
    and (min-device-width: 1179px) 
    and (max-device-width: 1180px) 
    and (min-device-height: 819px) 
    and (max-device-height: 820px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*--ADJUSTMENT---*/
/*---iPhone XR---*/
/*--ADJUSTMENT---*/
/* Landscape */
@media only screen 
    and (min-width: 895px) 
    and (max-width: 896px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*--ADJUSTMENT---*/
/*---iPhone XR---*/
/*--ADJUSTMENT---*/
/* Portrait */
@media only screen 
    and (min-device-width: 413px) 
    and (max-device-width: 414px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}

/*--ADJUSTMENT----*/
/*---iPhone Pro---*/
/*--ADJUSTMENT----*/
/* Landscape */
@media only screen 
    and (min-width: 843px) 
    and (max-width: 844px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*------ADJUSTMENT-------*/
/*---iPhone 14 Pro Max---*/
/*------ADJUSTMENT-------*/
/* Landscape */
@media only screen 
    and (min-width: 429px) 
    and (max-width: 430px) 
    and (orientation: portrait) {
    .cart-list {
        max-height: calc(100vh - 310px);
    }
}
/* Landscape */
@media only screen 
    and (min-width: 931px) 
    and (max-width: 932px) 
    and (orientation: landscape) {
    .cart-list {
        max-height: calc(100vh - 235px) !important;
    }
}

/*-ADJUSTMENT--*/
/*---Pixel 7---*/
/*-ADJUSTMENT--*/
/* Portrait */
@media only screen 
    and (min-width: 411px) 
    and (max-width: 412px) 
    and (orientation: portrait) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-width: 914px) 
    and (max-width: 915px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*--ADJUSTMENT---*/
/*---Galaxy S8---*/
/*--ADJUSTMENT---*/
/* Landscape */
@media only screen 
    and (min-width: 739px) 
    and (max-width: 740px) 
    and (orientation: landscape) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}

/*--ADJUSTMENT---*/
/*---Galaxy Note8---*/
/*--ADJUSTMENT---*/
/* Portrait */
@media only screen 
    and (min-width: 359px) 
    and (max-width: 360px) 
    and (orientation: portrait) {
    .cart-list {
        max-height: calc(100vh - 315px);
    }
}
/* Landscape */
@media only screen 
    and (min-width: 767px) 
    and (max-width: 768px) 
    and (orientation: landscape) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}

/*-----ADJUSTMENT-----*/
/*----Surface Pro 7---*/
/*-----ADJUSTMENT-----*/
/* Portrait */
@media only screen 
    and (min-width: 911px) 
    and (max-width: 912px) 
    and (orientation: portrait) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-width: 1367px) 
    and (max-width: 1368px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*----ADJUSTMENT----*/
/*----Surface Duo---*/
/*----ADJUSTMENT----*/
/* Portrait */
@media only screen 
    and (min-width: 539px) 
    and (max-width: 540px) 
    and (orientation: portrait) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-width: 719px) 
    and (max-width: 720px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*-----ADJUSTMENT------*/
/*---Galaxy Z Fold 5---*/
/*-----ADJUSTMENT------*/
/* Portrait */
@media only screen 
    and (min-width: 343px) 
    and (max-width: 344px) 
    and (orientation: portrait) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-width: 881px) 
    and (max-width: 882px) 
    and (orientation: landscape) {
    /*YYY*/
}

/*------ADJUSTMENT-------*/
/*---Asus Zenbook Fold---*/
/*------ADJUSTMENT-------*/
/* Portrait */
@media only screen 
    and (min-device-width: 852px) 
    and (max-device-width: 853px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-device-width: 1279px) 
    and (max-device-width: 1280px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*--ADJUSTMENT--*/
/*---Nest Hub---*/
/*--ADJUSTMENT--*/
/* Landscape */
@media only screen 
    and (min-device-width: 1023px) 
    and (max-device-width: 1024px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*---ADJUSTMENT----*/
/*---iPhone Mini---*/
/*---ADJUSTMENT----*/
/* Landscape */
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1024px) 
    and (min-device-height: 768px) 
    and (max-device-height: 768px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*--ADJUSTMENT----*/
/*---iPhone Air---*/
/*--ADJUSTMENT----*/
/* Portrait */
@media only screen 
    and (min-device-width: 820px) 
    and (max-device-width: 820px) 
    and (min-device-height: 1180px) 
    and (max-device-height: 1180px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    .cart-list {
        max-height: calc(100vh - 235px);
    }
}
/* Landscape */
@media only screen 
    and (min-device-width: 1180px) 
    and (max-device-width: 1180px) 
    and (min-device-height: 820px) 
    and (max-device-height: 820px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/*--ADJUSTMENT----*/
/*---iPhone Pro---*/
/*--ADJUSTMENT----*/
/* Landscape */
@media only screen 
    and (min-device-width: 1366px) 
    and (max-device-width: 1366px) 
    and (min-device-height: 1024px) 
    and (max-device-height: 1024px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/*----ADJUSTMENT-----*/
/*---Sursafe Pro 7---*/
/*----ADJUSTMENT-----*/
/* Portrait */
@media only screen 
    and (min-device-width: 912px) 
    and (max-device-width: 912px) 
    and (min-device-height: 1368px) 
    and (max-device-height: 1368px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {}

/*-------ADJUSTMENT------*/
/*---Asus Zenbook Fold---*/
/*-------ADJUSTMENT------*/
/* Landscape */
@media only screen 
    and (min-device-width: 1280px) 
    and (max-device-width: 1280px) 
    and (min-device-height: 853px) 
    and (max-device-height: 853px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*----ADJUSTMENT----*/
/*---Nest Hub Max---*/
/*----ADJUSTMENT----*/
/* Landscape */
@media only screen 
    and (min-device-width: 1280px) 
    and (max-device-width: 1280px) 
    and (min-device-height: 800px) 
    and (max-device-height: 800px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*YYY*/
}

/*-----ADJUSTMENT-----*/
/*---Samsung Tab S4---*/
/*-----ADJUSTMENT-----*/
/* Portrait */
@media only screen 
  and (min-device-width: 711px) 
  and (max-device-width: 712px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-device-width: 1137px) 
    and (max-device-width: 1138px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1.5) {
    /*YYY*/
}

/*-------ADJUSTMENT--------*/
/*---Samsung Galaxy Note---*/
/*-------ADJUSTMENT--------*/
/* Portrait */
@media only screen 
  and (min-device-width: 799px) 
  and (max-device-width: 800px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    /*XXX*/
}
/* Landscape */
@media only screen 
    and (min-device-width: 799px) 
    and (max-device-width: 800px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1.5) {
    /*YYY*/
}















@media only screen 
    and (min-device-width: 768px) 
    and (max-device-width: 1024px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}
@media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1180px) 
    and (orientation: landscape) 
    and (-webkit-min-device-pixel-ratio: 1) {
    /*XXX*/
}
@media only screen 
    and (min-width: 1024px) 
    and (max-width: 1180px) {
    /*XXX, YYY*/
}
