._collapse_y2e2a_1{z-index:1;position:relative}._panel_y2e2a_6{border-radius:var(--border-radius-sm);background-color:var(--color-white);font-size:var(--font-size-md);padding:4px 16px}._panel_y2e2a_6+._panel_y2e2a_6{margin-top:8px}._answer_y2e2a_16{margin-bottom:16px;padding:16px 8px}._notification_kdw1l_1{background-color:var(--color-white);border-radius:var(--border-radius-md);cursor:pointer;text-align:left;box-sizing:border-box;border:none;align-items:center;width:100%;padding:16px 24px;transition:all .2s;display:flex;position:relative}._iconContainer_kdw1l_16{flex-shrink:0;width:24px;height:24px;margin-right:8px}._bellIcon_kdw1l_23{width:20px;height:20px;color:var(--color-text-1)}._unreadDot_kdw1l_29{background-color:var(--color-danger);border:2px solid var(--color-white);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px}._content_kdw1l_41{color:var(--color-text-0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._arrowIcon_kdw1l_49{width:24px;height:24px;color:var(--color-text-2);flex-shrink:0;margin-left:8px;transition:transform .2s}._notification_kdw1l_1:hover{box-shadow:0 2px 8px #0000001a}._notification_kdw1l_1:hover ._arrowIcon_kdw1l_49{transform:translate(2px)}._dialogContent_kdw1l_66{max-width:min(400px,80vw);margin:16px 0}@media screen and (width>=768px){._notification_kdw1l_1{padding:12px 16px}}._skeleton_kdw1l_77{cursor:default}._skeletonIcon_kdw1l_81{border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-right:8px}._skeletonContent_kdw1l_89{border-radius:var(--border-radius-xs);flex:1;height:20px}._skeletonArrow_kdw1l_95{border-radius:var(--border-radius-xs);flex-shrink:0;width:24px;height:24px;margin-left:8px}._list_1owxi_1{flex-direction:column;gap:8px;display:flex}._calendar_rl2kj_1{flex-direction:column;height:100%;display:flex}._calendarWeek_rl2kj_1{background-color:var(--color-bg-2);grid-template-columns:repeat(7,1fr);display:grid}._calendarWeekItem_rl2kj_1{border-right:1px solid var(--color-border-1);justify-content:center;align-items:center;padding:8px 4px;display:flex}._calendarWeekItem_rl2kj_1:last-child{border-right:none}._calendar_rl2kj_1 ._weekendHeader_rl2kj_23{color:var(--color-danger)}._calendarMonth_rl2kj_1{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(var(--calendar-rows,6), 1fr);flex:1;display:grid}._calendarCell_rl2kj_1{border-top:1px solid var(--color-border-1)}._list_1uo0l_1{flex-direction:column;gap:16px;display:flex}._item_1uo0l_7{border:1px solid var(--color-border-1);border-radius:var(--border-radius-sm);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._picked_1uo0l_17{border-color:var(--color-primary)}._image_1uo0l_21{border-radius:var(--border-radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:80px;height:80px}._soldOut_1uo0l_28 ._image_1uo0l_21{opacity:.5}._info_1uo0l_33{width:100%}._soldOut_1uo0l_28 ._info_1uo0l_33{color:var(--color-disabled-text)}._title_1uo0l_41{font-weight:var(--font-weight-semi-bold);color:var(--color-black);margin-bottom:4px}._soldOut_1uo0l_28 ._title_1uo0l_41{color:var(--color-disabled-text)}._note_1uo0l_51{font-size:var(--font-size-md)}._row_1uo0l_55{justify-content:space-between;align-items:center;gap:8px;display:flex}._price_1uo0l_62{font-weight:var(--font-weight-semi-bold);color:var(--color-primary)}._soldOut_1uo0l_28 ._price_1uo0l_62{--price-primary-color:var(--color-disabled-text)}._actions_1uo0l_71{align-items:center;gap:8px;display:flex}._remove_1uo0l_77{width:24px;height:24px;color:var(--color-danger);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}._remove_1uo0l_77:hover{opacity:.7}._panel_1cnwn_1{background:var(--color-white);border-radius:var(--border-radius-sm);box-shadow:0 4px 16px 0 var(--color-shadow-0);flex-direction:column;gap:12px;padding:12px 20px 20px;display:flex}._breakdown_1cnwn_11{flex-direction:column;gap:12px;display:none}._breakdown_1cnwn_11[data-expanded=true]{display:flex}._section_1cnwn_21{border-bottom:1px solid var(--color-border-1);flex-direction:column;gap:12px;margin:0;padding-bottom:12px;display:flex}._field_1cnwn_30{flex-direction:column;gap:4px;display:flex}._field_1cnwn_30 dt{font-size:var(--font-size-sm);color:var(--color-text-2)}._field_1cnwn_30 dd{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-1);margin:0}._line_1cnwn_48{justify-content:space-between;align-items:center;min-height:22px;display:flex}._lineLabel_1cnwn_55{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-1)}._lineAmount_1cnwn_61{color:var(--color-text-1);align-items:center;gap:4px;display:flex}._linePrice_1cnwn_68{--price-primary-font-size:var(--font-size-md);--price-primary-font-weight:var(--font-weight-semi-bold)}._lineQuantity_1cnwn_73{font-size:var(--font-size-sm)}._total_1cnwn_77{justify-content:space-between;align-items:flex-end;display:flex}._totalLabel_1cnwn_83{align-items:center;gap:8px;display:flex}._totalLabelText_1cnwn_89{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-1)}._toggle_1cnwn_95{font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-3);cursor:pointer;align-items:center;display:flex}._toggle_1cnwn_95:hover{opacity:.8}._toggleIcon_1cnwn_108{flex-shrink:0;width:16px;height:16px;transition:transform .2s}._toggle_1cnwn_95[data-expanded=true] ._toggleIcon_1cnwn_108{transform:rotate(180deg)}._totalAmount_1cnwn_120{--price-primary-font-size:var(--font-size-xl)}._notice_1cnwn_124{background-color:var(--color-warning-light);border-radius:var(--border-radius-sm);color:var(--color-text-1);align-items:center;display:flex}._noticeIcon_1cnwn_132{color:var(--color-warning);flex-shrink:0}._warning_1cnwn_137{font-size:var(--font-size-sm);gap:8px;padding:8px 12px}._warning_1cnwn_137 ._noticeIcon_1cnwn_132{width:16px;height:16px}._hint_1cnwn_148{font-size:var(--font-size-md);gap:16px;padding:12px 16px;line-height:1.5}._hint_1cnwn_148 ._noticeIcon_1cnwn_132{width:20px;height:20px}button._submit_1cnwn_161{border-radius:var(--border-radius-sm);width:100%;height:40px;font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold)}@media screen and (width>=768px){._panel_1cnwn_1{box-shadow:0 2px 2px 0 var(--color-shadow-2);padding:20px;position:sticky;top:80px}._breakdown_1cnwn_11{display:flex}._breakdown_1cnwn_11[data-expanded=false]{display:none}._toggle_1cnwn_95:not([data-expanded=false]) ._toggleIcon_1cnwn_108{transform:rotate(180deg)}}._calendar_3dmu4_1{background-color:var(--color-bg-0);flex-direction:column;width:100%;display:flex}._grid_3dmu4_8{border-top:1px solid var(--color-border-1)}._blank_3dmu4_12{border-top:1px solid var(--color-border-1);border-right:1px solid var(--color-border-1)}._blank_3dmu4_12:nth-child(7n){border-right:none}._loading_3dmu4_21{border-top:1px solid var(--color-border-1);flex-direction:column;display:flex}._loadingWeekdays_3dmu4_27,._loadingDays_3dmu4_28{grid-template-columns:repeat(7,1fr);gap:4px;padding:4px;display:grid}._loadingWeekdays_3dmu4_27{background-color:var(--color-primary-light);padding:8px 4px}._loadingWeekday_3dmu4_27{border-radius:var(--border-radius-xs);height:20px}._loadingDay_3dmu4_28{border-radius:var(--border-radius-xs);min-height:64px}._nav_3dmu4_50{justify-content:space-between;align-items:center;height:56px;padding:0 8px;display:flex}._month_3dmu4_58{min-width:120px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold);color:var(--color-text-0);text-align:center}._button_3dmu4_66{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._button_3dmu4_66:disabled{color:var(--color-disabled-text);cursor:not-allowed}._icon_3dmu4_79{width:24px;height:24px}._cell_3dmu4_84{border-top:1px solid var(--color-border-1);border-right:1px solid var(--color-border-1);cursor:pointer;flex-direction:column;align-items:center;width:100%;height:100%;min-height:64px;display:flex}._cell_3dmu4_84:nth-child(7n){border-right:none}._cell_3dmu4_84:disabled{cursor:not-allowed;background-color:var(--color-disabled-bg)}._selected_3dmu4_105{border:2px solid var(--color-tertiary-selected)}._number_3dmu4_109{width:100%;height:32px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold);color:var(--color-text-1);background-color:var(--color-bg-1);justify-content:center;align-items:center;display:flex}._selected_3dmu4_105 ._number_3dmu4_109{color:var(--color-white);background-color:var(--color-tertiary-selected)}._cell_3dmu4_84:disabled ._number_3dmu4_109{color:var(--color-disabled-text);background-color:var(--color-disabled-bg)}._mark_3dmu4_131{flex-shrink:0;width:20px;height:20px;margin:8px 0}._allocable_3dmu4_138{color:var(--color-success)}._limited_3dmu4_142{color:var(--color-warning)}._soldOut_3dmu4_146{color:var(--color-disabled-text)}._legend_3dmu4_150{background-color:var(--color-bg-1);border-top:1px solid var(--color-border-1);justify-content:center;align-items:center;gap:24px;padding:12px 16px;display:flex}._legend_3dmu4_150 ._soldOut_3dmu4_146{color:var(--color-text-3)}._entry_3dmu4_165{align-items:center;gap:4px;display:flex}._legendMark_3dmu4_171{flex-shrink:0;width:20px;height:20px}._label_3dmu4_177{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-1)}@media screen and (width>=768px){._label_3dmu4_177{font-size:var(--font-size-md)}}._step_1drrd_1{background-color:var(--color-white);border-bottom:1px solid var(--color-border-1);padding:0 16px}._summary_1drrd_7{font-weight:var(--font-weight-semi-bold);color:var(--color-text-0);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;list-style:none;display:flex}._summary_1drrd_7::-webkit-details-marker{display:none}._chevron_1drrd_22{width:24px;height:24px;color:var(--color-primary);flex:none;transition:transform .3s ease-in-out}._step_1drrd_1[open] ._chevron_1drrd_22{transform:rotate(180deg)}._body_1drrd_34{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}@media screen and (width>=768px){._step_1drrd_1{padding:0 24px}._body_1drrd_34{padding-bottom:24px}}._price_wxsof_1{align-items:baseline;gap:var(--plan-price-gap,4px);display:flex}._label_wxsof_7{font-size:var(--font-size-sm);color:var(--plan-price-label-color,var(--color-text-2));transition:color .2s}._grid_1fnno_1{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;padding:0 16px;display:grid}@media screen and (width>=1024px){._grid_1fnno_1{grid-template-columns:repeat(3,1fr)}}._chip_1fnno_15{background:var(--color-white);border:1px solid var(--color-border-1);border-radius:var(--border-radius-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-0);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;transition:all .15s;display:flex}._chip_1fnno_15:disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text);cursor:not-allowed}._selected_1fnno_39{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-text)}._mark_1fnno_45{width:20px;height:20px;color:var(--color-primary);flex-shrink:0;margin-top:2px}._limited_1fnno_52 ._mark_1fnno_45{color:var(--color-warning)}._selected_1fnno_39 ._mark_1fnno_45{color:var(--color-primary-text)}._chip_1fnno_15:disabled ._mark_1fnno_45{color:var(--color-disabled-text)}._wrapper_154k8_1{width:100%;max-width:var(--main-width);box-sizing:border-box;flex-direction:column;gap:16px;margin:0 auto;padding-bottom:16px;display:flex}@media screen and (width>=768px){._wrapper_154k8_1{flex-direction:row;gap:24px;padding-bottom:16px}}._left_154k8_20{flex-direction:column;flex:1;gap:16px;width:100%;min-width:0;display:flex}._right_154k8_29{display:contents}@media screen and (width>=768px){._right_154k8_29{flex-shrink:0;width:360px;display:block}}._imagesSkeleton_154k8_41{width:100%;height:424px}._imagesContent_154k8_46{border-radius:0;width:100%;height:100%;display:block}._header_154k8_53{box-sizing:border-box;width:100%;padding:16px}._title_154k8_59{border-radius:var(--border-radius-xs);width:80%;height:32px;display:block}._tags_154k8_66{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._tag_154k8_66{border-radius:var(--border-radius-xs);width:80px;height:24px;display:block}._description_154k8_80{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:0 16px;display:flex}._descriptionLine_154k8_89{border-radius:var(--border-radius-xs);width:100%;height:20px;display:block}._descriptionLineShort_154k8_96{border-radius:var(--border-radius-xs);width:60%;height:20px;display:block}._plans_154k8_103{background-color:var(--color-white);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:8px 16px;display:flex}@media screen and (width>=768px){._plans_154k8_103{border-radius:var(--border-radius-md)}}._plansTitle_154k8_119{border-radius:var(--border-radius-xs);width:120px;height:24px}._planTags_154k8_125{flex-wrap:wrap;gap:8px;display:flex}._planTagItem_154k8_131{border-radius:var(--border-radius-xs);width:60px;height:24px}._planCard_154k8_137{background-color:var(--color-bg-2);border-radius:var(--border-radius-sm);padding:16px}._planCardHeader_154k8_143{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._planCardInfo_154k8_150{flex-direction:column;flex:1;gap:8px;display:flex}._planTag_154k8_125{border-radius:var(--border-radius-xs);width:60px;height:20px}._planTitle_154k8_163{border-radius:var(--border-radius-xs);width:80%;height:22px;display:block}._planSubtitle_154k8_170{border-radius:var(--border-radius-xs);width:100px;height:16px}._planPrice_154k8_176{border-radius:var(--border-radius-xs);flex-shrink:0;width:100px;height:28px}._cancelPolicy_154k8_183{width:100%;display:block}._cancelPolicyTitle_154k8_188{border-radius:var(--border-radius-xs);width:160px;height:24px;margin:0 16px 8px}._cancelPolicyContent_154k8_195{background-color:var(--color-white);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:24px;display:flex}@media screen and (width>=768px){._cancelPolicyContent_154k8_195{border-radius:var(--border-radius-md)}}._cancelPolicyLine1_154k8_211{border-radius:var(--border-radius-xs);width:100%;height:18px;display:block}._cancelPolicyLine2_154k8_218{border-radius:var(--border-radius-xs);width:90%;height:18px;display:block}._cancelPolicyLine3_154k8_225{border-radius:var(--border-radius-xs);width:70%;height:18px;display:block}._payment_154k8_232{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:0 8px 16px 0 var(--color-shadow-0);flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:80px}._paymentTitle_154k8_244{border-radius:var(--border-radius-xs);width:100%;height:22px}._paymentDateTime_154k8_250{border-radius:var(--border-radius-xs);width:150px;height:18px}._paymentUnits_154k8_256{border-top:1px solid var(--color-border-0);border-bottom:1px solid var(--color-border-0);flex-direction:column;gap:8px;padding:8px 0;display:flex}._paymentUnitLine_154k8_265{border-radius:var(--border-radius-xs);width:120px;height:18px}._paymentTotal_154k8_271{border-radius:var(--border-radius-xs);width:100px;height:28px;margin-left:auto}._paymentButton_154k8_278{border-radius:var(--border-radius-sm);width:100%;height:48px}._options_154k8_285{box-sizing:border-box;flex-direction:column;gap:12px;padding:0 16px;display:flex}._optionCard_154k8_293{background-color:var(--color-bg-2);border-radius:var(--border-radius-sm);gap:12px;padding:12px;display:flex}._optionImage_154k8_301{border-radius:var(--border-radius-sm);flex-shrink:0;width:80px;height:80px}@media screen and (width>=768px){._optionImage_154k8_301{width:100px;height:100px}}._optionInfo_154k8_315{flex-direction:column;flex:1;gap:6px;display:flex}._optionTitle_154k8_322{border-radius:var(--border-radius-xs);width:80%;height:20px}._optionDescription_154k8_328{border-radius:var(--border-radius-xs);width:100%;height:16px}._optionPrice_154k8_334{border-radius:var(--border-radius-xs);width:80px;height:18px;margin-top:auto}._calendar_154k8_341{flex-direction:column;gap:12px;display:flex}._calendarHeader_154k8_347{justify-content:space-between;align-items:center;padding:8px 0;display:flex}._calendarNav_154k8_354{border-radius:var(--border-radius-xs);width:32px;height:32px}._calendarMonth_154k8_360{border-radius:var(--border-radius-xs);width:120px;height:24px}._calendarWeekdays_154k8_366{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calendarWeekday_154k8_366{border-radius:var(--border-radius-xs);height:20px}._calendarDays_154k8_377{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calendarDay_154k8_377{border-radius:var(--border-radius-xs);height:48px}@media screen and (width>=768px){._calendarDay_154k8_377{height:56px}}._units_154k8_394{flex-direction:column;gap:16px;display:flex}._unitRow_154k8_400{border-bottom:1px solid var(--color-border-1);justify-content:space-between;align-items:center;padding:12px 0;display:flex}._unitRow_154k8_400:last-child{border-bottom:none}._unitInfo_154k8_412{flex-direction:column;gap:4px;display:flex}._unitName_154k8_418{border-radius:var(--border-radius-xs);width:100px;height:20px}._unitPrice_154k8_424{border-radius:var(--border-radius-xs);width:80px;height:18px}._unitCounter_154k8_430{border-radius:var(--border-radius-xs);width:120px;height:36px}._frame_ufr8s_1{border:1px solid var(--color-border-1)}._units_ufr8s_5{flex-direction:column;gap:16px;display:flex}._section_a6scc_1{width:100%}._sectionTitle_a6scc_5{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semi-bold);color:var(--color-text-0);margin-bottom:8px;padding:0 16px}._list_a6scc_13{background-color:var(--color-white);box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}._card_a6scc_23{border:1px solid var(--color-border-1);border-radius:var(--border-radius-sm);background-color:var(--color-white);flex-direction:column;width:100%;transition:background-color .2s,border-color .2s;display:flex;overflow:hidden}._expanded_a6scc_36{background-color:var(--color-primary);border-color:var(--color-primary)}._header_a6scc_43{padding:16px}._expanded_a6scc_36 ._header_a6scc_43{--price-primary-color:var(--color-primary-text);--plan-price-label-color:var(--color-primary-text)}._header_a6scc_43:hover{opacity:.95}._title_a6scc_56{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semi-bold);color:var(--color-text-0);word-break:break-all;margin-bottom:8px;transition:color .2s}._expanded_a6scc_36 ._title_a6scc_56{color:var(--color-primary-text)}._titleButton_a6scc_69{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}._actions_a6scc_77{justify-content:space-between;align-items:center;gap:4px;display:flex}._detailsButton_a6scc_84{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);white-space:nowrap;color:var(--color-text-3);border-radius:var(--border-radius-md);cursor:pointer;border:1px solid;flex:none;padding:4px 12px}._expanded_a6scc_36 ._detailsButton_a6scc_84{color:var(--color-primary-text)}._toggle_a6scc_100{cursor:pointer;flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}._chevron_a6scc_109{width:24px;height:24px;color:var(--color-text-2);flex-shrink:0;transition:transform .2s,color .2s}._expanded_a6scc_36 ._chevron_a6scc_109{color:var(--color-primary-text);transform:rotate(180deg)}._body_a6scc_127{grid-template-rows:0fr;display:grid}._expanded_a6scc_36 ._body_a6scc_127{grid-template-rows:1fr;transition:grid-template-rows .3s}._bodyClip_a6scc_137{padding:0 2px;overflow:hidden}._expanded_a6scc_36 ._bodyClip_a6scc_137{padding-bottom:2px}._bodyInner_a6scc_146{background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--border-radius-sm);flex-direction:column;gap:16px;padding:16px;display:flex}._timeSlots_a6scc_156{border-bottom:1px solid var(--color-border-1);padding:16px 0}._timeSelect_a6scc_161{width:100%}._units_a6scc_165{padding-top:16px}@media screen and (width>=768px){._sectionTitle_a6scc_5{padding:0}._list_a6scc_13{border-radius:var(--border-radius-md)}}._button_igpyw_1{color:var(--color-white);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-lg);cursor:pointer;background:#0009;align-items:center;padding:8px 12px;display:flex;position:absolute;top:16px;right:16px}._icon_igpyw_16{width:16px;height:16px}._gallery_1ucez_1{background:var(--color-bg-2);width:100%;height:400px;position:relative}._image_1ucez_8{-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}._active_1ucez_19{opacity:1;visibility:visible}._tabs_1ucez_25{gap:12px;margin-top:-80px;padding:0 16px;display:flex;position:relative}._tab_1ucez_25{--plan-price-label-color:currentColor;--plan-price-gap:8px;border-radius:var(--border-radius-sm);box-shadow:0 0 1px 1px var(--color-shadow-1);flex-direction:column;flex:1;display:flex;overflow:hidden}._selected_1ucez_45{--price-primary-color:var(--color-primary-text)}._pick_1ucez_49{text-align:left;background-color:var(--color-white);cursor:pointer;flex-direction:column;flex:1;gap:8px;padding:8px 16px;display:flex}._selected_1ucez_45 ._pick_1ucez_49{background:var(--color-primary)}._pick_1ucez_49:disabled{background:var(--color-disabled-bg);cursor:default}._tabTitle_1ucez_69{height:48px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._selected_1ucez_45 ._tabTitle_1ucez_69{color:var(--color-primary-text)}._soldOut_1ucez_78 ._tabTitle_1ucez_69{color:var(--color-disabled-text)}._priceRow_1ucez_83{color:var(--color-primary);justify-content:flex-end;align-items:baseline;display:flex}._selected_1ucez_45 ._priceRow_1ucez_83{color:var(--color-primary-text)}._soldOutLabel_1ucez_94{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-disabled-text)}._detailsButton_1ucez_100{background:var(--color-bg-1);border-top:1px solid var(--color-border-1);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-3);cursor:pointer;justify-content:center;align-items:center;padding:8px;display:flex}._detailsButton_1ucez_100:hover{color:var(--color-primary)}._detailsIcon_1ucez_117{width:16px;height:16px}._switchNotice_1ucez_122{background-color:var(--color-info-light);border-radius:var(--border-radius-sm);align-items:flex-start;gap:8px;margin:16px 16px 0;padding:12px 16px;display:flex}._switchNoticeIcon_1ucez_132{width:20px;height:20px;color:var(--color-info);flex-shrink:0;margin-top:2px}._switchNoticeText_1ucez_140{font-size:var(--font-size-md);color:var(--color-text-1);line-height:1.5}@media screen and (width>=425px){._tabTitle_1ucez_69{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold)}}._product_j28xd_5{flex-direction:column;gap:8px;width:100%;display:flex}._productImage_j28xd_12{-o-object-fit:cover;object-fit:cover;width:100%;height:260px}._inner_j28xd_18{width:100%;max-width:var(--main-width);box-sizing:border-box;flex-direction:column;gap:16px;margin:0 auto;padding-bottom:16px;display:flex}._left_j28xd_29{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._header_j28xd_37{box-sizing:border-box;width:100%;padding:16px}._header_j28xd_37 ._title_j28xd_42{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-0)}._tags_j28xd_49{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._right_j28xd_56{box-shadow:0 -2px 2px 0 var(--color-shadow-2);display:block;position:sticky;bottom:0}._notification_j28xd_63{border-radius:0}._highlight_j28xd_67{width:100%;font-size:var(--font-size-xl);color:var(--color-text-0);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);box-sizing:border-box;padding:16px}._description_j28xd_76{width:100%;font-size:var(--font-size-xl);color:var(--color-text-0);box-sizing:border-box;padding:0 16px}._options_j28xd_84,._cancelPolicy_j28xd_85,._faqSection_j28xd_86{width:100%;display:block}._optionsTitle_j28xd_91,._cancelPolicyTitle_j28xd_92,._faqTitle_j28xd_93,._recommendationsTitle_j28xd_94{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semi-bold);color:var(--color-text-0);box-sizing:border-box;margin-bottom:8px;padding:0 16px}._optionsRequiredTag_j28xd_103{vertical-align:middle;margin-left:8px}._optionsContent_j28xd_108,._cancelPolicyContent_j28xd_109{background-color:var(--color-white);width:100%;font-size:var(--font-size-xl);color:var(--color-text-0);box-sizing:border-box;padding:24px}._faqItem_j28xd_118{display:block}._recommendationsSection_j28xd_122{flex-direction:column;gap:16px;width:100%;display:flex}._recommendationsContent_j28xd_129{padding:0 16px}._recommendationsList_j28xd_133{scrollbar-width:none;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;overflow-x:auto}._recommendationCard_j28xd_142{min-width:224px}@media screen and (width>=768px) and (width<=1080px){._inner_j28xd_18{padding:0 16px 16px}}@media screen and (width>=768px){._productImage_j28xd_12{height:425px}._productImageContainer_j28xd_157{max-width:var(--main-width);margin:0 auto}._inner_j28xd_18{flex-direction:row;gap:24px}._left_j28xd_29{gap:40px}._right_j28xd_56{width:360px;box-shadow:none;flex-shrink:0}._notification_j28xd_63{border-radius:var(--border-radius-sm)}._header_j28xd_37,._description_j28xd_76,._optionsTitle_j28xd_91,._cancelPolicyTitle_j28xd_92,._faqTitle_j28xd_93,._recommendationsTitle_j28xd_94,._recommendationsContent_j28xd_129{padding:0}._highlight_j28xd_67{border-radius:var(--border-radius-sm)}._optionsContent_j28xd_108,._cancelPolicyContent_j28xd_109{border-radius:var(--border-radius-md)}}
