.tc-wishlist-control{z-index:3;display:inline-flex;position:relative}.tc-wishlist-button{color:#495367;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:36px;height:36px;padding:0;display:inline-flex;box-shadow:0 2px 9px #15213c12}.tc-wishlist-button.is-saved{color:#ed4053;border-color:#f7c2ca}.tc-wishlist-button.with-label{border-radius:9px;width:auto;padding:0 13px;font-size:12px;font-weight:750}.tc-wishlist-button:disabled{cursor:wait;opacity:.65}.tc-wishlist-button:focus-visible{outline-offset:2px;outline:2px solid #ed4053}.tc-wishlist-error{z-index:10;color:#be3049;background:#fff;border:1px solid #f6c1ca;border-radius:8px;width:220px;padding:10px;font-size:12px;position:absolute;top:42px;right:0;box-shadow:0 3px 15px #15213c18}.tc-wishlist-spinner{animation:1s linear infinite tc-wishlist-spin}@keyframes tc-wishlist-spin{to{transform:rotate(360deg)}}.tc-wishlist-card{position:relative}.tc-wishlist-card>.tc-wishlist-control{position:absolute;top:12px;right:12px}.tc-wishlist-heading-save{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-wishlist-card>.tc-discovery-product-card,.tc-wishlist-card>.tc-search-preview-card,.tc-wishlist-card>.tc-region-pill-card{height:100%}.tc-wishlist-card>.tc-discovery-product-card,.tc-search-preview-grid>.tc-wishlist-card>.tc-search-preview-card{display:block}.tc-hotspot-card-wrap>.tc-wishlist-control{top:10px;right:10px}.local-discovery-card.tc-wishlist-card>a{color:inherit;text-decoration:none}.tc-region-strip>.tc-wishlist-card .tc-region-pill-card{padding-right:54px}.tc-wishlist-card-content{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.tc-search-story-media .tc-wishlist-button{color:#495367}
.Xc0d2W_wrap{width:100%;position:relative}.Xc0d2W_input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.Xc0d2W_popup{z-index:80;color:#111827;background:#fff;border:1px solid #0f172a1f;border-radius:16px;width:min(650px,100vw - 32px);max-height:440px;padding:8px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 18px 48px #0f172a2e}.Xc0d2W_sectionTitle{color:#6b7280;padding:9px 12px 6px;font-size:12px;font-weight:750}.Xc0d2W_sectionDivider{border-top:1px solid #eef1f4;margin-top:7px;padding-top:7px}.Xc0d2W_list{margin:0;padding:0;list-style:none}.Xc0d2W_itemButton{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:9px 12px;display:flex}.Xc0d2W_itemButton:hover,.Xc0d2W_itemButton:focus-visible{background:#f8fafc;outline:none}.Xc0d2W_left{align-items:center;gap:11px;min-width:0;display:flex}.Xc0d2W_icon{color:#475569;background:#f8fafc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.Xc0d2W_copy{flex-direction:column;min-width:0;display:flex}.Xc0d2W_label{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.Xc0d2W_secondary{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.Xc0d2W_type{color:#6b7280;flex:none;font-size:12px}.Xc0d2W_highlight{color:var(--primary,#e73c7e)}.Xc0d2W_empty{color:#6b7280;padding:18px 12px;font-size:13px}.Xc0d2W_loading{color:#6b7280;padding:14px 12px;font-size:13px}.Xc0d2W_recentButton{justify-content:flex-start}.Xc0d2W_recentRow{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.Xc0d2W_recentLabel{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:120px;max-width:245px;font-size:14px;font-weight:700;overflow:hidden}.Xc0d2W_recentMeta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:500;overflow:hidden}@media (max-width:700px){.Xc0d2W_popup{width:min(92vw,520px);left:-38px}.Xc0d2W_recentRow{flex-direction:column;align-items:flex-start;gap:3px}.Xc0d2W_recentLabel{min-width:0;max-width:100%}.Xc0d2W_recentMeta{width:100%}}.Xc0d2W_mobilePopupHead,.Xc0d2W_mobileClose{display:none}@media (max-width:700px){.Xc0d2W_popupMobileFullscreen{z-index:115;top:calc(58px + env(safe-area-inset-top));right:0;bottom:calc(66px + env(safe-area-inset-bottom));width:100vw;max-height:none;box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;padding:8px 12px 18px;position:fixed;left:0}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobilePopupHead{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:2px 2px 6px 10px;display:flex}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobilePopupHead strong{color:#111827;font-size:14px;font-weight:800}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobileClose{color:#374151;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}}@media (max-width:767px){.Xc0d2W_popupMobileFullscreen{z-index:140;width:100vw;height:100dvh;max-height:none;padding:env(safe-area-inset-top) 12px env(safe-area-inset-bottom);overscroll-behavior:contain;border-radius:0;inset:0}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobilePopupHead{z-index:2;background:#fff;min-height:56px;padding:0 2px;position:sticky;top:0}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobileClose{order:-1}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobilePopupHead strong{text-align:center;flex:auto;padding-right:40px}.Xc0d2W_popupMobileFullscreen .Xc0d2W_mobilePopupHead{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.Xc0d2W_mobileSearchInput{color:#111827;background:#f8fafc;border:1px solid #e2e6eb;border-radius:12px;outline:0;width:100%;height:42px;padding:0 14px;font-size:15px;font-weight:650}.Xc0d2W_mobileSearchInput:focus{border-color:var(--primary,#e52521);background:#fff;box-shadow:0 0 0 3px #e5252114}}
.NxJQeW_mobileContextHeader,.NxJQeW_mobileBottomNav,.NxJQeW_mobileHomeSearchTrigger{display:none}@media (max-width:767px){.NxJQeW_mobileHomeSearchTrigger{color:#4a5462;text-align:left;cursor:pointer;background:#fff;border:1px solid #e94f7042;border-radius:18px;align-items:center;gap:10px;width:calc(100% - 32px);min-height:58px;margin:10px 16px 14px;padding:7px 7px 7px 15px;display:flex;box-shadow:0 7px 22px #b23d4a21}.NxJQeW_mobileHomeSearchTrigger>span:not(.NxJQeW_mobileHomeSearchAction){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.94rem;font-weight:650;overflow:hidden}.NxJQeW_mobileHomeSearchAction{background:var(--primary,#e94f70);color:#fff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.NxJQeW_mobileContextHeader{width:100%;min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.NxJQeW_mobileLogoLink{grid-column:1/3;align-items:center;width:fit-content;min-width:0;text-decoration:none;display:inline-flex}.NxJQeW_mobileLogoLink img{width:auto;height:22px;display:block}.NxJQeW_mobileHomeActions{grid-column:3;justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}.NxJQeW_mobileSettingsPill{color:#28303b;white-space:nowrap;cursor:pointer;background:#f7f8fa;border:0;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:.68rem;font-weight:800;display:inline-flex}.NxJQeW_mobileNotificationAction{color:#28303b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;text-decoration:none;display:inline-grid}.NxJQeW_mobileSettingsPill:active,.NxJQeW_mobileNotificationAction:active{background:#eef1f4}.NxJQeW_mobileHeaderAction,.NxJQeW_mobileBackButton,.NxJQeW_mobileHeaderSpacer{width:44px;height:44px}.NxJQeW_mobileHeaderAction,.NxJQeW_mobileBackButton{color:#1f2937;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.NxJQeW_mobileHeaderAction{grid-column:3;justify-self:end}.NxJQeW_mobileBackButton{cursor:pointer;grid-column:1;justify-self:start;padding:0}.NxJQeW_mobileHeaderAction:active,.NxJQeW_mobileBackButton:active{background:#f3f4f6}.NxJQeW_mobilePageTitle{color:#111827;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:1rem;font-weight:850;line-height:1.2;overflow:hidden}.NxJQeW_mobileHeaderSpacer:first-child{grid-column:1}.NxJQeW_mobileHeaderSpacer:last-child{grid-column:3}.NxJQeW_mobileBottomNav{z-index:90;height:calc(66px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e6e8ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 22px #0f172a0b}.NxJQeW_mobileBottomItem{color:#8a94a3;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;text-decoration:none;display:flex;position:relative}.NxJQeW_mobileBottomItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:750;line-height:1;overflow:hidden}.NxJQeW_mobileBottomItemActive{color:var(--primary,#e52521)}.NxJQeW_mobileBottomItemActive:before{content:"";background:var(--primary,#e52521);border-radius:999px;width:20px;height:3px;position:absolute;top:1px}}@media (min-width:768px){.NxJQeW_mobileContextHeader,.NxJQeW_mobileBottomNav{display:none!important}}.NxJQeW_mobileSettingsLayer{display:none}@media (max-width:767px){.NxJQeW_mobileSettingsLayer{z-index:520;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.NxJQeW_mobileSettingsBackdrop{background:#0f172a75;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.NxJQeW_mobileSettingsSheet{z-index:1;width:100%;max-height:min(88dvh,760px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -18px 48px #0f172a33}.NxJQeW_mobileSettingsHead{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 14px 0 18px;display:flex}.NxJQeW_mobileSettingsHead strong{color:#111827;font-size:1rem;font-weight:850}.NxJQeW_mobileSettingsHead button{color:#28303b;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.NxJQeW_mobileSettingsTabs{border-bottom:1px solid #edf0f3;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px;display:grid}.NxJQeW_mobileSettingsTabs button{color:#7a8492;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.NxJQeW_mobileSettingsTabs button small{color:#7a8492;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f6;border-radius:999px;max-width:88px;padding:2px 6px;font-size:.61rem;font-weight:800;line-height:1.25;overflow:hidden}.NxJQeW_mobileSettingsTabs .NxJQeW_mobileSettingsTabActive small{color:var(--primary,#ef4045);background:#ef404517}.NxJQeW_mobileSettingsTabs .NxJQeW_mobileSettingsTabActive{color:#171b21}.NxJQeW_mobileSettingsTabs .NxJQeW_mobileSettingsTabActive:after{content:"";background:var(--primary,#ef4045);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:20%;right:20%}.NxJQeW_mobileSettingsList{-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:14px;display:grid;overflow-y:auto}.NxJQeW_mobileSettingsList>button{color:#28303b;text-align:left;background:#fff;border:1px solid #edf0f3;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.NxJQeW_mobileSettingsCurrencySearch{color:#7a8492;border:1px solid #e0e4e9;border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.NxJQeW_mobileSettingsCurrencySearch input{color:#28303b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.NxJQeW_mobileSettingsList>button span{flex-direction:column;gap:3px;min-width:0;display:flex}.NxJQeW_mobileSettingsList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.NxJQeW_mobileSettingsList>button small{color:#7a8492;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.NxJQeW_mobileSettingsList>.NxJQeW_mobileSettingsOptionActive{color:var(--primary,#ef4045);background:#ef404512;border-color:#ef404540}.NxJQeW_mobileSettingsCurrencyNote{color:#626c79;background:#f6f7f9;border-radius:12px;grid-column:1/-1;margin:4px 0 0;padding:12px 14px;font-size:.72rem;line-height:1.55}.NxJQeW_mobileNotificationAction{cursor:pointer;background:0 0;border:0;padding:0}}.NxJQeW_mobileFloatingSearch,.NxJQeW_mobileSearchOverlay{display:none}@media (max-width:767px){.NxJQeW_mobileFloatingSearch{z-index:95;right:16px;bottom:calc(78px + env(safe-area-inset-bottom));width:50px;height:50px;color:var(--primary,#e94f70);cursor:pointer;background:#fff;border:1px solid #e94f7033;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 5px 18px #1218202b}.NxJQeW_mobileSearchOverlay{z-index:210;display:block;position:fixed;inset:0}.NxJQeW_mobileSearchBackdrop{background:#0f172a73;border:0;width:100%;position:absolute;inset:0}.NxJQeW_mobileSearchSheet{width:100%;max-height:calc(100dvh - 16px);padding:calc(18px + env(safe-area-inset-top)) 16px 24px;background:#fff;border-radius:0 0 24px 24px;position:relative;overflow:visible;box-shadow:0 16px 38px #0f172a26}.NxJQeW_mobileSearchHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:1.125rem;display:flex}.NxJQeW_mobileSearchHeading button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.NxJQeW_mobileSearchInputWrap{border:1px solid #e6e8ed;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:5px 5px 5px 15px;display:flex}.NxJQeW_mobileSearchAutocomplete{flex:1;min-width:0}.NxJQeW_mobileSearchInput{border:0;outline:0;width:100%;min-width:0;height:42px;font-size:16px}.NxJQeW_mobileSearchSubmit{color:#fff;cursor:pointer;background:#e94f70;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}}
