.options-module__C9S06W__productviewtapoption{width:100%;max-width:100%;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);flex-direction:column;align-items:flex-start;display:flex}.options-module__C9S06W__option{padding:var(--Spacing-40)var(--Spacing-20);align-self:stretch;align-items:flex-start;gap:var(--Spacing-12);text-align:left;font-size:var(--fs-16);color:var(--Color-Text-Primary);font-family:var(--font-inter);flex-direction:column;display:flex}.options-module__C9S06W__optionsContainer{align-self:stretch;gap:var(--Spacing-12);flex-direction:column;display:flex}.options-module__C9S06W__optionItem{border-radius:var(--Radius-xl);border:var(--border-1);padding:var(--padding-18)var(--padding-19);align-items:flex-start;gap:var(--Spacing-16);flex-direction:column;display:flex}.options-module__C9S06W__optionTit{align-self:stretch;align-items:center;display:flex}.options-module__C9S06W__optionName{flex:1;line-height:120%;position:relative}.options-module__C9S06W__descriptionList{align-self:stretch;gap:var(--Spacing-4);flex-direction:column;display:flex}.options-module__C9S06W__descriptionItem{align-items:flex-start;gap:6px;display:flex}.options-module__C9S06W__bullet{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);flex-shrink:0;line-height:160%}.options-module__C9S06W__descriptionText{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);white-space:normal;word-break:break-word;line-height:160%}.options-module__C9S06W__optionImage{border-radius:var(--Radius-lg);align-self:stretch;overflow:hidden}.options-module__C9S06W__optionImageImg{object-fit:cover;width:100%;height:auto;display:block}.options-module__C9S06W__detailoption{padding:var(--Spacing-4)var(--padding-0);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);font-size:var(--fs-14);color:var(--Color-Text-Tertiary);display:flex}.options-module__C9S06W__price{width:var(--width-162);justify-content:center;align-items:flex-start;gap:var(--Spacing-4);flex-direction:column;display:flex}.options-module__C9S06W__priceWrapper{align-self:stretch;align-items:flex-start;gap:var(--Spacing-4);font-size:var(--fs-13);color:var(--Color-Text-Disabled);flex-direction:column;display:flex}.options-module__C9S06W__originalPrice{line-height:120%;text-decoration:line-through;position:relative}.options-module__C9S06W__salePrice{line-height:120%;font-size:var(--fs-18);color:var(--Color-Text-Primary);position:relative}.options-module__C9S06W__count{font-size:var(--fs-18);color:var(--Color-Text-Primary);text-align:center;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-end;display:flex}.options-module__C9S06W__detailcount{justify-content:flex-end;align-items:center;gap:var(--Spacing-8);display:flex}.options-module__C9S06W__countButton{cursor:pointer;height:var(--height-32);width:var(--width-32);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.options-module__C9S06W__countButton:disabled{cursor:not-allowed}.options-module__C9S06W__countButtonCircle{width:var(--width-32);height:var(--height-32);border-radius:var(--br-50);border:var(--border-3);background-color:var(--Color-Gray-100);box-sizing:border-box;position:absolute;top:0;left:0}.options-module__C9S06W__countButtonIcon{z-index:1;position:relative}.options-module__C9S06W__num{width:var(--width-40);justify-content:center;align-items:center;display:flex}.options-module__C9S06W__quantity{line-height:120%;position:relative}.options-module__C9S06W__optionDivider{background-color:#e9ecef;align-self:stretch;height:1px}.options-module__C9S06W__summaryRow{padding:var(--Spacing-4)0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.options-module__C9S06W__resetButton{cursor:pointer;color:#343a40;width:78px;height:32px;font-size:13px;font-weight:700;font-family:var(--font-inter);background:#e9ecef;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;line-height:120%;display:inline-flex}.options-module__C9S06W__resetButton:hover{background:#dee2e6}.options-module__C9S06W__summaryPrice{align-items:center;gap:8px;display:flex}.options-module__C9S06W__summaryOriginal{font-size:var(--fs-14);color:var(--Color-Text-Disabled);line-height:120%;text-decoration:line-through}.options-module__C9S06W__summaryTotal{font-size:var(--fs-18);color:#0095ff;font-weight:700;line-height:120%}.options-module__C9S06W__op5PriceRow{padding:var(--Spacing-4)0;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--Spacing-12);display:flex}.options-module__C9S06W__op5PriceRowCenter{padding:var(--Spacing-4)0;justify-content:space-between;align-self:stretch;align-items:center;gap:var(--Spacing-12);display:flex}.options-module__C9S06W__selectButton{cursor:pointer;color:#0095ff;font-size:var(--fs-14);font-weight:700;font-family:var(--font-inter);white-space:nowrap;background:#eaf4ff;border:none;border-radius:8px;padding:10px 24px;line-height:120%}.options-module__C9S06W__selectButton:hover{background:#bfdbfe}.options-module__C9S06W__subValueSection{flex-direction:column;width:100%;display:flex}.options-module__C9S06W__subValueRow{justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex}.options-module__C9S06W__subValueLabel{font-family:var(--font-inter);color:#50585f;font-size:14px;font-weight:510;line-height:1.32}.options-module__C9S06W__subValueCounter{align-items:center;gap:8px;display:flex}.options-module__C9S06W__counterBtn{cursor:pointer;color:#343a40;background:#fff;border:1px solid #d5d9de;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;display:flex}.options-module__C9S06W__counterBtn:disabled{opacity:.4;cursor:not-allowed}.options-module__C9S06W__counterNum{font-family:var(--font-inter);color:#111;text-align:center;min-width:40px;font-size:18px;font-weight:700;line-height:1.2}.options-module__C9S06W__op5SelectionSummary{padding:var(--Spacing-8)var(--Spacing-12);border-radius:var(--Radius-lg);background-color:#eef6ff;align-self:stretch}.options-module__C9S06W__op5SelectionText{font-size:var(--fs-13);color:var(--Color-Blue-300Brand);font-weight:500;line-height:140%}.options-module__C9S06W__popupOverlay{z-index:1000;background-color:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.options-module__C9S06W__popupContainer{width:100%;max-width:480px;height:90vh;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden}.options-module__C9S06W__popupHeader{flex-shrink:0}.options-module__C9S06W__popupHeaderInner{padding:20px var(--Spacing-20);justify-content:center;align-items:center;display:flex;position:relative}.options-module__C9S06W__popupTitle{font-size:var(--fs-20);color:var(--Color-Text-Primary);font-weight:700;font-family:var(--font-inter)}.options-module__C9S06W__popupCloseBtn{right:var(--Spacing-20);cursor:pointer;color:var(--Color-Text-Primary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.options-module__C9S06W__popupInfoBanner{padding:var(--Spacing-10)var(--Spacing-20);color:#50585f;font-size:var(--fs-14);text-align:center;border-bottom:1px solid var(--Color-Gray-200);background:#f3f5f7;line-height:140%}.options-module__C9S06W__popupContent{scrollbar-width:none;-ms-overflow-style:none;padding:var(--Spacing-20);flex-direction:column;flex:1;gap:28px;display:flex;overflow-y:auto}.options-module__C9S06W__popupContent::-webkit-scrollbar{display:none}.options-module__C9S06W__popupSection{gap:var(--Spacing-12);flex-direction:column;display:flex}.options-module__C9S06W__popupSectionLabel{font-size:var(--fs-16);color:var(--Color-Text-Primary);font-weight:700;font-family:var(--font-inter)}.options-module__C9S06W__popupFooter{padding:var(--Spacing-16)var(--Spacing-20)32px;border-top:1px solid #e9ecef;flex-shrink:0}.options-module__C9S06W__confirmButton{color:#adb5bd;width:100%;font-size:var(--fs-16);font-weight:700;font-family:var(--font-inter);cursor:not-allowed;background:#e9ecef;border:none;border-radius:12px;padding:16px;line-height:120%}.options-module__C9S06W__confirmButtonActive{color:#fff;cursor:pointer;background:#0095ff}.options-module__C9S06W__confirmButtonActive:hover{opacity:.9}.options-module__C9S06W__datePicker{align-items:center;gap:var(--Spacing-10);box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #d5d9de;border-radius:12px;width:100%;height:56px;padding:0 16px;display:flex;position:relative}.options-module__C9S06W__datePickerSelected{color:#0095ff;background:#eaf4ff;border:none;border-radius:12px}.options-module__C9S06W__dateIcon{color:#adb5bd;flex-shrink:0}.options-module__C9S06W__dateIconSelected{color:#0095ff;flex-shrink:0}.options-module__C9S06W__dateText{font-size:var(--fs-16);color:#adb5bd;line-height:140%}.options-module__C9S06W__dateTextSelected{font-size:var(--fs-16);color:#0095ff;font-weight:600;line-height:140%}.options-module__C9S06W__calendarOverlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.options-module__C9S06W__calendarSheet{width:100%;max-width:var(--max-width-app,480px);padding:24px 20px calc(34px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:24px;display:flex}.options-module__C9S06W__calendarHeader{justify-content:space-between;align-items:center;display:flex}.options-module__C9S06W__calendarTitle{color:var(--Color-Text-Primary,#111);font-size:20px;font-weight:700;font-family:var(--font-inter);line-height:1.36}.options-module__C9S06W__calendarClose{cursor:pointer;color:var(--Color-Text-Primary,#111);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.options-module__C9S06W__calendarMonthNav{justify-content:space-between;align-items:center;display:flex}.options-module__C9S06W__calendarNavBtn{cursor:pointer;color:#111;background:#fff;border:1px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.options-module__C9S06W__calendarNavBtn:hover{background:#f8f9fa}.options-module__C9S06W__calendarMonthLabel{color:var(--Color-Text-Primary,#111);font-size:22px;font-weight:700;font-family:var(--font-inter);line-height:1.18}.options-module__C9S06W__calendarDayHeaders{grid-template-columns:repeat(7,1fr);display:grid}.options-module__C9S06W__calendarDayHeader{text-align:center;color:#868e96;font-size:13px;font-weight:600;font-family:var(--font-inter);padding:4px 0}.options-module__C9S06W__calendarSun{color:#ff6b6b}.options-module__C9S06W__calendarSat{color:#4dabf7}.options-module__C9S06W__calendarGrid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.options-module__C9S06W__calendarCell{height:40px}.options-module__C9S06W__calendarCellDay{height:40px;font-size:15px;font-weight:500;font-family:var(--font-inter);color:#111;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.options-module__C9S06W__calendarCellDay:hover:not(:disabled){background:#f1f3f5}.options-module__C9S06W__calendarCellDisabled{color:#dee2e6;cursor:default}.options-module__C9S06W__calendarCellDisabled:hover{background:0 0}.options-module__C9S06W__calendarCellHoliday{color:#ff8787;cursor:default;-webkit-text-decoration:line-through #ff8787;text-decoration:line-through #ff8787}.options-module__C9S06W__calendarCellHoliday:hover{background:0 0}.options-module__C9S06W__calendarCellSelected{color:#111;background:#ffe3e3;font-weight:700}.options-module__C9S06W__calendarCellSelected:hover{background:#ffd8d8}.options-module__C9S06W__calendarCellToday{color:#ff6b6b;background:#fff0f0;font-weight:700}.options-module__C9S06W__calendarCellSun{color:#ff6b6b}.options-module__C9S06W__calendarCellSat{color:#4dabf7}.options-module__C9S06W__timePlaceholder{align-items:center;gap:var(--Spacing-10);box-sizing:border-box;background:0 0;border:1px solid #d5d9de;border-radius:12px;width:100%;height:56px;padding:0 16px;display:flex}.options-module__C9S06W__timeIcon{color:#adb5bd;flex-shrink:0}.options-module__C9S06W__timePlaceholderText{font-size:var(--fs-14);color:#adb5bd;line-height:140%}.options-module__C9S06W__timeChipsContainer{gap:var(--Spacing-8);box-sizing:border-box;border:1px solid #d5d9de;border-radius:12px;flex-wrap:wrap;width:100%;padding:14px 16px;display:flex}.options-module__C9S06W__timeChip{cursor:pointer;width:76px;height:40px;font-size:var(--fs-16);color:#343a40;font-weight:500;font-family:var(--font-inter);background:#f3f5f7;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;line-height:120%;display:flex}.options-module__C9S06W__timeChip:hover{opacity:.8}.options-module__C9S06W__timeChipSelected{color:#f2f8ff;background:#0095ff;border-color:#0000}.options-module__C9S06W__staffSection{gap:var(--Spacing-10);flex-direction:column;display:flex}.options-module__C9S06W__staffCard{border-radius:var(--Radius-xl);cursor:pointer;font-family:var(--font-inter);background:0 0;border:1px solid #d5d9de;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.options-module__C9S06W__staffCard:hover{opacity:.8}.options-module__C9S06W__staffCardSelected{cursor:pointer;font-weight:700;font-family:var(--font-inter);background:#eaf4ff;border:none;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.options-module__C9S06W__staffCardSelected:hover{opacity:.8}.options-module__C9S06W__staffName{font-size:var(--fs-16);color:#343a40;font-weight:400;line-height:140%}.options-module__C9S06W__staffNameSelected{color:#0095ff;font-weight:700}.options-module__C9S06W__staffGender{font-size:var(--fs-13);color:#868e96;line-height:140%}.options-module__C9S06W__staffGenderSelected{color:#0095ff}.options-module__C9S06W__staffNotice{align-items:flex-start;gap:var(--Spacing-8);border-radius:var(--Radius-lg);margin-top:var(--Spacing-4);background:#f3f5f7;padding:14px 16px;display:flex}.options-module__C9S06W__staffNoticeIcon{color:#fff;fill:#50585f;flex-shrink:0;margin-top:1px}.options-module__C9S06W__staffNoticeText{font-size:var(--fs-14);color:#50585f;line-height:160%}.options-module__C9S06W__guestContainer{border:1px solid var(--Color-Gray-300);border-radius:var(--Radius-xl);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.options-module__C9S06W__guestLabel{font-size:var(--fs-14);color:var(--Color-Text-Primary);font-weight:500;font-family:var(--font-inter)}.options-module__C9S06W__guestControls{align-items:center;gap:var(--Spacing-8);display:flex}.options-module__C9S06W__op6InfoSection{cursor:pointer;flex-direction:column;align-self:stretch;gap:10px;display:flex}.options-module__C9S06W__op6InfoSection:hover{opacity:.8}.options-module__C9S06W__op6InfoRow{justify-content:space-between;align-items:center;display:flex}.options-module__C9S06W__op6InfoLabel{font-size:var(--fs-14);color:var(--Color-Text-Primary);font-weight:600;font-family:var(--font-inter)}.options-module__C9S06W__op6InfoChip{border:1px solid var(--Color-Gray-300);width:120px;height:44px;font-size:var(--fs-13);color:var(--Color-Text-Primary);font-weight:500;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;line-height:120%;display:flex;overflow:hidden}.options-module__C9S06W__note{font-size:var(--fs-14);color:var(--Color-Text-Secondary);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex;overflow:hidden}.options-module__C9S06W__noteRow{background-color:var(--Color-Gray-100);border-bottom:var(--border-2);padding:var(--Spacing-20)var(--padding-0)var(--padding-18);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);cursor:pointer;display:flex}.options-module__C9S06W__noteRow:hover{opacity:.7}.options-module__C9S06W__noteRowLast{background-color:var(--Color-Gray-100);padding:var(--Spacing-20)var(--padding-0);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);cursor:pointer;display:flex}.options-module__C9S06W__noteRowLast:hover{opacity:.7}.options-module__C9S06W__noteLabel{font-weight:600;line-height:132%;position:relative}.options-module__C9S06W__chevronIcon{width:var(--width-14);max-height:100%;position:relative}.options-module__C9S06W__bookingFeeWrap{border-top:1px solid #e9ecef;flex-direction:column;align-self:stretch;gap:20px;padding-top:20px;display:flex}.options-module__C9S06W__bookingFeeWrapPlain{flex-direction:column;align-self:stretch;gap:20px;display:flex}.options-module__C9S06W__bookingFeeTop{flex-direction:column;align-self:stretch;gap:2px;display:flex}.options-module__C9S06W__bookingFeeSummaryRow{padding-top:0;padding-bottom:0}.options-module__C9S06W__bookingFeeChipRow{justify-content:flex-end;display:flex}.options-module__C9S06W__bookingFeeChipRowStart{justify-content:flex-start;display:flex}.options-module__C9S06W__bookingFeeChip{color:#f03336;text-transform:capitalize;white-space:nowrap;background-color:#ffe2e2;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.options-module__C9S06W__nonRefundableBox{background-color:#eaf4ff;border:1px solid #0076dc14;border-radius:12px;flex-direction:column;align-self:stretch;gap:8px;padding:12px 16px;display:flex}.options-module__C9S06W__nonRefundableChip{color:#9354fa;white-space:nowrap;background-color:#f1e8ff;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:6px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.options-module__C9S06W__nonRefundableText{color:#0095ff;margin:0;font-size:11px;font-weight:510;line-height:1.24}.options-module__C9S06W__nonRefundableTextBold{font-weight:860}.options-module__C9S06W__validityBox{background-color:#f3f5f7;border-radius:12px;align-self:stretch;align-items:flex-start;gap:16px;padding:16px;display:flex}.options-module__C9S06W__validityIcon{flex-shrink:0;width:19px;height:20px}.options-module__C9S06W__validityText{color:#50585f;word-break:break-word;flex:1;margin:0;font-size:14px;font-weight:400;line-height:1.32}[data-tablet-lab=option-select] .options-module__C9S06W__popupContainer{max-width:100%}
.option-description-list-module__KqVBVa__list{flex-direction:column;align-self:stretch;gap:6px;display:flex}.option-description-list-module__KqVBVa__sectionHeader{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);word-break:break-word;font-weight:700;line-height:132%}.option-description-list-module__KqVBVa__item{align-items:flex-start;gap:8px;display:flex}.option-description-list-module__KqVBVa__bullet{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);flex-shrink:0;line-height:132%}.option-description-list-module__KqVBVa__text{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);white-space:normal;word-break:break-word;line-height:132%}.option-description-list-module__KqVBVa__note{color:var(--Color-Text-Tertiary);word-break:break-word;font-size:13px;line-height:132%}
.product-view-tap-option-db-module__kRdePW__productviewtapoption{width:100%;max-width:100%;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);flex-direction:column;align-items:flex-start;display:flex}.product-view-tap-option-db-module__kRdePW__option{padding:var(--Spacing-40)var(--Spacing-20);align-self:stretch;align-items:flex-start;gap:var(--Spacing-12);text-align:left;font-size:var(--fs-16);color:var(--Color-Text-Primary);font-family:var(--font-inter);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__optionsContainer{align-self:stretch;gap:var(--Spacing-12);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__optionItem{border-radius:var(--Radius-xl);border:var(--border-1);padding:var(--padding-18)var(--padding-19);align-self:stretch;align-items:flex-start;gap:var(--Spacing-16);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__optionTit{align-self:stretch;align-items:center;display:flex}.product-view-tap-option-db-module__kRdePW__optionImage{border-radius:var(--Radius-lg);align-self:stretch;overflow:hidden}.product-view-tap-option-db-module__kRdePW__optionImageImg{object-fit:cover;width:100%;height:auto;display:block}.product-view-tap-option-db-module__kRdePW__descriptionList{align-self:stretch;gap:var(--Spacing-4);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__descriptionItem{align-items:flex-start;gap:6px;display:flex}.product-view-tap-option-db-module__kRdePW__bullet{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);flex-shrink:0;line-height:160%}.product-view-tap-option-db-module__kRdePW__descriptionText{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);white-space:normal;word-break:break-word;line-height:160%}.product-view-tap-option-db-module__kRdePW__optionName{flex:1;line-height:120%;position:relative}.product-view-tap-option-db-module__kRdePW__valuesContainer{align-self:stretch;gap:var(--Spacing-10);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__valueLabel{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);font-weight:500;line-height:132%}.product-view-tap-option-db-module__kRdePW__detailoption{padding:var(--Spacing-4)var(--padding-0);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);font-size:var(--fs-14);color:var(--Color-Text-Tertiary);display:flex}.product-view-tap-option-db-module__kRdePW__price{width:var(--width-162);justify-content:center;align-items:flex-start;gap:var(--Spacing-4);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__priceWrapper{align-self:stretch;align-items:flex-start;gap:var(--Spacing-4);font-size:var(--fs-13);color:var(--Color-Text-Disabled);flex-direction:column;display:flex}.product-view-tap-option-db-module__kRdePW__originalPrice{line-height:120%;text-decoration:line-through;position:relative}.product-view-tap-option-db-module__kRdePW__salePrice{line-height:120%;font-size:var(--fs-18);color:var(--Color-Text-Primary);position:relative}.product-view-tap-option-db-module__kRdePW__count{font-size:var(--fs-18);color:var(--Color-Text-Primary);text-align:center;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-end;display:flex}.product-view-tap-option-db-module__kRdePW__detailcount{justify-content:flex-end;align-items:center;gap:var(--Spacing-8);display:flex}.product-view-tap-option-db-module__kRdePW__countButton{cursor:pointer;height:var(--height-32);width:var(--width-32);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.product-view-tap-option-db-module__kRdePW__countButton:disabled{cursor:not-allowed}.product-view-tap-option-db-module__kRdePW__countButtonCircle{width:var(--width-32);height:var(--height-32);border-radius:var(--br-50);border:var(--border-3);background-color:var(--Color-Gray-100);box-sizing:border-box;position:absolute;top:0;left:0}.product-view-tap-option-db-module__kRdePW__countButtonIcon{z-index:1;position:relative}.product-view-tap-option-db-module__kRdePW__num{width:var(--width-40);justify-content:center;align-items:center;display:flex}.product-view-tap-option-db-module__kRdePW__quantity{line-height:120%;position:relative}.product-view-tap-option-db-module__kRdePW__optionDivider{background-color:#e9ecef;align-self:stretch;height:1px}.product-view-tap-option-db-module__kRdePW__summaryRow{padding:var(--Spacing-4)0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.product-view-tap-option-db-module__kRdePW__resetButton{cursor:pointer;color:#343a40;width:78px;height:32px;font-size:13px;font-weight:700;font-family:var(--font-inter);background:#e9ecef;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;line-height:120%;display:inline-flex}.product-view-tap-option-db-module__kRdePW__resetButton:hover{background:#dee2e6}.product-view-tap-option-db-module__kRdePW__summaryPrice{align-items:center;gap:8px;display:flex}.product-view-tap-option-db-module__kRdePW__summaryOriginal{font-size:var(--fs-14);color:var(--Color-Text-Disabled);line-height:120%;text-decoration:line-through}.product-view-tap-option-db-module__kRdePW__summaryTotal{font-size:var(--fs-18);color:#0095ff;font-weight:700;line-height:120%}.product-view-tap-option-db-module__kRdePW__selectButton{cursor:pointer;color:#0095ff;min-width:86px;height:48px;font-size:var(--fs-14);font-weight:600;font-family:var(--font-inter);background-color:#eaf4ff;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 32px;line-height:132%;display:flex}.product-view-tap-option-db-module__kRdePW__selectButton:hover{background-color:#d6eaff}.product-view-tap-option-db-module__kRdePW__note{font-size:var(--fs-14);color:var(--Color-Text-Secondary);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex;overflow:hidden}.product-view-tap-option-db-module__kRdePW__noteRow{background-color:var(--Color-Gray-100);border-bottom:var(--border-2);padding:var(--Spacing-20)var(--padding-0)var(--padding-18);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);cursor:pointer;display:flex}.product-view-tap-option-db-module__kRdePW__noteRow:hover{opacity:.7}.product-view-tap-option-db-module__kRdePW__noteRowLast{background-color:var(--Color-Gray-100);padding:var(--Spacing-20)var(--padding-0);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--gap-20);cursor:pointer;display:flex}.product-view-tap-option-db-module__kRdePW__noteRowLast:hover{opacity:.7}.product-view-tap-option-db-module__kRdePW__noteLabel{font-weight:600;line-height:132%;position:relative}.product-view-tap-option-db-module__kRdePW__chevronIcon{width:var(--width-14);max-height:100%;position:relative}.product-view-tap-option-db-module__kRdePW__bookingFeeSummaryRow{padding-top:0;padding-bottom:0}.product-view-tap-option-db-module__kRdePW__termHtmlContent ul{padding-left:24px;list-style:outside}.product-view-tap-option-db-module__kRdePW__termHtmlContent ol{padding-left:24px;list-style:decimal}
.chevron-down14-icon-module__bP1Q5a__cmnicochevrondown14Icon{flex-shrink:0;width:16px;height:16px;position:relative}.chevron-down14-icon-module__bP1Q5a__div,.chevron-down14-icon-module__bP1Q5a__div2{display:none;position:relative}
.secondary-module__khfDnW__btnsecondary,.secondary-module__khfDnW__expandButton{align-items:center;display:flex}.secondary-module__khfDnW__btnsecondary{cursor:pointer;border:var(--border-1);padding:var(--padding-01);background-color:var(--Color-Gray-100);height:var(--height-48);width:var(--width-350);border-radius:var(--Radius-md);box-sizing:border-box;justify-content:center;gap:var(--Spacing-4);margin-bottom:40px}.secondary-module__khfDnW__expandButton{gap:var(--Spacing-6)}.secondary-module__khfDnW__label{font-size:var(--fs-14);font-weight:600;line-height:132%;font-family:var(--font-inter);color:var(--Color-Text-Primary);text-align:left;position:relative}
.product-view-tap-detail-db-module__BjJD_G__productviewtapdetail{box-sizing:border-box;width:100%;max-width:100%;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);flex-direction:column;align-items:center;display:flex;overflow-x:clip}.product-view-tap-detail-db-module__BjJD_G__cont{box-sizing:border-box;width:100%;max-width:100%;padding:var(--Spacing-40)var(--Spacing-20);text-align:left;font-size:var(--fs-16);color:var(--Color-Text-Secondary);font-family:var(--font-inter);overflow-wrap:break-word;word-break:break-word;align-self:stretch}.product-view-tap-detail-db-module__BjJD_G__cont *{box-sizing:border-box;max-width:100%}.product-view-tap-detail-db-module__BjJD_G__cont table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%}.product-view-tap-detail-db-module__BjJD_G__cont table td,.product-view-tap-detail-db-module__BjJD_G__cont table th{overflow-wrap:break-word;word-break:break-word}.product-view-tap-detail-db-module__BjJD_G__cont pre,.product-view-tap-detail-db-module__BjJD_G__cont code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.product-view-tap-detail-db-module__BjJD_G__cont iframe,.product-view-tap-detail-db-module__BjJD_G__cont video{max-width:100%}.product-view-tap-detail-db-module__BjJD_G__noticeBlock{box-sizing:border-box;width:100%;max-width:100%;padding:var(--Spacing-40)var(--Spacing-20)var(--Spacing-24);align-self:stretch;gap:var(--Spacing-24);text-align:left;font-family:var(--font-inter);flex-direction:column;display:flex}.product-view-tap-detail-db-module__BjJD_G__contBelowNotice{padding-top:var(--Spacing-20)}.product-view-tap-detail-db-module__BjJD_G__noticeSet{gap:var(--Spacing-12);flex-direction:column;display:flex}.product-view-tap-detail-db-module__BjJD_G__noticeTitle{font-size:var(--fs-16);color:var(--Color-Text-Primary);overflow-wrap:break-word;word-break:break-word;margin:0;font-weight:600;line-height:1.2}.product-view-tap-detail-db-module__BjJD_G__noticeTexts{gap:var(--Spacing-4);flex-direction:column;display:flex}.product-view-tap-detail-db-module__BjJD_G__noticeRow{align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-detail-db-module__BjJD_G__noticeDot{background:url(/images/product-view/notice-dot.svg) 50%/contain no-repeat;flex-shrink:0;width:3px;height:18px}.product-view-tap-detail-db-module__BjJD_G__noticeText{font-size:var(--fs-14);color:#50585f;overflow-wrap:break-word;word-break:break-word;flex:1;margin:0;font-weight:400;line-height:1.32}.product-view-tap-detail-db-module__BjJD_G__noticeDivider{border-top:1px solid var(--Color-Border-subtle);width:100%;height:0}.product-view-tap-detail-db-module__BjJD_G__cont ul{padding-left:24px;list-style:outside}.product-view-tap-detail-db-module__BjJD_G__cont ol{padding-left:24px;list-style:decimal}.product-view-tap-detail-db-module__BjJD_G__cont h2{font-size:var(--fs-20);color:var(--Color-Text-Primary);margin:0 0 var(--Spacing-12)0;font-weight:700;line-height:136%}.product-view-tap-detail-db-module__BjJD_G__cont p{min-height:1.6em;margin:0;line-height:160%}.product-view-tap-detail-db-module__BjJD_G__cont img{border-radius:var(--Radius-lg);object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.product-view-tap-detail-db-module__BjJD_G__contExternal p{margin-bottom:6px}.product-view-tap-detail-db-module__BjJD_G__contExternal img{margin:8px 0}.product-view-tap-detail-db-module__BjJD_G__cont .detail-point{align-self:stretch;align-items:flex-start;gap:var(--Spacing-12);display:flex}.product-view-tap-detail-db-module__BjJD_G__cont .detail-dot{background:url(/dot.svg) 50%/contain no-repeat;flex-shrink:0;width:3px;height:23px;margin-top:2px}.product-view-tap-detail-db-module__BjJD_G__cont .detail-point-content{flex:1;line-height:160%}.product-view-tap-detail-db-module__BjJD_G__cont .detail-point-content b{color:var(--Color-Text-Primary);font-weight:700}.product-view-tap-detail-db-module__BjJD_G__cont .detail-point-content span{color:var(--Color-Text-Secondary)}.product-view-tap-detail-db-module__BjJD_G__cont .detail-images{align-self:stretch;gap:var(--Spacing-12);flex-direction:column;display:flex}.product-view-tap-detail-db-module__BjJD_G__contWrapper{box-sizing:border-box;width:100%;max-width:100%;transition:max-height .3s ease-out;position:relative}.product-view-tap-detail-db-module__BjJD_G__gradientOverlay{pointer-events:none;background:linear-gradient(#fff0 0%,#fffc 50%,#fff 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.product-view-tap-detail-db-module__BjJD_G__buttonWrapper{width:100%;padding:var(--Spacing-16)var(--Spacing-20);justify-content:center;display:flex}.product-view-tap-detail-db-module__BjJD_G__readMoreButton{justify-content:center;align-items:center;gap:var(--Spacing-8);width:100%;max-width:350px;height:48px;padding:0 var(--Spacing-24);border:1px solid var(--Color-Gray-300);border-radius:var(--Radius-Full);cursor:pointer;font-family:var(--font-inter);background-color:#0000;transition:all .2s;display:flex}.product-view-tap-detail-db-module__BjJD_G__readMoreButton:hover{background-color:var(--Color-Gray-100);border-color:var(--Color-Gray-400)}.product-view-tap-detail-db-module__BjJD_G__readMoreButton:active{background-color:var(--Color-Gray-200)}.product-view-tap-detail-db-module__BjJD_G__buttonLabel{font-size:var(--fs-16);color:var(--Color-Text-Primary);font-weight:500;line-height:1}.product-view-tap-detail-db-module__BjJD_G__buttonIcon{color:var(--Color-Text-Primary);flex-shrink:0}
.product-view-tap-info-module__snjNBq__productviewtapinfo{align-items:flex-start;gap:var(--gap-40);width:100%;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);flex-direction:column;display:flex;position:relative}.product-view-tap-info-module__snjNBq__productViewTap{padding:40px var(--padding-0)var(--padding-0);text-align:left;font-size:var(--fs-14);color:var(--Color-Text-Secondary);font-family:var(--font-inter);justify-content:center;align-self:stretch;align-items:center;display:flex}.product-view-tap-info-module__snjNBq__div{align-items:flex-start;gap:var(--Spacing-10);flex-direction:column}.product-view-tap-info-module__snjNBq__div,.product-view-tap-info-module__snjNBq__div2,.product-view-tap-info-module__snjNBq__tit{display:flex}.product-view-tap-info-module__snjNBq__div2{width:var(--width-350);border-radius:var(--Radius-md);border:var(--border-2);box-sizing:border-box;flex-direction:column;align-items:flex-start;overflow:hidden}.product-view-tap-info-module__snjNBq__tit{background-color:var(--Color-Gray-200);padding:var(--Spacing-12)var(--Spacing-16);align-self:stretch;align-items:center;gap:var(--Spacing-8)}.product-view-tap-info-module__snjNBq__div3,.product-view-tap-info-module__snjNBq__parent{position:relative}.product-view-tap-info-module__snjNBq__parent{height:var(--height-24);width:var(--width-24)}.product-view-tap-info-module__snjNBq__div3{display:none}.product-view-tap-info-module__snjNBq__locationInfo{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.product-view-tap-info-module__snjNBq__location{height:var(--height-18);font-weight:600;line-height:132%;display:inline-block;position:relative}.product-view-tap-info-module__snjNBq__location,.product-view-tap-info-module__snjNBq__txt,.product-view-tap-info-module__snjNBq__wrapper{align-self:stretch}.product-view-tap-info-module__snjNBq__txt{color:var(--Color-Text-Tertiary);flex-direction:column;justify-content:center;align-items:center;display:flex}.product-view-tap-info-module__snjNBq__wrapper{height:var(--height-180);object-fit:cover;flex-shrink:0;max-width:100%;position:relative;overflow:hidden}.product-view-tap-info-module__snjNBq__roomInfo{align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);flex-direction:column;display:flex}.product-view-tap-info-module__snjNBq__placeName{color:var(--Color-Text-Secondary);align-self:stretch;font-weight:600;line-height:132%;position:relative}.product-view-tap-info-module__snjNBq__included,.product-view-tap-info-module__snjNBq__room2062f{flex:1;line-height:132%;position:relative}.product-view-tap-info-module__snjNBq__included{height:var(--height-18);font-weight:600;display:inline-block}.product-view-tap-info-module__snjNBq__dotParent,.product-view-tap-info-module__snjNBq__txt2{align-self:stretch;display:flex}.product-view-tap-info-module__snjNBq__txt2{padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);justify-content:center;align-items:center;gap:var(--Spacing-4);color:var(--Color-Text-Tertiary);flex-direction:column}.product-view-tap-info-module__snjNBq__dotParent{align-items:flex-start;gap:var(--Spacing-8)}.product-view-tap-info-module__snjNBq__dotIcon{height:var(--height-18);width:var(--width-3);position:relative}.product-view-tap-info-module__snjNBq__tit3{background-color:var(--Color-Gray-200);padding:var(--Spacing-12)var(--Spacing-16);align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-module__snjNBq__notIncludedNot{flex:1;font-weight:600;line-height:132%;position:relative}.product-view-tap-info-module__snjNBq__txt3{padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);align-self:stretch;align-items:flex-start;gap:var(--Spacing-4);color:var(--Color-Text-Tertiary);flex-direction:column;display:flex}.product-view-tap-info-module__snjNBq__convenienceFacility{width:var(--width-350);border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-items:center;gap:var(--Spacing-8);display:flex}.product-view-tap-info-module__snjNBq__nonRefundableTicket{white-space:pre-wrap;word-break:break-word;flex:1;font-weight:500;line-height:150%;position:relative}.product-view-tap-info-module__snjNBq__convenienceFacility2{width:var(--width-350);border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-module__snjNBq__parkingLotAvailable{white-space:pre-wrap;word-break:break-word;flex:1;font-weight:500;line-height:150%;position:relative}.product-view-tap-info-module__snjNBq__convenienceFacility4{width:var(--width-350);border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-module__snjNBq__schedule,.product-view-tap-info-module__snjNBq__tit4{align-items:center;display:flex}.product-view-tap-info-module__snjNBq__schedule{width:100%;padding:var(--padding-0)var(--padding-0)var(--Spacing-20);box-sizing:border-box;gap:var(--Spacing-12);text-align:left;font-size:var(--fs-22);color:var(--Color-Text-Primary);font-family:var(--font-inter);flex-direction:column}.product-view-tap-info-module__snjNBq__tit4{gap:22px}.product-view-tap-info-module__snjNBq__letsTakeA{font-size:inherit;margin:0;font-family:inherit;font-weight:700;line-height:118%;position:relative}.product-view-tap-info-module__snjNBq__icon{object-fit:cover;width:116px;height:109px;position:relative}.product-view-tap-info-module__snjNBq__timeline{background-color:var(--Color-Gray-100);padding:var(--padding-0)var(--Spacing-20);align-items:flex-start;gap:var(--Spacing-16);font-size:var(--fs-16);flex-direction:column;overflow:hidden}.product-view-tap-info-module__snjNBq__frameGroup,.product-view-tap-info-module__snjNBq__frameParent,.product-view-tap-info-module__snjNBq__timeline{align-self:stretch;display:flex}.product-view-tap-info-module__snjNBq__frameParent{align-content:flex-start;align-items:flex-start;gap:var(--Spacing-12);flex-wrap:wrap}.product-view-tap-info-module__snjNBq__frameGroup{justify-content:center;align-items:center;gap:var(--Spacing-8);flex-direction:column}.product-view-tap-info-module__snjNBq__frameChild{width:var(--width-1);background-color:var(--Color-Brand-Blue);opacity:.25;flex:1;justify-content:center}.product-view-tap-info-module__snjNBq__activityDetails,.product-view-tap-info-module__snjNBq__activityDetailsParent,.product-view-tap-info-module__snjNBq__frameChild{flex-direction:column;align-items:flex-start;display:flex}.product-view-tap-info-module__snjNBq__activityDetailsParent{padding:var(--Spacing-2)var(--padding-0)var(--padding-0);box-sizing:border-box;gap:var(--Spacing-16);min-width:var(--min-w-204);flex:1}.product-view-tap-info-module__snjNBq__activityDetails{align-self:stretch;gap:var(--Spacing-8)}.product-view-tap-info-module__snjNBq__activitySeparator{flex-shrink:0;font-weight:600;line-height:120%;position:relative}.product-view-tap-info-module__snjNBq__tourDetails{align-self:stretch;align-items:flex-start;gap:var(--Spacing-6);font-size:var(--fs-14);color:var(--Color-Text-Secondary);flex-direction:column;display:flex}.product-view-tap-info-module__snjNBq__hourMuseumTourguideLed{align-self:stretch;line-height:132%;position:relative}.product-view-tap-info-module__snjNBq__tourNavigation{border-radius:var(--Radius-Full);align-self:stretch;align-items:center;gap:var(--Spacing-4);color:var(--Color-Gray-900);display:flex}.product-view-tap-info-module__snjNBq__nationalMuseumOf{font-weight:500;line-height:132%;text-decoration:underline;position:relative}.product-view-tap-info-module__snjNBq__cmnicochevronr14Icon{width:12px;max-height:100%;position:relative}.product-view-tap-info-module__snjNBq__frameItem{height:var(--height-180);border-radius:var(--Radius-lg);object-fit:cover;flex-shrink:0;align-self:stretch;max-width:100%;position:relative;overflow:hidden}.product-view-tap-info-module__snjNBq__frameContainer,.product-view-tap-info-module__snjNBq__frameWrapper{align-items:flex-start;display:flex}.product-view-tap-info-module__snjNBq__frameContainer{align-self:stretch;gap:var(--Spacing-12)}.product-view-tap-info-module__snjNBq__frameWrapper{width:314px;padding:var(--Spacing-2)var(--padding-0)var(--padding-0);box-sizing:border-box;flex-direction:column}.product-view-tap-info-module__snjNBq__transferByVehicle{font-size:var(--fs-14);color:var(--Color-Text-Secondary);align-self:stretch;line-height:132%;position:relative}.product-view-tap-info-module__snjNBq__frameParent5{width:314px;padding:var(--Spacing-2)var(--padding-0)var(--padding-0);box-sizing:border-box;align-items:flex-start;gap:var(--Spacing-8);flex-direction:column;display:flex}.product-view-tap-info-module__snjNBq__dinner{flex:1;font-weight:600;line-height:120%;position:relative}.product-view-tap-info-module__snjNBq__frameIcon{width:var(--width-24);object-fit:cover;align-self:stretch;max-height:100%}.product-view-tap-info-module__snjNBq__arrivalTitleParent{padding:var(--Spacing-2)var(--padding-0)var(--padding-0);box-sizing:border-box;align-items:flex-start;gap:var(--Spacing-8);min-width:var(--min-w-204);flex-direction:column;flex:1;display:flex}.product-view-tap-info-module__snjNBq__arrivalLabel{font-weight:600;line-height:120%;position:relative}.product-view-tap-info-module__snjNBq__note,.product-view-tap-info-module__snjNBq__policy{flex-direction:column;align-items:center;display:flex}.product-view-tap-info-module__snjNBq__note{align-self:stretch;gap:var(--Spacing-40);text-align:left;font-size:var(--fs-16);color:var(--Color-Text-Primary);font-family:var(--font-inter)}.product-view-tap-info-module__snjNBq__policy{width:var(--width-350);justify-content:center;gap:var(--Spacing-24)}.product-view-tap-info-module__snjNBq__policyChild{height:var(--height-1);border-top:var(--border-2);box-sizing:border-box;align-self:stretch;position:relative}.product-view-tap-info-module__snjNBq__titParent{justify-content:center;align-self:stretch;align-items:center;gap:var(--Spacing-12);flex-direction:column;display:flex}.product-view-tap-info-module__snjNBq__regularHolidays{height:var(--height-19);align-self:stretch;font-weight:600;line-height:120%;display:inline-block;position:relative}.product-view-tap-info-module__snjNBq__txt4{font-size:var(--fs-14);color:var(--Color-Text-Tertiary);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.product-view-tap-info-module__snjNBq__specialRequests{height:var(--height-19);flex:1;font-weight:600;line-height:120%;display:inline-block;position:relative}.product-view-tap-info-module__snjNBq__byobContent{gap:var(--Spacing-4);font-size:var(--fs-14);color:var(--Color-Text-Tertiary)}.product-view-tap-info-module__snjNBq__byobContent,.product-view-tap-info-module__snjNBq__titParent2,.product-view-tap-info-module__snjNBq__txt10{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.product-view-tap-info-module__snjNBq__titParent2{gap:var(--Spacing-12)}.product-view-tap-info-module__snjNBq__frameParent8,.product-view-tap-info-module__snjNBq__tit8{justify-content:center;align-self:stretch;align-items:center;gap:var(--Spacing-8);display:flex}.product-view-tap-info-module__snjNBq__frameParent8{gap:var(--Spacing-12);font-size:var(--fs-14);color:var(--Color-Text-Tertiary);flex-direction:column}.product-view-tap-info-module__snjNBq__dotParent4,.product-view-tap-info-module__snjNBq__txt17{flex-shrink:0;align-self:stretch;display:flex}.product-view-tap-info-module__snjNBq__dotParent4{justify-content:center;align-items:center;gap:var(--Spacing-8);font-size:var(--fs-16);color:var(--Color-Text-Primary)}.product-view-tap-info-module__snjNBq__txt17{align-items:flex-start;gap:var(--Spacing-4);flex-direction:column}[data-tablet-lab] .product-view-tap-info-module__snjNBq__productViewTap{box-sizing:border-box;padding-left:20px;padding-right:20px}[data-tablet-lab] .product-view-tap-info-module__snjNBq__div{flex:1;min-width:0}[data-tablet-lab] .product-view-tap-info-module__snjNBq__div2,[data-tablet-lab] .product-view-tap-info-module__snjNBq__convenienceFacility,[data-tablet-lab] .product-view-tap-info-module__snjNBq__convenienceFacility2,[data-tablet-lab] .product-view-tap-info-module__snjNBq__convenienceFacility4,[data-tablet-lab] .product-view-tap-info-module__snjNBq__policy{width:100%}
.product-view-tap-info-db-module__2nOGHa__productviewtapinfo{align-items:flex-start;gap:var(--gap-40);width:100%;line-height:var(--lh-normal);letter-spacing:var(--ls-normal);flex-direction:column;display:flex;position:relative}.product-view-tap-info-db-module__2nOGHa__contentWrapper{width:100%;transition:max-height .3s ease-out;position:relative}.product-view-tap-info-db-module__2nOGHa__productViewTap{padding:40px var(--padding-0)var(--padding-0);text-align:left;font-size:var(--fs-14);color:var(--Color-Text-Secondary);font-family:var(--font-inter);justify-content:center;align-self:stretch;align-items:center;display:flex}.product-view-tap-info-db-module__2nOGHa__div{align-items:flex-start;gap:var(--Spacing-10);flex-direction:column}.product-view-tap-info-db-module__2nOGHa__div,.product-view-tap-info-db-module__2nOGHa__div2,.product-view-tap-info-db-module__2nOGHa__tit{display:flex}.product-view-tap-info-db-module__2nOGHa__div2{width:var(--width-350);border-radius:var(--Radius-md);border:var(--border-2);box-sizing:border-box;flex-direction:column;align-items:flex-start;overflow:hidden}.product-view-tap-info-db-module__2nOGHa__tit{background-color:var(--Color-Gray-200);padding:var(--Spacing-12)var(--Spacing-16);align-self:stretch;align-items:center;gap:var(--Spacing-8)}.product-view-tap-info-db-module__2nOGHa__div3,.product-view-tap-info-db-module__2nOGHa__parent{position:relative}.product-view-tap-info-db-module__2nOGHa__parent{height:var(--height-24);width:var(--width-24)}.product-view-tap-info-db-module__2nOGHa__div3{display:none}.product-view-tap-info-db-module__2nOGHa__locationInfo{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.product-view-tap-info-db-module__2nOGHa__location{height:var(--height-18);font-weight:600;line-height:132%;display:inline-block;position:relative}.product-view-tap-info-db-module__2nOGHa__location,.product-view-tap-info-db-module__2nOGHa__txt,.product-view-tap-info-db-module__2nOGHa__wrapper{align-self:stretch}.product-view-tap-info-db-module__2nOGHa__txt{color:var(--Color-Text-Tertiary);flex-direction:column;justify-content:center;align-items:center;display:flex}.product-view-tap-info-db-module__2nOGHa__wrapper{height:var(--height-180);object-fit:cover;flex-shrink:0;max-width:100%;position:relative;overflow:hidden}.product-view-tap-info-db-module__2nOGHa__roomInfo{padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);align-self:stretch;align-items:flex-start;display:flex}.product-view-tap-info-db-module__2nOGHa__included,.product-view-tap-info-db-module__2nOGHa__room2062f{flex:1;line-height:132%;position:relative}.product-view-tap-info-db-module__2nOGHa__included{height:var(--height-18);font-weight:600;display:inline-block}.product-view-tap-info-db-module__2nOGHa__dotParent,.product-view-tap-info-db-module__2nOGHa__txt2{align-self:stretch;display:flex}.product-view-tap-info-db-module__2nOGHa__txt2{padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);justify-content:center;align-items:center;gap:var(--Spacing-4);color:var(--Color-Text-Tertiary);flex-direction:column}.product-view-tap-info-db-module__2nOGHa__dotParent{align-items:flex-start;gap:var(--Spacing-8)}.product-view-tap-info-db-module__2nOGHa__dotIcon{height:var(--height-18);width:var(--width-3);position:relative}.product-view-tap-info-db-module__2nOGHa__tit3{background-color:var(--Color-Gray-200);padding:var(--Spacing-12)var(--Spacing-16);align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-db-module__2nOGHa__notIncludedNot{flex:1;font-weight:600;line-height:132%;position:relative}.product-view-tap-info-db-module__2nOGHa__txt3{padding:var(--Spacing-12)var(--Spacing-20)var(--Spacing-16)var(--Spacing-24);align-self:stretch;align-items:flex-start;gap:var(--Spacing-4);color:var(--Color-Text-Tertiary);flex-direction:column;display:flex}.product-view-tap-info-db-module__2nOGHa__convenienceFacility{border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-db-module__2nOGHa__nonRefundableTicket{white-space:pre-wrap;word-break:break-word;flex:1;font-weight:500;line-height:150%;position:relative}.product-view-tap-info-db-module__2nOGHa__convenienceFacility2{border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-db-module__2nOGHa__parkingLotAvailable{white-space:pre-wrap;word-break:break-word;flex:1;font-weight:500;line-height:150%;position:relative}.product-view-tap-info-db-module__2nOGHa__convenienceFacility4{border-radius:var(--Radius-md);background-color:var(--Color-Gray-200);border:var(--border-2);box-sizing:border-box;padding:var(--padding-10)var(--padding-15);align-self:stretch;align-items:flex-start;gap:var(--Spacing-8);display:flex}.product-view-tap-info-db-module__2nOGHa__note{align-self:stretch;align-items:center;gap:var(--Spacing-40);text-align:left;font-size:var(--fs-16);color:var(--Color-Text-Primary);font-family:var(--font-inter);flex-direction:column;display:flex}.product-view-tap-info-db-module__2nOGHa__gradientOverlay{pointer-events:none;background:linear-gradient(#fff0 0%,#fffc 50%,#fff 100%);height:120px;position:absolute;bottom:0;left:0;right:0}[data-tablet-lab] .product-view-tap-info-db-module__2nOGHa__div2{width:100%}
