.UUqX0a_OrderListHeader{background:var(--color-white-default);z-index:1;width:100%;height:112px;position:absolute;top:0}.UUqX0a_OrderListHeaderTabs{padding:12px 20px}.UUqX0a_OrderListHeaderSegment{isolation:isolate;background:var(--color-gray-50);width:100%;min-width:max-content;height:40px;box-shadow:none;text-align:center;border:none;border-radius:12px;gap:4px;padding:4px;display:inline-flex;position:relative}.UUqX0a_OrderListHeaderSegmentIndicator{z-index:-1;background:var(--color-white-default);border-radius:8px;padding:10px;transition-property:transform,width,height;transition-duration:.15s;transition-timing-function:ease;position:absolute;top:0;left:0;box-shadow:0 2px 4px #0000000f;height:32px!important}.UUqX0a_OrderListHeaderSegmentControl{flex:1;display:flex;position:relative}.UUqX0a_OrderListHeaderSegmentInput{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}.UUqX0a_OrderListHeaderSegmentItem{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;flex:1;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}.UUqX0a_OrderListHeaderSegmentItem:before{content:"";background:#e4e4e7;width:1px;transition:opacity .2s;position:absolute;inset-block:.375rem;inset-inline-start:0}.UUqX0a_OrderListHeaderSegmentControl:first-of-type .UUqX0a_OrderListHeaderSegmentItem:before,.UUqX0a_OrderListHeaderSegmentControl[data-active]+.UUqX0a_OrderListHeaderSegmentControl .UUqX0a_OrderListHeaderSegmentItem:before,.UUqX0a_OrderListHeaderSegmentControl+.UUqX0a_OrderListHeaderSegmentControl[data-active] .UUqX0a_OrderListHeaderSegmentItem:before{opacity:0}.UUqX0a_OrderListHeaderSegmentControl:has(.UUqX0a_OrderListHeaderSegmentInput:focus-visible) .UUqX0a_OrderListHeaderSegmentItem{outline-offset:2px;outline:2px solid #a1a1aa}.UUqX0a_OrderListHeaderSegmentLabel{letter-spacing:-.28px;text-align:center;width:100%;height:32px;color:var(--color-gray-600);font-size:14px;font-weight:600;line-height:150%;transition:all .3s ease-in-out}.UUqX0a_OrderListHeaderSegmentItem[data-active] .UUqX0a_OrderListHeaderSegmentLabel{color:var(--color-gray-800)}
@layer reset,pop-ui,base,tokens;@layer recipes{.xH9L5G_OrderListItemPriceDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-inline-start-width:var(--separator-thickness);display:block}}.xH9L5G_OrderListItem{background:var(--color-white-default);border-radius:4px;overflow:hidden}.xH9L5G_OrderListItemDetailLink{cursor:pointer;flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex}.xH9L5G_OrderListItemStatusRow{border-bottom:1px solid;border-color:var(--color-gray-50);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:48px;padding-inline:20px;display:flex}.xH9L5G_OrderListItemStatusDate{letter-spacing:-.28px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:150%}.xH9L5G_OrderListItemProductRow{flex-direction:row;justify-content:space-between;align-items:stretch;gap:20px;width:100%;padding:20px;display:flex}.xH9L5G_OrderListItemProductInfo{flex-direction:column;flex:1;align-items:stretch;gap:16px;display:flex}.xH9L5G_OrderListItemShopTitle{letter-spacing:-.28px;color:var(--color-gray-900);margin-bottom:8px;font-size:14px;font-weight:700;line-height:150%}.xH9L5G_OrderListItemProductTitle{letter-spacing:-.28px;color:var(--color-gray-800);font-size:14px;font-weight:500;line-height:150%}.xH9L5G_OrderListItemPriceRow{flex-direction:row;align-items:center;gap:8px;display:flex}.xH9L5G_OrderListItemPriceDivider{border-color:var(--color-gray-100);height:12px}.xH9L5G_OrderListItemThumbnail{object-fit:cover;border-radius:5px;flex:0;width:80px;height:80px}.xH9L5G_OrderListItemPinList{border-top:1px dashed;border-color:var(--color-gray-100);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:16px 20px;display:flex}.xH9L5G_OrderListItemPinRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.xH9L5G_OrderListItemPinText{color:var(--color-gray-600);align-content:center;gap:4px;display:flex}.xH9L5G_OrderListItemPinLabel{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}.xH9L5G_OrderListItemStatus{letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:150%}.xH9L5G_OrderListItemPrice{background:var(--text-background);color:var(--text-color);border-radius:99px;padding:6px 8px;font-size:11px;font-weight:600;line-height:150%}
.xWY4oq_ProgressCircle{font-size:14px;line-height:20px;display:inline-flex;position:relative}.xWY4oq_ProgressCircleRing{flex-shrink:0;padding:0}.xWY4oq_ProgressCircleRing svg{display:block;transform:none}.xWY4oq_ProgressCircleIndeterminate svg{animation:2s linear infinite xWY4oq_rotate}.xWY4oq_ProgressCircleIndeterminate circle:last-of-type{animation:1.5s linear infinite xWY4oq_progress}.xWY4oq_ProgressCircleValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes xWY4oq_rotate{to{transform:rotate(360deg)}}@keyframes xWY4oq_progress{to{stroke-dasharray:400 400;stroke-dashoffset:-260%}0%{stroke-dasharray:1 400;stroke-dashoffset:0}50%{stroke-dasharray:400 400;stroke-dashoffset:-100%}}.xWY4oq_ProgressCircleRing circle{r:calc(var(--size)/2 - var(--thickness)/2);stroke-width:var(--thickness)}.xWY4oq_ProgressCircleRing circle:first-of-type{stroke-dasharray:none;transform:none}.xWY4oq_ProgressCircleRing circle:last-of-type{--circumference:calc(2 * 3.14159 * (var(--size) / 2 - var(--thickness) / 2));stroke-dasharray:var(--circumference);stroke-dashoffset:calc(var(--circumference)*(100 - var(--percent))/100);transform-origin:50%;transition:stroke-dasharray .6s,stroke-dashoffset .6s;transform:rotate(-90deg)}
.qJwhuW_VerticalShopItemThumbnail{width:100%;position:relative;overflow:hidden}.qJwhuW_VerticalShopItemThumbnail>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.qJwhuW_VerticalShopItemThumbnail>img,.qJwhuW_VerticalShopItemThumbnail>video{object-fit:cover}.qJwhuW_VerticalShopItemThumbnail:before{content:"";height:0;padding-bottom:100%;display:block}.qJwhuW_VerticalShopItemSoldOutOverlay{background:#0000005c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;position:absolute;inset:0}.qJwhuW_VerticalShopItemSoldOutLabel{letter-spacing:-.4px;color:var(--color-white-default);font-size:20px;font-weight:700;line-height:140%}.qJwhuW_VerticalShopItemImageWrapper{position:absolute;bottom:0;right:0}.qJwhuW_VerticalShopItem{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.qJwhuW_VerticalShopItemTitleGroup{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.qJwhuW_VerticalShopItemArea{letter-spacing:-.24px;color:var(--color-gray-600);font-size:12px;font-weight:600;line-height:150%}.qJwhuW_VerticalShopItemShopName{letter-spacing:-.28px;color:var(--color-gray-900);-webkit-line-clamp:1;text-wrap:wrap;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.qJwhuW_VerticalShopItemItemName{letter-spacing:-.28px;color:var(--color-gray-800);-webkit-line-clamp:1;text-wrap:wrap;-webkit-box-orient:vertical;width:100%;font-size:14px;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden}.qJwhuW_VerticalShopItemPriceRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.qJwhuW_VerticalShopItemDiscountRate{letter-spacing:-.32px;color:var(--color-aqua-500);font-size:16px;font-weight:700;line-height:150%}.qJwhuW_VerticalShopItemPrice{letter-spacing:-.32px;color:var(--color-gray-900);font-size:16px;font-weight:700;line-height:150%}.qJwhuW_VerticalShopItemBadgeRow{flex-flow:wrap;align-items:center;gap:4px;width:100%;display:flex}.qJwhuW_VerticalShopItemMeta{max-width:var(--v-stack-max-width);cursor:pointer;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.qJwhuW_VerticalShopItemBadge{width:var(--box-size);height:var(--box-size);box-sizing:border-box;border:var(--box-border);border-color:var(--box-border-color);border-radius:8px;position:relative;overflow:hidden}.qJwhuW_VerticalShopItemBottomSoldOutLabel{letter-spacing:-.24px;text-align:center;width:100%;color:var(--color-white-default);background:#0000005c;padding-block:3px;font-size:12px;font-weight:500;line-height:150%;position:absolute;bottom:0;left:0;right:0}.qJwhuW_VerticalShopItemOverlaySoldOutLabel{letter-spacing:-.24px;color:var(--color-white-default);font-size:12px;font-weight:500;line-height:150%}.qJwhuW_VerticalShopItemHighlight{letter-spacing:-.24px;height:22px;color:var(--span-color);background:var(--span-bg);border-radius:0 0 6px;justify-content:center;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;line-height:150%;display:flex;position:absolute;top:0;left:0}.qJwhuW_VerticalShopItemFooter{letter-spacing:-.24px;background:var(--h-stack-bg);color:var(--h-stack-color);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:20px;padding:2px 4px;font-size:12px;font-weight:600;line-height:150%;display:flex}
._k8vnG_HorizontalShopItem{width:100%;cursor:var(--hStack-cursor);flex-direction:row;justify-content:center;align-items:stretch;gap:12px;display:flex}._k8vnG_HorizontalShopItemThumbnail{height:100%;position:relative;overflow:hidden}._k8vnG_HorizontalShopItemThumbnail>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}._k8vnG_HorizontalShopItemThumbnail>img,._k8vnG_HorizontalShopItemThumbnail>video{object-fit:cover}._k8vnG_HorizontalShopItemThumbnail>img{background:var(--color-gray-100);border-radius:8px}._k8vnG_HorizontalShopItemThumbnail:before{content:"";height:0;padding-bottom:100%;display:block}._k8vnG_HorizontalShopItemSoldOutOverlay{background:#0000005c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;position:absolute;inset:0}._k8vnG_HorizontalShopItemSoldOutLabel{letter-spacing:-.4px;color:var(--color-white-default);font-size:20px;font-weight:700;line-height:140%}._k8vnG_HorizontalShopItemSoldOutDescription{letter-spacing:-.24px;color:var(--color-white-default);font-size:12px;font-weight:500;line-height:150%}._k8vnG_HorizontalShopItemDetails{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}._k8vnG_HorizontalShopItemTitleGroup{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}._k8vnG_HorizontalShopItemArea{letter-spacing:-.24px;color:var(--color-gray-600);font-size:12px;font-weight:600;line-height:150%}._k8vnG_HorizontalShopItemShopName{letter-spacing:-.28px;color:var(--color-gray-900);-webkit-line-clamp:1;text-wrap:wrap;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}._k8vnG_HorizontalShopItemItemName{letter-spacing:-.28px;color:var(--color-gray-800);-webkit-line-clamp:1;text-wrap:wrap;-webkit-box-orient:vertical;width:100%;font-size:14px;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden}._k8vnG_HorizontalShopItemPriceRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}._k8vnG_HorizontalShopItemDiscountRate{letter-spacing:-.32px;color:var(--color-aqua-500);font-size:16px;font-weight:700;line-height:150%}._k8vnG_HorizontalShopItemPrice{letter-spacing:-.32px;color:var(--color-gray-900);font-size:16px;font-weight:700;line-height:150%}._k8vnG_HorizontalShopItemSalesCount{letter-spacing:-.24px;color:var(--color-gray-500);font-size:12px;font-weight:500;line-height:150%}._k8vnG_HorizontalShopItemBadge{flex:var(--box-flex);aspect-ratio:1;width:var(--box-width);height:var(--box-height);box-sizing:border-box;border:var(--box-border);border-color:var(--box-border-color);border-radius:8px;position:relative;overflow:hidden}._k8vnG_HorizontalShopItemHighlight{letter-spacing:-.24px;height:22px;color:var(--span-color);background:var(--span-bg);border-radius:0 0 6px;justify-content:center;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;line-height:150%;display:flex;position:absolute;top:0;left:0}
.KmhzTW_SectionCard{background:var(--color-white-default);flex-direction:column;align-items:center;width:100%;display:flex}.KmhzTW_SectionCardTitle{letter-spacing:-.36px;width:100%;color:var(--color-gray-900);word-break:keep-all;padding-inline:20px;font-size:18px;font-weight:700;line-height:150%}
@layer reset,pop-ui,base,tokens;@layer recipes{._3m024W_ShopItemListFilterSpacer{flex:1;place-self:stretch stretch}._3m024W_ShopItemListFilterFilterLabel{justify-content:center;align-items:center;display:flex}}._3m024W_ShopItemListFilter{margin:0 18px 59px}._3m024W_ShopItemListFilterFilterRow{flex-direction:row;align-items:center;gap:.5rem;margin:0 8px 18px;display:flex}._3m024W_ShopItemListFilterFilterItem{cursor:var(--box-cursor)}._3m024W_ShopItemListFilterFilterLabel{min-height:216px}
.eR_Yaq_OnboardingSlider{grid-template-rows:1fr fit-content(100%);grid-template-columns:1fr;width:100%;position:relative}.eR_Yaq_OnboardingSlider .onboard{width:100%;height:100%;position:absolute;inset:0}.eR_Yaq_OnboardingSlider .onboard .swiper-wrapper{width:100%;height:100%;display:flex}.eR_Yaq_OnboardingSlider .onboard .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.eR_Yaq_OnboardingSlider .onboard .swiper-pagination-bullet{background:var(--color-gray-200)}.eR_Yaq_OnboardingSlider .onboard .swiper-pagination-bullet-active{background:var(--color-aqua-500)}.eR_Yaq_OnboardingSliderSlideContent{z-index:-1;width:100%;height:60%;position:relative}.eR_Yaq_OnboardingSliderImageFrame{width:100%;height:100%;position:absolute;inset:0}.eR_Yaq_OnboardingSliderImageFrame:after{content:"";background:linear-gradient(#fff0 0%,#fff 90%);width:100%;height:150px;display:block;position:absolute;bottom:0}.eR_Yaq_OnboardingSliderImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eR_Yaq_OnboardingSliderDetails{background:var(--color-white-default);flex-direction:column;grid-row-start:2;justify-content:center;align-items:center;gap:0;width:100%;height:40%;margin:auto;padding-bottom:30px;display:flex;position:absolute;bottom:0;left:0;right:0}.eR_Yaq_OnboardingSliderTextContent{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.eR_Yaq_OnboardingSliderTitle{max-width:300px;color:var(--color-gray-900);letter-spacing:-.48px;text-align:center;word-break:keep-all;font-size:24px;font-weight:700;line-height:140%}.eR_Yaq_OnboardingSliderTitle span{display:block}.eR_Yaq_OnboardingSliderDescription{max-width:300px;color:var(--color-gray-500);letter-spacing:-.28px;text-align:center;word-break:keep-all;font-size:14px;font-weight:500;line-height:150%}.eR_Yaq_OnboardingSliderDescription span{display:block}
.fj9JnW_CinemaButtonList{background:var(--color-white-default);border-radius:99px;grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 4px 12px #0000001f}.fj9JnW_CinemaButtonListTheaterGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.fj9JnW_CinemaButtonListImage{object-fit:cover;height:18px}.fj9JnW_CinemaButtonListDetailLink{color:var(--color-gray-400);font-size:11px;font-weight:500;line-height:150%}.fj9JnW_CinemaButtonListIconContainer{margin:5px;position:absolute;right:0}.fj9JnW_CinemaButtonListTitle{letter-spacing:-.28px;color:var(--text-color);font-size:14px;font-weight:700;line-height:100%}
.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}.hoyE2W_Tag:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #a1a1aa}.hoyE2W_TagSurface{color:#27272a;background:#f4f4f5;box-shadow:inset 0 0 0 1px #e4e4e7}.hoyE2W_TagOutline{color:#27272a;box-shadow:inset 0 0 0 1px #e4e4e7}.hoyE2W_TagLabel{text-wrap:wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1rem;display:-webkit-box;overflow:hidden}.hoyE2W_TagStartElement,.hoyE2W_TagEndElement{width:var(--tag-element-size);height:var(--tag-element-size);flex-shrink:0}.hoyE2W_TagStartElement svg,.hoyE2W_TagEndElement svg{width:100%;height:100%}.hoyE2W_TagStartElement{margin-inline-start:var(--tag-element-offset)}.hoyE2W_TagEndElement{margin-inline-end:var(--tag-element-offset)}.hoyE2W_TagEndElement:has(button){margin-inline-start:calc(var(--tag-element-offset)*-1)}.hoyE2W_TagCloseTrigger{color:currentColor;border-radius:.125rem;outline:0;justify-content:center;align-items:center;display:flex}.hoyE2W_TagCloseTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:-2px;outline:2px solid #a1a1aa}.hoyE2W_TagCloseIcon{width:100%;height:100%}
.OiSWVG_MovieBannerSection{background:linear-gradient(#fff 10%,#e6f5ff 40.24%);border-radius:16px;padding-block:28px}.OiSWVG_MovieBannerSectionGroup{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding-inline:20px;display:flex}.OiSWVG_MovieBannerSectionIconRow{background:var(--color-white-default);color:#61cdf9;filter:drop-shadow(0 2px 12px #00000014);border:1px solid #c4e1f8;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:fit-content;height:20px;padding-inline:4px;display:flex}.OiSWVG_MovieBannerSectionText{--translate-y:1px;font-size:11px;font-weight:700;line-height:1px}.OiSWVG_MovieBannerSectionDiscountHeadline{letter-spacing:-.4px;color:var(--color-blue-500);font-size:20px;font-weight:700;line-height:140%}.OiSWVG_MovieBannerSectionDiscountDescription{letter-spacing:-.32px;color:var(--color-gray-800);font-size:16px;font-weight:700;line-height:150%}.OiSWVG_MovieBannerSectionButtonContainer{padding-inline:20px}
@layer reset,pop-ui,base,tokens;@layer recipes{.pSzh9W_PopdealListCenteredContent,.pSzh9W_PopdealListLoadingSpinner{justify-content:center;align-items:center;display:flex}.pSzh9W_PopdealListButton{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);background:#18181b;background-color:var(--color-white-default);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}.pSzh9W_PopdealListButton: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}.pSzh9W_PopdealListButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.pSzh9W_PopdealListButton :where(svg){flex-shrink:0;width:1.25rem;height:1.25rem}.pSzh9W_PopdealListButton:is(:focus,[data-focus]){box-shadow:none;background-color:var(--color-gray-50);outline:none}.pSzh9W_PopdealListButton:is([aria-expanded=true],[data-expanded],[data-state=expanded]){--mix-background:#18181be6;background:var(--mix-background,#18181b);background-color:var(--color-gray-100)}.pSzh9W_PopdealListButton:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background-color:var(--color-gray-100)}@media (hover:hover){.pSzh9W_PopdealListButton:is(:hover,[data-hover]):not(:disabled,[data-disabled]){--mix-background:#18181be6;background:var(--mix-background,#18181b);background-color:var(--color-gray-50)}}.pSzh9W_PopdealListSpinner{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:2.5rem;border-radius:9999px;animation-duration:.5s;display:inline-block}}.pSzh9W_PopdealList{width:100%}.pSzh9W_PopdealListLoadingRow{flex-direction:row;justify-content:center;align-items:stretch;gap:8px;width:100%;min-height:262px;margin-bottom:24px;display:flex;position:relative}.pSzh9W_PopdealListCenteredContent{z-index:10;background:#ffffff7a;width:100%;height:100%;position:absolute;inset:0}.pSzh9W_PopdealListLoadingSpinner{height:262px;margin-bottom:35px;margin-left:25px;padding-right:20px}.pSzh9W_PopdealListContainer{padding-inline:20px}.pSzh9W_PopdealListLink{cursor:var(--link-cursor)}.pSzh9W_PopdealListButton{letter-spacing:-.32px;width:100%;height:50px;color:var(--color-gray-900);border-radius:12px;font-size:16px;font-weight:600;line-height:150%}.pSzh9W_PopdealListSpinner{color:var(--color-aqua-500);border-width:4px}
@layer reset,pop-ui,base,tokens;@layer recipes{.b93yBq_PromotionContentsTitle{font-family:var(--font-pretendard);font-size:1.25rem;font-weight:600;line-height:1.875rem}.b93yBq_PromotionContentsInquiryLink{cursor:pointer;--focus-ring-color:#a1a1aa;color:#27272a;border-radius:.125rem;outline:none;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.b93yBq_PromotionContentsInquiryLink: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}.b93yBq_PromotionContentsInquiryLink:is(:focus-visible,[data-focus-visible]){outline:3px solid #000}@media (hover:hover){.b93yBq_PromotionContentsInquiryLink: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)}}}.b93yBq_PromotionContents{background:var(--color-white-default);grid-template-columns:100%;gap:40px 60px;width:100%;height:fit-content;padding-block:0;display:grid;position:relative}@media (min-width:1024px){.b93yBq_PromotionContents{grid-template-columns:1fr 60%;padding-block:20px}}.b93yBq_PromotionContentsContent{flex-direction:column;align-items:flex-start;gap:25px;height:fit-content;display:flex;position:static;top:auto}@media (min-width:1024px){.b93yBq_PromotionContentsContent{gap:60px;position:sticky;top:0}}.b93yBq_PromotionContentsHeadingGroup{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:1024px){.b93yBq_PromotionContentsHeadingGroup{gap:20px}}.b93yBq_PromotionContentsTags{flex-direction:row;align-items:center;gap:4px;display:flex}.b93yBq_PromotionContentsTitle{letter-spacing:-.48px;color:var(--color-gray-800);font-size:24px;font-weight:700;line-height:140%}@media (min-width:1024px){.b93yBq_PromotionContentsTitle{letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:130%}}.b93yBq_PromotionContentsDescription{letter-spacing:-.28px;word-break:keep-all;color:var(--color-gray-900);font-size:14px;font-weight:500;line-height:150%}@media (min-width:1024px){.b93yBq_PromotionContentsDescription{letter-spacing:-.48px;font-size:24px;font-weight:700;line-height:140%}}.b93yBq_PromotionContentsDetails{width:100%}.b93yBq_PromotionContentsIconTextList{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.b93yBq_PromotionContentsIconTextItem{background:var(--dp-color-gray-25);border-radius:16px;align-items:center;gap:16px;width:100%;padding:18px 24px;display:flex}@media (min-width:1024px){.b93yBq_PromotionContentsIconTextItem{padding:20px 24px}}.b93yBq_PromotionContentsIcon{flex:0;width:24px;height:24px}@media (min-width:1024px){.b93yBq_PromotionContentsIcon{width:32px;height:32px}}.b93yBq_PromotionContentsIconDescription{letter-spacing:-.28px;word-break:keep-all;color:var(--color-gray-800);flex:1;font-size:14px;font-weight:500;line-height:150%}@media (min-width:1024px){.b93yBq_PromotionContentsIconDescription{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:150%}}.b93yBq_PromotionContentsImageRows{flex-direction:column;flex:0;justify-content:center;align-items:center;gap:36px;padding-block:40px;display:flex}@media (min-width:1024px){.b93yBq_PromotionContentsImageRows{gap:80px}}.b93yBq_PromotionContentsHighlight{color:var(--color-blue-500)}.b93yBq_PromotionContentsIconHighlight{font-weight:700}.b93yBq_PromotionContentsImageRowTitle{text-align:center;letter-spacing:-.32px;width:100%;color:var(--text-color);margin-bottom:15px;font-size:16px;font-weight:700;line-height:150%}.b93yBq_PromotionContentsImageCarousel{width:100%;max-width:100%}.b93yBq_PromotionContentsImageCarousel .swiper-wrapper{justify-content:space-around;max-width:100%}.b93yBq_PromotionContentsImageCarousel .swiper-slide{flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.b93yBq_PromotionContentsImageTitle{text-align:center;color:var(--text-color);letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:150%}
@layer reset,pop-ui,base,tokens;@layer recipes{.wsTd5q_PeopleInfoSectionAvatar{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-font-size:1rem;--avatar-size:2.5rem;--avatar-radius:9999px;color:#27272a;background:#e4e4e7;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.wsTd5q_PeopleInfoSectionAvatarFallback{text-transform:uppercase;font-weight:500;line-height:1;font-size:var(--avatar-font-size);border-radius:var(--avatar-radius)}.wsTd5q_PeopleInfoSectionAvatarImage{object-fit:cover;border-radius:var(--avatar-radius);width:100%;height:100%}}.wsTd5q_PeopleInfoSection{flex-direction:column;align-items:center;gap:4px;display:flex}.wsTd5q_PeopleInfoSectionGroup{flex-direction:column;align-items:center;gap:0;width:60px;display:flex}.wsTd5q_PeopleInfoSectionName{letter-spacing:-.28px;color:var(--color-gray-900);word-break:keep-all;text-align:center;font-size:14px;font-weight:700;line-height:150%}.wsTd5q_PeopleInfoSectionText{letter-spacing:-.24px;color:var(--color-gray-600);font-size:12px;font-weight:500;line-height:150%}.wsTd5q_PeopleInfoSectionAvatar{background-color:var(--color-gray-50);width:60px;height:60px}.wsTd5q_PeopleInfoSectionAvatarFallback{border-radius:9999px;width:100%;height:100%;position:relative;overflow:hidden}.wsTd5q_PeopleInfoSectionIcon{position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.ruZBta_PromotionDialog{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.ruZBta_PromotionDialogTitle{letter-spacing:-.32px;padding:10px 16px;font-size:16px;font-weight:700;line-height:150%}@media (min-width:1024px){.ruZBta_PromotionDialogTitle{display:none}}.ruZBta_PromotionDialogContent{flex-direction:column;align-items:center;gap:40px;height:100%;padding-inline:20px;display:flex;position:absolute;inset:0}@media (min-width:1024px){.ruZBta_PromotionDialogContent{gap:80px;padding-inline:120px}}
@layer reset,pop-ui,base,tokens;@layer recipes{.xAn-DG_PinNumberModalPayment{letter-spacing:-.3px;color:var(--color-white-default);font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}.xAn-DG_PinNumberModalText{letter-spacing:-.3px;color:var(--color-black-default);font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}.xAn-DG_PinNumberModalNumberKey{letter-spacing:-.3px;color:var(--color-black-default);font-size:18px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.44}}.xAn-DG_PinNumberModal{background:var(--color-aqua-500);grid-template-rows:240px 1fr;grid-template-columns:1fr;height:480px;display:grid}.xAn-DG_PinNumberModalGroup{justify-content:center;align-items:center;height:240px;display:flex}.xAn-DG_PinNumberModalContainer{margin-top:15px}.xAn-DG_PinNumberModalPayment{margin-bottom:34px}.xAn-DG_PinNumberModalNameRow{flex-direction:row;align-items:center;gap:20px;display:flex}.xAn-DG_PinNumberModalPinDigit{background:#ffffff3d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.xAn-DG_PinNumberModalText{color:#18181b;font-size:20px}.xAn-DG_PinNumberModalGrid{background:var(--color-white-default);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;width:100%;display:grid}
._4nKGjW_BannerList{border-radius:0 0 16px 16px;grid-template-rows:fit-content(100%) 1fr 110px;gap:0;width:100%;display:grid;position:relative;overflow:hidden}._4nKGjW_BannerListContainer{position:absolute;inset:0;overflow:hidden}._4nKGjW_BannerListTitleContainer{width:100%;height:100%;position:relative;overflow:visible}._4nKGjW_BannerListGroup{z-index:10;width:100%;height:var(--flex-height);justify-content:center;align-items:center;display:flex;position:absolute;top:0;overflow:visible}._4nKGjW_BannerListTitleAnimation{position:absolute;inset:0;overflow:visible}._4nKGjW_BannerListContentContainer{position:relative}._4nKGjW_BannerListContentContainer .swiper{height:inherit}._4nKGjW_BannerListContentContainer .swiper-slide{width:calc(100% - 40px)}._4nKGjW_BannerListPaginationControl{width:calc(100% - 40px);height:100%;margin:auto;position:absolute;inset:0}._4nKGjW_BannerListText{letter-spacing:-.24px;color:var(--color-white-default);font-size:12px;font-weight:500;line-height:150%}._4nKGjW_BannerListLabel{color:#ffffff3d}._4nKGjW_BannerListSlideCount{color:#fffc}._4nKGjW_BannerListThumbnailGrid{grid-template-columns:1fr 1fr;gap:24px 8px;padding:20px;display:grid}._4nKGjW_BannerListTheaterContainer{z-index:10;width:100%;padding:20px 20px 40px}._4nKGjW_BannerListMediaFrame{width:100%;height:100%;margin-inline:auto;position:relative;overflow:visible}._4nKGjW_BannerListMediaFrame>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}._4nKGjW_BannerListMediaFrame>img,._4nKGjW_BannerListMediaFrame>video{object-fit:cover}._4nKGjW_BannerListMediaFrame:before{content:"";height:0;padding-bottom:44.1667%;display:block}._4nKGjW_BannerListTitleLogoFrame{width:100%;height:100%;position:relative;overflow:visible}._4nKGjW_BannerListTitleLogoFrame>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}._4nKGjW_BannerListTitleLogoFrame>img,._4nKGjW_BannerListTitleLogoFrame>video{object-fit:cover}._4nKGjW_BannerListTitleLogoFrame:before{content:"";height:0;padding-bottom:46.1111%;display:block}
.JLRVKa_StillCutSection{width:100%;padding-inline:20px}.JLRVKa_StillCutSectionReviewCountGrid{border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;width:100%;display:grid;overflow:hidden}.JLRVKa_StillCutSectionImageFrame{background:var(--color-gray-100);position:relative}.JLRVKa_StillCutSectionImageFrame>:not(style){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.JLRVKa_StillCutSectionImageFrame>img,.JLRVKa_StillCutSectionImageFrame>video{object-fit:cover}.JLRVKa_StillCutSectionImageFrame:before{content:"";height:0;padding-bottom:56.25%;display:block}.JLRVKa_StillCutSectionImageContainer{width:100%;height:100%;position:relative}.JLRVKa_StillCutSectionReviewContainer{grid-column:var(--box-grid-column);cursor:pointer;position:relative}.JLRVKa_StillCutSectionReviewContainer:after{letter-spacing:-.28px;content:var(--box-content);color:var(--color-white-default);background:#0000007a;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:150%;display:flex;position:absolute;inset:0}.JLRVKa_StillCutSectionStillCutItem{grid-column:var(--box-grid-column);cursor:pointer;position:relative}
@layer reset,pop-ui,base,tokens;@layer recipes{.n2PyDq_PaymentFormSeparator{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}.n2PyDq_PaymentFormPrice,.n2PyDq_PaymentFormTotalPrice{font-size:15x;letter-spacing:-.1px;color:aqua_50000;font-weight:700;line-height:1.6}.n2PyDq_PaymentFormBuyerDivider{--separator-thickness:1px;border-style:solid;border-color:#e4e4e7;border-top-width:var(--separator-thickness);display:block}.n2PyDq_PaymentFormText{letter-spacing:-.2px;color:var(--color-gray-800);font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.6}.n2PyDq_PaymentFormMerchantName{letter-spacing:-.2px;color:var(--color-gray-800);font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.6}.n2PyDq_PaymentFormPayment{letter-spacing:-.3px;color:var(--color-white-default);font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}.n2PyDq_PaymentFormItem{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}.n2PyDq_PaymentFormItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed}.n2PyDq_PaymentFormItem:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.n2PyDq_PaymentFormItem::placeholder,.n2PyDq_PaymentFormItem[data-placeholder]{color:var(--color-gray-400)}.n2PyDq_PaymentFormItem:is(:focus,[data-focus]){--ring-color:#0fd3db;outline:none}.n2PyDq_PaymentFormItem:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){outline:none}.n2PyDq_PaymentFormItem: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)}}.n2PyDq_PaymentForm{background:var(--color-gray-100);flex-direction:column;align-items:stretch;gap:8px;display:flex}.n2PyDq_PaymentFormGroup{flex-direction:column;align-items:start;gap:0;display:flex}.n2PyDq_PaymentFormContainer{margin-bottom:24px}.n2PyDq_PaymentFormTotalPriceRow{justify-content:space-between;align-items:center;width:100%;margin-top:28px;display:flex}.n2PyDq_PaymentFormPrice{font-size:16px}.n2PyDq_PaymentFormTotalPrice{font-size:20px}.n2PyDq_PaymentFormDateGroup{--field-label-width:96px;flex-direction:column;justify-content:start;align-items:stretch;gap:10px;display:flex}.n2PyDq_PaymentFormBuyerDivider{margin:24px 0}.n2PyDq_PaymentFormGrid{grid-template-columns:96px 1fr;gap:20px 10px;margin-bottom:8px;display:grid}.n2PyDq_PaymentFormPayMethodSection{padding-block:10px 30px}.n2PyDq_PaymentFormPayMethodsError{color:var(--color-red-500);font-weight:500}.n2PyDq_PaymentFormPayment{line-height:150%}.n2PyDq_PaymentFormFloatingBar{display:var(--box-display);background:#ffffffe6;position:fixed;inset:0}.n2PyDq_PaymentFormItem{flex:1}
@layer reset,pop-ui,base,tokens;@layer recipes{.RYL_Ja_PaymentShopPageText{letter-spacing:-.3px;color:var(--color-white-default);font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}.RYL_Ja_PaymentShopPagePrice{letter-spacing:-.2px;color:var(--color-white-default);font-size:15px;font-weight:700;line-height:1.6}}.RYL_Ja_PaymentShopPage{background:var(--color-aqua-500);flex-direction:column;flex:0;align-items:start;gap:8px;width:100%;padding:38px 28px;display:flex}.RYL_Ja_PaymentShopPageText{font-size:28px;font-weight:700;line-height:130%}
@layer reset,pop-ui,base,tokens;@layer recipes{.A5e0sW_OrderListViewEmptyState,.A5e0sW_OrderListViewLoading{justify-content:center;align-items:center;display:flex}}.A5e0sW_OrderListViewEmptyState{height:100%;padding:20px}.A5e0sW_OrderListViewEmptyContent{flex-direction:column;align-items:center;gap:20px;display:flex}.A5e0sW_OrderListViewEmptyImage{object-fit:cover;width:140px;height:140px}.A5e0sW_OrderListViewEmptyCopy{flex-direction:column;align-items:center;gap:8px;display:flex}.A5e0sW_OrderListViewEmptyTitle{letter-spacing:-.4px;color:var(--color-gray-900);font-size:20px;font-weight:700;line-height:140%}.A5e0sW_OrderListViewEmptyDescription{letter-spacing:-.32px;color:var(--color-gray-600);font-size:16px;font-weight:500;line-height:150%}.A5e0sW_OrderListView{background:var(--color-gray-50);height:100%;position:relative}.A5e0sW_OrderListViewContent{height:100%;padding-top:112px}.A5e0sW_OrderListViewLoading{width:100%}.A5e0sW_OrderListViewItems{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:8px;display:flex}
