.page_container__6CvZq{min-height:100vh;background-color:#fff;max-width:600px;margin:0 auto;width:100%}.page_container__6CvZq .page_headerSpacer__eHxmv{height:56px;flex-shrink:0}@supports(padding-top:env(safe-area-inset-top)){.page_container__6CvZq .page_headerSpacer__eHxmv{height:calc(56px + env(safe-area-inset-top))}}.page_container__6CvZq .page_error__lr5Jf,.page_container__6CvZq .page_loading__NeYi5{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:16px;color:#666}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix{position:relative;width:100%}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_badge__g_gHb{position:absolute;bottom:8px;left:8px;padding:4px 8px;font-family:TT Norms;font-size:10px;font-weight:700;line-height:12px;color:#fff;border-radius:4px;border:.5px solid rgba(0,0,0,0);z-index:10}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_badge__g_gHb.page_hot__k4E3m{border-color:#f3403b;background:rgba(243,64,59,.7)}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_badge__g_gHb.page_new__ZROPg{border-color:#00b588;background:rgba(0,181,136,.7)}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_badge__g_gHb.page_best__4qSnl{border-color:#7659ff;background:rgba(118,89,255,.7)}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_badge__g_gHb:not(.page_hot__k4E3m):not(.page_new__ZROPg):not(.page_best__4qSnl){border-color:#505050;background:rgba(0,0,0,.5)}.page_container__6CvZq .page_content__BOQkJ .page_imageCarousel__V9Eix .page_carouselPlaceholder__EhLQw{width:100%;background-color:#f5f5f5}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o{padding:0 20px;border-bottom:8px solid #f5f5f5}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_region__cadoe{margin:12px 0 4px;color:var(--Gray-500,#8a8a8a);font-family:Spoqa Han Sans Neo,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:15px}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_weddingHallNameWrap__uXGXU{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_weddingHallNameWrap__uXGXU:hover .page_weddingHallName__SkQgH{text-decoration:underline}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_weddingHallName__SkQgH{margin:0;color:var(--Gray-900,#191919);font-family:Spoqa Han Sans Neo,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_eventTitle__1joq3{margin:0 0 10px;color:var(--Gray-900,#191919);font-family:Spoqa Han Sans Neo,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_eventPeriod__mMOZa{margin:0 0 10px;color:var(--Gray-500,#8a8a8a);font-family:Spoqa Han Sans Neo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_tags__wg7MH{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:20px}.page_container__6CvZq .page_content__BOQkJ .page_eventInfo__IA75o .page_tags__wg7MH .page_tag__qlm79{display:inline-block;padding:4px 10px;background-color:var(--Red-0,#fff3f0);color:var(--Red-500,#f53f29);border-radius:4px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:9px;font-weight:400;line-height:18px}.page_container__6CvZq .page_content__BOQkJ .page_eventContent___Pbpp{padding:20px 0 120px}.page_container__6CvZq .page_content__BOQkJ .page_eventContent___Pbpp>*{margin:0 0 20px}.page_container__6CvZq .page_content__BOQkJ .page_eventContent___Pbpp>:last-child{margin-bottom:0}.page_container__6CvZq .page_bottomButtons__ZykRo{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;display:flex;gap:10px;padding:20px 20px 19px;background-color:#fff;border-top:1px solid #e0e0e0;z-index:100;box-sizing:border-box}.page_container__6CvZq .page_bottomButtons__ZykRo .page_button__aUwAf{display:flex;justify-content:center;align-items:center;gap:8px;height:60px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}.page_container__6CvZq .page_bottomButtons__ZykRo .page_button__aUwAf.page_secondary__j_fis{flex:1 1;min-width:0;padding:18px 24px 19px;background:var(--Red-0,#fff3f0);color:var(--Red-500,#f53f29);font-family:Spoqa Han Sans Neo,sans-serif;font-size:15px;font-weight:400;line-height:22.5px}.page_container__6CvZq .page_bottomButtons__ZykRo .page_button__aUwAf.page_secondary__j_fis:hover{background-color:#ffe5e0}.page_container__6CvZq .page_bottomButtons__ZykRo .page_button__aUwAf.page_primary__mERoM{flex:1 1;min-width:0;padding:18px 24px 19px;background:var(--Red-500,#f53f29);color:#fff;font-size:15px}.page_container__6CvZq .page_bottomButtons__ZykRo .page_button__aUwAf.page_primary__mERoM:hover{background-color:#e03824}