/* A definite height prevents the scroll area from collapsing in iOS WebKit. */
body.shopping-finish #productDialog[open]{
 display:flex;
 flex-direction:column;
 box-sizing:border-box;
 height:92vh;
 height:var(--product-dialog-height,92dvh);
 max-height:92vh;
 max-height:var(--product-dialog-height,92dvh);
 overflow:hidden;
}
body.shopping-finish #productDialog>.product-scroll-body{
 flex:1 1 auto;
 min-height:0;
 min-width:0;
 width:100%;
 overflow-y:auto;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 overscroll-behavior:contain;
}
body.shopping-finish #productDialog>.modal-bottom{flex:0 0 auto}
@media(max-width:767px){
 body.shopping-finish #productDialog[open]{
  height:94vh;
  height:var(--product-dialog-height,94dvh);
  max-height:94vh;
  max-height:var(--product-dialog-height,94dvh);
 }
}
