@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__oGXQ3q__BannerTitle{font-family:var(--font-pretendard);font-size:1.25rem;font-weight:600;line-height:1.875rem}}.index-module-scss-module__oGXQ3q__Banner{background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;width:100%;height:520px;display:flex;position:relative}@media (min-width:1024px){.index-module-scss-module__oGXQ3q__Banner{height:800px}}.index-module-scss-module__oGXQ3q__BannerTitle{letter-spacing:-.8px;padding-inline:20px;color:var(--color-white-default);word-break:keep-all;text-align:center;text-shadow:0 6px 6px #00000024;padding-bottom:100px;font-size:40px;font-weight:700;line-height:130%}@media (min-width:1024px){.index-module-scss-module__oGXQ3q__BannerTitle{font-size:72px}}
.Timeline-module-scss-module__UAU7jW__Timeline{--timeline-thickness:1px;--timeline-gutter:4px;flex-direction:column;width:100%;display:flex}.Timeline-module-scss-module__UAU7jW__TimelineSm{--timeline-indicator-size:1rem;--timeline-font-size:.625rem}.Timeline-module-scss-module__UAU7jW__TimelineSm .Timeline-module-scss-module__UAU7jW__TimelineTitle{font-size:.75rem;line-height:1rem}.Timeline-module-scss-module__UAU7jW__TimelineMd{--timeline-indicator-size:1.25rem;--timeline-font-size:.75rem}.Timeline-module-scss-module__UAU7jW__TimelineMd .Timeline-module-scss-module__UAU7jW__TimelineTitle{font-size:.875rem;line-height:1.25rem}.Timeline-module-scss-module__UAU7jW__TimelineItem{--timeline-content-gap:1.5rem;flex-shrink:0;align-items:flex-start;gap:1rem;display:flex;position:relative}.Timeline-module-scss-module__UAU7jW__TimelineItem:last-of-type{--timeline-content-gap:0;--timeline-separator-display:none}.Timeline-module-scss-module__UAU7jW__TimelineSeparator{display:var(--timeline-separator-display);border:0 solid #e4e4e7;border-inline-start-width:var(--timeline-thickness);margin-inline-start:calc(-1*var(--timeline-thickness)/2);position:absolute;inset-block:0;inset-inline-start:calc(var(--timeline-indicator-size)/2)}.Timeline-module-scss-module__UAU7jW__TimelineIndicator{width:var(--timeline-indicator-size);height:var(--timeline-indicator-size);color:#fff;font-size:var(--timeline-font-size);background:#18181b;border-radius:9999px;outline:2px solid #fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.Timeline-module-scss-module__UAU7jW__TimelineConnector{align-self:stretch;position:relative}.Timeline-module-scss-module__UAU7jW__TimelineContent{width:100%;padding-bottom:var(--timeline-content-gap);flex-direction:column;gap:.5rem;display:flex}.Timeline-module-scss-module__UAU7jW__TimelineTitle{margin-top:var(--timeline-margin);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:500;display:flex}.Timeline-module-scss-module__UAU7jW__TimelineDescription{color:#52525b;font-size:.75rem;line-height:1rem}.Timeline-module-scss-module__UAU7jW__TimelineCustomSeparator{border-width:2px;border-color:#0fd3d866;inset-block:10px -10px;inset-inline-start:calc(var(--timeline-indicator-size)/2 - 1px)}.Timeline-module-scss-module__UAU7jW__TimelineCustomIndicator{border:4px solid var(--color-aqua-500);background:#fff;outline:none;margin-top:10px}
.Tooltip-module-scss-module__Wm9LUG__TooltipTrigger{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:inline-block}.Tooltip-module-scss-module__Wm9LUG__TooltipTrigger:focus-visible{outline-offset:2px;outline:2px solid}.Tooltip-module-scss-module__Wm9LUG__TooltipContent{background:var(--tooltip-bg,#18181b);color:#fafafa;border:0;border-radius:4px;max-width:320px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
.index-module-scss-module__0kxPDa__AdditionalInfo{letter-spacing:-.28px;word-break:keep-all;max-width:60px;color:var(--color-gray-600);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__0kxPDa__AdditionalInfoDd{flex-flow:wrap;flex:1;justify-content:space-between;place-items:center flex-end;gap:8px;display:flex}.index-module-scss-module__0kxPDa__AdditionalInfoContent{letter-spacing:-.28px;width:fit-content;color:var(--color-gray-800);font-size:14px;font-weight:600;line-height:150%;display:inline}.index-module-scss-module__0kxPDa__AdditionalInfoTitle{letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:140%}.index-module-scss-module__0kxPDa__AdditionalInfoTitleGroup{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:0;display:flex}.index-module-scss-module__0kxPDa__AdditionalInfoDetailItem{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding-block:8px;display:flex}.index-module-scss-module__0kxPDa__AdditionalInfoTitleContainer{letter-spacing:-.28px;color:var(--color-gray-800);background:var(--color-gray-50);border-radius:8px;padding:4px 8px;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__0kxPDa__AdditionalInfoGroup{letter-spacing:-.28px;width:100%;color:var(--color-gray-600);flex-direction:column;align-items:stretch;gap:0;font-size:14px;font-weight:500;line-height:150%;display:flex}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__M9kZKq__LineBannerMark{color:inherit;white-space:nowrap;background:0 0}}.index-module-scss-module__M9kZKq__LineBannerHeader{border-bottom:1px solid;border-color:var(--color-gray-50);background:var(--color-aqua-50);cursor:default;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:36px;padding:8px 20px;display:flex}.index-module-scss-module__M9kZKq__LineBannerContentRow{flex-direction:row;align-items:center;gap:4px;display:flex}.index-module-scss-module__M9kZKq__LineBannerMark{color:var(--color-aqua-500)}
.style-module-scss-module__yHUvfq__AppInstallBottomBanner{flex-shrink:0;margin-bottom:8px;overflow:hidden}.style-module-scss-module__yHUvfq__AppInstallBottomBannerLink{color:#27272a;cursor:pointer;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.style-module-scss-module__yHUvfq__AppInstallBottomBannerLink:focus{box-shadow:none;outline:none}.style-module-scss-module__yHUvfq__AppInstallBottomBannerLink:focus-visible{outline-offset:2px;outline:3px solid #000}@media (hover:hover){.style-module-scss-module__yHUvfq__AppInstallBottomBannerLink:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 20%, transparent);text-decoration-color:color-mix(in srgb, currentColor 20%, transparent);text-underline-offset:3px}}.style-module-scss-module__yHUvfq__AppInstallBottomBannerLink{justify-content:center;width:100%;display:flex;position:relative}.style-module-scss-module__yHUvfq__AppInstallBottomBannerBackdrop{object-fit:cover;opacity:.4;filter:blur(4px);width:100%;height:100%;position:absolute;inset:0}.style-module-scss-module__yHUvfq__AppInstallBottomBannerImage{z-index:10;object-fit:cover;width:100%;max-width:480px}.style-module-scss-module__yHUvfq__AppInstallBottomBanner[data-home-app-banner] .style-module-scss-module__yHUvfq__AppInstallBottomBannerLink{aspect-ratio:1}.style-module-scss-module__yHUvfq__AppInstallBottomBanner[data-home-app-banner] .style-module-scss-module__yHUvfq__AppInstallBottomBannerImage{object-fit:contain;height:100%}
.index-module-scss-module__dA22XG__BottomBanner{margin-top:20px}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__UqH00W__ReviewBottomSheetSeparator{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-inline-start-width:var(--separator-thickness);display:block}}.index-module-scss-module__UqH00W__ReviewBottomSheet{padding-bottom:var(--vStack-padding-bottom);flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.index-module-scss-module__UqH00W__ReviewBottomSheetReviewContainer{position:relative}.index-module-scss-module__UqH00W__ReviewBottomSheetReviewContainer:not(:first-of-type){border-top:1px solid;border-color:var(--color-gray-50)}.index-module-scss-module__UqH00W__ReviewBottomSheetContainer{z-index:10;position:absolute;bottom:0;left:0;right:0}.index-module-scss-module__UqH00W__ReviewBottomSheetSpotSummary{padding:10px 20px 0}.index-module-scss-module__UqH00W__ReviewBottomSheetRow{color:var(--color-gray-800);border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding-block:8px;display:flex}.index-module-scss-module__UqH00W__ReviewBottomSheetText{letter-spacing:-.28px;font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__UqH00W__ReviewBottomSheetSeparator{background:var(--color-gray-200);height:12px}
.ParagraphBlock-module-scss-module__LKXHMW__ParagraphBlock{letter-spacing:-.32px;letter-spacing:normal;width:100%;min-height:28.8px;color:var(--color-gray-800);padding-inline:16px;font-size:16px;font-weight:500;line-height:180%}@media (min-width:768px){.ParagraphBlock-module-scss-module__LKXHMW__ParagraphBlock{padding-inline:0}}.ParagraphBlock-module-scss-module__LKXHMW__ParagraphBlockText{font-weight:var(--text-font-weight);font-style:var(--text-font-style);color:var(--text-color)}
.index-module-scss-module__-Maq6G__AppInstallHomeBanner{touch-action:none;display:none}:is(html[data-app-install-home-banner] .index-module-scss-module__-Maq6G__AppInstallHomeBanner,.index-module-scss-module__-Maq6G__AppInstallHomeBanner[data-store]){display:block}.index-module-scss-module__-Maq6G__AppInstallHomeBannerBackdrop{z-index:1400;background:#0000005c;position:fixed;inset:0}.index-module-scss-module__-Maq6G__AppInstallHomeBannerPositioner{z-index:1400;overscroll-behavior-y:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.index-module-scss-module__-Maq6G__AppInstallHomeBannerContent{overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;background:#fff;border-radius:16px;outline:0;flex-direction:column;flex:0 auto;width:calc(100% - 72px);max-width:376px;max-height:calc(100dvh - 32px);margin-inline:36px;padding:16px;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden auto;box-shadow:0 8px 16px #18181b1a,0 0 1px #18181b4d}.index-module-scss-module__-Maq6G__AppInstallHomeBannerHeader{gap:8px;padding:16px;display:flex;position:absolute;top:0;right:0}.index-module-scss-module__-Maq6G__AppInstallHomeBannerClose{cursor:pointer}.index-module-scss-module__-Maq6G__AppInstallHomeBannerBody{flex-direction:column;flex:1;align-items:center;gap:28px;display:flex}.index-module-scss-module__-Maq6G__AppInstallHomeBannerLink{aspect-ratio:864/1416;flex:none;align-self:stretch;width:calc(100% + 32px);margin:-16px;display:block}.index-module-scss-module__-Maq6G__AppInstallHomeBanner[data-store=ios] .index-module-scss-module__-Maq6G__AppInstallHomeBannerLink{aspect-ratio:864/1290}html[data-app-install-home-banner=ios] .index-module-scss-module__-Maq6G__AppInstallHomeBannerLink{aspect-ratio:864/1290}.index-module-scss-module__-Maq6G__AppInstallHomeBannerImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.index-module-scss-module__Xk7rjq__SummarySection{width:100%;margin-top:-20px}.index-module-scss-module__Xk7rjq__SummarySectionContainer{background:var(--color-gray-50);width:100%;position:relative}.index-module-scss-module__Xk7rjq__SummarySectionPurchase{letter-spacing:-.28px;font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__Xk7rjq__SummarySectionGroup{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:20px;display:flex}.index-module-scss-module__Xk7rjq__SummarySectionNameGroup{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;display:flex}.index-module-scss-module__Xk7rjq__SummarySectionNameRow{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.index-module-scss-module__Xk7rjq__SummarySectionText{letter-spacing:-.24px;font-size:12px;font-weight:600;line-height:20px}.index-module-scss-module__Xk7rjq__SummarySectionH{letter-spacing:-.36px;color:var(--color-gray-900);font-size:18px;font-weight:600;line-height:150%}.index-module-scss-module__Xk7rjq__SummarySectionOriginalPriceGroup{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.index-module-scss-module__Xk7rjq__SummarySectionOriginalPrice{letter-spacing:-.32px;color:var(--color-gray-400);font-size:16px;font-weight:500;line-height:150%;text-decoration:line-through}.index-module-scss-module__Xk7rjq__SummarySectionDiscountRateRow{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:4px;width:100%;display:flex}.index-module-scss-module__Xk7rjq__SummarySectionSalePrice{letter-spacing:-.48px;color:var(--color-gray-900);font-size:24px;font-weight:700;line-height:140%}.index-module-scss-module__Xk7rjq__SummarySectionLabel{letter-spacing:-.36px;font-size:18px;font-weight:500;line-height:150%}.index-module-scss-module__Xk7rjq__SummarySectionPrice{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__Xk7rjq__SummarySectionAdditionalInformation{width:100%;padding-inline:20px}.index-module-scss-module__Xk7rjq__SummarySectionGrid{border-top:1px solid;border-color:var(--color-gray-50);grid-template-columns:fit-content(100%) 1fr;gap:8px;width:100%;padding-top:20px;display:grid}.index-module-scss-module__Xk7rjq__SummarySectionIconRow{background:var(--h-stack-bg);color:var(--h-stack-color);padding-block:2px;padding-inline:var(--hStack-padding-inline);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}
.ImageBlock-module-scss-module__m-OWRq__ImageBlock{width:100%}.ImageBlock-module-scss-module__m-OWRq__ImageBlockFrame{background:0 0;width:100%;overflow:hidden}.ImageBlock-module-scss-module__m-OWRq__ImageBlockImage{object-fit:cover;width:100%;height:auto}
.index-module-scss-module__AsDCia__MetaBrowserAppInstallBanner{cursor:pointer;width:100%;height:fit-content}.index-module-scss-module__AsDCia__MetaBrowserAppInstallBannerImage{object-fit:cover;aspect-ratio:288/318;width:100%}
@layer reset,pop-ui,base,tokens;@layer recipes{.page-module-scss-module__SNKV7W__ExhibitionDetailPageSeparator{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}}.page-module-scss-module__SNKV7W__ExhibitionDetailPage{position:relative}.page-module-scss-module__SNKV7W__ExhibitionDetailPageSeparator{background:var(--color-gray-50);border:none;height:8px}
.index-module-scss-module__LGilAG__RewardInfoSection{background:var(--color-gray-50);border-radius:8px;width:100%;padding:16px}.index-module-scss-module__LGilAG__RewardInfoSectionNameGroup{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.index-module-scss-module__LGilAG__RewardInfoSectionRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.index-module-scss-module__LGilAG__RewardInfoSectionText{letter-spacing:-.28px;color:var(--color-gray-900);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__LGilAG__RewardInfoSectionRewardRateLabel{letter-spacing:-.24px;color:var(--color-gray-600);font-size:12px;font-weight:500;line-height:150%}.index-module-scss-module__LGilAG__RewardInfoSectionRewardRate{letter-spacing:-.24px;color:var(--color-gray-900);font-size:12px;font-weight:600;line-height:150%}.index-module-scss-module__LGilAG__RewardInfoSectionContainer{background:var(--color-gray-100);width:100%;height:1px;margin-block:12px}.index-module-scss-module__LGilAG__RewardInfoSectionButton{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.index-module-scss-module__LGilAG__RewardInfoSectionRewardGuideTitle{letter-spacing:-.24px;color:var(--color-gray-700);font-size:12px;font-weight:600;line-height:150%}.index-module-scss-module__LGilAG__RewardInfoSectionPolicyList{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.index-module-scss-module__LGilAG__RewardInfoSectionPolicyItem{letter-spacing:-.24px;color:var(--color-gray-700);font-size:12px;font-weight:500;line-height:150%}.index-module-scss-module__LGilAG__RewardInfoSectionRewardHighlight{letter-spacing:-.32px;color:var(--text-color);font-size:16px;font-weight:600;line-height:150%}
.index-module-scss-module__jjEVnq__SpotDetailContent{margin-top:8px}.index-module-scss-module__jjEVnq__SpotDetailContentSearchGroup{background:var(--color-gray-50);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.index-module-scss-module__jjEVnq__SpotDetailContentSearchGroup>:not(:empty)~:not(:empty){margin-top:8px}
.SpotBlock-module-scss-module__r4kqgW__SpotBlockBare{width:100%;padding:0}.SpotBlock-module-scss-module__r4kqgW__SpotBlockCard{width:100%;padding:16px}@media (min-width:768px){.SpotBlock-module-scss-module__r4kqgW__SpotBlockCard{padding:0}}.SpotBlock-module-scss-module__r4kqgW__SpotBlockContent{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockThumbnail{aspect-ratio:328/180;background:var(--color-gray-100);width:100%;overflow:hidden}.SpotBlock-module-scss-module__r4kqgW__SpotBlockImage{object-fit:cover;width:100%;height:100%}.SpotBlock-module-scss-module__r4kqgW__SpotBlockDetails{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:12px;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockNameRow{flex-direction:row;align-items:center;gap:4px;width:100%;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockCategory{flex-shrink:0;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockName{letter-spacing:-.32px;color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:150%;overflow:hidden}.SpotBlock-module-scss-module__r4kqgW__SpotBlockAddress{letter-spacing:-.28px;color:var(--color-gray-400);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:500;line-height:150%;overflow:hidden}.SpotBlock-module-scss-module__r4kqgW__SpotBlockMetrics{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockRatingRow{flex-direction:row;align-items:center;gap:6px;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockRating{letter-spacing:-.28px;color:var(--color-gray-500);font-size:14px;font-weight:500;line-height:150%}.SpotBlock-module-scss-module__r4kqgW__SpotBlockLikeRow{flex-direction:row;align-items:center;gap:4px;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockLikeCount{letter-spacing:-.28px;color:var(--color-gray-800);font-size:14px;font-weight:500;line-height:100%}.SpotBlock-module-scss-module__r4kqgW__SpotBlockSaleRow{border-top:1px solid;border-color:var(--color-gray-50);align-items:center;gap:8px;justify-content:var(--hStack-justify-content);flex-direction:row;width:100%;padding-top:8px;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockSaleText{letter-spacing:-.28px;color:var(--color-aqua-500);font-size:14px;font-weight:600;line-height:150%}.SpotBlock-module-scss-module__r4kqgW__SpotBlockMoreRow{flex-direction:row;align-items:center;gap:2px;display:flex}.SpotBlock-module-scss-module__r4kqgW__SpotBlockMoreText{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:600;line-height:150%}.SpotBlock-module-scss-module__r4kqgW__SpotBlockBareLink{background:var(--color-white-default);cursor:pointer;width:100%;display:flex;overflow:hidden}@media (hover:hover){.SpotBlock-module-scss-module__r4kqgW__SpotBlockBareLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--color-gray-50)}}.SpotBlock-module-scss-module__r4kqgW__SpotBlockCardLink{background:var(--color-white-default);border:1px solid;border-color:var(--color-gray-100);cursor:pointer;border-radius:12px;width:100%;display:flex;overflow:hidden}@media (hover:hover){.SpotBlock-module-scss-module__r4kqgW__SpotBlockCardLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--color-gray-50)}}
.index-module-scss-module__FY1HbG__AppInstallPaymentResultBanner{background:linear-gradient(#eaf6ff 5%,#f4f9ff 90%);padding:88px 16px 36px;position:relative}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerNotification{z-index:10;width:100%;padding:20px;position:absolute;top:0;left:0;right:0}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerHeader{cursor:pointer;border:1px solid;border-color:var(--color-blue-200);background:var(--color-white-default);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:fit-content;height:40px;margin-inline:auto;padding-inline:16px;display:flex;box-shadow:0 4px 16px #00000014}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerAppInfo{position:relative}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerAppInfo:after{content:"N";color:var(--color-white-default);background:var(--color-red-500);border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;font-size:7px;font-weight:700;line-height:150%;display:flex;position:absolute;top:0;right:0}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerAppIcon{object-fit:cover;width:24px;height:24px}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerMessage{letter-spacing:-.28px;color:var(--color-gray-900);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerUsername{letter-spacing:-.28px;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerDetails{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitIntro{flex-direction:column;align-items:stretch;gap:8px;padding-inline:12px;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitTitle{letter-spacing:-.28px;color:var(--color-aqua-500);font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitDescription{letter-spacing:-.4px;color:var(--color-gray-900);font-size:20px;font-weight:700;line-height:140%}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefits{background:var(--color-white-default);border-radius:16px;flex-direction:column;align-items:stretch;gap:20px;padding:20px 16px;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitItem{flex-direction:column;align-items:stretch;gap:0;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitRow{flex-direction:row;align-items:center;gap:20px;padding:20px 8px;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitRow:not(:last-of-type){border-bottom:1px solid;border-color:var(--color-gray-50)}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitIcon{object-fit:cover;width:40px;height:40px}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerBenefitText{flex-direction:column;align-items:stretch;gap:4px;display:flex}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerItemTitle{letter-spacing:-.36px;color:var(--color-gray-900);font-size:18px;font-weight:700;line-height:150%}.index-module-scss-module__FY1HbG__AppInstallPaymentResultBannerItemDescription{letter-spacing:-.28px;word-break:keep-all;color:var(--color-gray-500);font-size:14px;font-weight:600;line-height:150%}
.index-module-scss-module__thm3Ea__GeneralSummarySection{width:100%;margin-top:-20px}.index-module-scss-module__thm3Ea__GeneralSummarySectionContainer{background:var(--color-gray-50);width:100%;position:relative}.index-module-scss-module__thm3Ea__GeneralSummarySectionIconGroup{background:var(--color-orange-100);border-bottom:1px solid;border-color:var(--color-gray-50);justify-content:center;align-items:center;gap:8px;width:100%;min-height:34px;padding-block:6px;padding-inline:20px;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionText{letter-spacing:-.28px;color:var(--color-orange-700);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__thm3Ea__GeneralSummarySectionPurchase{letter-spacing:-.28px;font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__thm3Ea__GeneralSummarySectionImageGroup{flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:20px;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionImageRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionGroup{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionLabelRow{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionLabel{letter-spacing:-.24px;font-size:12px;font-weight:600;line-height:20px}.index-module-scss-module__thm3Ea__GeneralSummarySectionH{letter-spacing:-.36px;color:var(--color-gray-900);font-size:18px;font-weight:700;line-height:150%}.index-module-scss-module__thm3Ea__GeneralSummarySectionProductHeading{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionProductTitle{letter-spacing:-.32px;color:var(--color-gray-900);font-size:16px;font-weight:600;line-height:150%}.index-module-scss-module__thm3Ea__GeneralSummarySectionDiscountRateRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionSalePrice{letter-spacing:-.48px;color:var(--color-gray-900);font-size:24px;font-weight:700;line-height:140%}.index-module-scss-module__thm3Ea__GeneralSummarySectionOriginalPrice{letter-spacing:-.32px;color:var(--color-gray-400);font-size:16px;font-weight:500;line-height:150%;text-decoration:line-through}.index-module-scss-module__thm3Ea__GeneralSummarySectionShortNote{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__thm3Ea__GeneralSummarySectionImage{letter-spacing:-.24px;background:var(--color-aqua-50);width:100%;color:var(--color-aqua-500);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:12px;font-weight:600;line-height:150%;display:flex}.index-module-scss-module__thm3Ea__GeneralSummarySectionIconRow{background:var(--h-stack-bg);color:var(--h-stack-color);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:2px;padding-block:2px;padding-inline:4px;display:flex}
.index-module-scss-module__lhp-gG__SpotDetailExperienceSection{letter-spacing:-.36px;width:100%;color:var(--color-gray-900);font-size:18px;font-weight:700;line-height:150%}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionGroup{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionIconRow{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionChannelBadge{flex-direction:row;align-items:center;gap:4px;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionLabel{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionCount{letter-spacing:-.28px;color:var(--color-gray-800);font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionTitleContainer{border:1px solid;border-color:var(--color-gray-50);border-radius:12px;width:100%;padding:16px}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionImageRow{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionImage{object-fit:cover;border-radius:4px;flex-shrink:0;width:52px;height:52px}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionRecruitmentDetails{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionRow{flex-direction:row;align-items:center;gap:4px;min-width:0;display:flex}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionDate{letter-spacing:-.28px;background:var(--color-gray-50);color:var(--color-gray-800);border-radius:6px;flex-shrink:0;padding-block:1px;padding-inline:6px;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionTitle{letter-spacing:-.32px;color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:150%;overflow:hidden}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionName{letter-spacing:-.28px;color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:150%;overflow:hidden}.index-module-scss-module__lhp-gG__SpotDetailExperienceSectionIconContainer{flex-shrink:0}
@layer reset,pop-ui,base,tokens;@layer recipes{.HeadingBlock-module-scss-module__LPLZCW__HeadingBlockHeading{font-family:var(--font-pretendard);font-size:1.25rem;font-weight:600;line-height:1.875rem}}.HeadingBlock-module-scss-module__LPLZCW__HeadingBlock{width:100%;padding-inline:16px}@media (min-width:768px){.HeadingBlock-module-scss-module__LPLZCW__HeadingBlock{padding-inline:0}}.HeadingBlock-module-scss-module__LPLZCW__HeadingBlockText{font-weight:var(--text-font-weight);font-style:var(--text-font-style)}.HeadingBlock-module-scss-module__LPLZCW__HeadingBlockHeading{color:var(--color-gray-900);font-weight:700;line-height:175%;font-size:var(--heading-font-size)}
.index-module-scss-module__1r8oaW__BottomBannerSection{margin-inline:auto;max-width:448px;margin-bottom:32px;padding:12px 20px 0}.index-module-scss-module__1r8oaW__BottomBannerSectionMobile{display:none}html[data-mobile-device=true] .index-module-scss-module__1r8oaW__BottomBannerSectionMobile{display:block}
.index-module-scss-module__jAH9cq__GeneralPIView{background:var(--color-gray-50);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;display:flex}
.page-module-scss-module__WfcqOa__SpotDetailPage{position:relative}
.ListBlock-module-scss-module__V454La__ListBlock{width:100%;padding-inline:16px}@media (min-width:768px){.ListBlock-module-scss-module__V454La__ListBlock{padding-inline:0}}.ListBlock-module-scss-module__V454La__ListBlockItem{letter-spacing:-.32px;color:var(--color-gray-800);font-size:16px;font-weight:500;line-height:150%}.ListBlock-module-scss-module__V454La__ListBlockText{font-weight:var(--text-font-weight);font-style:var(--text-font-style);color:var(--text-color)}.ListBlock-module-scss-module__V454La__ListBlockList{list-style-type:var(--box-list-style-type);flex-direction:column;gap:10px;padding-left:24px;display:flex}
@layer reset,pop-ui,base,tokens;@layer recipes{.page-module-scss-module__Y1xgea__HomePage{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}}.page-module-scss-module__Y1xgea__HomePage{border-color:var(--color-gray-50);margin-inline:20px}.page-module-scss-module__Y1xgea__HomePagePriceGroup{flex-direction:column;align-items:stretch;gap:40px;width:100%;display:flex}
.LinkBlock-module-scss-module__hozNVW__LinkBlock{width:100%;padding-inline:16px}@media (min-width:768px){.LinkBlock-module-scss-module__hozNVW__LinkBlock{padding-inline:0}}.LinkBlock-module-scss-module__hozNVW__LinkBlockCard{background-color:var(--color-white-default);border:1px solid;border-color:var(--color-gray-100);border-radius:8px;width:100%;padding:8px 16px;display:flex}@media (hover:hover){.LinkBlock-module-scss-module__hozNVW__LinkBlockCard:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background-color:var(--color-gray-50)}}.LinkBlock-module-scss-module__hozNVW__LinkBlockContent{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.LinkBlock-module-scss-module__hozNVW__LinkBlockThumbnail{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LinkBlock-module-scss-module__hozNVW__LinkBlockDetails{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.LinkBlock-module-scss-module__hozNVW__LinkBlockUrl{letter-spacing:-.32px;color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:500;line-height:150%;overflow:hidden}
@layer reset,pop-ui,base,tokens;@layer recipes{.HrBlock-module-scss-module__t_wRjW__HrBlockDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}}.HrBlock-module-scss-module__t_wRjW__HrBlock{width:100%;padding-block:30px}.HrBlock-module-scss-module__t_wRjW__HrBlockDivider{border-color:var(--color-gray-100);width:100%;max-width:var(--separator-max-width);margin-inline:auto}
.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlock{width:100%;padding-inline:16px}@media (min-width:768px){.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlock{padding-inline:0}}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockContent{justify-content:center;align-items:center;display:flex}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockBody{font-style:italic;font-weight:var(--text-font-weight)}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockActions{justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockSolidSurface{padding-block:10px;border-left:3px solid;border-color:var(--color-gray-300);flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding-left:16px;display:flex}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockOutlineSurface{flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding-block:10px;display:flex}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockSolidText{letter-spacing:-.36px;color:var(--color-gray-700);white-space:pre-wrap;font-size:18px;font-style:italic;font-weight:500;line-height:150%}.BlockquoteBlock-module-scss-module__dvU7YW__BlockquoteBlockOutlineText{letter-spacing:-.36px;color:var(--color-gray-700);white-space:pre-wrap;text-align:center;padding-block:24px 20px;font-size:18px;font-style:italic;font-weight:500;line-height:150%}
.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelBox{width:var(--box-width);margin-inline:auto}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelBox2{grid-template-columns:32px 1fr 32px;align-items:center;height:56px;padding-inline:16px;display:grid}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelBox3{width:32px;height:32px;display:inline-flex}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelText{letter-spacing:-.32px;text-align:center;font-size:16px;font-weight:700;line-height:150%}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelBox4{padding-block:16px;padding-inline:20px}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelCalendar{width:100%}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelCalendar[data-constrained]{width:320px;max-width:100%}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelCalendar>div:nth-of-type(2){grid-template-rows:none;grid-auto-rows:minmax(44px,auto);row-gap:4px}.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelCalendar [data-calendar-week],.BookingCalendarPanel-module-scss-module__CchUgq__BookingCalendarPanelCalendar:not([data-constrained]) [data-calendar-weekdays]{grid-template-columns:repeat(7,1fr);justify-content:stretch}
.index-module-scss-module__nupBTW__BlockRenderer{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}
@font-face{font-family:pretendardSubset;src:url(../media/Pretendard_Regular_subset-s.p.044idnt5ihfsd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendardSubset;src:url(../media/Pretendard_Medium_subset-s.p.3jeljm9sbbjfd.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendardSubset;src:url(../media/Pretendard_SemiBold_subset-s.p.2keyy-yu2x9g2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendardSubset;src:url(../media/Pretendard_Bold_subset-s.p.2mfo-jur27q-k.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pretendardSubset Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendardsubset_57cd6c59-module__s8fHcG__className{font-family:pretendardSubset,pretendardSubset Fallback,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.pretendardsubset_57cd6c59-module__s8fHcG__variable{--font-pretendard:"pretendardSubset", "pretendardSubset Fallback", -apple-system, BlinkMacSystemFont, system-ui, Roboto, Helvetica Neue, Segoe UI, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif}
@layer reset,pop-ui,base,tokens;@layer recipes{.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput{width:100%;min-width:var(--input-height);appearance:none;text-align:start;height:var(--input-height);--focus-color:var(--color-blue-500);--error-color:#ef4444;--focus-ring-color:#a1a1aa;padding:12px 16px;--input-height:2.5rem;background:0 0;border-width:1px;border-color:#e4e4e7;border-radius:8px;outline:0;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput::placeholder,.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput[data-placeholder]{color:var(--color-gray-400)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:focus,[data-focus]){--ring-color:var(--color-blue-500);outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:focus-visible,[data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width,1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style,solid);border-color:var(--focus-ring-color)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6{appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--outline-color,var(--outline-color-legacy));cursor:pointer;isolation:isolate;--focus-ring-color:#a1a1aa;color:#27272a;--outline-color-legacy:#e4e4e7;--outline-color:#e4e4e7;border-radius:10px;outline:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:2.5rem;height:2.5rem;padding:8px 16px;padding-inline:1rem;font-size:16px;font-weight:700;line-height:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:.2s;display:inline-flex;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);outline:3px solid #000}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6 :where(svg){flex-shrink:0;width:1.25rem;height:1.25rem}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6:is(:focus,[data-focus]){box-shadow:none;outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6:is([aria-expanded=true],[data-expanded],[data-state=expanded]){background:#f4f4f5}@media (hover:hover){.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton6:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:#f4f4f5}}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7{appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;cursor:pointer;isolation:isolate;--focus-ring-color:#a1a1aa;color:#fff;background:#18181b;border-width:1px;border-color:#0000;border-radius:10px;outline:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:2.5rem;height:2.5rem;padding:8px 16px;padding-inline:1rem;font-size:16px;font-weight:700;line-height:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:.2s;display:inline-flex;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);outline:3px solid #000}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7 :where(svg){flex-shrink:0;width:1.25rem;height:1.25rem}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7:is(:focus,[data-focus]){box-shadow:none;outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7:is([aria-expanded=true],[data-expanded],[data-state=expanded]){--mix-background:#18181be6;background:var(--mix-background,#18181b)}@media (hover:hover){.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7:is(:hover,[data-hover]):not(:disabled,[data-disabled]){--mix-background:#18181be6;background:var(--mix-background,#18181b)}}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegment{--segment-radius:.25rem;--segment-indicator-shadow:0px 2px 4px #18181b1a, 0px 0px 1px #18181b4d;--segment-indicator-bg:#fff;border-radius:var(--segment-radius);text-align:center;isolation:isolate;background:#f4f4f5;min-width:max-content;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0000000d}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentIndicator{box-shadow:var(--segment-indicator-shadow);background:var(--segment-indicator-bg);width:var(--width);height:var(--height);top:var(--top);left:var(--left);z-index:-1;border-radius:var(--segment-radius);position:absolute}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem{-webkit-user-select:none;user-select:none;color:#000;border-radius:var(--segment-radius);justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem:has(input:focus-visible){--focus-ring-color:#a1a1aa}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem:has(input:focus-visible):is(:focus,[data-focus]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem[data-state=checked][data-ssr]{border-radius:var(--segment-radius);background:#fff;box-shadow:0 2px 4px #18181b1a,0 0 1px #18181b4d}}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox2{white-space:nowrap;flex:none;align-items:center;gap:16px;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox3{align-items:center;gap:8px;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox4{flex:0 0 340px;width:340px;height:44px;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarDatePositioner{z-index:1500;width:max-content;height:fit-content;padding:0;display:block;position:absolute;inset:calc(100% + 4px) auto auto 0;overflow:visible}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox5{border:1px solid;border-color:var(--box-border-color);width:100%;height:44px;box-shadow:var(--box-box-shadow);background:var(--color-white-default);border-radius:6px;gap:3px;padding-inline:12px;display:flex;overflow:hidden}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox5:has(button[aria-haspopup=dialog]:focus-visible){border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500);outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton{cursor:pointer;flex:0 0 16px;place-items:center;transition:opacity .2s;display:grid}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton:not(:disabled):hover{opacity:.8}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton2{letter-spacing:-.28px;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;line-height:150%;transition:opacity .2s;display:flex;overflow:hidden}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton2:hover{opacity:.8}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox6{white-space:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarText2{text-align:right;width:80px;color:var(--color-gray-500);flex:0 0 80px;font-size:12px;font-weight:500}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox7{background:var(--color-gray-50);border:1px solid;border-color:var(--color-gray-100);border-radius:6px;flex:0 400px;align-items:center;width:400px;min-width:240px;height:44px;display:flex;overflow:hidden}:is(.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox7:has([data-part=trigger]:focus-visible),.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox7:has([data-part=trigger][data-state=open]),.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox7:has(input:focus-visible)){border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500);outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox8{background:var(--color-gray-200);flex:0 0 1px;width:1px;height:20px}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput{letter-spacing:-.28px;background:0 0;border:0;border-radius:0;min-width:0;height:42px;padding-inline:12px;font-size:14px;font-weight:600;line-height:150%}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:focus,[data-focus]),.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput:is(:focus-visible,[data-focus-visible]){box-shadow:none;outline:none}@media (min-width:1024px){.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarInput{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:150%}}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox9{flex:0 0 44px;place-items:center;width:44px;display:grid}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton3{letter-spacing:-.28px;cursor:pointer;border:1px solid;border-color:var(--color-gray-200);border-radius:9999px;height:30px;margin-left:auto;padding-inline:12px;font-size:14px;font-weight:600;line-height:150%;transition:opacity .2s}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton3:hover{opacity:.8}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton3:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:0 0}@media (hover:hover){.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton3:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:0 0}}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox10{padding-top:12px;padding-bottom:30px}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarBox11{justify-content:space-between;align-items:center;height:44px;padding-inline:16px;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton4{cursor:pointer;transition:opacity .2s}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton4:not(:disabled):hover{opacity:.8}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton4:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarText3{letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:150%}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarGrid{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px;padding-inline:16px;display:grid}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton5{cursor:pointer;background:var(--button-background);height:40px;color:var(--button-color);border-radius:6px;align-self:center;transition:opacity .2s}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton5:not(:disabled):hover{opacity:.8}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--color-gray-300);cursor:not-allowed}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton5:is(:focus-visible,[data-focus-visible]){box-shadow:inset 0 0 0 2px var(--color-blue-500);outline:none}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarButton7{background:var(--color-blue-500);color:var(--color-white-default)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegment{width:max-content;min-width:0;height:38px;box-shadow:none;background:#f2f2f2;border-radius:8px;flex:none;padding:4px;display:flex;position:relative}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentIndicator{--transition-property:left, top, width, height;will-change:var(--transition-property);transition-property:var(--transition-property);transition-timing-function:var(--transition-timing-function);box-shadow:none;background:#fff;border-radius:6px}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem{width:auto;min-width:0;height:30px;color:var(--color-gray-500);letter-spacing:-.28px;cursor:pointer;flex:none;justify-content:center;align-items:center;padding-left:12px;padding-right:14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem[data-state=checked]{color:var(--color-gray-800)}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem[data-value=table]{border-radius:6px}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItem[data-value=calendar]{opacity:1}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentItemText{justify-content:center;align-items:center;gap:4px;display:flex}.BookingToolbar-module-scss-module__gFDL0W__BookingToolbarViewSegmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Toaster-module-scss-module__idMyJG__Toaster{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;width:100%;min-height:45px;font-family:var(--font-pretendard),sans-serif;background:#0009;border:none;border-radius:12px;padding:12px 20px;font-size:16px;font-weight:500;line-height:1.55;overflow:visible;box-shadow:0 4px 16px #00000014}.Toaster-module-scss-module__idMyJG__Toaster:before{display:none}.Toaster-module-scss-module__idMyJG__ToasterBody,.Toaster-module-scss-module__idMyJG__ToasterContent{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.Toaster-module-scss-module__idMyJG__ToasterMessage{align-items:center;gap:8px;display:flex}.Toaster-module-scss-module__idMyJG__ToasterIndicator{flex-shrink:0}.Toaster-module-scss-module__idMyJG__ToasterSuccessIcon path:first-child{fill:var(--toaster-success-color,var(--color-aqua-500))}.Toaster-module-scss-module__idMyJG__ToasterMessageDetails{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:100%;display:flex}.Toaster-module-scss-module__idMyJG__ToasterTitle{letter-spacing:-.28px;margin-inline-end:8px;font-size:14px;font-weight:600;line-height:1.5}.Toaster-module-scss-module__idMyJG__ToasterDescription{overflow-wrap:anywhere;max-height:40vh;font-size:12px;line-height:1.5;overflow-y:auto}.Toaster-module-scss-module__idMyJG__ToasterAction{height:32px;color:inherit;border:1px solid;border-radius:4px;align-self:center;padding:0 12px}.Toaster-module-scss-module__idMyJG__ToasterClose{color:inherit;padding:4px;font-size:20px;line-height:16px;position:absolute;top:4px;right:4px}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster){z-index:1700;width:min(100% - 32px,480px);bottom:16px}@media (min-width:768px){.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster){width:320px}}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster)>div{align-items:end;display:grid}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster)>div>.Toaster-module-scss-module__idMyJG__Toaster{z-index:2;grid-area:1/1;margin:0}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster)>div>.Toaster-module-scss-module__idMyJG__Toaster:not(:last-child){height:var(--toast-front-height);z-index:1;transition:translate .4s,scale .4s,opacity .4s,height .4s;overflow:hidden;translate:0 -16px;scale:.95}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster):hover>div>.Toaster-module-scss-module__idMyJG__Toaster:not(:last-child){height:auto;scale:1;translate:0 calc(-1*var(--toast-front-height) - 16px)}.mantine-Notifications-root:has(.Toaster-module-scss-module__idMyJG__Toaster):not(:hover)>div>.Toaster-module-scss-module__idMyJG__Toaster:not(:last-child) .Toaster-module-scss-module__idMyJG__ToasterMessage{opacity:0}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__VZcBrG__MainImageUploaderSpinner{width:var(--spinner-size);height:var(--spinner-size);animation:var(--spin-name,spin) 1s linear infinite;--spinner-track-color:transparent;border:2px solid;border-bottom-color:var(--spinner-track-color);border-inline-start-color:var(--spinner-track-color);--spinner-size:2rem;border-radius:9999px;animation-duration:.5s;display:inline-block}}.index-module-scss-module__VZcBrG__MainImageUploader{width:100%;aspect-ratio:var(--box-aspect-ratio);margin-bottom:24px}.index-module-scss-module__VZcBrG__MainImageUploaderPreview{height:100%;position:relative}.index-module-scss-module__VZcBrG__MainImageUploaderImage{aspect-ratio:4/3;object-fit:cover;border:1px solid;border-color:var(--color-gray-50);border-radius:12px;width:100%}.index-module-scss-module__VZcBrG__MainImageUploaderRemoveButton{filter:drop-shadow(0 4px 14px #00000029);position:absolute;top:8px;right:8px}.index-module-scss-module__VZcBrG__MainImageUploaderLoadingState{z-index:10;background-color:#fffc;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module-scss-module__VZcBrG__MainImageUploaderLoadingContent{flex-direction:column;align-items:center;gap:8px;display:flex}.index-module-scss-module__VZcBrG__MainImageUploaderLoadingText{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__VZcBrG__MainImageUploaderPrompt{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.index-module-scss-module__VZcBrG__MainImageUploaderLabelRow{flex-direction:row;align-items:center;gap:8px;display:flex}.index-module-scss-module__VZcBrG__MainImageUploaderLabel{letter-spacing:-.36px;color:var(--color-gray-900);font-size:18px;font-weight:700;line-height:150%}.index-module-scss-module__VZcBrG__MainImageUploaderRequiredText{letter-spacing:-.32px;color:var(--color-gray-900);font-size:16px;font-weight:600;line-height:150%}.index-module-scss-module__VZcBrG__MainImageUploaderHint{letter-spacing:-.28px;color:#71717a;font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__VZcBrG__MainImageUploaderSpinner{color:var(--color-aqua-500)}.index-module-scss-module__VZcBrG__MainImageUploaderDropZone{border:2px solid;border-color:var(--drop-zone-border-color);text-align:center;height:100%;cursor:var(--drop-zone-cursor);background-color:var(--drop-zone-background-color);border-radius:12px;padding:48px 24px;transition:all .2s;position:relative}.index-module-scss-module__VZcBrG__MainImageUploaderDropZoneHover:hover{border-color:var(--color-aqua-500);background-color:var(--color-aqua-50)}
@layer reset,pop-ui,base,tokens;@layer recipes{.Leaf-module-scss-module__77tDvG__LeafLink{cursor:pointer;--focus-ring-color:#a1a1aa;color:#27272a;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.Leaf-module-scss-module__77tDvG__LeafLink:is(:focus,[data-focus]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);box-shadow:none;outline:none}.Leaf-module-scss-module__77tDvG__LeafLink:is(:focus-visible,[data-focus-visible]){outline:3px solid #000}@media (hover:hover){.Leaf-module-scss-module__77tDvG__LeafLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--mix-textDecorationColor,currentColor);text-decoration-color:var(--mix-textDecorationColor,currentColor)}}}
.PElement-module-scss-module__XbRHOa__PElement{border-radius:4px;margin-bottom:16px;line-height:175%;position:relative}.PElement-module-scss-module__XbRHOa__PElement[data-block-placeholder]:before{content:attr(data-block-placeholder);color:var(--color-gray-400);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}[data-slate-editor][data-composing] .PElement-module-scss-module__XbRHOa__PElement[data-block-placeholder]:before{display:none}
@layer reset,pop-ui,base,tokens;@layer recipes{.HeadingElements-module-scss-module__xbpmha__HeadingElementsHeading{font-family:var(--font-pretendard);font-size:1.25rem;font-weight:600;line-height:1.875rem}}.HeadingElements-module-scss-module__xbpmha__HeadingElements{border-radius:8px;margin-bottom:16px;padding-top:8px;transition:background-color .2s;position:relative}.HeadingElements-module-scss-module__xbpmha__HeadingElementsHeading{color:var(--color-gray-900);font-weight:700;line-height:175%;font-size:var(--heading-font-size);position:relative}.HeadingElements-module-scss-module__xbpmha__HeadingElementsHeading[data-block-placeholder]:before{content:attr(data-block-placeholder);color:var(--color-gray-400);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__1k0DyG__VIPPaymentFormDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink{cursor:pointer;--focus-ring-color:#a1a1aa;color:#27272a;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink:is(:focus,[data-focus]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);box-shadow:none;outline:none}.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink:is(:focus-visible,[data-focus-visible]){outline:3px solid #000}@media (hover:hover){.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--mix-textDecorationColor,currentColor);text-decoration-color:var(--mix-textDecorationColor,currentColor)}}.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink{cursor:pointer;--focus-ring-color:#a1a1aa;color:#27272a;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink:is(:focus,[data-focus]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);box-shadow:none;outline:none}.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink:is(:focus-visible,[data-focus-visible]){outline:3px solid #000}@media (hover:hover){.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--mix-textDecorationColor,currentColor);text-decoration-color:var(--mix-textDecorationColor,currentColor)}}}.index-module-scss-module__1k0DyG__VIPPaymentFormProduct{background:var(--color-white-default);padding:0 20px 20px}.index-module-scss-module__1k0DyG__VIPPaymentFormProductDetails{border-top:1px solid;border-color:var(--color-gray-50);flex-direction:column;justify-content:center;align-items:stretch;gap:16px;width:100%;padding-block:12px;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormProductRow{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormProductName{letter-spacing:-.28px;word-break:keep-all;word-wrap:break-word;color:var(--color-gray-900);flex:1;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormPriceRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;min-width:fit-content;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormOriginalPrice{letter-spacing:-.28px;color:var(--color-gray-400);font-size:14px;font-weight:500;line-height:150%;text-decoration:line-through}.index-module-scss-module__1k0DyG__VIPPaymentFormSalePrice{letter-spacing:-.32px;color:var(--color-gray-900);font-size:16px;font-weight:700;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormDivider{background:var(--color-gray-50);border:none;height:8px}.index-module-scss-module__1k0DyG__VIPPaymentFormDetails{background:var(--color-white-default);flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerSection{background:var(--color-white-default);flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;padding:20px;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormSectionTitle{letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerFields{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:100%;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormFieldRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormFieldLabel{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:16px;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerInfo{flex:1}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerNameRow{letter-spacing:-.28px;width:100%;color:var(--color-gray-400);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerName{letter-spacing:-.28px;color:var(--color-gray-800);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerEmail{letter-spacing:-.28px;color:var(--color-gray-400);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormBuyerError{letter-spacing:-.28px;color:var(--color-red-500);width:100%;font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormPayMethodPicker{background:var(--color-white-default);flex-direction:column;justify-content:center;align-items:stretch;gap:20px;width:100%;padding-inline:20px;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormPayMethodPrompt{letter-spacing:-.4px;color:var(--color-gray-900);padding-block:20px;font-size:20px;font-weight:700;line-height:140%}.index-module-scss-module__1k0DyG__VIPPaymentFormCheckout{background:var(--color-white-default);border-top:1px solid;border-color:var(--color-gray-50);flex-direction:column;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:28rem;margin-inline:auto;padding:20px;display:flex;position:fixed;bottom:0}.index-module-scss-module__1k0DyG__VIPPaymentFormTotalRow{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.index-module-scss-module__1k0DyG__VIPPaymentFormTotalPrice{letter-spacing:-.4px;color:var(--color-aqua-500);font-size:20px;font-weight:700;line-height:140%}.index-module-scss-module__1k0DyG__VIPPaymentFormTermsText{color:var(--text-color);margin-left:5px;font-size:11px;font-weight:500;line-height:150%}.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink{color:var(--color-red-500);text-decoration:underline}@media (hover:hover){.index-module-scss-module__1k0DyG__VIPPaymentFormInvalidTermsLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--color-red-500)}}.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink{color:var(--color-gray-500);text-decoration:underline}@media (hover:hover){.index-module-scss-module__1k0DyG__VIPPaymentFormTermsLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--color-aqua-500)}}
.ListElements-module-scss-module__wLk25W__ListElements{margin-bottom:16px;position:relative}.ListElements-module-scss-module__wLk25W__ListElementsList{list-style-type:var(--box-list-style-type);flex-direction:column;gap:10px;padding-left:24px;display:flex}
.BlockMoveButtons-module-scss-module__AXeW_W__BlockMoveButtons{z-index:1;align-items:center;gap:4px;display:flex}@media (hover:hover) and (pointer:fine){.BlockMoveButtons-module-scss-module__AXeW_W__BlockMoveButtons{display:none}}.BlockMoveButtons-module-scss-module__AXeW_W__BlockMoveButtonsButton{border:1px solid;border-color:var(--color-gray-100);background-color:var(--color-white-default);filter:drop-shadow(0 4px 5px #00000029);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.BlockMoveButtons-module-scss-module__AXeW_W__BlockMoveButtonsButton:disabled{opacity:.5;cursor:not-allowed}
.Select-module-scss-module__85ZMSq__Select{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.Select-module-scss-module__85ZMSq__SelectControl{width:100%;position:relative}.Select-module-scss-module__85ZMSq__SelectTrigger{color:#18181b;text-align:start;cursor:pointer;background:0 0;border:1px solid #e4e4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;font-size:14px;line-height:20px;display:flex}.Select-module-scss-module__85ZMSq__SelectTrigger:focus-visible{outline-offset:-1px;outline:2px solid #a1a1aa}.Select-module-scss-module__85ZMSq__SelectTrigger:active{border-color:var(--color-aqua-500)}.Select-module-scss-module__85ZMSq__SelectTrigger[aria-expanded=true]{border-color:#d4d4d8}.Select-module-scss-module__85ZMSq__SelectTrigger:disabled{opacity:.5;cursor:not-allowed}.Select-module-scss-module__85ZMSq__SelectTrigger[aria-invalid=true]{border-color:#ef4444}.Select-module-scss-module__85ZMSq__SelectIndicator{color:#71717a;pointer-events:none;flex-shrink:0;width:16px;height:16px;position:absolute;right:12px}.Select-module-scss-module__85ZMSq__SelectClear{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.Select-module-scss-module__85ZMSq__SelectContent{color:#18181b;background:#fff;border:0;border-radius:4px;flex-direction:column;max-height:384px;padding:4px;display:flex;overflow-y:auto;box-shadow:0 4px 8px #18181b1a,0 0 1px #18181b4d}.Select-module-scss-module__85ZMSq__SelectOptions{gap:inherit;flex-direction:column;display:flex}.Select-module-scss-module__85ZMSq__SelectItem{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:2px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;display:flex;position:relative}.Select-module-scss-module__85ZMSq__SelectItem[data-combobox-selected]{background:#e4e4e799}.Select-module-scss-module__85ZMSq__SelectItem[data-combobox-disabled]{opacity:.5;cursor:not-allowed}.Select-module-scss-module__85ZMSq__SelectCheck{flex-shrink:0;width:16px;height:16px;margin-left:auto}.Select-module-scss-module__85ZMSq__SelectValueText{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:80%;display:-webkit-box;overflow:hidden}.Select-module-scss-module__85ZMSq__SelectValueText[data-placeholder]{color:#71717acc}.Select-module-scss-module__85ZMSq__SelectHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Select-module-scss-module__85ZMSq__SelectSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DeleteButton-module-scss-module__jjIWTW__DeleteButton{filter:drop-shadow(0 4px 5px #00000029);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:8px;right:8px}.DeleteButton-module-scss-module__jjIWTW__DeleteButtonOverlay{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.DeleteButton-module-scss-module__jjIWTW__DeleteButtonIcon{flex-shrink:0}
.index-module-scss-module__gIPn6G__Selectbox{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.index-module-scss-module__gIPn6G__SelectboxTrigger{min-width:fit-content}
.index-module-scss-module__PnzyWG__VIPPagePurchaseView{flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;padding-bottom:180px;display:flex}.index-module-scss-module__PnzyWG__VIPPagePurchaseViewProductSection{background:var(--color-white-default);flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;padding-top:28px;display:flex}.index-module-scss-module__PnzyWG__VIPPagePurchaseViewProductLabel{letter-spacing:-.4px;color:var(--color-gray-900);margin-bottom:28px;padding-inline:20px;font-size:20px;font-weight:700;line-height:140%}.index-module-scss-module__PnzyWG__VIPPagePurchaseViewSelector{width:100%;padding:20px 20px 16px}.index-module-scss-module__PnzyWG__VIPPagePurchaseViewOptionPrice{font-weight:700}
.ImgElement-module-scss-module__XoR6zW__ImgElement{cursor:pointer;border-radius:12px;margin-bottom:16px}.ImgElement-module-scss-module__XoR6zW__ImgElementFrame{border-radius:12px;height:100%;position:relative;overflow:hidden}.ImgElement-module-scss-module__XoR6zW__ImgElementImage{object-fit:cover;border-radius:12px;width:100%}.ImgElement-module-scss-module__XoR6zW__ImgElementDeleteButton{background-blend-mode:overlay;background-color:var(--box-background-color);width:100%;height:100%;transition:background-color .2s;position:absolute;inset:0}.ImgElement-module-scss-module__XoR6zW__ImgElementMoveButtons{position:absolute;top:8px;left:8px}.ImgElement-module-scss-module__XoR6zW__ImgElementChildren{display:none}
.index-module-scss-module__WIEFLG__OrderDateRangePicker{border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;padding:12px 20px 28px;display:flex}.index-module-scss-module__WIEFLG__OrderDateRangePickerLabel{letter-spacing:-.28px;font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__WIEFLG__OrderDateRangePickerActions{flex-direction:row;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.index-module-scss-module__WIEFLG__OrderDateRangePickerShortcuts{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}
.SpotElement-module-scss-module__66kBra__SpotElement{cursor:pointer;width:100%;margin-bottom:16px}.SpotElement-module-scss-module__66kBra__SpotElementSelected{background:var(--color-white-default);-webkit-user-select:none;user-select:none;border:1px solid;border-color:var(--color-aqua-500);border-radius:12px;width:100%;transition:border-color .2s;position:relative;overflow:hidden}.SpotElement-module-scss-module__66kBra__SpotElementUnselected{background:var(--color-white-default);-webkit-user-select:none;user-select:none;border:1px solid;border-color:var(--color-gray-100);border-radius:12px;width:100%;transition:border-color .2s;position:relative;overflow:hidden}.SpotElement-module-scss-module__66kBra__SpotElementOverlay{z-index:1;position:absolute;top:8px;right:8px}.SpotElement-module-scss-module__66kBra__SpotElementMoveButtons{position:absolute;top:8px;left:8px}.SpotElement-module-scss-module__66kBra__SpotElementContent{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementThumbnail{aspect-ratio:328/180;background:var(--color-gray-100);width:100%;overflow:hidden}.SpotElement-module-scss-module__66kBra__SpotElementImage{object-fit:cover;width:100%;height:100%}.SpotElement-module-scss-module__66kBra__SpotElementDetails{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:12px;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementNameRow{flex-direction:row;align-items:center;gap:4px;width:100%;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementCategory{flex-shrink:0;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementName{letter-spacing:-.32px;color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:150%;overflow:hidden}.SpotElement-module-scss-module__66kBra__SpotElementAddress{letter-spacing:-.28px;color:var(--color-gray-400);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:500;line-height:150%;overflow:hidden}.SpotElement-module-scss-module__66kBra__SpotElementMetrics{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementRatingRow{flex-direction:row;align-items:center;gap:6px;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementRating{letter-spacing:-.28px;color:var(--color-gray-500);font-size:14px;font-weight:500;line-height:150%}.SpotElement-module-scss-module__66kBra__SpotElementLikeRow{flex-direction:row;align-items:center;gap:4px;display:flex}.SpotElement-module-scss-module__66kBra__SpotElementLikeCount{letter-spacing:-.28px;color:var(--color-gray-800);font-size:14px;font-weight:500;line-height:100%}.SpotElement-module-scss-module__66kBra__SpotElementSaleText{letter-spacing:-.28px;color:var(--color-aqua-500);padding-top:4px;font-size:14px;font-weight:600;line-height:150%}.SpotElement-module-scss-module__66kBra__SpotElementChildren{display:none}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__sR6tDG__VendorSelectorButton{appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--color-gray-100);cursor:pointer;isolation:isolate;--focus-ring-color:#a1a1aa;color:var(--color-gray-800);padding:4.5px 12px;background:#18181b;background-color:var(--color-white-default);border-radius:99px;outline:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:2.25rem;height:2.25rem;padding-inline:.875rem;font-size:14px;font-weight:700;line-height:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:.2s;display:inline-flex;position:relative}.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);outline:3px solid #000}.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.index-module-scss-module__sR6tDG__VendorSelectorButton :where(svg){flex-shrink:0;width:1rem;height:1rem}.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:focus,[data-focus]){box-shadow:none;border-color:var(--color-blue-500);background:var(--color-blue-50);color:var(--color-blue-500);outline:none}.index-module-scss-module__sR6tDG__VendorSelectorButton:is([aria-expanded=true],[data-expanded],[data-state=expanded]){background:var(--dp-color-blue-100);border-color:var(--color-blue-500);color:var(--color-blue-500)}.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){border-color:var(--color-blue-500);background:var(--dp-color-blue-100);color:var(--color-blue-500)}.index-module-scss-module__sR6tDG__VendorSelectorButton.active{border-color:var(--color-blue-500);background:var(--color-blue-50);color:var(--color-blue-500)}@media (hover:hover){.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-500)}}}.index-module-scss-module__sR6tDG__VendorSelector{flex-flow:wrap;align-items:center;gap:4px;width:100%;display:flex}.index-module-scss-module__sR6tDG__VendorSelectorButton{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__sR6tDG__VendorSelectorButton.active{color:var(--color-blue-500)}.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:focus,[data-focus]),.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){color:var(--color-blue-500)}@media (hover:hover){.index-module-scss-module__sR6tDG__VendorSelectorButton:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--color-blue-500)}}
.AElement-module-scss-module__AFGx-a__AElement{border-radius:8px;width:100%;margin-bottom:16px}.AElement-module-scss-module__AFGx-a__AElementSelected{border:1px solid;border-color:var(--color-gray-100);-webkit-user-select:none;user-select:none;background-color:#3370ff4d;border-radius:8px;width:100%;padding:8px 16px;transition:background-color .2s;display:flex}@media (hover:hover){.AElement-module-scss-module__AFGx-a__AElementSelected:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background-color:#3370ff4d}}.AElement-module-scss-module__AFGx-a__AElementUnselected{background-color:var(--color-white-default);border:1px solid;border-color:var(--color-gray-100);-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;padding:8px 16px;transition:background-color .2s;display:flex}@media (hover:hover){.AElement-module-scss-module__AFGx-a__AElementUnselected:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background-color:var(--color-gray-50)}}.AElement-module-scss-module__AFGx-a__AElementPreviewRow{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.AElement-module-scss-module__AFGx-a__AElementPreviewIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AElement-module-scss-module__AFGx-a__AElementPreviewContent{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.AElement-module-scss-module__AFGx-a__AElementUrl{letter-spacing:-.32px;color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-weight:500;line-height:150%;overflow:hidden}.AElement-module-scss-module__AFGx-a__AElementMoveButtons{flex-shrink:0}.AElement-module-scss-module__AFGx-a__AElementChildren{display:none}
.index-module-scss-module__iQ77-W__NavHeader{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--hStack-background);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:48px;margin-bottom:-48px;padding:10px;display:flex;position:sticky;top:0}.index-module-scss-module__iQ77-W__NavHeaderH{letter-spacing:-.32px;color:var(--text-color);font-size:16px;font-weight:500;line-height:150%}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__t91OWa__OrderListFilterDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-inline-start-width:var(--separator-thickness);display:block}}.index-module-scss-module__t91OWa__OrderListFilter{border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:12px 20px;display:flex}.index-module-scss-module__t91OWa__OrderListFilterDivider{background:var(--color-gray-100);height:20px}.index-module-scss-module__t91OWa__OrderListFilterSheet{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:12px 20px;display:flex}.index-module-scss-module__t91OWa__OrderListFilterSection{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.index-module-scss-module__t91OWa__OrderListFilterLabel{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:150%}.index-module-scss-module__t91OWa__OrderListFilterCheckboxLabel{letter-spacing:-.28px;font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__t91OWa__OrderListFilterPayMethods{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}
@layer reset,pop-ui,base,tokens;@layer recipes{.HrElement-module-scss-module__00ATdW__HrElementDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}}.HrElement-module-scss-module__00ATdW__HrElementSolidIcon{background:var(--color-gray-300);width:34px;height:1px}.HrElement-module-scss-module__00ATdW__HrElementDashedIcon{background:var(--color-gray-300);width:64px;height:1px}.HrElement-module-scss-module__00ATdW__HrElementDivider{border-color:var(--color-gray-100);width:100%;min-width:100px;max-width:var(--separator-max-width);margin-inline:auto}.HrElement-module-scss-module__00ATdW__HrElementChildren{display:none}.HrElement-module-scss-module__00ATdW__HrElementOverlay{z-index:10;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.HrElement-module-scss-module__00ATdW__HrElementMoveButtons{position:absolute;top:8px;left:8px}.HrElement-module-scss-module__00ATdW__HrElement{cursor:pointer;background-color:var(--box-background-color);border-radius:8px;padding-block:30px;transition:background-color .2s;position:relative}
.index-module-scss-module__OKmbhG__PurchaseTicketButton{background:var(--color-white-default);width:100%;max-width:480px;z-index:var(--box-z-index);padding:var(--box-padding);bottom:0}.index-module-scss-module__OKmbhG__PurchaseTicketButtonGroup{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.index-module-scss-module__OKmbhG__PurchaseTicketButtonCountContainer{text-align:center;width:100%}.index-module-scss-module__OKmbhG__PurchaseTicketButtonRow{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}
.index-module-scss-module__uPi5JW__OrderListItemHeader{flex-direction:row;align-items:center;gap:4px;display:flex}.index-module-scss-module__uPi5JW__OrderListItemHeaderDate{letter-spacing:-.28px;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__uPi5JW__OrderListItemHeaderCount{letter-spacing:-.24px;color:var(--color-gray-400);font-size:12px;font-weight:500;line-height:150%}
.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementStyleIcon{background:var(--color-gray-300);width:3px;height:16px}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementStartControl{cursor:pointer;justify-content:center;align-items:center;display:flex}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementEndControl{cursor:pointer;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementSolid{z-index:10;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementOutline{background-color:var(--blockquote-background-color);padding-block:10px;border-left:3px solid;border-color:var(--color-gray-300);border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin-bottom:16px;padding-left:16px;transition:background-color .2s;display:flex;position:relative}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementMarker{background-color:var(--blockquote-background-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin-bottom:16px;padding-block:10px;transition:background-color .2s;display:flex;position:relative}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementSolidText{letter-spacing:-.36px;color:var(--color-gray-700);font-size:18px;font-style:italic;font-weight:500;line-height:150%}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementOutlineText{letter-spacing:-.36px;color:var(--color-gray-700);text-align:center;padding-block:24px 20px;font-size:18px;font-style:italic;font-weight:500;line-height:150%}.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementSolidText[data-block-placeholder]:before,.BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementOutlineText[data-block-placeholder]:before{content:attr(data-block-placeholder);color:var(--color-gray-400);pointer-events:none;-webkit-user-select:none;user-select:none}[data-slate-editor][data-composing] .BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementSolidText[data-block-placeholder]:before,[data-slate-editor][data-composing] .BlockquoteElement-module-scss-module__pK2GDW__BlockquoteElementOutlineText[data-block-placeholder]:before{display:none}
.index-module-scss-module__nQs8Eq__TopSection{padding-bottom:20px}.index-module-scss-module__nQs8Eq__TopSectionContainer{height:60dvh;max-height:480px;position:relative;overflow:hidden}.index-module-scss-module__nQs8Eq__TopSectionImageGroup{flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;width:100%;height:100%;padding:28px 20px;display:flex}.index-module-scss-module__nQs8Eq__TopSectionImageGroup:after{content:"";z-index:-1;background:linear-gradient(#1c2c3c00 0%,#091629f5 76.92%);width:100%;height:70%;display:block;position:absolute;inset:30% 0 0}.index-module-scss-module__nQs8Eq__TopSectionGroup{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.index-module-scss-module__nQs8Eq__TopSectionH{letter-spacing:-.48px;color:var(--color-white-default);word-break:keep-all;font-size:24px;font-weight:700;line-height:140%}.index-module-scss-module__nQs8Eq__TopSectionTitleRow{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 4px;width:100%;display:flex}.index-module-scss-module__nQs8Eq__TopSectionLabel{letter-spacing:-.28px;color:var(--color-white-default);background:#ffffff29;border-radius:4px;padding-inline:6px;font-size:14px;font-weight:500;line-height:150%;display:inline-block}.index-module-scss-module__nQs8Eq__TopSectionTimeRow{letter-spacing:-.24px;color:var(--color-gray-400);flex-direction:row;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__nQs8Eq__TopSectionTime{opacity:.2;background:var(--color-white-default);width:1px;height:8px;display:block}.index-module-scss-module__nQs8Eq__TopSectionNameContainer{padding-inline:20px}.index-module-scss-module__nQs8Eq__TopSectionText{letter-spacing:-.28px;color:var(--color-gray-900);word-break:keep-all;font-size:14px;font-weight:500;line-height:150%}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__EaUjua__PaymentInfoCardProductLink{cursor:pointer;--focus-ring-color:#a1a1aa;color:#27272a;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.index-module-scss-module__EaUjua__PaymentInfoCardProductLink:is(:focus,[data-focus]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color);box-shadow:none;outline:none}.index-module-scss-module__EaUjua__PaymentInfoCardProductLink:is(:focus-visible,[data-focus-visible]){outline:3px solid #000}@media (hover:hover){.index-module-scss-module__EaUjua__PaymentInfoCardProductLink:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--mix-textDecorationColor,currentColor);text-decoration-color:var(--mix-textDecorationColor,currentColor)}}}.index-module-scss-module__EaUjua__PaymentInfoCard{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;padding:16px 0;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPaymentMeta{width:100%;font-style:b5;color:var(--color-gray-600);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPaymentMeta:after{content:"|";color:var(--color-gray-200);order:1;display:inline-block}.index-module-scss-module__EaUjua__PaymentInfoCardPaymentTime{letter-spacing:-.24px;order:0;font-size:12px;font-weight:500;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardPayMethod{letter-spacing:-.24px;order:2;font-size:12px;font-weight:500;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardContent{border-left:1px solid;border-color:var(--color-gray-100);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:100%;padding-left:12px;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardProductRow{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardProductLink{align-items:center;gap:0;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardProductTitle{letter-spacing:-.28px;color:var(--color-gray-900);flex:1;font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardPriceInfo{flex-direction:column;flex:1;align-items:flex-end;gap:4px;min-width:max-content;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPriceRow{flex-direction:row;align-items:center;gap:.5rem;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardOriginalPrice{letter-spacing:-.28px;color:var(--color-gray-400);font-size:14px;font-weight:500;line-height:150%;text-decoration:line-through}.index-module-scss-module__EaUjua__PaymentInfoCardSalePrice{letter-spacing:-.32px;color:var(--color-gray-900);flex:1;font-size:16px;font-weight:700;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardDiscount{letter-spacing:-.24px;background:var(--color-aqua-50);color:var(--color-gray-800);border-radius:4px;padding-inline:4px;font-size:12px;font-weight:500;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardDiscountAmount{color:var(--color-aqua-500);font-weight:600}.index-module-scss-module__EaUjua__PaymentInfoCardPinList{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;width:100%;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPinRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPinText{color:var(--color-gray-600);align-content:center;gap:4px;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPinName{background:var(--color-gray-50);text-align:center;border-radius:4px;justify-content:center;align-items:center;width:36px;font-size:11px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__EaUjua__PaymentInfoCardPinExpiry{letter-spacing:-.24px;color:var(--color-red-400);font-size:12px;font-weight:600;line-height:150%}.index-module-scss-module__EaUjua__PaymentInfoCardPinStatus{letter-spacing:-.24px;border-radius:4px;padding-inline:4px;font-size:12px;font-weight:600;line-height:150%}
.DropIndicator-module-scss-module__f1BFza__DropIndicator{background:var(--color-aqua-500);pointer-events:none;z-index:10;height:2px;top:var(--box-top);left:var(--box-left);width:var(--box-width);position:absolute;transform:translateY(-1px)}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__14yFlq__BarcodeBox{justify-content:center;align-items:center;display:flex}.index-module-scss-module__14yFlq__BarcodeBoxName{letter-spacing:-.32px;color:var(--color-black-default);font-size:17px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.29}.index-module-scss-module__14yFlq__BarcodeBoxBarcodeContent{justify-content:center;align-items:center;display:flex}}.index-module-scss-module__14yFlq__BarcodeBoxUsedBarcode{position:relative}.index-module-scss-module__14yFlq__BarcodeBoxUsedBarcode:after{letter-spacing:-.36px;content:"사용 완료";width:100%;height:100%;color:var(--color-gray-800);background:#ffffffeb;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:150%;display:flex;position:absolute;inset:0}.index-module-scss-module__14yFlq__BarcodeBoxBarcode{position:relative}.index-module-scss-module__14yFlq__BarcodeBoxBarcode:after{letter-spacing:-.36px;content:"사용 완료";width:100%;height:100%;color:var(--color-gray-800);background:#ffffffeb;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:150%;display:none;position:absolute;inset:0}.index-module-scss-module__14yFlq__BarcodeBox{margin-top:35px}.index-module-scss-module__14yFlq__BarcodeBoxBarcodeContent{margin-bottom:35px}
.index-module-scss-module__GvC39W__PopularItemsSection{cursor:pointer;flex-shrink:0;width:126px}.index-module-scss-module__GvC39W__PopularItemsSectionMediaFrame{position:relative}.index-module-scss-module__GvC39W__PopularItemsSectionMediaFrame>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.index-module-scss-module__GvC39W__PopularItemsSectionMediaFrame>img,.index-module-scss-module__GvC39W__PopularItemsSectionMediaFrame>video{object-fit:cover}.index-module-scss-module__GvC39W__PopularItemsSectionMediaFrame:before{content:"";height:0;padding-bottom:100%;display:block}.index-module-scss-module__GvC39W__PopularItemsSectionImageContainer{background:var(--color-gray-50);border:1px solid;border-color:var(--color-gray-50);border-radius:8px;overflow:hidden}.index-module-scss-module__GvC39W__PopularItemsSectionGroup{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:8px;display:flex}.index-module-scss-module__GvC39W__PopularItemsSectionRow{letter-spacing:-.28px;color:var(--color-gray-900);flex-direction:row;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:150%;display:flex}.index-module-scss-module__GvC39W__PopularItemsSectionTitle{letter-spacing:-.24px;color:var(--color-gray-600);-webkit-line-clamp:2;text-wrap:wrap;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden}
.index-module-scss-module__zKwuOq__OrderListVirtualized{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.index-module-scss-module__zKwuOq__OrderListVirtualizedRow{width:100%;padding-inline:20px}.index-module-scss-module__zKwuOq__OrderListVirtualizedHeaderRow{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;position:absolute;top:0;left:0}.index-module-scss-module__zKwuOq__OrderListVirtualizedHeaderRow:not(:first-of-type){border-top:1px solid;border-color:var(--color-gray-50);padding-top:28px}.index-module-scss-module__zKwuOq__OrderListVirtualizedItemRow{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;position:absolute;top:0;left:0}.index-module-scss-module__zKwuOq__OrderListVirtualizedItemRow:not(:first-of-type){border-top:none;border-color:var(--color-gray-50)}
.index-module-scss-module__3qkJbW__SlateEditor{flex:1;width:100%;padding:16px 0;position:relative}.index-module-scss-module__3qkJbW__SlateEditorBottomArea{cursor:text;height:50vh}
.Progress-module-scss-module__0q2NFa__Progress{font-size:14px;line-height:20px;position:relative}.Progress-module-scss-module__0q2NFa__ProgressTrack{background:#f4f4f5;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.Progress-module-scss-module__0q2NFa__ProgressRange{background-color:#18181b;height:100%;transition:width .3s,height .3s}.Progress-module-scss-module__0q2NFa__ProgressSubtle{background-color:#18181bb8}.Progress-module-scss-module__0q2NFa__ProgressIndeterminate{min-width:50%;animation:1s infinite Progress-module-scss-module__0q2NFa__indeterminate;position:absolute}.Progress-module-scss-module__0q2NFa__ProgressLabel{align-items:center;gap:4px;font-weight:500;display:inline-flex}.Progress-module-scss-module__0q2NFa__ProgressValue{font-size:12px;font-weight:500;line-height:1}@keyframes Progress-module-scss-module__0q2NFa__indeterminate{0%{left:-40%}to{left:100%}}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__yWBXKa__HotspotFilterSeparator{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}}.index-module-scss-module__yWBXKa__HotspotFilter{border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:16px 0 16px 20px;display:flex}.index-module-scss-module__yWBXKa__HotspotFilterRow{flex-direction:row;flex:0;align-items:center;gap:8px;display:flex}.index-module-scss-module__yWBXKa__HotspotFilterSeparator{border-left:1px solid;border-color:var(--color-gray-100);flex:0;height:20px}.index-module-scss-module__yWBXKa__HotspotFilterResultCountRow{border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 20px;display:flex}.index-module-scss-module__yWBXKa__HotspotFilterCount{letter-spacing:-.28px;color:var(--color-gray-400);font-size:14px;font-weight:600;line-height:150%}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__rpXGtG__OrderListSpinner{width:var(--spinner-size);height:var(--spinner-size);animation:var(--spin-name,spin) 1s linear infinite;--spinner-track-color:transparent;border:2px solid;border-bottom-color:var(--spinner-track-color);border-inline-start-color:var(--spinner-track-color);--spinner-size:2rem;border-radius:9999px;animation-duration:.5s;display:inline-block}}.index-module-scss-module__rpXGtG__OrderList{flex-direction:column;align-items:center;gap:0;display:flex}.index-module-scss-module__rpXGtG__OrderListContent{flex-direction:column;align-items:center;gap:24px;width:100%;padding-block:20px;display:flex;position:relative}.index-module-scss-module__rpXGtG__OrderListLoading{padding:20px;position:absolute;top:0;right:0}.index-module-scss-module__rpXGtG__OrderListEmptyState{flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:54px 13px;display:flex}.index-module-scss-module__rpXGtG__OrderListEmptyMessage{letter-spacing:-.32px;color:var(--color-gray-600);font-size:16px;font-weight:600;line-height:150%}.index-module-scss-module__rpXGtG__OrderListSpinner{color:var(--color-aqua-500)}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput{width:100%;min-width:var(--input-height);appearance:none;text-align:start;height:var(--input-height);--focus-color:#0fd3db;--error-color:#ef4444;--focus-ring-color:#a1a1aa;--input-height:2.5rem;background:0 0;border-width:1px;border-color:#e4e4e7;border-radius:8px;outline:0;padding:12px 16px;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;position:relative}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput::placeholder,.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput[data-placeholder]{color:var(--color-gray-400)}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is(:focus,[data-focus]){--ring-color:#0fd3db;outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is(:focus-visible,[data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width,1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style,solid);border-color:var(--focus-ring-color)}.index-module-scss-module__V_htyW__LinkInsertDialogInput{width:100%;min-width:var(--input-height);appearance:none;text-align:start;height:var(--input-height);--focus-color:#0fd3db;--error-color:#ef4444;--focus-ring-color:#a1a1aa;--input-height:2.5rem;background:0 0;border-width:1px;border-color:#e4e4e7;border-radius:8px;outline:0;padding:12px 16px;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;position:relative}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.index-module-scss-module__V_htyW__LinkInsertDialogInput::placeholder,.index-module-scss-module__V_htyW__LinkInsertDialogInput[data-placeholder]{color:var(--color-gray-400)}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is(:focus,[data-focus]){--ring-color:#0fd3db;outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is(:focus-visible,[data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width,1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style,solid);border-color:var(--focus-ring-color)}}.index-module-scss-module__V_htyW__LinkInsertDialogPositioner{top:var(--visual-viewport-top,0px);bottom:var(--keyboard-inset,0px)}.index-module-scss-module__V_htyW__LinkInsertDialog{flex-direction:column;align-items:stretch;gap:8px;display:flex}.index-module-scss-module__V_htyW__LinkInsertDialogPrompt{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__V_htyW__LinkInsertDialogErrorText{color:#ef4444}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput{letter-spacing:-.28px;width:100%;height:44px;color:var(--color-gray-900);background:var(--color-white-default);border:1px solid #ef4444;border-radius:10px;padding-inline:16px;font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput:is(:focus,[data-focus]){border-color:#ef4444;outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput::placeholder,.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput[data-placeholder]{color:var(--color-gray-400)}.index-module-scss-module__V_htyW__LinkInsertDialogInput{letter-spacing:-.28px;border:1px solid;border-color:var(--color-gray-200);width:100%;height:44px;color:var(--color-gray-900);background:var(--color-white-default);border-radius:10px;padding-inline:16px;font-size:14px;font-weight:500;line-height:150%}.index-module-scss-module__V_htyW__LinkInsertDialogInput:is(:focus,[data-focus]){border-color:var(--color-aqua-500);outline:none}.index-module-scss-module__V_htyW__LinkInsertDialogInput::placeholder,.index-module-scss-module__V_htyW__LinkInsertDialogInput[data-placeholder]{color:var(--color-gray-400)}@media (hover:none) and (pointer:coarse){.index-module-scss-module__V_htyW__LinkInsertDialogInput,.index-module-scss-module__V_htyW__LinkInsertDialogInvalidInput{font-size:16px}}
.index-module-scss-module__JV6C1G__RegionSelectorBottomSheet{min-height:60dvh;padding:0 12px 12px}
.index-module-scss-module__OdyA2W__VIPPageOrderListView{flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;display:flex}.index-module-scss-module__OdyA2W__VIPPageOrderListViewContent{background:var(--color-white-default);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:100%;padding-block:28px;padding-inline:20px;display:flex}.index-module-scss-module__OdyA2W__VIPPageOrderListViewNoticeHeader{letter-spacing:-.4px;width:100%;color:var(--color-gray-900);flex-direction:column;align-items:stretch;gap:0;font-size:20px;font-weight:700;line-height:140%;display:flex}.index-module-scss-module__OdyA2W__VIPPageOrderListViewNotice{letter-spacing:-.28px;color:var(--color-gray-400);font-size:14px;font-weight:500;line-height:150%}
.index-module-scss-module__7MGuja__MobileEditorHeader{z-index:1100;background-color:var(--color-white-default);justify-content:space-between;align-items:center;height:48px;padding:0 16px 0 8px;display:flex;position:sticky;top:0}.index-module-scss-module__7MGuja__MobileEditorHeaderBackButton{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.index-module-scss-module__7MGuja__MobileEditorHeaderActions{align-items:center;gap:16px;display:flex}.index-module-scss-module__7MGuja__MobileEditorHeaderDraftButton{letter-spacing:-.28px;height:40px;color:var(--color-gray-900);cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__7MGuja__MobileEditorHeaderDraftButton:disabled{color:var(--color-gray-400)}.index-module-scss-module__7MGuja__MobileEditorHeaderDraftCount{font-weight:700}.index-module-scss-module__7MGuja__MobileEditorHeaderPublishButton{letter-spacing:-.32px;height:40px;color:var(--color-aqua-500);cursor:pointer;font-size:16px;font-weight:700;line-height:150%}.index-module-scss-module__7MGuja__MobileEditorHeaderPublishButton:disabled{color:var(--color-gray-300);cursor:not-allowed}.index-module-scss-module__7MGuja__MobileEditorHeaderLeaveText{letter-spacing:-.32px;color:var(--color-gray-900);text-align:center;padding-top:24px;font-size:16px;font-weight:700;line-height:150%}
.Tag-module-scss-module__hoyE2W__Tag{--tag-avatar-size:.875rem;--tag-element-size:.875rem;--tag-element-offset:-2px;vertical-align:top;-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;gap:.25rem;max-width:100%;min-height:1.25rem;padding-inline:.375rem;display:inline-flex}.Tag-module-scss-module__hoyE2W__Tag:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #a1a1aa}.Tag-module-scss-module__hoyE2W__TagSurface{color:#27272a;background:#f4f4f5;box-shadow:inset 0 0 0 1px #e4e4e7}.Tag-module-scss-module__hoyE2W__TagOutline{color:#27272a;box-shadow:inset 0 0 0 1px #e4e4e7}.Tag-module-scss-module__hoyE2W__TagLabel{text-wrap:wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1rem;display:-webkit-box;overflow:hidden}.Tag-module-scss-module__hoyE2W__TagStartElement,.Tag-module-scss-module__hoyE2W__TagEndElement{width:var(--tag-element-size);height:var(--tag-element-size);flex-shrink:0}.Tag-module-scss-module__hoyE2W__TagStartElement svg,.Tag-module-scss-module__hoyE2W__TagEndElement svg{width:100%;height:100%}.Tag-module-scss-module__hoyE2W__TagStartElement{margin-inline-start:var(--tag-element-offset)}.Tag-module-scss-module__hoyE2W__TagEndElement{margin-inline-end:var(--tag-element-offset)}.Tag-module-scss-module__hoyE2W__TagEndElement:has(button){margin-inline-start:calc(var(--tag-element-offset)*-1)}.Tag-module-scss-module__hoyE2W__TagCloseTrigger{color:currentColor;border-radius:.125rem;outline:0;justify-content:center;align-items:center;display:flex}.Tag-module-scss-module__hoyE2W__TagCloseTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:-2px;outline:2px solid #a1a1aa}.Tag-module-scss-module__hoyE2W__TagCloseIcon{width:100%;height:100%}
.index-module-scss-module__g--qHG__Footer{letter-spacing:-.24px;background:var(--dp-color-gray-25);width:100%;color:var(--color-gray-600);flex-direction:column;align-items:stretch;gap:8px;padding:20px;font-size:12px;font-weight:500;line-height:175%;display:flex}.index-module-scss-module__g--qHG__FooterTitle{letter-spacing:-.28px;color:var(--color-gray-700);font-size:14px;font-weight:600;line-height:150%}.index-module-scss-module__g--qHG__FooterNotes{padding-left:18px;list-style-type:disc}.index-module-scss-module__g--qHG__FooterNestedNotes{padding-left:18px;list-style-type:index-module-scss-module__g--qHG__→}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module__tNM8Ga__PoplogAvatar{vertical-align:top;-webkit-user-select:none;user-select:none;width:var(--avatar-size);height:var(--avatar-size);font-weight:500;font-size:var(--avatar-font-size);border-radius:var(--avatar-radius);--avatar-radius:9999px;color:#27272a;background:#e4e4e7;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.index-module-scss-module__tNM8Ga__PoplogAvatar[data-group-item]{border-width:2px;border-color:#fff}.index-module-scss-module__tNM8Ga__PoplogAvatarSm{--avatar-font-size:.875rem;--avatar-size:2.25rem}.index-module-scss-module__tNM8Ga__PoplogAvatarLg{--avatar-font-size:1rem;--avatar-size:2.75rem}.index-module-scss-module__tNM8Ga__PoplogAvatar2xl{--avatar-font-size:1.25rem;--avatar-size:4rem}.index-module-scss-module__tNM8Ga__PoplogAvatarImage{object-fit:cover;border-radius:var(--avatar-radius);width:100%;height:100%}.index-module-scss-module__tNM8Ga__PoplogAvatarFallback{text-transform:uppercase;font-weight:500;line-height:1;font-size:var(--avatar-font-size);border-radius:var(--avatar-radius)}}
.index-module-scss-module__WcW03G__MobileEditorToolbar{left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:10;background-color:var(--color-white-default);position:fixed}.index-module-scss-module__WcW03G__MobileEditorToolbarInfoRow{justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarHashtags{align-items:center;gap:4px;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarHashtags::-webkit-scrollbar{display:none}.index-module-scss-module__WcW03G__MobileEditorToolbarHashtags{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.index-module-scss-module__WcW03G__MobileEditorToolbarMorePanel{border-top:1px solid;border-color:var(--color-gray-100);grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 16px;display:grid}.index-module-scss-module__WcW03G__MobileEditorToolbarMoreItem{letter-spacing:-.24px;color:var(--color-gray-800);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:12px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarMoreItem:active{background-color:var(--color-gray-50)}.index-module-scss-module__WcW03G__MobileEditorToolbarBar{border-top:1px solid;border-color:var(--color-gray-100);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarInsertGroup{align-items:center;gap:16px;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarButton{letter-spacing:-.28px;height:40px;color:var(--color-gray-900);cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:150%;display:flex}.index-module-scss-module__WcW03G__MobileEditorToolbarButton:disabled{opacity:.5;cursor:not-allowed}
.NavBack-module-scss-module__YP8-6q__NavBack{height:48px;display:flex}.NavBack-module-scss-module__YP8-6q__NavBackIcon{flex:1 0 0;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative}.NavBack-module-scss-module__YP8-6q__NavBackTitle{color:var(--color-gray-900);text-align:center;letter-spacing:-.32px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:150%;display:flex}
.index-module-scss-module__BBDf8G__HotspotNavBack{flex-direction:row;align-items:center;gap:4px;display:flex}
@layer reset,pop-ui,base,tokens;@layer recipes{.index-module-scss-module___Kqk9G__GoodPointListIcon{justify-content:center;align-items:center;display:flex}}.index-module-scss-module___Kqk9G__GoodPointList{flex-direction:column;justify-content:center;align-items:stretch;gap:20px;width:100%;margin-top:28px;padding:20px;display:flex}.index-module-scss-module___Kqk9G__GoodPointListEyebrow{letter-spacing:-.28px;color:var(--color-aqua-500);font-size:14px;font-weight:700;line-height:150%}.index-module-scss-module___Kqk9G__GoodPointListTitle{letter-spacing:-.36px;color:var(--color-gray-900);font-size:18px;font-weight:700;line-height:150%}.index-module-scss-module___Kqk9G__GoodPointListItems{filter:drop-shadow(0 0 16px #0000000f);flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.index-module-scss-module___Kqk9G__GoodPointListItem{background:var(--color-white-default);border-radius:16px;flex-direction:row;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.index-module-scss-module___Kqk9G__GoodPointListIcon{flex:0;min-width:32px}.index-module-scss-module___Kqk9G__GoodPointListCopy{flex:1}.index-module-scss-module___Kqk9G__GoodPointListItemTitle{letter-spacing:-.32px;color:var(--color-gray-800);font-size:16px;font-weight:700;line-height:150%}.index-module-scss-module___Kqk9G__GoodPointListDescription{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}
.SearchFilter-module-scss-module__M19oIa__SearchFilter{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin-top:28px;display:flex}@media (min-width:1024px){.SearchFilter-module-scss-module__M19oIa__SearchFilter{gap:20px;margin-top:58px}.SearchFilter-module-scss-module__M19oIa__SearchFilterContent{display:none}}.SearchFilter-module-scss-module__M19oIa__SearchFilterFilters{flex-direction:row;align-items:center;gap:4px;display:flex}.SearchFilter-module-scss-module__M19oIa__SearchFilterFilterItem{border-bottom:1px solid;border-color:var(--color-gray-50);flex:1;padding:16px}.SearchFilter-module-scss-module__M19oIa__SearchFilterFilterContent{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.SearchFilter-module-scss-module__M19oIa__SearchFilterStatusFilter{flex:1;padding:16px}.SearchFilter-module-scss-module__M19oIa__SearchFilterStatusLabel{letter-spacing:-.32px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:150%}@media (max-width:1023.98px){.SearchFilter-module-scss-module__M19oIa__SearchFilterDesktopOnly.SearchFilter-module-scss-module__M19oIa__SearchFilterDesktopOnly{display:none}}
.page-module-scss-module__ygJnvG__SalesCalendarPage{width:calc(100% - 40px);max-width:1520px;margin-top:108px;margin-bottom:20px}.page-module-scss-module__ygJnvG__SalesCalendarPageTitle{align-items:center;gap:12px;height:36px;margin-bottom:42px;display:flex}.page-module-scss-module__ygJnvG__SalesCalendarPageTitle h1{letter-spacing:-.56px;color:var(--color-gray-900);font-size:28px;font-weight:700;line-height:1.3}.page-module-scss-module__ygJnvG__SalesCalendarPageBody{gap:20px;margin-top:20px;display:flex}.page-module-scss-module__ygJnvG__SalesCalendarPageFilters{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module-scss-module__ygJnvG__SalesCalendarPageError{color:var(--color-gray-700);flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:14px;display:flex}.page-module-scss-module__ygJnvG__SalesCalendarPageError button{border:1px solid var(--color-gray-100);cursor:pointer;border-radius:6px;padding:8px 16px}
.view-module-scss-module__Je8_KW__PoplogEditor{background-color:var(--dp-color-gray-25);min-height:100vh}.view-module-scss-module__Je8_KW__PoplogEditorContent{background-color:var(--color-white-default);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;max-width:800px;height:auto;min-height:100dvh;margin:0 auto;padding:40px 40px 100px;display:flex;position:relative}.view-module-scss-module__Je8_KW__PoplogEditorMobile{background-color:var(--color-white-default);min-height:100dvh}.view-module-scss-module__Je8_KW__PoplogEditorContentMobile{flex-direction:column;align-items:stretch;width:100%;padding:16px 16px 140px;display:flex}.view-module-scss-module__Je8_KW__PoplogEditorBody{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:stretch;gap:0;min-height:100%;display:flex}.view-module-scss-module__Je8_KW__PoplogEditorHeader{width:100%;margin-bottom:24px}.view-module-scss-module__Je8_KW__PoplogEditorFooter{padding-top:16px}.view-module-scss-module__Je8_KW__PoplogEditorHelpText{letter-spacing:-.32px;color:var(--color-gray-900);text-align:center;padding-top:24px;font-size:16px;font-weight:700;line-height:150%}.view-module-scss-module__Je8_KW__PoplogEditorActions{padding-top:12px;padding-bottom:8px;flex-direction:column;align-items:start;gap:12px;padding-inline:12px;display:flex}.view-module-scss-module__Je8_KW__PoplogEditorActionText{letter-spacing:-.32px;color:var(--color-gray-700);word-break:keep-all;font-size:16px;font-weight:500;line-height:150%}
.index-module-scss-module__CJuR7G__MarketingYearStats{width:100%}
