.ReservationTitleSection-module-scss-module__aeaIbG__Root{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:20px 0;display:flex}@media (max-width:768px){.ReservationTitleSection-module-scss-module__aeaIbG__Root{gap:12px;padding:60px 32px}}.ReservationTitleSection-module-scss-module__aeaIbG__Badge{letter-spacing:-.15px;color:#000;border:none;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media (max-width:768px){.ReservationTitleSection-module-scss-module__aeaIbG__Badge{padding:6px 12px}}.ReservationTitleSection-module-scss-module__aeaIbG__EventBadge{background-color:rgba(255,94,94,.2)}.ReservationTitleSection-module-scss-module__aeaIbG__CategoryBadge{background-color:rgba(0,0,0,.2)}.ReservationTitleSection-module-scss-module__aeaIbG__Title{letter-spacing:.35px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:48px}@media (max-width:768px){.ReservationTitleSection-module-scss-module__aeaIbG__Title{font-size:30px;line-height:36px}}.ReservationTitleSection-module-scss-module__aeaIbG__Date{letter-spacing:-.31px;color:rgba(82,82,82,.8);align-items:center;gap:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}@media (max-width:768px){.ReservationTitleSection-module-scss-module__aeaIbG__Date{gap:8px;font-size:14px;line-height:20px}}.ReservationTitleSection-module-scss-module__aeaIbG__Icon{color:rgba(82,82,82,.898)}
.ReservationDescriptionSection-module-scss-module__hgOR8a__Root{background-color:#fff;flex-direction:column;gap:20px;display:flex}@media (max-width:768px){.ReservationDescriptionSection-module-scss-module__hgOR8a__Root{gap:12px;padding:32px}}.ReservationDescriptionSection-module-scss-module__hgOR8a__Heading{letter-spacing:-.31px;color:#4a4540;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:24px}@media (max-width:768px){.ReservationDescriptionSection-module-scss-module__hgOR8a__Heading{font-size:16px}}.ReservationDescriptionSection-module-scss-module__hgOR8a__Text{letter-spacing:-.15px;color:rgba(74,69,64,.698);white-space:pre-line;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media (max-width:768px){.ReservationDescriptionSection-module-scss-module__hgOR8a__Text{font-size:14px;line-height:22px}}
.ReservationScrollNav-module-scss-module__GpfzeG__Root{border-bottom:1px solid #e5e5e5;width:100%;display:flex}@media (max-width:768px){.ReservationScrollNav-module-scss-module__GpfzeG__Root{border-bottom:.57px solid #e5e5e5}}.ReservationScrollNav-module-scss-module__GpfzeG__Link{letter-spacing:-.31px;color:#a1a1a1;cursor:pointer;background:0 0;border:none;flex:1;padding:12px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;transition:color .2s,border-color .2s}.ReservationScrollNav-module-scss-module__GpfzeG__Link.ReservationScrollNav-module-scss-module__GpfzeG__active{color:#0a0a0a;border-bottom:2px solid #0a0a0a}@media (max-width:768px){.ReservationScrollNav-module-scss-module__GpfzeG__Link.ReservationScrollNav-module-scss-module__GpfzeG__active{border-bottom:1.72px solid #0a0a0a}.ReservationScrollNav-module-scss-module__GpfzeG__Link{padding:12px}}
.ReservationProductList-module-scss-module__0vTrzW__Root{margin-bottom:32px}@media (max-width:768px){.ReservationProductList-module-scss-module__0vTrzW__Root{margin-bottom:0}}.ReservationProductList-module-scss-module__0vTrzW__List{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ReservationProductList-module-scss-module__0vTrzW__Card{background-color:#fff;border:1px solid #a2c8f1;border-radius:12px;justify-content:space-between;gap:8px;padding:24px;display:flex}@media (max-width:768px){.ReservationProductList-module-scss-module__0vTrzW__Card{flex-direction:column;gap:16px}}.ReservationProductList-module-scss-module__0vTrzW__CardBody{flex-direction:column;gap:4px;display:flex}@media (max-width:768px){.ReservationProductList-module-scss-module__0vTrzW__CardBody{gap:10px}}.ReservationProductList-module-scss-module__0vTrzW__CardTopAndPrice{flex-direction:column;gap:16px;display:flex}.ReservationProductList-module-scss-module__0vTrzW__CardTop{flex-direction:column;gap:8px;display:flex}.ReservationProductList-module-scss-module__0vTrzW__CardTitle{letter-spacing:-.44px;color:#0a0a0a;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}@media (max-width:768px){.ReservationProductList-module-scss-module__0vTrzW__CardTitle{font-size:16px}}.ReservationProductList-module-scss-module__0vTrzW__CardSub{letter-spacing:-.15px;color:#737373;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ReservationProductList-module-scss-module__0vTrzW__CardPriceRow{align-items:baseline;gap:8px;display:flex}.ReservationProductList-module-scss-module__0vTrzW__CardPriceOriginal{letter-spacing:-.15px;color:#a1a1a1;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:line-through}.ReservationProductList-module-scss-module__0vTrzW__CardPriceSale{letter-spacing:.07px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.ReservationProductList-module-scss-module__0vTrzW__CardTax{letter-spacing:0;color:#c9a27a;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px}.ReservationProductList-module-scss-module__0vTrzW__AddButton{border-radius:12px;width:90px;min-width:90px;height:44px;padding:0}.ReservationProductList-module-scss-module__0vTrzW__AddButton.ReservationProductList-module-scss-module__0vTrzW__isInCart{background-color:#c9a27a}@media (max-width:768px){.ReservationProductList-module-scss-module__0vTrzW__AddButton{border-radius:8px;width:100%}}.ReservationProductList-module-scss-module__0vTrzW__AddButtonText.ReservationProductList-module-scss-module__0vTrzW__isInCart{color:#eff8ff}
.ProcedureSection-module-scss-module__3LtKYq__Root{border-top:1px solid #e5e5e5;flex-direction:column;gap:27px;padding-top:50px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__Root{gap:20px;padding-top:32px;padding-bottom:32px}}.ProcedureSection-module-scss-module__3LtKYq__Heading{letter-spacing:.07px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__Heading{font-size:20px;line-height:28px}}.ProcedureSection-module-scss-module__3LtKYq__BasicGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BasicGrid{grid-template-columns:1fr}}.ProcedureSection-module-scss-module__3LtKYq__BasicCard{background-color:#fff;border:1px solid #a2c8f1;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BasicCard{gap:4px;padding:16px 20px}}.ProcedureSection-module-scss-module__3LtKYq__BasicCardTitle{letter-spacing:-.44px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BasicCardTitle{font-size:16px}}.ProcedureSection-module-scss-module__3LtKYq__BasicCardText{letter-spacing:-.31px;color:#525252;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BasicCardText{font-size:14px}}.ProcedureSection-module-scss-module__3LtKYq__Block{background-color:#fff;border:1px solid #a2c8f1;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__Block{gap:4px;padding:16px 20px}}.ProcedureSection-module-scss-module__3LtKYq__BlockTitle{letter-spacing:-.44px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BlockTitle{font-size:16px}}.ProcedureSection-module-scss-module__3LtKYq__BlockList{letter-spacing:-.31px;color:#525252;flex-direction:column;gap:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__BlockList{gap:6px;font-size:14px;line-height:20px}}.ProcedureSection-module-scss-module__3LtKYq__BlockList .ProcedureSection-module-scss-module__3LtKYq__ListItem{padding-left:12px;position:relative}.ProcedureSection-module-scss-module__3LtKYq__BlockList .ProcedureSection-module-scss-module__3LtKYq__ListItem:before{content:"";background-color:#525252;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ProcedureSection-module-scss-module__3LtKYq__BlockList .ProcedureSection-module-scss-module__3LtKYq__ListItemTop:before{top:10px}.ProcedureSection-module-scss-module__3LtKYq__ListLine{gap:4px;line-height:22px}.ProcedureSection-module-scss-module__3LtKYq__Steps{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__Steps{gap:4px}}.ProcedureSection-module-scss-module__3LtKYq__StepRow{letter-spacing:-.31px;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__StepRow{font-size:14px;line-height:20px}}.ProcedureSection-module-scss-module__3LtKYq__StepRow .ProcedureSection-module-scss-module__3LtKYq__StepLabel{color:#c9a27a;flex-shrink:0;font-weight:700}.ProcedureSection-module-scss-module__3LtKYq__StepRow .ProcedureSection-module-scss-module__3LtKYq__StepText{color:#525252}.ProcedureSection-module-scss-module__3LtKYq__QaList{flex-direction:column;gap:16px;display:flex}.ProcedureSection-module-scss-module__3LtKYq__QaItem{letter-spacing:-.31px;background-color:#f6fbff;border-radius:12px;flex-direction:column;gap:8px;padding:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (max-width:768px){.ProcedureSection-module-scss-module__3LtKYq__QaItem{font-size:14px;line-height:20px}}.ProcedureSection-module-scss-module__3LtKYq__QaQuestion{color:#c9a27a;font-weight:700}.ProcedureSection-module-scss-module__3LtKYq__QaAnswer{color:#525252}
@media (max-width:1024px){.CartSidebar-module-scss-module__VAITbW__Root{display:none!important}}.CartSidebar-module-scss-module__VAITbW__Root{background-color:#fff;border:1px solid #a2c8f1;border-radius:16px;flex-direction:column;flex-basis:420px;gap:24px;width:100%;padding:24px;display:flex;position:-webkit-sticky;position:sticky;top:124px}.CartSidebar-module-scss-module__VAITbW__Title{letter-spacing:-.44px;color:#0a0a0a;justify-content:space-between;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px;display:flex}.CartSidebar-module-scss-module__VAITbW__TitleCount{letter-spacing:-.31px;color:#c9a27a;font-size:16px;font-weight:700;line-height:24px}.CartSidebar-module-scss-module__VAITbW__List{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.CartSidebar-module-scss-module__VAITbW__Item{background-color:#fafafa;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.CartSidebar-module-scss-module__VAITbW__ItemTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.CartSidebar-module-scss-module__VAITbW__ItemTitle{letter-spacing:-.15px;color:#0a0a0a;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.CartSidebar-module-scss-module__VAITbW__ItemRemove{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.CartSidebar-module-scss-module__VAITbW__ItemBottom{flex-direction:column;gap:4px;display:flex}.CartSidebar-module-scss-module__VAITbW__ItemPriceRow{align-items:baseline;gap:4px;display:flex}.CartSidebar-module-scss-module__VAITbW__ItemPriceOriginal{color:#a1a1a1;letter-spacing:-.15px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:20px;text-decoration:line-through}.CartSidebar-module-scss-module__VAITbW__ItemPriceSale{letter-spacing:-.31px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.CartSidebar-module-scss-module__VAITbW__Empty{color:#a2a8ae;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:196px;padding:48px 0;display:flex}.CartSidebar-module-scss-module__VAITbW__EmptyText{letter-spacing:-.15px;text-align:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.CartSidebar-module-scss-module__VAITbW__Summary{border-top:1px solid #e5e5e5;flex-direction:column;flex-shrink:0;gap:8px;padding-top:18px;display:flex}.CartSidebar-module-scss-module__VAITbW__SummaryRow{letter-spacing:-.15px;color:#525252;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:flex}.CartSidebar-module-scss-module__VAITbW__SummaryRow:last-of-type{color:#0a0a0a}.CartSidebar-module-scss-module__VAITbW__SummaryLabel{color:#525252}.CartSidebar-module-scss-module__VAITbW__SummaryValue{color:#0a0a0a}.CartSidebar-module-scss-module__VAITbW__FinalRow{border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.CartSidebar-module-scss-module__VAITbW__FinalLabelWrap{align-items:center;gap:4px;display:flex}.CartSidebar-module-scss-module__VAITbW__FinalLabel{letter-spacing:-.31px;color:#0a0a0a;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.CartSidebar-module-scss-module__VAITbW__FinalNote{letter-spacing:0;color:#c9a27a;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:100%}.CartSidebar-module-scss-module__VAITbW__FinalAmount{letter-spacing:-.45px;color:#0a0a0a;text-align:right;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}.CartSidebar-module-scss-module__VAITbW__ReserveLink{flex-shrink:0;width:100%;text-decoration:none;display:block}.CartSidebar-module-scss-module__VAITbW__ReserveLink[aria-disabled=true]{pointer-events:none}.CartSidebar-module-scss-module__VAITbW__ReserveButton{width:100%;height:56px;display:block}.CartSidebar-module-scss-module__VAITbW__ReserveButton:disabled{color:#737373;background-color:#e1e6eb}.CartSidebar-module-scss-module__VAITbW__ReserveButtonText{font-size:16px}
.MobileFixedBar-module-scss-module__plPvlW__Root{box-sizing:border-box;background-color:#c9a27a;display:block}@media (min-width:901px){.MobileFixedBar-module-scss-module__plPvlW__Root{display:none!important}}.MobileFixedBar-module-scss-module__plPvlW__BarContent{height:60px;min-height:60px;display:flex}.MobileFixedBar-module-scss-module__plPvlW__Btn{letter-spacing:.55px;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:opacity .2s;display:flex}.MobileFixedBar-module-scss-module__plPvlW__Btn.MobileFixedBar-module-scss-module__plPvlW__BtnSecondary{color:#0a0a0a;background-color:#fff;border:1px solid #e5e5e5}.MobileFixedBar-module-scss-module__plPvlW__Btn.MobileFixedBar-module-scss-module__plPvlW__BtnPrimary{color:#fff;background-color:#c9a27a}.MobileFixedBar-module-scss-module__plPvlW__Btn.MobileFixedBar-module-scss-module__plPvlW__BtnPrimary.MobileFixedBar-module-scss-module__plPvlW__isDisabled{opacity:.6;cursor:default}
.MobileCartSheet-module-scss-module__ITNddW__Backdrop{top:0;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0));z-index:99;background-color:rgba(0,0,0,.4);position:fixed}@media (min-width:1024px){.MobileCartSheet-module-scss-module__ITNddW__Backdrop{display:none!important}}.MobileCartSheet-module-scss-module__ITNddW__Sheet{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0));z-index:100;max-height:calc(100dvh - 60px - env(safe-area-inset-bottom,0) - 24px);transition:transform .3s;position:fixed;transform:translateY(100%)}.MobileCartSheet-module-scss-module__ITNddW__Sheet.MobileCartSheet-module-scss-module__ITNddW__isOpen{transform:translateY(0)}@media (min-width:901px){.MobileCartSheet-module-scss-module__ITNddW__Sheet{display:none!important}}.MobileCartSheet-module-scss-module__ITNddW__SheetRoot{background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:20px;padding:24px;display:flex;overflow:hidden;box-shadow:0 -25px 50px -12px rgba(0,0,0,.12)}.MobileCartSheet-module-scss-module__ITNddW__SheetRoot.MobileCartSheet-module-scss-module__ITNddW__isOpen{gap:0}.MobileCartSheet-module-scss-module__ITNddW__Inner{max-height:calc(100vh - 60px - env(safe-area-inset-bottom,0) - 24px);max-height:calc(100dvh - 60px - env(safe-area-inset-bottom,0) - 24px);background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;padding:24px;display:flex;overflow:hidden;box-shadow:0 -25px 50px -12px rgba(0,0,0,.12)}.MobileCartSheet-module-scss-module__ITNddW__GridCollapse{max-height:0;transition:max-height .25s cubic-bezier(.32,.72,0,1);overflow:hidden}.MobileCartSheet-module-scss-module__ITNddW__GridCollapse.MobileCartSheet-module-scss-module__ITNddW__isOpen{max-height:60vh}.MobileCartSheet-module-scss-module__ITNddW__GridCollapseInner{-webkit-overflow-scrolling:touch;flex-direction:column;max-height:60vh;display:flex;overflow-x:hidden;overflow-y:auto}.MobileCartSheet-module-scss-module__ITNddW__Header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.MobileCartSheet-module-scss-module__ITNddW__TitleText{letter-spacing:-.44px;align-items:center;gap:8px;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px;display:flex}.MobileCartSheet-module-scss-module__ITNddW__SheetRoot .MobileCartSheet-module-scss-module__ITNddW__Header{margin-bottom:0}.MobileCartSheet-module-scss-module__ITNddW__Toggle,.MobileCartSheet-module-scss-module__ITNddW__Close{cursor:pointer;color:#525252;background:0 0;border:none;padding:8px}.MobileCartSheet-module-scss-module__ITNddW__Title{color:#4a4540}.MobileCartSheet-module-scss-module__ITNddW__TitleNumber{color:#c9a27a}.MobileCartSheet-module-scss-module__ITNddW__List{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.MobileCartSheet-module-scss-module__ITNddW__Item{background-color:#fafafa;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:4px 8px;padding:16px;display:grid}.MobileCartSheet-module-scss-module__ITNddW__ItemTitle{letter-spacing:-.15px;color:#0a0a0a;grid-column:1;margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:20px}.MobileCartSheet-module-scss-module__ITNddW__Item button{cursor:pointer;color:#a1a1a1;background:0 0;border:none;grid-area:1/2/3;align-self:start;padding:0}.MobileCartSheet-module-scss-module__ITNddW__ItemTax{letter-spacing:0;color:#c9a27a;grid-column:1;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px}.MobileCartSheet-module-scss-module__ITNddW__ItemPrice{grid-column:1;align-items:baseline;gap:4px;display:flex}.MobileCartSheet-module-scss-module__ITNddW__ItemPriceOriginal{color:#a1a1a1;letter-spacing:-.15px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:20px;text-decoration:line-through}.MobileCartSheet-module-scss-module__ITNddW__ItemPriceSale{color:#0a0a0a;letter-spacing:-.31px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.MobileCartSheet-module-scss-module__ITNddW__ReserveLink{flex-shrink:0;width:100%;margin-top:20px;text-decoration:none;display:block}.MobileCartSheet-module-scss-module__ITNddW__ReserveButton{width:100%;height:56px;display:block}
.MobileFixedWrapper-module-scss-module__NF32Ua__Root{z-index:101;padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex;position:-webkit-sticky;position:sticky;bottom:0}@media (min-width:901px){.MobileFixedWrapper-module-scss-module__NF32Ua__Root{display:none!important}}.MobileFixedWrapper-module-scss-module__NF32Ua__SheetSlot{border-radius:24px 24px 0 0;flex:none;padding-top:16px;display:none}.MobileFixedWrapper-module-scss-module__NF32Ua__SheetSlot.MobileFixedWrapper-module-scss-module__NF32Ua__hasCartItems{display:block}
.EventReservation-view-module-scss-module__E-Bzuq__Wrapper #reservation-products-section{scroll-margin-top:100px}.EventReservation-view-module-scss-module__E-Bzuq__Wrapper #reservation-procedure-section{scroll-margin-top:100px}.EventReservation-view-module-scss-module__E-Bzuq__Wrapper{flex-direction:column;min-height:100vh;display:flex}.EventReservation-view-module-scss-module__E-Bzuq__Main{flex-direction:column;gap:60px;width:100%;max-width:1440px;margin:0 auto;padding:100px 90px 80px;display:flex}@media (max-width:768px){.EventReservation-view-module-scss-module__E-Bzuq__Main{flex:1;gap:0;padding:0 0 20px}}.EventReservation-view-module-scss-module__E-Bzuq__ContentRow{align-items:flex-start;gap:60px;display:flex}@media (max-width:768px){.EventReservation-view-module-scss-module__E-Bzuq__ContentRow{padding:0 32px}}.EventReservation-view-module-scss-module__E-Bzuq__LeftColumn{flex-direction:column;flex:530px;gap:60px;min-width:0;display:flex}.EventReservation-view-module-scss-module__E-Bzuq__LeftColumn .EventReservation-view-module-scss-module__E-Bzuq__Reservation{flex-direction:column;gap:32px;display:flex}@media (max-width:768px){.EventReservation-view-module-scss-module__E-Bzuq__LeftColumn .EventReservation-view-module-scss-module__E-Bzuq__Reservation{gap:28px}}
.ProcedureReservation-view-module-scss-module__9JuGla__Wrapper #reservation-products-section{scroll-margin-top:100px}.ProcedureReservation-view-module-scss-module__9JuGla__Wrapper #reservation-procedure-section{scroll-margin-top:100px}.ProcedureReservation-view-module-scss-module__9JuGla__Wrapper{flex-direction:column;min-height:100vh;display:flex}.ProcedureReservation-view-module-scss-module__9JuGla__Main{flex-direction:column;gap:60px;width:100%;max-width:1440px;margin:0 auto;padding:100px 90px 80px;display:flex}@media (max-width:768px){.ProcedureReservation-view-module-scss-module__9JuGla__Main{flex:1;gap:0;padding:0 0 20px}}.ProcedureReservation-view-module-scss-module__9JuGla__ContentRow{align-items:flex-start;gap:60px;display:flex}@media (max-width:768px){.ProcedureReservation-view-module-scss-module__9JuGla__ContentRow{padding:0 32px}}.ProcedureReservation-view-module-scss-module__9JuGla__LeftColumn{flex-direction:column;flex:530px;gap:32px;min-width:0;display:flex}.ProcedureReservation-view-module-scss-module__9JuGla__LeftColumn .ProcedureReservation-view-module-scss-module__9JuGla__Reservation{flex-direction:column;gap:32px;display:flex}@media (max-width:768px){.ProcedureReservation-view-module-scss-module__9JuGla__LeftColumn .ProcedureReservation-view-module-scss-module__9JuGla__Reservation{gap:28px}}