.skeleton_my-wedding-skeleton-container__ConDq .skeleton_card-item__LnFl1{border-radius:12px;background-color:#fff;box-shadow:0 2px 18px 0 rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_wedding-info-wrap__e__I5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px;padding:15px 12px 0}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_wedding-info-wrap__e__I5>*{aspect-ratio:1/1}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_wedding-info-wrap__e__I5 .skeleton_d-day-item___B2sq{display:flex;flex-direction:column;justify-content:center;align-items:center}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_wedding-info-wrap__e__I5 .skeleton_wedding-hall-item__gYKFF{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 0 18px 15px}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_budget-info-wrap__k_fGD{padding:12px 15px 0}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_budget-info-wrap__k_fGD .skeleton_budget-card-item__xA3Iu{padding:15px;height:197px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_calendar-and-invitation-info-wrap__ub4ta{padding:12px 12px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_calendar-and-invitation-info-wrap__ub4ta>*{aspect-ratio:1/1}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_calendar-and-invitation-info-wrap__ub4ta .skeleton_calendar-card-item__3ssiN{padding:15px}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_calendar-and-invitation-info-wrap__ub4ta .skeleton_invitation-card-item__YOMSJ{display:flex}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_calendar-and-invitation-info-wrap__ub4ta .skeleton_invitation-card-item__YOMSJ img{border-radius:12px;box-shadow:0 2px 18px 0 rgba(0,0,0,.1)}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_reservation-and-purchase-info-wrap__xMCuD{padding:12px 12px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_reservation-and-purchase-info-wrap__xMCuD>*{aspect-ratio:1/1}.skeleton_my-wedding-skeleton-container__ConDq .skeleton_reservation-and-purchase-info-wrap__xMCuD .skeleton_reservation-and-purchase-card-item__H_mR_{padding:12px 15px 0;display:flex;flex-direction:column;justify-content:space-between;position:relative}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.sharedui-skeleton{.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
      --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
    );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}}.skeleton_skeleton__3r8_P{display:block;font-size:0;line-height:1}.skeleton_skeleton__3r8_P span{font-size:0}.skeleton_skeleton__3r8_P .react-loading-skeleton{display:block;font-size:0}.PartnerCategoryRow_section__uUb9n{padding:16px 0 20px;background:#fff}.PartnerCategoryRow_sectionCompact__sLnBf{padding:0 0 20px;background:#fff}.PartnerCategoryRow_title__wjYlz{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 12px;padding:0 20px;line-height:1.4}.PartnerCategoryRow_scrollWrap__LwlGw{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;scrollbar-width:none}.PartnerCategoryRow_scrollWrap__LwlGw::-webkit-scrollbar{display:none}.PartnerCategoryRow_cardList__v6AoN{display:flex;gap:12px;padding:0 20px 4px;width:max-content;box-sizing:border-box}.PartnerCategoryRow_card__WW6Go{flex-shrink:0;width:120px;min-width:120px;overflow:visible;border-radius:12px;text-decoration:none;color:inherit;cursor:pointer}.PartnerCategoryRow_cardContent__f_I25,.PartnerCategoryRow_card__WW6Go{display:flex;flex-direction:column;align-items:flex-start;padding:0;background:rgba(0,0,0,0);text-align:left}.PartnerCategoryRow_cardContent__f_I25{width:100%;transition:opacity .2s ease}.PartnerCategoryRow_card__WW6Go:active .PartnerCategoryRow_cardContent__f_I25,.PartnerCategoryRow_card__WW6Go:focus-visible .PartnerCategoryRow_cardContent__f_I25,.PartnerCategoryRow_card__WW6Go:hover .PartnerCategoryRow_cardContent__f_I25{opacity:.9}.PartnerCategoryRow_cashbackButton__bcQKy{color:#2585ff;background:rgba(235,247,255,.6);border:1px solid rgba(37,133,255,.3);border-radius:4px}.PartnerCategoryRow_cashbackButton__bcQKy,.PartnerCategoryRow_eventDetailButton__04xHz{box-sizing:border-box;display:block;width:100%;margin-top:6px;padding:3px 8px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:10px;font-weight:500;text-align:center;transition:background .2s}.PartnerCategoryRow_eventDetailButton__04xHz{color:#191919;background:#f5f5f5;border:1px solid #eaeaea;border-radius:4px}.PartnerCategoryRow_cardImageWrapper__pkbdm{position:relative;flex-shrink:0;width:120px;height:120px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);margin-bottom:8px}.PartnerCategoryRow_eventTag__2GdXx{position:absolute;top:8px;right:8px;padding:2px 6px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:10px;font-weight:600;color:#fff;background:#019a8a;border-radius:4px;white-space:nowrap}.PartnerCategoryRow_cardImage__qXO5p{width:100%;height:100%;object-fit:cover}.PartnerCategoryRow_cardTitle__d4AeK{font-size:13px;font-weight:600;color:#191919;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0}.PartnerCategoryRow_badges__OcwfD{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:100%;min-width:0;margin-top:4px;overflow:visible}.PartnerCategoryRow_tagCashback__wt3Fj{color:#2585ff;background:rgba(235,247,255,.4);border-radius:4px;border:1px solid rgba(37,133,255,.3)}.PartnerCategoryRow_tagCashback__wt3Fj,.PartnerCategoryRow_tagDefault__oicxy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:10px;font-weight:400;line-height:1.4;white-space:nowrap}.PartnerCategoryRow_tagDefault__oicxy{color:#8a8a8a;background:#f5f5f5;border-radius:4px}.PartnerCategoryRow_cardSub__ye7GD{font-size:11px;font-weight:400;color:#8a8a8a;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:2px}.PartnerCategoryList_list__L7K5y{background:#fff;padding-bottom:20px}.PartnerCategoryList_loading__GsSkV{padding:20px;min-height:200px}.PartnerCategoryList_skeletonSection__NMIeg{height:180px;background:#f5f5f5;border-radius:12px;margin-bottom:16px}.PartnerCategoryList_empty__aawNi{display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:14px;color:#8a8a8a}.PartnerCategoryList_regionSection__kLVH5{padding:16px 0 24px;background:#fff}.PartnerCategoryList_regionTitle__xFQZk{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 12px;padding:0 20px;line-height:1.4}.PartnerCategoryList_regionFilters___y_HO{padding:0 20px 16px}.PartnerCategoryList_filterTags__PLze8{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PartnerCategoryList_filterTags__PLze8::-webkit-scrollbar{display:none}.PartnerCategoryList_filterTag__yN7qf{flex-shrink:0;padding:8px 14px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:12px;font-weight:400;line-height:19.5px;color:#8a8a8a;background:#fff;border:1px solid #eaeaea;border-radius:8px;cursor:pointer;transition:all .2s ease;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.PartnerCategoryList_filterTag__yN7qf:hover{border-color:#d0d0d0}.PartnerCategoryList_filterTag__yN7qf.PartnerCategoryList_filterTagActive__OBesg{color:#826846;background:#f7f3ef;border-color:#e9e0d8;font-weight:500}.PartnerCategoryList_regionEmpty__GW_8W{padding:24px 20px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:14px;color:#8a8a8a;text-align:center}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5{padding:20px 0 0}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5 .aiWeddingSuggestionWrap_title__313Ei{font-size:15px;font-weight:700;padding:12px 0 12px 12px}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5 .aiWeddingSuggestionWrap_container__QbveT{overflow-x:auto;white-space:nowrap;max-width:100%}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5 .aiWeddingSuggestionWrap_service-line__09ONz{display:flex;flex-wrap:wrap;gap:8px;width:max-content;padding-right:12px;padding-left:12px}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5 .aiWeddingSuggestionWrap_service-item-card__BMESs{width:120px}.aiWeddingSuggestionWrap_ai-wedding-suggestion-wrap__Adih5 .aiWeddingSuggestionWrap_service-label__WnnFI{white-space:pre-line;font-size:11px;color:#505050}.budgetWrap_budget-wrap__yFXsN{padding:12px 12px 0}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_{padding:15px}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_title-text__FZiUP{font-weight:700;line-height:19.5px}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-text-wrap__gZiHJ{display:flex;gap:4px;align-items:center}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-text-wrap__gZiHJ p{font-weight:700}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-text-wrap__gZiHJ p:first-child{font-size:28px;margin-right:4px}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-text-wrap__gZiHJ p:last-child{font-size:10px}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-range-wrap__XoZIj{display:flex;justify-content:space-between;margin-top:19px;font-size:10px;color:#505050}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-range-wrap__XoZIj p:last-child{color:#a6a6a6}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-progress-wrap__Txh8S{position:relative;margin-top:4px;height:12px;width:100%;background-color:#eaeaea;border-radius:100px}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-progress-wrap__Txh8S .budgetWrap_start-circle__MxDai{position:absolute;top:2px;left:2px;width:8px;height:8px;background-color:#8a8a8a;border-radius:100px;z-index:2}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-progress-wrap__Txh8S .budgetWrap_end-circle__S_44B{position:absolute;top:2px;right:2px;width:8px;height:8px;background-color:#8a8a8a;border-radius:100px;z-index:1}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-progress-wrap__Txh8S .budgetWrap_progress-bar__GpAqW{position:absolute;top:0;left:0;right:0;height:12px;background-color:#505050;border-radius:100px;z-index:1}.budgetWrap_budget-wrap__yFXsN .budgetWrap_budget-card-item__A7Qp_ .budgetWrap_budget-progress-wrap__Txh8S .budgetWrap_progress-bar__GpAqW .budgetWrap_progress-bar-inner-circle__CFt23{position:absolute;top:2px;right:2px;width:8px;height:8px;background-color:#191919;border-radius:100px;z-index:3}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe{box-sizing:border-box;padding:12px 12px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv{padding:12px 12px 10px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_month-text__Gsnin{padding-left:1.5px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-of-week-wrap__kcgRG{display:grid;width:100%;grid-template-columns:repeat(7,1fr)}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-of-week-wrap__kcgRG .calendarAndInvitationWrap_day-of-week-wrap-item__55mUE{width:17px;height:15px;width:100%;display:flex;justify-content:center;align-items:center}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-of-week-wrap__kcgRG p{font-size:8px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-wrap__3abFN{display:grid;grid-template-columns:repeat(7,1fr);font-size:10px;text-align:center;color:#8a8a8a}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-wrap__3abFN .calendarAndInvitationWrap_day-wrap-item__os8Ta{width:100%;display:flex;justify-content:center;align-items:center}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-wrap__3abFN .calendarAndInvitationWrap_day-wrap-item__os8Ta p{text-align:center;width:17px;height:17px;border-radius:100px;box-sizing:border-box;border:1px solid rgba(0,0,0,0)}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-wrap__3abFN .calendarAndInvitationWrap_day-wrap-item__os8Ta p.calendarAndInvitationWrap_current-day-active__HoyNZ{background-color:#191919;border:1px solid #191919;color:#fff!important}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_calendar-card-item__bXpsv .calendarAndInvitationWrap_day-wrap__3abFN .calendarAndInvitationWrap_day-wrap-item__os8Ta p.calendarAndInvitationWrap_reservation-day-active__2UI0n{border:1px solid #191919;color:#191919}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb{aspect-ratio:1/1;box-sizing:border-box;padding:8px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;gap:2px;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb.calendarAndInvitationWrap_invitation-card-empty-bg__Y9imD{background-image:url(/_next/static/media/no-invitation-bg.0bd168ef.png)}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb.calendarAndInvitationWrap_invitation-card-bg__bngaC{background-image:url(/_next/static/media/invitation-bg.760abeeb.png)}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb strong{color:#fff;line-height:19.5px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb strong span{margin-left:4px}.calendarAndInvitationWrap_calendar-and-invitation-wrap__mfQPe .calendarAndInvitationWrap_invitation-card-item__eurYb button{box-sizing:border-box;width:42px;height:22px;border-radius:4px;border:1px solid #a6a6a6;font-size:10px;color:#fafafa;line-height:18px;background-color:rgba(0,0,0,0)}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz{padding:0 12px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz>*{aspect-ratio:1/1}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ{position:relative}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ .dDayAndWeddingHallWrap_d-day-wrap__bqoAH{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ .dDayAndWeddingHallWrap_d-day-wrap__bqoAH .dDayAndWeddingHallWrap_d-day-text-wrap__BQQ7N{position:relative;width:100%}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ .dDayAndWeddingHallWrap_d-day-wrap__bqoAH .dDayAndWeddingHallWrap_d-day-text-wrap__BQQ7N p{font-size:12px;color:#8a8a8a;line-height:18px;position:absolute;top:-14px;right:0;left:0;text-align:center;font-weight:700}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ .dDayAndWeddingHallWrap_d-day-wrap__bqoAH .dDayAndWeddingHallWrap_d-day-text-wrap__BQQ7N strong{display:block;font-size:48px;color:#191919;line-height:72px;width:100%;text-align:center}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_d-day-card-item__ppPmJ .dDayAndWeddingHallWrap_wedding-day-text__AUYaC{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:10px;color:#8a8a8a}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_wedding-hall-card-item__f_H63{display:flex;flex-direction:column;justify-content:center;align-items:center}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_wedding-hall-card-item__f_H63 strong{color:#505050;line-height:19.5px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_wedding-hall-card-item__f_H63 .dDayAndWeddingHallWrap_button-wrap__G51BT{margin-top:10px;display:flex;gap:8px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_wedding-hall-card-item__f_H63 .dDayAndWeddingHallWrap_button-wrap__G51BT .dDayAndWeddingHallWrap_around-button__FJzVy{box-sizing:border-box;border:none;background-color:#000;color:#fff;font-size:12px;border-radius:8px;width:61px;height:30px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_wedding-hall-card-item__f_H63 .dDayAndWeddingHallWrap_button-wrap__G51BT .dDayAndWeddingHallWrap_register-button__0QMm4{box-sizing:border-box;border:1px solid #dedede;background-color:#fff;color:#505050;font-size:12px;border-radius:8px;width:61px;height:30px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw{display:flex;position:relative;overflow:unset}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw .dDayAndWeddingHallWrap_no-image__Ov_7y{background-image:url(/_next/static/media/ic-no-image.1844df82.png)!important;background-size:56px;background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;height:35vw;width:100%}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw img{width:100%;height:100%;object-fit:cover;border-radius:12px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw .dDayAndWeddingHallWrap_text-wrap__p0mRg{position:absolute;bottom:0;left:0;right:0;height:60px;background-image:url(/_next/static/media/transparency.268b54ed.png);opacity:.95;border-radius:0 0 11px 11px;padding-left:15px;display:flex;flex-direction:column;justify-content:center}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw .dDayAndWeddingHallWrap_text-wrap__p0mRg p{font-size:10px}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw .dDayAndWeddingHallWrap_no-image-text-wrap__VRbVO{position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 11px 11px;padding-left:15px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.dDayAndWeddingHallWrap_d-day-and-wedding-hall-wrap__vU2Gz .dDayAndWeddingHallWrap_selected-wedding-hall-card-item__W98Sw .dDayAndWeddingHallWrap_no-image-text-wrap__VRbVO p{font-size:10px}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD{padding:12px 12px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm{padding:15px 16px 0;display:flex;flex-direction:column;justify-content:space-between}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_count__x3Bfz{font-size:10px;color:#8a8a8a}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_no-image-bg__xie0x{width:100%;border-radius:12px 12px 0 0;height:24.8vw;background:#f2f2f2}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_no-image-bg__xie0x.reservationAndOrderWrap_logo__qVjML{background-image:url(/_next/static/media/ic-no-image.1844df82.png)!important;background-size:60px;background-position:center calc(50% + 10px);background-repeat:no-repeat}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_no-image-bg2__oaFBb{position:absolute;top:-9px;left:10px;right:10px;height:9px;background-color:#eaeaea;border-radius:12px 12px 0 0}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_partner-image-bg2__wxTF6{position:absolute;top:-9px;left:10px;right:10px;height:9px;background-color:#c8c8c8;border-radius:12px 12px 0 0}.reservationAndOrderWrap_reservation-and-order-wrap__2wOMD .reservationAndOrderWrap_reservation-and-order-card-item__HoZMm .reservationAndOrderWrap_partner-image-bg3__dHLUW{position:absolute;top:-18px;left:20px;right:20px;height:9px;background-color:#dedede;border-radius:12px 12px 0 0}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e{padding-right:12px;box-sizing:border-box;margin-top:15px;margin-bottom:15px}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e .visitTodayWrap_slider-item__TWIbD{background-color:#fff;border-radius:12px;padding:12px;box-sizing:border-box;box-shadow:0 2px 18px 0 rgba(0,0,0,.1);display:flex;gap:12px}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e .visitTodayWrap_slider-item__TWIbD .visitTodayWrap_slider-item-img__31fgw{width:64px;height:64px;border-radius:8px}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e .visitTodayWrap_slider-item__TWIbD .visitTodayWrap_slider-item-info__z4hUa{display:flex;flex-direction:column;justify-content:center;gap:4px}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e .visitTodayWrap_slider-item__TWIbD .visitTodayWrap_slider-item-info__z4hUa p span{color:#9d7d54;font-weight:700;margin-right:4px}.visitTodayWrap_visit-today-wrap__ymq7b .visitTodayWrap_slider-item-wrap__eJz7e .visitTodayWrap_slider-item__TWIbD .visitTodayWrap_slider-item-info__z4hUa p.visitTodayWrap_date-text__njRp9{color:#8a8a8a;font-size:11px}.thumb_thumb__4bVmD{flex-shrink:0;background-color:#f2f2f2;background-image:url(/_next/static/media/logo_gray200.27ba3769.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:clamp(20px,33%,30px) auto}.thumb_thumb__4bVmD.thumb_is-round-8__a6qND{position:relative;overflow:hidden;border-radius:8px}.thumb_thumb__4bVmD.thumb_is-round-8__a6qND:after{position:absolute;top:0;left:0;z-index:1;display:block;content:"";width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.08);pointer-events:none;border-radius:8px}.thumb_thumb__4bVmD.thumb_is-round-8__a6qND img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.thumb_thumb__4bVmD.thumb_is-round-12__vE4Pv{position:relative;overflow:hidden;border-radius:12px}.thumb_thumb__4bVmD.thumb_is-round-12__vE4Pv:after{position:absolute;top:0;left:0;z-index:1;display:block;content:"";width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.08);pointer-events:none;border-radius:12px}.thumb_thumb__4bVmD.thumb_is-round-12__vE4Pv img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.thumb_thumb__4bVmD.thumb_is-circle__8_yEt{position:relative;overflow:hidden;border-radius:50%}.thumb_thumb__4bVmD.thumb_is-circle__8_yEt:after{position:absolute;top:0;left:0;z-index:1;display:block;content:"";width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.08);pointer-events:none;border-radius:50%}.thumb_thumb__4bVmD.thumb_is-circle__8_yEt img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.thumb_thumb__4bVmD img{display:block}