html.pum-open, body.pum-open { 
   overflow: hidden !important;  
   overflow-y: hidden !important;
   overflow-x: hidden !important;
   height: 100% !important;
   width: 100%;
   touch-action: none;
}
#popmake-12179 {
  padding: 2% 25% 2% 25% !important;
}

#popmake-12186 .pum-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: clamp(16px, 5vh, 64px) 0 clamp(12px, 2vh, 32px) !important;
  height: 100vh !important;
  box-sizing: border-box;
}

.pum-container {
  position: fixed !important;
  top: 0 !important;
  width: 95vw !important;
  height: 100vh !important;
  max-width: 100% !important;
  max-height: 100% !important;
  transform: none !important;
  border-radius: 0 !important;
}

.pum-container .pum-content {
  width: 100% !important;
  height: 100% !important;
  overflow-y: auto !important;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.pum-container .pum-content::-webkit-scrollbar { display: none; }

@media (max-width: 768px) {
  #popmake-12179 {
    padding: 5% 4% !important;
    max-width: 92% !important;
    margin: 0 auto !important;
    box-sizing: border-box;
	overflow-y: auto !important;
    height: auto !important;
  }
	
  .pum-container {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100svh !important;
    max-width: none !important;
    max-height: none !important;
    background: #fdfbf6;
  }
	#popmake-12186 .pum-content{
	  overflow: hidden !important;
	  position: fixed !important;
	  overflow-y: hidden !important;
	  height: 20svh !important;
	}
  .pum-content {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    width: 100vw !important;
    height: calc(100svh - (env(safe-area-inset-top) + env(safe-area-inset-bottom))) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    box-sizing: border-box;
  }
	
	
	
	
	
