.MarketHero-module__GWD2YG__heroSection{z-index:40;width:100%;max-width:100vw;min-height:clamp(480px,68vh,600px);padding-top:calc(var(--navbar-height) + clamp(8px, 1.8vh, 20px));box-sizing:border-box;flex-direction:column;padding-bottom:clamp(10px,1.6vh,18px);display:flex;position:relative;overflow:visible}@media (max-width:767px){.MarketHero-module__GWD2YG__heroSection{height:auto;min-height:clamp(430px,64vh,500px);padding-top:calc(var(--navbar-height) + 8px);padding-bottom:12px}}.MarketHero-module__GWD2YG__bgWrapper{z-index:0;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.MarketHero-module__GWD2YG__bgImage{object-fit:cover;object-position:center}.MarketHero-module__GWD2YG__pictureWrapper{width:100%;height:100%;display:block;position:absolute;inset:0}.MarketHero-module__GWD2YG__imgElement{width:100%;height:100%;position:absolute;inset:0}.MarketHero-module__GWD2YG__overlay{z-index:1;pointer-events:none;background:linear-gradient(#080a1200 0% 58%,#080a1238 100%);transition:background .3s;position:absolute;inset:0}@media (max-width:767px){.MarketHero-module__GWD2YG__overlay{background:linear-gradient(#080a1200 0% 52%,#080a1233 100%)}}[data-theme=light] .MarketHero-module__GWD2YG__overlay{background:linear-gradient(#fdfbf700 0% 58%,#fdfbf729 100%)}@media (max-width:767px){[data-theme=light] .MarketHero-module__GWD2YG__overlay{background:linear-gradient(#fdfbf700 0% 52%,#fdfbf724 100%)}}.MarketHero-module__GWD2YG__container{z-index:10;width:100%;max-width:var(--max-width);flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin-inline:auto;padding-inline:clamp(14px,3vw,32px);display:flex;position:relative}.MarketHero-module__GWD2YG__contentGrid{flex-direction:column;gap:clamp(8px,1.4vh,14px);padding-bottom:0;display:flex}.MarketHero-module__GWD2YG__leftContent{z-index:25;border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(14px)saturate(160%);background:#0a0e1880;border:1px solid #ffffff1f;flex-direction:column;gap:clamp(8px,1.3vh,13px);width:100%;max-width:540px;padding:clamp(8px,1.4vh,14px) clamp(10px,1.6vw,18px);transition:background .3s,border-color .3s;display:flex;position:relative}[data-theme=light] .MarketHero-module__GWD2YG__leftContent{background:#0a0e1875;border:1px solid #ffffff24}[data-theme=dark] .MarketHero-module__GWD2YG__leftContent{background:#080a128a;border:1px solid #ffffff1a}.MarketHero-module__GWD2YG__leftContent:before{content:"";background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #0006 0%, #0000002e 48%, transparent 78%);opacity:.7;filter:blur(24px);border-radius:var(--radius-2xl);z-index:-1;pointer-events:none;transition:opacity .3s;position:absolute;inset:-20px -30px -20px -20px}[data-theme=light] .MarketHero-module__GWD2YG__leftContent:before{background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #00000061 0%, #00000026 48%, transparent 78%)}[data-theme=dark] .MarketHero-module__GWD2YG__leftContent:before{background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #00000080 0%, #00000038 48%, transparent 78%)}.MarketHero-module__GWD2YG__headline{font-family:var(--font-poppins);color:var(--slide-headline-color,#fff);letter-spacing:-.02em;text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9);margin:0;font-size:clamp(1.5rem,4.6vw,2.5rem);font-weight:800;line-height:1.12;transition:color .3s,text-shadow .3s}[data-theme=dark] .MarketHero-module__GWD2YG__headline{color:var(--slide-headline-color,#fff);text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9)}[data-theme=light] .MarketHero-module__GWD2YG__headline{color:var(--slide-headline-color,#fff);text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9)}.MarketHero-module__GWD2YG__saffronWord{color:var(--slide-highlight-color,#ff8a47);text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9;transition:color .3s,text-shadow .3s;display:inline-block}[data-theme=dark] .MarketHero-module__GWD2YG__saffronWord{color:var(--slide-highlight-color,#ff8a47);text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9}[data-theme=light] .MarketHero-module__GWD2YG__saffronWord{text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9}.MarketHero-module__GWD2YG__subhead{font-family:var(--font-karla);color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9;margin:0;font-size:clamp(.875rem,1.8vw,1.05rem);line-height:1.45;transition:color .3s,text-shadow .3s}[data-theme=dark] .MarketHero-module__GWD2YG__subhead{color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9}[data-theme=light] .MarketHero-module__GWD2YG__subhead{color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9}.MarketHero-module__GWD2YG__searchForm{background:var(--slide-search-capsule-bg,#101420ad);-webkit-backdrop-filter:blur(24px)saturate(190%);border:1.5px solid var(--slide-search-capsule-border,#ffffff47);border-radius:9999px;flex-flow:row;align-items:center;gap:5px;width:100%;max-width:540px;padding:4px 4px 4px 14px;transition:background .3s,border-color .3s;display:flex;box-shadow:0 12px 36px #00000061}.MarketHero-module__GWD2YG__inputAndDropdownRow,.MarketHero-module__GWD2YG__searchInputWrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.MarketHero-module__GWD2YG__searchIcon{color:var(--slide-search-text-color,#ffffffd9);flex-shrink:0;transition:color .3s}.MarketHero-module__GWD2YG__searchInput{width:100%;font-family:var(--font-karla);color:var(--slide-search-text-color,#fff);text-overflow:ellipsis;background:0 0;border:none;outline:none;min-width:0;padding-block:6px;font-size:.82rem;transition:color .3s}.MarketHero-module__GWD2YG__searchInput::placeholder{color:var(--slide-search-placeholder-color,#ffffffb8);transition:color .3s}.MarketHero-module__GWD2YG__categoryDropdownWrap{border-left:1px solid var(--slide-search-capsule-border,#ffffff47);flex-shrink:0;padding-left:6px;transition:border-color .3s;position:relative}.MarketHero-module__GWD2YG__dropdownBtn{font-family:var(--font-poppins);color:var(--slide-category-color,#fff);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 4px;font-size:.76rem;font-weight:500;transition:color .3s;display:flex}.MarketHero-module__GWD2YG__dropdownLabel{text-overflow:ellipsis;max-width:78px;overflow:hidden}.MarketHero-module__GWD2YG__dropdownChevron{color:var(--slide-category-color,#fffc);flex-shrink:0;transition:color .3s}.MarketHero-module__GWD2YG__dropdownMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:190px;z-index:var(--z-dropdown);background:#131722f7;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:2px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 36px #0000008c}.MarketHero-module__GWD2YG__dropdownItem{text-align:left;font-family:var(--font-karla);color:#cbd5e1;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:.82rem}.MarketHero-module__GWD2YG__dropdownItem:hover{color:#fff;background:#ffffff1a}.MarketHero-module__GWD2YG__dropdownItemActive{color:var(--color-primary);background:#ff5a1f33;font-weight:700}.MarketHero-module__GWD2YG__searchSubmitBtn{background:var(--slide-search-btn-bg,linear-gradient(135deg, #ff6b35 0%, #ff3d00 100%));min-height:34px;color:var(--slide-search-btn-text,#fff);font-family:var(--font-poppins);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background .3s ease, color .3s ease;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 15px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #ff5a1f6b}.MarketHero-module__GWD2YG__searchSubmitBtn:hover{transform:translateY(-1px);box-shadow:0 5px 16px #ff5a1f8c}.MarketHero-module__GWD2YG__searchSubmitBtn:active{transform:scale(.97)}.MarketHero-module__GWD2YG__btnSearchIcon{flex-shrink:0}.MarketHero-module__GWD2YG__captionGroup{text-align:left;z-index:3;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;margin-bottom:0;display:flex;position:relative}.MarketHero-module__GWD2YG__captionCard{-webkit-backdrop-filter:blur(14px)saturate(170%);box-sizing:border-box;white-space:nowrap;background:#0c101ad1;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:8px;max-width:min(92vw,560px);height:36px;padding:0 14px;transition:background .3s,border-color .3s,box-shadow .3s;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleLight;display:inline-flex;overflow:hidden;box-shadow:0 6px 20px #00000073}@keyframes MarketHero-module__GWD2YG__borderSparkleLight{0%,to{border-color:#ffffff38;box-shadow:0 6px 20px #00000073,0 0 #ff5a1f00}50%{border-color:#ff7a38a6;box-shadow:0 8px 24px #00000080,0 0 10px 1.5px #ff7a384d}}[data-theme=light] .MarketHero-module__GWD2YG__captionCard{background:#0c101ad6;border:1px solid #ffffff40;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleLight;box-shadow:0 8px 24px #00000080}[data-theme=light] .MarketHero-module__GWD2YG__captionTitle{color:#fff;text-shadow:0 1px 4px #0009}[data-theme=light] .MarketHero-module__GWD2YG__captionDivider{color:#ffffff8c}[data-theme=light] .MarketHero-module__GWD2YG__captionTagline{color:#f1f5f9;text-shadow:0 1px 3px #00000080}[data-theme=dark] .MarketHero-module__GWD2YG__captionCard{background:#080b12e0;border:1px solid #38bdf847;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleDark;box-shadow:0 8px 26px #000000a6}@keyframes MarketHero-module__GWD2YG__borderSparkleDark{0%,to{border-color:#38bdf842;box-shadow:0 6px 20px #0009,0 0 #38bdf800}50%{border-color:#ff8a47b8;box-shadow:0 8px 24px #000000b3,0 0 12px 2px #ff8a4761}}[data-theme=dark] .MarketHero-module__GWD2YG__captionTitle{color:#ff8a47;text-shadow:0 1px 6px #000000b3}[data-theme=dark] .MarketHero-module__GWD2YG__captionDivider{color:#ff8a4799}[data-theme=dark] .MarketHero-module__GWD2YG__captionTagline{color:#38bdf8;text-shadow:0 1px 4px #0009}.MarketHero-module__GWD2YG__captionTitle{font-family:var(--font-poppins);letter-spacing:-.01em;white-space:nowrap;-webkit-font-smoothing:antialiased;flex-shrink:0;margin:0;font-size:clamp(.78rem,1.8vw,.88rem);font-weight:700}.MarketHero-module__GWD2YG__captionDivider{-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;font-size:.72rem}.MarketHero-module__GWD2YG__captionTagline{font-family:var(--font-karla);white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;min-width:0;margin:0;font-size:clamp(.72rem,1.6vw,.82rem);font-weight:500;overflow:hidden}.MarketHero-module__GWD2YG__dotsRow{align-items:center;gap:6px;padding-left:6px;display:flex}.MarketHero-module__GWD2YG__dot{cursor:pointer;width:6px;height:6px;transition:all var(--transition-fast);background:#ffffff73;border:none;border-radius:50%;padding:0}.MarketHero-module__GWD2YG__dotActive{background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 8px #ff5a1ff2}@media (max-width:767px){.MarketHero-module__GWD2YG__captionCard{gap:6px;max-width:90vw;height:32px;padding:0 12px}.MarketHero-module__GWD2YG__captionTitle{font-size:.76rem}.MarketHero-module__GWD2YG__captionTagline{font-size:.7rem}}
.ShopLanguageImage-module__g5I2Hq__imageContainer{background:#0f172a66;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ShopLanguageImage-module__g5I2Hq__loaderOverlay{z-index:3;-webkit-backdrop-filter:blur(8px);opacity:1;pointer-events:none;background:#0c101ab8;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}[data-theme=light] .ShopLanguageImage-module__g5I2Hq__loaderOverlay{background:#f8fafcbf}.ShopLanguageImage-module__g5I2Hq__shimmerWave{background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);animation:1s ease-in-out infinite ShopLanguageImage-module__g5I2Hq__shimmerSweep;position:absolute;inset:0}[data-theme=light] .ShopLanguageImage-module__g5I2Hq__shimmerWave{background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%)}@keyframes ShopLanguageImage-module__g5I2Hq__shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ShopLanguageImage-module__g5I2Hq__microSpinner{z-index:4;border:2.5px solid #ff5a1f40;border-top-color:#ff5a1f;border-radius:50%;width:22px;height:22px;animation:.65s linear infinite ShopLanguageImage-module__g5I2Hq__microSpin;position:relative}@keyframes ShopLanguageImage-module__g5I2Hq__microSpin{to{transform:rotate(360deg)}}.ShopLanguageImage-module__g5I2Hq__loaderHidden{opacity:0;pointer-events:none}.ShopLanguageImage-module__g5I2Hq__bannerImage{object-fit:cover;transition:opacity .3s,transform .3s}.ShopLanguageImage-module__g5I2Hq__imageTransitioning{opacity:.2;transform:scale(.99)}.ShopLanguageImage-module__g5I2Hq__imageReady{opacity:1;transform:scale(1)}
.MarketFeaturedSection-module__4OYdzq__section{padding-block:var(--space-6) var(--space-10);background:0 0;width:100%}.MarketFeaturedSection-module__4OYdzq__container{max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(14px,3vw,32px)}.MarketFeaturedSection-module__4OYdzq__header{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.MarketFeaturedSection-module__4OYdzq__heading{font-family:var(--font-poppins);color:#0b1b3d;letter-spacing:-.015em;white-space:nowrap;margin:0;font-size:clamp(1.1rem,4.2vw,1.55rem);font-weight:800}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__heading{color:#fff}.MarketFeaturedSection-module__4OYdzq__saffronWord{color:var(--color-primary)}.MarketFeaturedSection-module__4OYdzq__seeMoreBtn{font-family:var(--font-poppins);color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast), color var(--transition-fast);box-sizing:border-box;background:0 0;border:none;align-items:center;gap:4px;min-height:44px;padding:4px 0;font-size:.8rem;font-weight:600;display:inline-flex}.MarketFeaturedSection-module__4OYdzq__seeMoreBtn:hover{color:var(--color-primary-hover);transform:translate(2px)}.MarketFeaturedSection-module__4OYdzq__arrowIcon{transition:transform var(--transition-fast)}.MarketFeaturedSection-module__4OYdzq__seeMoreBtn:hover .MarketFeaturedSection-module__4OYdzq__arrowIcon{transform:translate(3px)}.MarketFeaturedSection-module__4OYdzq__trackWrapper{width:100%;position:relative}.MarketFeaturedSection-module__4OYdzq__carouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-block:6px 16px;display:flex;overflow-x:auto}.MarketFeaturedSection-module__4OYdzq__carouselTrack::-webkit-scrollbar{display:none}.MarketFeaturedSection-module__4OYdzq__floatingNextBtn{z-index:5;color:#0f172a;cursor:pointer;width:44px;height:44px;transition:all var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 8px 24px #0b1b3d29,0 2px 6px #0b1b3d0f}@media (min-width:768px){.MarketFeaturedSection-module__4OYdzq__floatingNextBtn{display:flex}}.MarketFeaturedSection-module__4OYdzq__floatingNextBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.08)}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__floatingNextBtn{color:#fff;background:#17171f;border-color:#ffffff26}.MarketFeaturedSection-module__4OYdzq__cardDetailLink{z-index:3;border-radius:inherit;touch-action:manipulation;cursor:pointer;position:absolute;inset:0}.MarketFeaturedSection-module__4OYdzq__featuredCard{scroll-snap-align:start;width:calc(84.7458vw - 40.678px);min-width:230px;max-width:280px;clip-path:polygon(var(--hex-cut-card) 0, calc(100% - var(--hex-cut-card)) 0, 100% var(--hex-cut-card), 100% calc(100% - var(--hex-cut-card)), calc(100% - var(--hex-cut-card)) 100%, var(--hex-cut-card) 100%, 0 calc(100% - var(--hex-cut-card)), 0 var(--hex-cut-card));cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;flex-direction:column;flex:0 0 calc(84.7458vw - 40.678px);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0b1b3d0a,0 1px 3px #0b1b3d05}@media (min-width:768px){.MarketFeaturedSection-module__4OYdzq__featuredCard{flex:0 0 268px;width:268px;min-width:255px;max-width:285px}}.MarketFeaturedSection-module__4OYdzq__featuredCard:hover{border-color:#ff5a1f59;transform:translateY(-4px);box-shadow:0 12px 28px #0b1b3d1a,0 2px 6px #0b1b3d0a}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__featuredCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 18px #0006}.MarketFeaturedSection-module__4OYdzq__imageWrap{aspect-ratio:16/9;background:#0f172a;border-bottom:1px solid #0000000f;width:100%;height:auto;min-height:130px;position:relative;overflow:hidden}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__imageWrap{border-bottom:1px solid #ffffff14}.MarketFeaturedSection-module__4OYdzq__cardImage{object-fit:cover;object-position:center;transition:transform .4s}.MarketFeaturedSection-module__4OYdzq__featuredCard:hover .MarketFeaturedSection-module__4OYdzq__cardImage{transform:scale(1.05)}.MarketFeaturedSection-module__4OYdzq__featuredBadge{background:var(--color-primary);color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);font-family:var(--font-poppins);letter-spacing:.02em;padding:2px 7px;font-size:.6rem;font-weight:700;position:absolute;top:8px;left:8px}.MarketFeaturedSection-module__4OYdzq__cardShareBtn{z-index:5;-webkit-backdrop-filter:blur(8px);color:#111827;cursor:pointer;background:#ffffffe0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;transition:all .18s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #00000026}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__cardShareBtn{color:#fff;background:#131318d9;border-color:#ffffff26}.MarketFeaturedSection-module__4OYdzq__cardShareBtn:hover{color:#fff;background:#ff5a1f;border-color:#ff5a1f;transform:scale(1.08)}.MarketFeaturedSection-module__4OYdzq__cardBody{flex-direction:column;flex:1;gap:2px;padding:12px 14px 14px;display:flex}.MarketFeaturedSection-module__4OYdzq__shopName{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__shopName{color:#fff}.MarketFeaturedSection-module__4OYdzq__categoryText{font-family:var(--font-karla);color:#64748b;margin:0;font-size:.74rem;line-height:1.2}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__categoryText{color:#94a3b8}.MarketFeaturedSection-module__4OYdzq__locationText{font-family:var(--font-karla);color:#94a3b8;margin:0 0 6px;font-size:.72rem}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__locationText{color:#64748b}.MarketFeaturedSection-module__4OYdzq__statusRow{align-items:center;margin-bottom:8px;display:flex}.MarketFeaturedSection-module__4OYdzq__openBadge{color:#15803d;font-family:var(--font-poppins);background:#dcfce7;border-radius:4px;align-items:center;padding:2px 6px;font-size:.62rem;font-weight:600;display:inline-flex}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__openBadge{color:#4ade80;background:#16a34a33}.MarketFeaturedSection-module__4OYdzq__openBadge{gap:4px}.MarketFeaturedSection-module__4OYdzq__openBadgeDot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.MarketFeaturedSection-module__4OYdzq__openBadgeClosed{color:#64748b;background:#f1f5f9}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__openBadgeClosed{color:#94a3b8;background:#ffffff0f}.MarketFeaturedSection-module__4OYdzq__actionsRow{z-index:5;gap:6px;width:100%;margin-top:auto;display:flex;position:relative}.MarketFeaturedSection-module__4OYdzq__btnText{white-space:nowrap;line-height:1}.MarketFeaturedSection-module__4OYdzq__btnOrderFood{box-sizing:border-box;width:100%;min-height:32px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(135deg,#ff5a1f 0%,#ff8a00 100%);border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 10px #ff5a1f47;color:#fff!important}.MarketFeaturedSection-module__4OYdzq__btnOrderFood:hover{transform:translateY(-2px);box-shadow:0 5px 18px #ff5a1f73;color:#fff!important;background:linear-gradient(135deg,#e04810 0%,#ff5a1f 100%)!important}.MarketFeaturedSection-module__4OYdzq__btnOrderFood:active{transform:scale(.97)}.MarketFeaturedSection-module__4OYdzq__orderFoodIcon{flex-shrink:0;transition:transform .24s}.MarketFeaturedSection-module__4OYdzq__btnOrderFood:hover .MarketFeaturedSection-module__4OYdzq__orderFoodIcon{transform:rotate(-12deg)scale(1.15)}.MarketFeaturedSection-module__4OYdzq__orderFoodArrow{flex-shrink:0;transition:transform .2s}.MarketFeaturedSection-module__4OYdzq__btnOrderFood:hover .MarketFeaturedSection-module__4OYdzq__orderFoodArrow{transform:translate(4px)}.MarketFeaturedSection-module__4OYdzq__shopCardHighlighted{animation:5s cubic-bezier(.16,1,.3,1) forwards MarketFeaturedSection-module__4OYdzq__cardPulseHighlight;border-color:#ff5a1f!important}@keyframes MarketFeaturedSection-module__4OYdzq__cardPulseHighlight{0%{box-shadow:0 0 0 4px #ff5a1fa6,0 12px 32px #ff5a1f4d}40%{box-shadow:0 0 0 3px #ff5a1f73,0 8px 24px #ff5a1f33}to{box-shadow:0 2px 8px #0000000a}}.MarketFeaturedSection-module__4OYdzq__btnCall{cursor:pointer;min-width:0;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);white-space:nowrap;transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #ff5a1f59;color:#fff!important;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%)!important;border:none!important}.MarketFeaturedSection-module__4OYdzq__btnCall:hover,[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__btnCall:hover{transform:translateY(-2px);box-shadow:0 6px 16px #d61b6980;color:#fff!important;background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%)!important}.MarketFeaturedSection-module__4OYdzq__btnIconCall{flex-shrink:0;color:#fff!important}@keyframes MarketFeaturedSection-module__4OYdzq__callShake{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-16deg)scale(1.12)}30%{transform:rotate(14deg)scale(1.12)}45%{transform:rotate(-10deg)scale(1.08)}60%{transform:rotate(8deg)scale(1.06)}80%{transform:rotate(-4deg)scale(1.03)}}.MarketFeaturedSection-module__4OYdzq__btnCall:hover .MarketFeaturedSection-module__4OYdzq__btnIconCall{transform-origin:50%;animation:.62s cubic-bezier(.36,.07,.19,.97) infinite MarketFeaturedSection-module__4OYdzq__callShake}@media (prefers-reduced-motion:reduce){.MarketFeaturedSection-module__4OYdzq__btnCall:hover .MarketFeaturedSection-module__4OYdzq__btnIconCall{animation:none}}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__btnCall{box-shadow:0 4px 14px #ff5a1f66;color:#fff!important;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%)!important;border:none!important}.MarketFeaturedSection-module__4OYdzq__btnWhatsApp{cursor:pointer;min-width:0;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);white-space:nowrap;transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:0 3px 10px #2c5fc459;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important;border:1.5px solid #fff3!important}.MarketFeaturedSection-module__4OYdzq__btnCallDisabled,.MarketFeaturedSection-module__4OYdzq__btnWhatsAppDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.MarketFeaturedSection-module__4OYdzq__btnWhatsApp:hover{transform:translateY(-2px);color:#128c7e!important;background:#fff!important;border-color:#25d366!important;box-shadow:0 6px 20px #00000029,0 0 14px #25d36666!important}.MarketFeaturedSection-module__4OYdzq__btnWhatsApp:hover .MarketFeaturedSection-module__4OYdzq__waLottieIcon{filter:none!important}.MarketFeaturedSection-module__4OYdzq__btnWhatsApp:hover .MarketFeaturedSection-module__4OYdzq__btnTextHover{color:#128c7e!important}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__btnWhatsApp{box-shadow:0 4px 14px #2c5fc466;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important;border-color:#fff3!important}[data-theme=dark] .MarketFeaturedSection-module__4OYdzq__btnWhatsApp:hover{color:#128c7e!important;background:#fff!important;border-color:#25d366!important}.MarketFeaturedSection-module__4OYdzq__imageFallback{background:linear-gradient(135deg,#17171f 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MarketFeaturedSection-module__4OYdzq__fallbackInitial{font-family:var(--font-poppins);color:#fff6;text-transform:uppercase;font-size:3rem;font-weight:700}
.MarketDirectorySection-module__j5lt9W__marketplaceSection{padding-block:var(--space-8) var(--space-12);background:0 0;width:100%;position:relative}.MarketDirectorySection-module__j5lt9W__container{max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(14px,3vw,32px)}.MarketDirectorySection-module__j5lt9W__sectionHeader{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.MarketDirectorySection-module__j5lt9W__sectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.MarketDirectorySection-module__j5lt9W__headingGroup{flex-direction:column;gap:4px;display:flex;position:relative}.MarketDirectorySection-module__j5lt9W__headingGroup:before{content:"";filter:blur(14px);z-index:-1;pointer-events:none;background:radial-gradient(at 25%,#0a0e1a12 0%,#0000 70%);position:absolute;inset:-16px -24px}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__headingGroup:before{background:radial-gradient(at 25%,#0009 0%,#0000 70%)}.MarketDirectorySection-module__j5lt9W__badgeRow{align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__marketplaceBadge{font-family:var(--font-poppins);color:var(--color-primary);letter-spacing:.04em;background:#ff5a1f14;border:1px solid #ff5a1f40;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.68rem;font-weight:700;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketplaceBadge{background:#ff5a1f2e;border-color:#ff5a1f59}.MarketDirectorySection-module__j5lt9W__heading{font-family:var(--font-poppins);color:#0b1b3d;letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:800}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__heading{color:#fff}.MarketDirectorySection-module__j5lt9W__saffronWord{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__subHeading{font-family:var(--font-karla);color:#64748b;margin:0;font-size:clamp(.84rem,1.6vw,.98rem)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__subHeading{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__counterBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1.5px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;display:inline-flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__counterBadge{background:#131722d9;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__counterNumber{font-family:var(--font-poppins);color:var(--color-primary);font-size:.9rem;font-weight:700}.MarketDirectorySection-module__j5lt9W__counterLabel{font-family:var(--font-karla);color:#475569;font-size:.76rem;font-weight:600}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__counterLabel{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__categorySelectorWrap{width:100%;margin-bottom:var(--space-5);position:relative}.MarketDirectorySection-module__j5lt9W__shelfArrowBtn{z-index:5;color:#0f172a;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0b1b3d1f}@media (min-width:900px){.MarketDirectorySection-module__j5lt9W__shelfArrowBtn{display:flex}}.MarketDirectorySection-module__j5lt9W__shelfArrowLeft{left:-16px}.MarketDirectorySection-module__j5lt9W__shelfArrowRight{right:-16px}.MarketDirectorySection-module__j5lt9W__shelfArrowBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.08)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__shelfArrowBtn{color:#fff;background:#17171f;border-color:#ffffff26}.MarketDirectorySection-module__j5lt9W__categoryShelf{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:4px 6px 12px;display:flex;overflow-x:auto}.MarketDirectorySection-module__j5lt9W__categoryShelf::-webkit-scrollbar{display:none}.MarketDirectorySection-module__j5lt9W__categoryCardBtn{scroll-snap-align:start;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e2e8f0d9;border-radius:16px;flex:0 0 170px;align-items:center;gap:10px;min-width:170px;padding:10px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;box-shadow:0 4px 14px #0b1b3d0a}.MarketDirectorySection-module__j5lt9W__categoryCardBtn:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 20px #0b1b3d14}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtn{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 14px #0000004d}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtn:hover{border-color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__categoryCardBtnActive{transform:translateY(-3px);background:#fff!important;border-width:2px!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtnActive{background:#191e2d!important}.MarketDirectorySection-module__j5lt9W__categoryEmojiBox{width:40px;height:40px;transition:all var(--transition-fast);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__categoryEmoji{font-size:1.25rem;line-height:1}.MarketDirectorySection-module__j5lt9W__categoryCardText{flex-direction:column;display:flex;overflow:hidden}.MarketDirectorySection-module__j5lt9W__categoryCardTitle{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardTitle{color:#fff}.MarketDirectorySection-module__j5lt9W__categoryCardCount{font-family:var(--font-karla);color:#64748b;font-size:.7rem}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardCount{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__activePillDot{border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.MarketDirectorySection-module__j5lt9W__activeCategoryBanner{border-left:4px solid var(--color-primary);margin-bottom:var(--space-5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e2e8f0cc;border-bottom:1px solid #e2e8f0cc;border-right:1px solid #e2e8f0cc;border-radius:18px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 6px 20px #0b1b3d0a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__activeCategoryBanner{border-color:#ffffff1a;box-shadow:0 6px 24px #0006;background:#151926!important}.MarketDirectorySection-module__j5lt9W__bannerInfo{flex-direction:column;gap:3px;display:flex}.MarketDirectorySection-module__j5lt9W__bannerTitleRow{align-items:center;gap:8px;display:flex}.MarketDirectorySection-module__j5lt9W__bannerEmoji{font-size:1.4rem;line-height:1}.MarketDirectorySection-module__j5lt9W__bannerTitle{font-family:var(--font-poppins);margin:0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:800}.MarketDirectorySection-module__j5lt9W__bannerTagline{font-family:var(--font-karla);color:#475569;margin:0;font-size:clamp(.82rem,1.5vw,.92rem)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__bannerTagline{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__popularItemsWrap{border-top:1px dashed #e2e8f0e6;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemsWrap{border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__popularItemsLabel{font-family:var(--font-poppins);color:#334155;white-space:nowrap;font-size:.74rem;font-weight:700}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemsLabel{color:#e2e8f0}.MarketDirectorySection-module__j5lt9W__popularChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MarketDirectorySection-module__j5lt9W__popularItemChip{font-family:var(--font-karla);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1px solid #e2e8f0f2;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemChip{color:#e2e8f0;background:#17171f;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__popularItemChip:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-1px)}.MarketDirectorySection-module__j5lt9W__chipTagIcon{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__popularItemChip:hover .MarketDirectorySection-module__j5lt9W__chipTagIcon{color:#fff}.MarketDirectorySection-module__j5lt9W__controlBar{margin-bottom:var(--space-6);flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.MarketDirectorySection-module__j5lt9W__controlBar{flex-direction:row;justify-content:space-between;align-items:center}}.MarketDirectorySection-module__j5lt9W__directorySearchWrap{z-index:40;flex:1;max-width:600px;position:relative}.MarketDirectorySection-module__j5lt9W__searchBoxWrap{max-width:600px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:16px;flex:1;align-items:center;padding:6px 14px;display:flex;position:relative;box-shadow:0 4px 16px #0b1b3d0a}.MarketDirectorySection-module__j5lt9W__searchBoxWrap:focus-within{border-color:var(--color-primary);box-shadow:0 6px 20px #ff5a1f26}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__searchBoxWrap{background:#0d0d11;border-color:#ffffff1f;box-shadow:0 4px 16px #0006}.MarketDirectorySection-module__j5lt9W__searchBoxIcon{color:#94a3b8;flex-shrink:0;margin-right:10px}.MarketDirectorySection-module__j5lt9W__searchBoxInput{width:100%;font-family:var(--font-karla);color:#0f172a;background:0 0;border:none;outline:none;padding-block:8px;font-size:.92rem}.MarketDirectorySection-module__j5lt9W__searchBoxInput::placeholder{color:#94a3b8}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__searchBoxInput{color:#fff}.MarketDirectorySection-module__j5lt9W__clearSearchBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.MarketDirectorySection-module__j5lt9W__clearSearchBtn:hover{color:#0f172a;background:#e2e8f0}.MarketDirectorySection-module__j5lt9W__sortDropdownWrap{width:fit-content;position:relative}.MarketDirectorySection-module__j5lt9W__sortBtn{font-family:var(--font-poppins);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:6px;padding:10px 16px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortBtn{color:#e2e8f0;background:#17171f;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__sortBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__sortIcon{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__sortMenu{width:210px;z-index:var(--z-dropdown);background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenu{background:#1a202c;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__sortMenuItem{text-align:left;font-family:var(--font-karla);color:#334155;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:500;display:flex}.MarketDirectorySection-module__j5lt9W__sortMenuItem svg{color:var(--color-primary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenuItem{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__sortMenuItem:hover{background:#f1f5f9}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenuItem:hover{background:#2d3748}.MarketDirectorySection-module__j5lt9W__sortMenuItemActive{color:var(--color-primary);background:#ff5a1f1a;font-weight:700}.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:repeat(3,1fr);gap:28px}}.MarketDirectorySection-module__j5lt9W__cardDetailLink{z-index:3;border-radius:inherit;touch-action:manipulation;cursor:pointer;position:absolute;inset:0}.MarketDirectorySection-module__j5lt9W__marketCard{cursor:pointer;content-visibility:auto;contain-intrinsic-size:0 420px;background:#fff;border:1.5px solid #e2e8f0d9;border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0b1b3d0d,0 1px 3px #0b1b3d05}.MarketDirectorySection-module__j5lt9W__cardAnimated{animation:.38s cubic-bezier(.16,1,.3,1) both MarketDirectorySection-module__j5lt9W__cardEntrance}@keyframes MarketDirectorySection-module__j5lt9W__cardEntrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.MarketDirectorySection-module__j5lt9W__marketCard:hover{border-color:#ff5a1f73;transform:translateY(-6px);box-shadow:0 18px 40px #0b1b3d1f,0 2px 8px #0b1b3d0a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 20px #00000080}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketCard:hover{border-color:#ff5a1f80;box-shadow:0 18px 44px #000000b3}.MarketDirectorySection-module__j5lt9W__cardImageWrap{aspect-ratio:16/9;background:#0b1b3d;border-top-left-radius:18px;border-top-right-radius:18px;width:100%;height:auto;position:relative;overflow:hidden}.MarketDirectorySection-module__j5lt9W__cardImage{object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.MarketDirectorySection-module__j5lt9W__marketCard:hover .MarketDirectorySection-module__j5lt9W__cardImage{transform:scale(1.04)}.MarketDirectorySection-module__j5lt9W__cardGradientOverlay{display:none}.MarketDirectorySection-module__j5lt9W__cardShareBtn{z-index:5;-webkit-backdrop-filter:blur(8px);color:#111827;cursor:pointer;background:#ffffffe0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;transition:all .18s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #00000026}.dark .MarketDirectorySection-module__j5lt9W__cardShareBtn{color:#fff;background:#131318d9;border-color:#ffffff26}.MarketDirectorySection-module__j5lt9W__cardShareBtn:hover{color:#fff;background:#ff5a1f;border-color:#ff5a1f;transform:scale(1.08)}.MarketDirectorySection-module__j5lt9W__cardBody{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:14px 16px 16px;display:flex}.MarketDirectorySection-module__j5lt9W__nameRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.MarketDirectorySection-module__j5lt9W__cardShopName{font-family:var(--font-poppins);color:#0b1b3d;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardShopName{color:#fff}.MarketDirectorySection-module__j5lt9W__ownerLocRow{font-family:var(--font-karla);color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__ownerLocRow{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__cardOwner{color:#334155;align-items:center;gap:3px;font-weight:600;display:inline-flex}.MarketDirectorySection-module__j5lt9W__cardOwner svg{color:var(--color-secondary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardOwner{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__cardLocation{white-space:nowrap;align-items:center;gap:2px;display:flex}.MarketDirectorySection-module__j5lt9W__locPinIcon{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__itemsShelfWrap{background:#f8fafc;border:1px solid #e2e8f0cc;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemsShelfWrap{background:#12121a;border-color:#ffffff14}.MarketDirectorySection-module__j5lt9W__itemsShelfTitle{font-family:var(--font-poppins);color:#475569;letter-spacing:.02em;align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.MarketDirectorySection-module__j5lt9W__itemsShelfTitle svg{color:var(--color-primary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemsShelfTitle{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__itemTagsGrid{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.MarketDirectorySection-module__j5lt9W__itemTagPill{font-family:var(--font-karla);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1px solid #e2e8f0e6;border-radius:6px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemTagPill{color:#e2e8f0;background:#242c3e;border-color:#ffffff1a}.MarketDirectorySection-module__j5lt9W__itemTagPill:hover{border-color:var(--color-primary);color:var(--color-primary);background:#ff5a1f1f;transform:translateY(-1px)}.MarketDirectorySection-module__j5lt9W__itemMoreTag{font-family:var(--font-karla);color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;padding:3px 6px;font-size:.7rem;font-weight:700;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemMoreTag{color:#94a3b8;background:#17171f}.MarketDirectorySection-module__j5lt9W__offerHighlight{white-space:nowrap;background:#fff8f5;border-left:2.5px solid #ff5a1f;border-radius:0 6px 6px 0;align-items:center;gap:6px;padding:5px 10px;display:flex;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__offerHighlight{background:#ff5a1f1a}.MarketDirectorySection-module__j5lt9W__offerTagIcon{color:var(--color-primary);flex-shrink:0}.MarketDirectorySection-module__j5lt9W__offerText{font-family:var(--font-karla);color:#d9480f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__offerText{color:#ffa94d}.MarketDirectorySection-module__j5lt9W__cardActionRow{z-index:5;gap:8px;margin-top:4px;display:flex;position:relative}.MarketDirectorySection-module__j5lt9W__btnOrderFood{box-sizing:border-box;width:100%;min-height:32px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(135deg,#ff5a1f 0%,#ff8a00 100%);border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 10px #ff5a1f47;color:#fff!important}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover{transform:translateY(-2px);box-shadow:0 5px 18px #ff5a1f73;color:#fff!important;background:linear-gradient(135deg,#e04810 0%,#ff5a1f 100%)!important}.MarketDirectorySection-module__j5lt9W__btnOrderFood:active{transform:scale(.97)}.MarketDirectorySection-module__j5lt9W__orderFoodIcon{flex-shrink:0;transition:transform .24s}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover .MarketDirectorySection-module__j5lt9W__orderFoodIcon{transform:rotate(-12deg)scale(1.15)}.MarketDirectorySection-module__j5lt9W__orderFoodArrow{flex-shrink:0;transition:transform .2s}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover .MarketDirectorySection-module__j5lt9W__orderFoodArrow{transform:translate(4px)}.MarketDirectorySection-module__j5lt9W__shopCardHighlighted{animation:5s cubic-bezier(.16,1,.3,1) forwards MarketDirectorySection-module__j5lt9W__cardPulseHighlight;border-color:#ff5a1f!important}@keyframes MarketDirectorySection-module__j5lt9W__cardPulseHighlight{0%{box-shadow:0 0 0 4px #ff5a1fa6,0 12px 32px #ff5a1f4d}40%{box-shadow:0 0 0 3px #ff5a1f73,0 8px 24px #ff5a1f33}to{box-shadow:0 2px 8px #0000000a}}.MarketDirectorySection-module__j5lt9W__cardBtnCall{cursor:pointer;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:none;flex:.9;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 8px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #ff5a1f4d;color:#fff!important}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover,[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnCall:hover{transform:translateY(-2px);box-shadow:0 6px 16px #d61b6973;color:#fff!important;background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%)!important}@keyframes MarketDirectorySection-module__j5lt9W__callShake{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-16deg)scale(1.12)}30%{transform:rotate(14deg)scale(1.12)}45%{transform:rotate(-10deg)scale(1.08)}60%{transform:rotate(8deg)scale(1.06)}80%{transform:rotate(-4deg)scale(1.03)}}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon{transform-origin:50%;animation:.62s cubic-bezier(.36,.07,.19,.97) infinite MarketDirectorySection-module__j5lt9W__callShake}@media (prefers-reduced-motion:reduce){.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon{animation:none}}.MarketDirectorySection-module__j5lt9W__cardBtnWA{cursor:pointer;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);border:1.5px solid #fff3;flex:1.1;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;box-shadow:0 3px 10px #2c5fc459;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover{transform:translateY(-2px);color:#128c7e!important;background:#fff!important;border-color:#25d366!important;box-shadow:0 6px 20px #00000029,0 0 14px #25d36666!important}.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover .MarketDirectorySection-module__j5lt9W__waLottieIcon{filter:none!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnWA{border-color:#fff3;box-shadow:0 4px 14px #2c5fc466;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnWA:hover{color:#128c7e!important;background:#fff!important;border-color:#25d366!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnCall{box-shadow:0 4px 14px #ff5a1f66;color:#fff!important;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%)!important}.MarketDirectorySection-module__j5lt9W__cardBtnCallDisabled,.MarketDirectorySection-module__j5lt9W__cardBtnWADisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.MarketDirectorySection-module__j5lt9W__btnText{white-space:nowrap;line-height:1}.MarketDirectorySection-module__j5lt9W__btnIcon{flex-shrink:0;transition:transform .25s}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon,.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover .MarketDirectorySection-module__j5lt9W__btnIcon{transform:scale(1.15)}.MarketDirectorySection-module__j5lt9W__emptyState{padding:var(--space-10) var(--space-4);text-align:center;background:#fff;border:1.5px dashed #e2e8f0e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyState{background:#0d0d11;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__emptyIconWrap{width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--space-3);background:#ff5a1f1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__emptyTitle{font-family:var(--font-poppins);font-size:var(--text-lg);color:#0b1b3d;margin:0 0 6px;font-weight:700}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyTitle{color:#fff}.MarketDirectorySection-module__j5lt9W__emptyDesc{font-family:var(--font-karla);font-size:var(--text-sm);color:#64748b;max-width:440px;margin:0 0 var(--space-4) 0;line-height:1.5}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyDesc{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__resetSearchBtn{background:var(--color-primary);color:#fff;font-family:var(--font-poppins);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:9999px;padding:8px 18px;font-size:.8rem;font-weight:600}.MarketDirectorySection-module__j5lt9W__resetSearchBtn:hover{background:var(--color-primary-hover);transform:translateY(-1px)}@media (max-width:640px){.MarketDirectorySection-module__j5lt9W__marketplaceSection{padding-block:var(--space-4) var(--space-8)}.MarketDirectorySection-module__j5lt9W__container{padding-inline:12px}.MarketDirectorySection-module__j5lt9W__sectionHeader{margin-bottom:var(--space-3);gap:8px}.MarketDirectorySection-module__j5lt9W__categorySelectorWrap{margin-bottom:var(--space-3)}.MarketDirectorySection-module__j5lt9W__categoryShelf{gap:8px;padding:2px 2px 8px}.MarketDirectorySection-module__j5lt9W__categoryCardBtn{border-radius:12px;flex:0 0 140px;gap:8px;min-width:140px;padding:8px 10px}.MarketDirectorySection-module__j5lt9W__categoryEmojiBox{border-radius:8px;width:32px;height:32px;font-size:1rem}.MarketDirectorySection-module__j5lt9W__categoryCardTitle{font-size:.76rem}.MarketDirectorySection-module__j5lt9W__categoryCardCount{font-size:.65rem}.MarketDirectorySection-module__j5lt9W__controlBar{margin-bottom:var(--space-4);gap:8px}.MarketDirectorySection-module__j5lt9W__marketplaceGrid{gap:16px}.MarketDirectorySection-module__j5lt9W__marketCard{border-radius:16px}.MarketDirectorySection-module__j5lt9W__cardBody{gap:8px;padding:12px 14px 14px}.MarketDirectorySection-module__j5lt9W__cardShopName{font-size:.96rem}.MarketDirectorySection-module__j5lt9W__ownerLocRow{font-size:.72rem}.MarketDirectorySection-module__j5lt9W__itemsShelfWrap{gap:4px;padding:6px 8px}.MarketDirectorySection-module__j5lt9W__itemTagPill{padding:2px 6px;font-size:.68rem}.MarketDirectorySection-module__j5lt9W__cardActionRow{gap:6px;margin-top:2px}.MarketDirectorySection-module__j5lt9W__cardBtnCall,.MarketDirectorySection-module__j5lt9W__cardBtnWA{padding:7px 8px;font-size:.74rem}}.MarketDirectorySection-module__j5lt9W__sentinel{pointer-events:none;opacity:0;width:100%;height:1px}.MarketDirectorySection-module__j5lt9W__loadMoreContainer{margin-top:var(--space-8,32px);margin-bottom:var(--space-4,16px);justify-content:center;align-items:center;width:100%;display:flex}.MarketDirectorySection-module__j5lt9W__loadMoreBtn{font-family:var(--font-poppins,var(--font-sans));font-size:var(--text-sm,.875rem);color:#fff;background:linear-gradient(135deg, var(--color-primary,#ff5a1f) 0%, #e04810 100%);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #ff5a1f4d,0 1px 3px #0b1b3d14}.MarketDirectorySection-module__j5lt9W__loadMoreBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff5a1f6b,0 2px 6px #0b1b3d1f}.MarketDirectorySection-module__j5lt9W__loadMoreBtn:active{transform:translateY(0)}.MarketDirectorySection-module__j5lt9W__loadMoreCount{opacity:.92;font-size:.8rem;font-weight:500}.MarketDirectorySection-module__j5lt9W__allLoadedNotice{margin-top:var(--space-8,32px);margin-bottom:var(--space-4,16px);color:#64748b;background:#f1f5f9a6;border:1px solid #e2e8f0cc;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-left:auto;margin-right:auto;padding:12px 24px;font-size:.875rem;font-weight:500;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__allLoadedNotice{color:#94a3b8;background:#ffffff0a;border-color:#ffffff14}.MarketDirectorySection-module__j5lt9W__allLoadedCheck{color:#10b981;background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}
.ShopProfileModal-module__D-fteq__backdrop{z-index:100000;-webkit-backdrop-filter:blur(32px)saturate(210%);box-sizing:border-box;background:#080a12d9;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.ShopProfileModal-module__D-fteq__geniePortalRays{filter:blur(55px);pointer-events:none;z-index:0;background:conic-gradient(#ff5a1f6b 0deg,#0000 55deg,#2c5fc461 115deg,#0000 175deg,#10b98161 235deg,#0000 295deg,#ff5a1f6b 360deg);border-radius:50%;width:720px;height:720px;animation:24s linear infinite ShopProfileModal-module__D-fteq__geniePortalSpin;position:absolute}@keyframes ShopProfileModal-module__D-fteq__geniePortalSpin{0%{transform:rotate(0)scale(.94)}50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(.94)}}.ShopProfileModal-module__D-fteq__ambientOrbSaffron{filter:blur(85px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5a1f59 0%,#ff5a1f00 70%);border-radius:50%;width:480px;height:480px;animation:12s ease-in-out infinite alternate ShopProfileModal-module__D-fteq__floatOrbSaffron;position:absolute;top:10%;left:10%}.ShopProfileModal-module__D-fteq__ambientOrbBlue{filter:blur(95px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2c5fc452 0%,#2c5fc400 70%);border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite alternate-reverse ShopProfileModal-module__D-fteq__floatOrbBlue;position:absolute;bottom:10%;right:10%}@keyframes ShopProfileModal-module__D-fteq__floatOrbSaffron{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-25px)scale(1.1)}to{transform:translate(-20px,20px)scale(.95)}}@keyframes ShopProfileModal-module__D-fteq__floatOrbBlue{0%{transform:translate(0)scale(1)}50%{transform:translate(-35px,25px)scale(1.08)}to{transform:translate(25px,-30px)scale(.96)}}.ShopProfileModal-module__D-fteq__stardustContainer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ShopProfileModal-module__D-fteq__stardust{background:gold;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite alternate ShopProfileModal-module__D-fteq__floatStardust;position:absolute;box-shadow:0 0 14px 3px gold,0 0 6px #ff5a1f}.ShopProfileModal-module__D-fteq__star1{width:6px;height:6px;animation-delay:0s;top:20%;left:24%}.ShopProfileModal-module__D-fteq__star2{width:4px;height:4px;animation-delay:.9s;top:26%;right:20%}.ShopProfileModal-module__D-fteq__star3{width:5px;height:5px;animation-delay:1.7s;bottom:32%;left:16%}.ShopProfileModal-module__D-fteq__star4{width:4px;height:4px;animation-delay:2.3s;bottom:22%;right:24%}.ShopProfileModal-module__D-fteq__star5{width:5px;height:5px;animation-delay:1.3s;top:62%;left:28%}@keyframes ShopProfileModal-module__D-fteq__floatStardust{0%{opacity:.3;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-16px)scale(1.4)}to{opacity:.4;transform:translateY(12px)scale(.8)}}.ShopProfileModal-module__D-fteq__modal{z-index:1;background:linear-gradient(#fffffffa 0%,#fafcfff5 100%);border:1.5px solid #ff5a1f40;border-radius:28px;flex-direction:column;width:100%;max-width:530px;max-height:min(90dvh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 130px -15px #000000b3,0 20px 50px -10px #2c5fc433,0 0 0 1px #fffffff2,inset 0 1.5px #fff}.dark .ShopProfileModal-module__D-fteq__modal{background:linear-gradient(#111420f7 0%,#0b0d14fa 100%);border-color:#ffffff24;box-shadow:0 40px 130px -15px #000000f2,0 0 0 1px #ffffff1a,inset 0 1.5px #fff3}.ShopProfileModal-module__D-fteq__topBar{z-index:12;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.ShopProfileModal-module__D-fteq__topBarAction{pointer-events:auto;-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;background:#0b0e14a6;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:0 4px 16px #0006}.ShopProfileModal-module__D-fteq__closeBtn:hover{color:#fff;background:#d8246bf2;border-color:#d8246b99}.ShopProfileModal-module__D-fteq__shareBtn:hover{color:#fff;background:#ff5a1f;border-color:#ff5a1f99}.ShopProfileModal-module__D-fteq__dragHandle{display:none}.ShopProfileModal-module__D-fteq__scrollArea{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ShopProfileModal-module__D-fteq__scrollArea::-webkit-scrollbar{width:5px}.ShopProfileModal-module__D-fteq__scrollArea::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.dark .ShopProfileModal-module__D-fteq__scrollArea::-webkit-scrollbar-thumb{background:#ffffff2e}.ShopProfileModal-module__D-fteq__heroWrapper{box-sizing:border-box;padding:12px 12px 0;position:relative}.ShopProfileModal-module__D-fteq__heroAmbientDiffuser{filter:blur(30px);z-index:0;pointer-events:none;background:radial-gradient(#ff5a1f61 0%,#2c5fc447 55%,#0000 80%);border-radius:24px;height:80%;animation:6s ease-in-out infinite alternate ShopProfileModal-module__D-fteq__diffuserPulse;position:absolute;top:15px;left:20px;right:20px}@keyframes ShopProfileModal-module__D-fteq__diffuserPulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.ShopProfileModal-module__D-fteq__heroBanner{z-index:1;aspect-ratio:16/9;cursor:pointer;background:#090b10;border:1px solid #ffffff38;border-radius:20px;flex-shrink:0;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px -6px #00000059,0 0 0 1px #0000001a}.dark .ShopProfileModal-module__D-fteq__heroBanner{border-color:#ffffff26;box-shadow:0 12px 32px -6px #000c,0 0 0 1px #ffffff1a}.ShopProfileModal-module__D-fteq__bannerImage{object-fit:cover;object-position:center center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ShopProfileModal-module__D-fteq__zoomHintBadge{-webkit-backdrop-filter:blur(12px);color:#fff;z-index:4;background:#0b0e14bf;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.65rem;font-weight:600;transition:all .18s;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px #0006}.ShopProfileModal-module__D-fteq__heroBanner:hover .ShopProfileModal-module__D-fteq__zoomHintBadge{background:#ff5a1f;border-color:#ff5a1f}.ShopProfileModal-module__D-fteq__placeholderHero{color:#fff;background:radial-gradient(circle at 30% 30%,#ff5a1f 0%,#2c5fc4 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.ShopProfileModal-module__D-fteq__placeholderIcon{opacity:.9}.ShopProfileModal-module__D-fteq__placeholderText{opacity:.95;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700}.ShopProfileModal-module__D-fteq__contentArea{flex-direction:column;gap:16px;padding:16px 18px 28px;display:flex}.ShopProfileModal-module__D-fteq__metaBadgesRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ShopProfileModal-module__D-fteq__categoryPill{color:#ff5a1f;letter-spacing:.01em;background:#ff5a1f1a;border:1px solid #ff5a1f40;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;display:inline-flex}.dark .ShopProfileModal-module__D-fteq__categoryPill{color:#ff7a45;background:#ff5a1f2e;border-color:#ff5a1f66}.ShopProfileModal-module__D-fteq__verifiedPill{color:#059669;letter-spacing:.02em;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}.dark .ShopProfileModal-module__D-fteq__verifiedPill{color:#34d399;background:#10b9812e;border-color:#10b98166}.ShopProfileModal-module__D-fteq__statusPill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;display:inline-flex}.ShopProfileModal-module__D-fteq__statusOpen{color:#059669;background:#10b9811a;border:1px solid #10b98140}.dark .ShopProfileModal-module__D-fteq__statusOpen{color:#34d399;background:#10b9812e;border-color:#10b98159}.ShopProfileModal-module__D-fteq__statusClosed{color:#dc2626;background:#ef44441a;border:1px solid #ef444440}.dark .ShopProfileModal-module__D-fteq__statusClosed{color:#f87171;background:#ef44442e;border-color:#ef444459}.ShopProfileModal-module__D-fteq__radarPing{background:#10b981;border-radius:50%;width:7px;height:7px;position:relative}.ShopProfileModal-module__D-fteq__radarPing:after{content:"";border:2px solid #10b981;border-radius:50%;animation:1.6s cubic-bezier(0,.2,.8,1) infinite ShopProfileModal-module__D-fteq__radarWave;position:absolute;inset:-3px}@keyframes ShopProfileModal-module__D-fteq__radarWave{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.ShopProfileModal-module__D-fteq__closedDot{background:#ef4444;border-radius:50%;width:6px;height:6px}.ShopProfileModal-module__D-fteq__headingGroup{flex-direction:column;gap:6px;display:flex}.ShopProfileModal-module__D-fteq__shopTitle{color:#0f172a;letter-spacing:-.015em;margin:0;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.25}.dark .ShopProfileModal-module__D-fteq__shopTitle{color:#f8fafc}.ShopProfileModal-module__D-fteq__metaDetailsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ShopProfileModal-module__D-fteq__ownerBadge{color:#1e3a8a;background:#2c5fc414;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:Karla,sans-serif;font-size:.8125rem;display:inline-flex}.dark .ShopProfileModal-module__D-fteq__ownerBadge{color:#93c5fd;background:#2c5fc429}.ShopProfileModal-module__D-fteq__ownerIcon{color:#2c5fc4}.ShopProfileModal-module__D-fteq__locationBadge{color:#64748b;align-items:center;gap:4px;font-family:Karla,sans-serif;font-size:.8125rem;display:inline-flex}.dark .ShopProfileModal-module__D-fteq__locationBadge{color:#94a3b8}.ShopProfileModal-module__D-fteq__pinIcon{color:#ff5a1f;flex-shrink:0}.ShopProfileModal-module__D-fteq__actionHub{flex-direction:column;gap:10px;display:flex}.ShopProfileModal-module__D-fteq__orderFoodBannerBtn{color:#fff;background:linear-gradient(135deg,#ff5a1f 0%,#d8246b 100%);border:1px solid #ffffff40;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 16px;font-family:Poppins,sans-serif;text-decoration:none;display:flex;box-shadow:0 8px 24px #ff5a1f66}.ShopProfileModal-module__D-fteq__orderFoodLeft{align-items:center;gap:12px;display:flex}.ShopProfileModal-module__D-fteq__orderFoodIconPulse{background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ShopProfileModal-module__D-fteq__orderFoodTextGroup{flex-direction:column;gap:2px;display:flex}.ShopProfileModal-module__D-fteq__orderFoodTitle{font-size:.875rem;font-weight:700;line-height:1.2}.ShopProfileModal-module__D-fteq__orderFoodSub{opacity:.9;font-size:.7rem;font-weight:500}.ShopProfileModal-module__D-fteq__orderFoodArrow{flex-shrink:0;transition:transform .18s}.ShopProfileModal-module__D-fteq__heroActionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ShopProfileModal-module__D-fteq__heroActionBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-family:Poppins,sans-serif;text-decoration:none;display:flex;position:relative;overflow:hidden}.ShopProfileModal-module__D-fteq__whatsAppHeroBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #ffffff59;box-shadow:0 10px 28px -4px #10b98180,inset 0 1px #ffffff73}.ShopProfileModal-module__D-fteq__whatsAppAura{pointer-events:none;opacity:.7;background:radial-gradient(circle,#ffffff4d 0%,#0000 65%);width:160%;height:180%;position:absolute;top:-40%;left:-30%}.ShopProfileModal-module__D-fteq__actionLabelRow{align-items:center;gap:5px;display:flex}.ShopProfileModal-module__D-fteq__activePill{letter-spacing:.02em;text-transform:uppercase;background:#ffffff40;border-radius:999px;padding:1px 5px;font-size:.58rem;font-weight:800}.ShopProfileModal-module__D-fteq__callHeroBtn{color:#fff;background:linear-gradient(135deg,#2c5fc4 0%,#1e4699 100%);border:1px solid #ffffff59;box-shadow:0 10px 28px -4px #2c5fc480,inset 0 1px #ffffff73}.ShopProfileModal-module__D-fteq__heroActionIconWrap{background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ShopProfileModal-module__D-fteq__heroActionText{flex-direction:column;gap:2px;display:flex;overflow:hidden}.ShopProfileModal-module__D-fteq__heroActionLabel{white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2}.ShopProfileModal-module__D-fteq__heroActionSub{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-family:Karla,sans-serif;font-size:.6875rem;font-weight:500;overflow:hidden}.ShopProfileModal-module__D-fteq__utilityActionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ShopProfileModal-module__D-fteq__utilityActionBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.ShopProfileModal-module__D-fteq__directionsBtn{color:#1e293b;background:#f1f5f9;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}.dark .ShopProfileModal-module__D-fteq__directionsBtn{color:#e2e8f0;background:#ffffff0f;border-color:#ffffff1a}.ShopProfileModal-module__D-fteq__compassIcon{color:#2c5fc4}.dark .ShopProfileModal-module__D-fteq__compassIcon{color:#60a5fa}.ShopProfileModal-module__D-fteq__sharePassBtn{color:#ff5a1f;background:#ff5a1f14;border:1px solid #ff5a1f40;box-shadow:0 2px 8px #ff5a1f14}.dark .ShopProfileModal-module__D-fteq__sharePassBtn{color:#ff7a45;background:#ff5a1f24;border-color:#ff5a1f61}.ShopProfileModal-module__D-fteq__voucherTicket{background:linear-gradient(135deg,#fff6e9 0%,#fff0f5 100%);border:1.5px dashed #ff5a1f80;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #ff5a1f26,inset 0 1px #ffffffe6}.dark .ShopProfileModal-module__D-fteq__voucherTicket{background:linear-gradient(135deg,#241a14 0%,#22121e 100%);border-color:#ff5a1f73}.ShopProfileModal-module__D-fteq__shimmerEffect{pointer-events:none;background:linear-gradient(45deg,#0000 40%,#ffffff59 50%,#0000 60%);width:200%;height:200%;animation:5s infinite ShopProfileModal-module__D-fteq__foilShimmer;position:absolute;top:-50%;left:-50%}@keyframes ShopProfileModal-module__D-fteq__foilShimmer{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.ShopProfileModal-module__D-fteq__notchLeft,.ShopProfileModal-module__D-fteq__notchRight{z-index:2;background:#fff;border:1.5px solid #ff5a1f80;width:14px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}:is(.dark .ShopProfileModal-module__D-fteq__notchLeft,.dark .ShopProfileModal-module__D-fteq__notchRight){background:#11131c}.ShopProfileModal-module__D-fteq__notchLeft{border-left:none;border-top-right-radius:12px;border-bottom-right-radius:12px;left:-1px}.ShopProfileModal-module__D-fteq__notchRight{border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px;right:-1px}.ShopProfileModal-module__D-fteq__voucherLeft{z-index:1;align-items:center;gap:12px;display:flex;overflow:hidden}.ShopProfileModal-module__D-fteq__voucherIconBox{color:#fff;background:linear-gradient(135deg,#ff5a1f 0%,#d8246b 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 14px #ff5a1f66}.ShopProfileModal-module__D-fteq__voucherInfo{flex-direction:column;gap:3px;display:flex;overflow:hidden}.ShopProfileModal-module__D-fteq__voucherTagRow{align-items:center;gap:6px;display:flex}.ShopProfileModal-module__D-fteq__voucherBadge{letter-spacing:.05em;text-transform:uppercase;color:#ff5a1f;font-family:Poppins,sans-serif;font-size:.65rem;font-weight:800}.ShopProfileModal-module__D-fteq__voucherPulseDot{background:#ff5a1f;border-radius:50%;width:5px;height:5px;animation:1.4s infinite ShopProfileModal-module__D-fteq__pulseDot}@keyframes ShopProfileModal-module__D-fteq__pulseDot{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.6;transform:scale(.9)}}.ShopProfileModal-module__D-fteq__voucherText{color:#0f172a;margin:0;font-family:Karla,sans-serif;font-size:.85rem;font-weight:700;line-height:1.3}.dark .ShopProfileModal-module__D-fteq__voucherText{color:#f8fafc}.ShopProfileModal-module__D-fteq__voucherClaimBtn{z-index:1;color:#fff;cursor:pointer;background:#ff5a1f;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 4px 14px #ff5a1f66}.ShopProfileModal-module__D-fteq__bentoSection{background:#f8fafc;border:1px solid #0000000f;border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:0 2px 8px #00000005}.dark .ShopProfileModal-module__D-fteq__bentoSection{background:#ffffff0a;border-color:#ffffff14}.ShopProfileModal-module__D-fteq__bentoHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ShopProfileModal-module__D-fteq__bentoHeaderLeft{align-items:center;gap:8px;display:flex}.ShopProfileModal-module__D-fteq__bentoIcon{color:#ff5a1f;flex-shrink:0}.ShopProfileModal-module__D-fteq__bentoTitle{color:#0f172a;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700}.dark .ShopProfileModal-module__D-fteq__bentoTitle{color:#f8fafc}.ShopProfileModal-module__D-fteq__bentoCountPill{color:#64748b;background:#0000000f;border-radius:999px;padding:2px 8px;font-family:Karla,sans-serif;font-size:.6875rem;font-weight:600}.dark .ShopProfileModal-module__D-fteq__bentoCountPill{color:#94a3b8;background:#ffffff14}.ShopProfileModal-module__D-fteq__bentoGrid{flex-wrap:wrap;gap:8px;display:flex}.ShopProfileModal-module__D-fteq__bentoChip{color:#334155;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-family:Karla,sans-serif;font-size:.78rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex;box-shadow:0 1px 4px #0000000a}.dark .ShopProfileModal-module__D-fteq__bentoChip{color:#e2e8f0;background:#ffffff12;border-color:#ffffff17}.ShopProfileModal-module__D-fteq__bentoChipIcon{color:#ff5a1f}.ShopProfileModal-module__D-fteq__bentoChip:hover{color:#fff;background:#ff5a1f;border-color:#ff5a1f}.ShopProfileModal-module__D-fteq__bentoChip:hover .ShopProfileModal-module__D-fteq__bentoChipIcon{color:#fff}.ShopProfileModal-module__D-fteq__descriptionContainer{overflow:hidden}.ShopProfileModal-module__D-fteq__descriptionClamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ShopProfileModal-module__D-fteq__descriptionText{color:#334155;white-space:pre-line;margin:0;font-family:Karla,sans-serif;font-size:.85rem;line-height:1.6}.dark .ShopProfileModal-module__D-fteq__descriptionText{color:#94a3b8}.ShopProfileModal-module__D-fteq__expandToggleBtn{color:#ff5a1f;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0 0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.ShopProfileModal-module__D-fteq__timingStrip{background:#2c5fc40f;border:1px solid #2c5fc429;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dark .ShopProfileModal-module__D-fteq__timingStrip{background:#2c5fc41a;border-color:#2c5fc440}.ShopProfileModal-module__D-fteq__timingLeft{align-items:center;gap:10px;display:flex}.ShopProfileModal-module__D-fteq__timingIconWrap{color:#2c5fc4;background:#2c5fc41f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dark .ShopProfileModal-module__D-fteq__timingIconWrap{color:#60a5fa;background:#2c5fc433}.ShopProfileModal-module__D-fteq__timingTextGroup{flex-direction:column;gap:2px;display:flex}.ShopProfileModal-module__D-fteq__timingTitle{color:#2c5fc4;text-transform:uppercase;letter-spacing:.02em;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700}.dark .ShopProfileModal-module__D-fteq__timingTitle{color:#60a5fa}.ShopProfileModal-module__D-fteq__timingSchedule{color:#1e293b;font-family:Karla,sans-serif;font-size:.8125rem;font-weight:600}.dark .ShopProfileModal-module__D-fteq__timingSchedule{color:#e2e8f0}.ShopProfileModal-module__D-fteq__timingStatusBadge{border-radius:999px;flex-shrink:0;padding:5px 10px;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700}.ShopProfileModal-module__D-fteq__statusOpenBadge{color:#059669;background:#10b98126;border:1px solid #10b9814d}.dark .ShopProfileModal-module__D-fteq__statusOpenBadge{color:#34d399;background:#10b98133;border-color:#10b98166}.ShopProfileModal-module__D-fteq__statusClosedBadge{color:#dc2626;background:#ef44441f;border:1px solid #ef444440}.dark .ShopProfileModal-module__D-fteq__statusClosedBadge{color:#f87171;background:#ef44442e;border-color:#ef444459}.ShopProfileModal-module__D-fteq__similarGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ShopProfileModal-module__D-fteq__similarCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .18s,box-shadow .18s;display:flex}.dark .ShopProfileModal-module__D-fteq__similarCard{background:#ffffff0f;border-color:#ffffff14}.ShopProfileModal-module__D-fteq__similarCard:hover{border-color:#ff5a1f;box-shadow:0 6px 16px #ff5a1f33}.ShopProfileModal-module__D-fteq__similarName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;overflow:hidden}.dark .ShopProfileModal-module__D-fteq__similarName{color:#f8fafc}.ShopProfileModal-module__D-fteq__similarLocation{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Karla,sans-serif;font-size:.6875rem;overflow:hidden}.dark .ShopProfileModal-module__D-fteq__similarLocation{color:#94a3b8}.ShopProfileModal-module__D-fteq__lightboxBackdrop{z-index:100030;-webkit-backdrop-filter:blur(24px);box-sizing:border-box;background:#04060bf2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ShopProfileModal-module__D-fteq__lightboxCloseBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:20px;right:20px}.ShopProfileModal-module__D-fteq__lightboxImageWrap{border:1px solid #ffffff2e;border-radius:18px;max-width:95vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000e6}.ShopProfileModal-module__D-fteq__lightboxImage{object-fit:contain;width:100%;height:auto;max-height:88vh;display:block}@media (max-width:640px){.ShopProfileModal-module__D-fteq__backdrop{align-items:flex-end;padding:0}.ShopProfileModal-module__D-fteq__modal{border-radius:26px 26px 0 0;max-width:100%;max-height:88dvh;box-shadow:0 -16px 48px #000000a6}.ShopProfileModal-module__D-fteq__dragHandle{z-index:12;background:#ffffffb3;border-radius:999px;width:40px;height:4px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ShopProfileModal-module__D-fteq__heroWrapper{padding:8px 8px 0}.ShopProfileModal-module__D-fteq__heroBanner{border-radius:16px}.ShopProfileModal-module__D-fteq__contentArea{gap:14px;padding:14px 14px 32px}.ShopProfileModal-module__D-fteq__shopTitle{font-size:1.18rem}.ShopProfileModal-module__D-fteq__heroActionGrid{gap:8px}.ShopProfileModal-module__D-fteq__heroActionBtn{gap:10px;padding:10px 12px}.ShopProfileModal-module__D-fteq__heroActionIconWrap{width:34px;height:34px}.ShopProfileModal-module__D-fteq__heroActionLabel{font-size:.78rem}.ShopProfileModal-module__D-fteq__heroActionSub{font-size:.65rem}.ShopProfileModal-module__D-fteq__utilityActionBtn{padding:9px 10px;font-size:.72rem}.ShopProfileModal-module__D-fteq__timingStrip{flex-direction:column;align-items:flex-start;gap:8px}.ShopProfileModal-module__D-fteq__similarGrid{grid-template-columns:1fr;gap:6px}}
.ShopShareModal-module__rJFEtW__backdrop{z-index:100010;-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;background:#0a0e1aad;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:10px;display:flex;position:fixed;inset:0;overflow:hidden}:is(.dark .ShopShareModal-module__rJFEtW__backdrop,[data-theme=dark] .ShopShareModal-module__rJFEtW__backdrop){-webkit-backdrop-filter:blur(32px)saturate(210%);background:#04060cdb}.ShopShareModal-module__rJFEtW__ambientAuraOrange{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5a1f4d 0%,#ff5a1f00 70%);width:420px;height:420px;animation:8s ease-in-out infinite alternate ShopShareModal-module__rJFEtW__ambientFloat;position:absolute;top:15%;left:15%}.ShopShareModal-module__rJFEtW__ambientAuraEmerald{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98142 0%,#10b98100 70%);width:440px;height:440px;animation:8s ease-in-out 3.5s infinite alternate ShopShareModal-module__rJFEtW__ambientFloat;position:absolute;bottom:15%;right:15%}.ShopShareModal-module__rJFEtW__ambientAuraBlue{filter:blur(85px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2c5fc438 0%,#2c5fc400 70%);width:380px;height:380px;position:absolute;top:45%;right:20%}@keyframes ShopShareModal-module__rJFEtW__ambientFloat{0%{transform:translate(0)scale(1)}to{transform:translate(25px,-25px)scale(1.1)}}.ShopShareModal-module__rJFEtW__passArtifact{z-index:1;box-sizing:border-box;background:linear-gradient(170deg,#fff 0%,#f5f8fd 100%);border:1.5px solid #ff5a1f38;border-radius:22px;flex-direction:column;width:100%;max-width:405px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #0f172a33,0 8px 24px -4px #2c5fc41a,0 0 0 1px #ffffffe6,inset 0 1.5px #fff}:is(.dark .ShopShareModal-module__rJFEtW__passArtifact,[data-theme=dark] .ShopShareModal-module__rJFEtW__passArtifact){background:linear-gradient(170deg,#161826 0%,#0d0f17 100%);border-color:#ff5a1f59;box-shadow:0 32px 80px -15px #000000e6,0 0 0 1px #ffffff17,inset 0 1.5px #ffffff29}.ShopShareModal-module__rJFEtW__cardShineEffect{pointer-events:none;z-index:9;background:linear-gradient(45deg,#0000 46%,#ffffff26 50%,#0000 54%);width:300%;height:300%;animation:10s cubic-bezier(.4,0,.2,1) infinite ShopShareModal-module__rJFEtW__holoSweep;position:absolute;top:-100%;left:-100%}@keyframes ShopShareModal-module__rJFEtW__holoSweep{0%{transform:translate(-30%,-30%)rotate(25deg)}35%{transform:translate(30%,30%)rotate(25deg)}to{transform:translate(30%,30%)rotate(25deg)}}.ShopShareModal-module__rJFEtW__dragHandleRow{justify-content:center;align-items:center;padding-top:6px;padding-bottom:2px;display:flex}.ShopShareModal-module__rJFEtW__dragHandlePill{background:#00000024;border-radius:999px;width:32px;height:3.5px}:is(.dark .ShopShareModal-module__rJFEtW__dragHandlePill,[data-theme=dark] .ShopShareModal-module__rJFEtW__dragHandlePill){background:#fff3}.ShopShareModal-module__rJFEtW__passTopBar{justify-content:space-between;align-items:center;padding:3px 14px 6px;display:flex}.ShopShareModal-module__rJFEtW__sparkleBadge{letter-spacing:.06em;color:#ff5a1f;align-items:center;gap:5px;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:800;display:inline-flex}.ShopShareModal-module__rJFEtW__sparkleIcon{color:#ff5a1f}.ShopShareModal-module__rJFEtW__closeBtn{color:#64748b;cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .18s;display:inline-flex}.ShopShareModal-module__rJFEtW__closeBtn:hover{color:#d8246b;background:#d8246b24;border-color:#d8246b59;transform:rotate(90deg)scale(1.06)}:is(.dark .ShopShareModal-module__rJFEtW__closeBtn,[data-theme=dark] .ShopShareModal-module__rJFEtW__closeBtn){color:#94a3b8;background:#ffffff0f;border-color:#ffffff1a}:is(.dark .ShopShareModal-module__rJFEtW__closeBtn:hover,[data-theme=dark] .ShopShareModal-module__rJFEtW__closeBtn:hover){color:#f43f5e;background:#d8246b3d}.ShopShareModal-module__rJFEtW__mediaContainer{z-index:1;aspect-ratio:16/9;background:#0b0e14;border:1px solid #00000014;border-radius:14px;width:calc(100% - 16px);margin:0 auto;position:relative;overflow:hidden}:is(.dark .ShopShareModal-module__rJFEtW__mediaContainer,[data-theme=dark] .ShopShareModal-module__rJFEtW__mediaContainer){border-color:#ffffff1f}.ShopShareModal-module__rJFEtW__cardImage{object-fit:cover}.ShopShareModal-module__rJFEtW__imageOverlay{background:linear-gradient(#00000073 0%,#0000000d 45%,#000000bf 100%);position:absolute;inset:0}.ShopShareModal-module__rJFEtW__gradientPlaceholder{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ShopShareModal-module__rJFEtW__placeholderIcon{opacity:.85}.ShopShareModal-module__rJFEtW__bannerBadgesTop{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.ShopShareModal-module__rJFEtW__verifiedShield{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#10b981f2;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #10b98159}.ShopShareModal-module__rJFEtW__brandWatermark{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff40;border-radius:999px;padding:2.5px 8px;font-family:Poppins,sans-serif;font-size:.65rem;font-weight:700}.ShopShareModal-module__rJFEtW__bannerBadgesBottom{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ShopShareModal-module__rJFEtW__categoryPill{-webkit-backdrop-filter:blur(8px);color:#fff;background:#ff5a1ff2;border-radius:6px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:.65rem;font-weight:600;box-shadow:0 2px 8px #ff5a1f4d}.ShopShareModal-module__rJFEtW__statusBadge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#10b981f2;border-radius:999px;align-items:center;gap:4px;padding:2.5px 7px;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:800;display:inline-flex}.ShopShareModal-module__rJFEtW__statusBadgeClosed{background:#ef4444f2}.ShopShareModal-module__rJFEtW__pulsingDot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.8s infinite ShopShareModal-module__rJFEtW__dotPulse}@keyframes ShopShareModal-module__rJFEtW__dotPulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.ShopShareModal-module__rJFEtW__passBody{flex-direction:column;gap:5px;padding:9px 14px 3px;display:flex;position:relative;overflow:hidden}.ShopShareModal-module__rJFEtW__securityWatermark{letter-spacing:.16em;color:#0f172a;opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;font-weight:900;position:absolute;bottom:1px;right:-6px}:is(.dark .ShopShareModal-module__rJFEtW__securityWatermark,[data-theme=dark] .ShopShareModal-module__rJFEtW__securityWatermark){color:#fff;opacity:.08}.ShopShareModal-module__rJFEtW__shopName{z-index:1;color:#0f172a;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}:is(.dark .ShopShareModal-module__rJFEtW__shopName,[data-theme=dark] .ShopShareModal-module__rJFEtW__shopName){color:#fff}.ShopShareModal-module__rJFEtW__locationRow{z-index:1;color:#64748b;align-items:center;gap:4px;font-family:Karla,sans-serif;font-size:.78rem;display:flex;position:relative}:is(.dark .ShopShareModal-module__rJFEtW__locationRow,[data-theme=dark] .ShopShareModal-module__rJFEtW__locationRow){color:#94a3b8}.ShopShareModal-module__rJFEtW__locIcon{color:#ff5a1f;flex-shrink:0}.ShopShareModal-module__rJFEtW__locationText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ShopShareModal-module__rJFEtW__specialtiesShelf{z-index:1;flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;display:flex;position:relative}.ShopShareModal-module__rJFEtW__specialtyChip{color:#334155;background:#edf2f7;border:1px solid #0000000d;border-radius:5px;padding:2px 7px;font-family:Karla,sans-serif;font-size:.7rem;font-weight:500}:is(.dark .ShopShareModal-module__rJFEtW__specialtyChip,[data-theme=dark] .ShopShareModal-module__rJFEtW__specialtyChip){color:#cbd5e1;background:#ffffff14;border-color:#ffffff14}.ShopShareModal-module__rJFEtW__specialtyMore{color:#64748b;font-family:Karla,sans-serif;font-size:.7rem;font-weight:500}.ShopShareModal-module__rJFEtW__ticketPerforationRow{justify-content:space-between;align-items:center;margin:5px -1.5px 3px;display:flex;position:relative}.ShopShareModal-module__rJFEtW__perforationNotchLeft{background:#0a0e1aad;border:1.5px solid #ff5a1f38;border-left:none;border-radius:0 10px 10px 0;flex-shrink:0;width:14px;height:18px;box-shadow:inset -2px 0 3px #0000001a}:is(.dark .ShopShareModal-module__rJFEtW__perforationNotchLeft,[data-theme=dark] .ShopShareModal-module__rJFEtW__perforationNotchLeft){background:#04060cdb;border-color:#ff5a1f59;box-shadow:inset -2px 0 4px #0006}.ShopShareModal-module__rJFEtW__perforationLine{border-bottom:1.5px dashed #ff5a1f59;flex:1;margin:0 8px}.ShopShareModal-module__rJFEtW__perforationNotchRight{background:#0a0e1aad;border:1.5px solid #ff5a1f38;border-right:none;border-radius:10px 0 0 10px;flex-shrink:0;width:14px;height:18px;box-shadow:inset 2px 0 3px #0000001a}:is(.dark .ShopShareModal-module__rJFEtW__perforationNotchRight,[data-theme=dark] .ShopShareModal-module__rJFEtW__perforationNotchRight){background:#04060cdb;border-color:#ff5a1f59;box-shadow:inset 2px 0 4px #0006}.ShopShareModal-module__rJFEtW__ticketFooter{align-items:center;gap:12px;padding:2px 14px 7px;display:flex}.ShopShareModal-module__rJFEtW__qrCodeBox{background:#fff;border:1px solid #ff5a1f40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:2px;display:flex;position:relative;box-shadow:0 2px 8px #00000014}.ShopShareModal-module__rJFEtW__qrCornerTL,.ShopShareModal-module__rJFEtW__qrCornerTR,.ShopShareModal-module__rJFEtW__qrCornerBL,.ShopShareModal-module__rJFEtW__qrCornerBR{pointer-events:none;border-style:solid;border-color:#ff5a1f;width:5px;height:5px;position:absolute}.ShopShareModal-module__rJFEtW__qrCornerTL{border-width:2px 0 0 2px;border-top-left-radius:3px;top:-2px;left:-2px}.ShopShareModal-module__rJFEtW__qrCornerTR{border-width:2px 2px 0 0;border-top-right-radius:3px;top:-2px;right:-2px}.ShopShareModal-module__rJFEtW__qrCornerBL{border-width:0 0 2px 2px;border-bottom-left-radius:3px;bottom:-2px;left:-2px}.ShopShareModal-module__rJFEtW__qrCornerBR{border-width:0 2px 2px 0;border-bottom-right-radius:3px;bottom:-2px;right:-2px}.ShopShareModal-module__rJFEtW__qrImage{border-radius:6px}.ShopShareModal-module__rJFEtW__qrPlaceholderIcon{color:#64748b}.ShopShareModal-module__rJFEtW__ticketInfo{flex-direction:column;gap:2px;display:flex}.ShopShareModal-module__rJFEtW__ticketTitleRow{align-items:center;gap:4px;display:flex}.ShopShareModal-module__rJFEtW__ticketStar{color:#ff5a1f;font-size:.65rem}.ShopShareModal-module__rJFEtW__ticketPassTitle{color:#ff5a1f;letter-spacing:.04em;margin:0;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:800}.ShopShareModal-module__rJFEtW__ticketPassSubtitle{color:#64748b;margin:0;font-family:Karla,sans-serif;font-size:.6875rem;line-height:1.25}:is(.dark .ShopShareModal-module__rJFEtW__ticketPassSubtitle,[data-theme=dark] .ShopShareModal-module__rJFEtW__ticketPassSubtitle){color:#94a3b8}.ShopShareModal-module__rJFEtW__serialBadge{margin-top:1px}.ShopShareModal-module__rJFEtW__ticketSerial{color:#2c5fc4;background:#2c5fc414;border:1px solid #2c5fc42e;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:700;display:inline-block}:is(.dark .ShopShareModal-module__rJFEtW__ticketSerial,[data-theme=dark] .ShopShareModal-module__rJFEtW__ticketSerial){color:#60a5fa;background:#2c5fc42e;border-color:#60a5fa4d}.ShopShareModal-module__rJFEtW__actionDeck{flex-direction:column;gap:7px;padding:4px 14px 13px;display:flex}.ShopShareModal-module__rJFEtW__btnWhatsAppHero{color:#fff;width:100%;font:inherit;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#25d366 0%,#10b981 100%);border:none;border-radius:14px;outline:none;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px -4px #25d36680,inset 0 1px #ffffff59}.ShopShareModal-module__rJFEtW__btnWhatsAppHero:disabled{opacity:.85;cursor:wait}.ShopShareModal-module__rJFEtW__imageCopiedBanner{color:#059669;background:#10b9811f;border:1px solid #10b9814d;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-family:Karla,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.25;animation:.2s ShopShareModal-module__rJFEtW__fadeIn;display:flex}:is(.dark .ShopShareModal-module__rJFEtW__imageCopiedBanner,[data-theme=dark] .ShopShareModal-module__rJFEtW__imageCopiedBanner){color:#34d399;background:#10b9812e;border-color:#10b98159}.ShopShareModal-module__rJFEtW__toastCheck{color:#10b981;flex-shrink:0}@keyframes ShopShareModal-module__rJFEtW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.dark .ShopShareModal-module__rJFEtW__btnWhatsAppHero,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnWhatsAppHero){background:linear-gradient(135deg,#25d366 0%,#059669 50%,#047857 100%);box-shadow:0 10px 28px -4px #25d36699,inset 0 1px #fff6}.ShopShareModal-module__rJFEtW__btnWhatsAppHero:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -4px #25d366a6}.ShopShareModal-module__rJFEtW__btnWhatsAppHero:active{transform:translateY(0)}.ShopShareModal-module__rJFEtW__btnWhatsAppLeft{align-items:center;gap:10px;display:flex}.ShopShareModal-module__rJFEtW__waIconWrap{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ShopShareModal-module__rJFEtW__waTextStack{text-align:left;flex-direction:column;display:flex}.ShopShareModal-module__rJFEtW__waTitle{color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25}.ShopShareModal-module__rJFEtW__waSub{color:#ffffffeb;font-family:Karla,sans-serif;font-size:.6875rem}.ShopShareModal-module__rJFEtW__waArrowCircle{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ShopShareModal-module__rJFEtW__waArrow{color:#fff}.ShopShareModal-module__rJFEtW__powerActionsRow{grid-template-columns:1.15fr 1fr;gap:6px;display:grid}.ShopShareModal-module__rJFEtW__btnSavePass{color:#2c5fc4;cursor:pointer;background:linear-gradient(135deg,#2c5fc41a 0%,#2c5fc40d 100%);border:1px solid #2c5fc440;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;transition:all .18s;display:flex}:is(.dark .ShopShareModal-module__rJFEtW__btnSavePass,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnSavePass){color:#93c5fd;background:linear-gradient(135deg,#3b82f62e 0%,#2563eb1a 100%);border-color:#60a5fa59}.ShopShareModal-module__rJFEtW__btnSavePass:hover:not(:disabled){background:#fff;border-color:#2c5fc4;transform:translateY(-1.5px);box-shadow:0 4px 14px #2c5fc433}:is(.dark .ShopShareModal-module__rJFEtW__btnSavePass:hover:not(:disabled),[data-theme=dark] .ShopShareModal-module__rJFEtW__btnSavePass:hover:not(:disabled)){background:#3b82f642;border-color:#60a5fa}.ShopShareModal-module__rJFEtW__btnSavePass:disabled{opacity:.7;cursor:wait}.ShopShareModal-module__rJFEtW__btnSavePassSuccess{color:#059669!important;background:#10b98124!important;border-color:#10b981!important}:is(.dark .ShopShareModal-module__rJFEtW__btnSavePassSuccess,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnSavePassSuccess){color:#34d399!important;background:#10b98138!important}.ShopShareModal-module__rJFEtW__savedCheck{color:#10b981}.ShopShareModal-module__rJFEtW__spinner{animation:1s linear infinite ShopShareModal-module__rJFEtW__spin}@keyframes ShopShareModal-module__rJFEtW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ShopShareModal-module__rJFEtW__btnCopyLink{color:#334155;cursor:pointer;background:#edf2f7;border:1px solid #00000014;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;transition:all .18s;display:flex}:is(.dark .ShopShareModal-module__rJFEtW__btnCopyLink,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnCopyLink){color:#e2e8f0;background:#ffffff12;border-color:#ffffff1a}.ShopShareModal-module__rJFEtW__btnCopyLink:hover{color:#ff5a1f;background:#fff;border-color:#ff5a1f;transform:translateY(-1.5px);box-shadow:0 4px 12px #ff5a1f26}:is(.dark .ShopShareModal-module__rJFEtW__btnCopyLink:hover,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnCopyLink:hover){color:#ffa07a;background:#ff5a1f2e;border-color:#ff5a1f}.ShopShareModal-module__rJFEtW__btnCopyLinkSuccess{color:#059669!important;background:#10b98124!important;border-color:#10b981!important}:is(.dark .ShopShareModal-module__rJFEtW__btnCopyLinkSuccess,[data-theme=dark] .ShopShareModal-module__rJFEtW__btnCopyLinkSuccess){color:#34d399!important;background:#10b98138!important}.ShopShareModal-module__rJFEtW__channelsRow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ShopShareModal-module__rJFEtW__channelPill{color:#334155;cursor:pointer;background:#edf2f7;border:1px solid #0000000f;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:8px 3px;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:600;text-decoration:none;transition:all .18s;display:flex}:is(.dark .ShopShareModal-module__rJFEtW__channelPill,[data-theme=dark] .ShopShareModal-module__rJFEtW__channelPill){color:#e2e8f0;background:#ffffff0f;border-color:#ffffff17}.ShopShareModal-module__rJFEtW__channelPill:hover{color:#2c5fc4;background:#fff;border-color:#2c5fc4;transform:translateY(-1.5px);box-shadow:0 4px 12px #2c5fc426}:is(.dark .ShopShareModal-module__rJFEtW__channelPill:hover,[data-theme=dark] .ShopShareModal-module__rJFEtW__channelPill:hover){color:#60a5fa;background:#2c5fc438;border-color:#3b82f6}.ShopShareModal-module__rJFEtW__channelPillSuccess{color:#059669!important;background:#10b98124!important;border-color:#10b981!important}:is(.dark .ShopShareModal-module__rJFEtW__channelPillSuccess,[data-theme=dark] .ShopShareModal-module__rJFEtW__channelPillSuccess){color:#34d399!important;background:#10b98138!important}.ShopShareModal-module__rJFEtW__copiedCheck{color:#10b981}.ShopShareModal-module__rJFEtW__xIcon{font-size:.85rem;font-weight:800;line-height:1}.ShopShareModal-module__rJFEtW__shortUrlBar{cursor:pointer;-webkit-user-select:none;user-select:none;background:#edf2f7;border:1px solid #0000000d;border-radius:9px;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .18s;display:flex}:is(.dark .ShopShareModal-module__rJFEtW__shortUrlBar,[data-theme=dark] .ShopShareModal-module__rJFEtW__shortUrlBar){background:#ffffff0a;border-color:#ffffff14}.ShopShareModal-module__rJFEtW__shortUrlBar:hover{background:#e2e8f0;border-color:#ff5a1f4d}:is(.dark .ShopShareModal-module__rJFEtW__shortUrlBar:hover,[data-theme=dark] .ShopShareModal-module__rJFEtW__shortUrlBar:hover){background:#ffffff14;border-color:#ff5a1f66}.ShopShareModal-module__rJFEtW__shortUrlLeft{align-items:center;gap:6px;display:flex;overflow:hidden}.ShopShareModal-module__rJFEtW__shortUrlDomain{color:#ff5a1f;background:#ff5a1f1f;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:800}:is(.dark .ShopShareModal-module__rJFEtW__shortUrlDomain,[data-theme=dark] .ShopShareModal-module__rJFEtW__shortUrlDomain){background:#ff5a1f33}.ShopShareModal-module__rJFEtW__shortUrlSlug{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;overflow:hidden}:is(.dark .ShopShareModal-module__rJFEtW__shortUrlSlug,[data-theme=dark] .ShopShareModal-module__rJFEtW__shortUrlSlug){color:#94a3b8}.ShopShareModal-module__rJFEtW__shortUrlCopyHint{color:#2c5fc4;flex-shrink:0;font-family:Karla,sans-serif;font-size:.6875rem;font-weight:700}:is(.dark .ShopShareModal-module__rJFEtW__shortUrlCopyHint,[data-theme=dark] .ShopShareModal-module__rJFEtW__shortUrlCopyHint){color:#60a5fa}@media (max-width:480px){.ShopShareModal-module__rJFEtW__backdrop{padding:6px}.ShopShareModal-module__rJFEtW__passArtifact{border-radius:20px;max-width:100%}.ShopShareModal-module__rJFEtW__passBody{padding:8px 12px 3px}.ShopShareModal-module__rJFEtW__ticketFooter{padding:2px 12px 6px}.ShopShareModal-module__rJFEtW__actionDeck{gap:6px;padding:3px 12px 12px}.ShopShareModal-module__rJFEtW__shortUrlSlug{max-width:140px}}
.ShopDetailNavbar-module__r4FL6q__navbar{z-index:999;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--color-border);transition:all var(--transition-base);background:#fdfbf7f0;align-items:center;height:68px;display:flex;position:sticky;top:0;left:0;right:0}[data-theme=dark] .ShopDetailNavbar-module__r4FL6q__navbar{background:#0a0a0feb;border-bottom-color:#ffffff14}.ShopDetailNavbar-module__r4FL6q__inner{width:100%;max-width:var(--max-width);padding-inline:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);margin-inline:auto;display:flex}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__inner{padding-inline:var(--space-6);gap:var(--space-3)}}.ShopDetailNavbar-module__r4FL6q__leftSection{flex-shrink:0;align-items:center;gap:6px;display:flex}.ShopDetailNavbar-module__r4FL6q__backBtn{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:var(--font-poppins);font-size:var(--text-xs);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__backBtn{font-size:var(--text-sm);padding:8px 14px}}.ShopDetailNavbar-module__r4FL6q__backBtn:hover{background:var(--color-bg-subtle);border-color:var(--color-primary);color:var(--color-primary);transform:translate(-2px)}.ShopDetailNavbar-module__r4FL6q__backBtnLabel{display:none}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__backBtnLabel{display:inline}}.ShopDetailNavbar-module__r4FL6q__homeBtn{border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-poppins);font-size:var(--text-xs);cursor:pointer;box-sizing:border-box;background:#ff5a1f14;border:1px solid #ff5a1f33;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__homeBtn{font-size:var(--text-sm);padding:8px 14px}}.ShopDetailNavbar-module__r4FL6q__homeBtn:hover{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-orange);transform:translateY(-1px)}.ShopDetailNavbar-module__r4FL6q__homeBtnLabel{display:none}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__homeBtnLabel{display:inline}}.ShopDetailNavbar-module__r4FL6q__centerContext{justify-content:center;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex;overflow:hidden}.ShopDetailNavbar-module__r4FL6q__shopInfoPill{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;gap:6px;max-width:100%;padding:5px 10px;display:flex}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__shopInfoPill{gap:8px;padding:6px 14px}}.ShopDetailNavbar-module__r4FL6q__shopTitle{font-family:var(--font-poppins);font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(130px,38vw,220px);font-weight:700;overflow:hidden}@media (min-width:480px){.ShopDetailNavbar-module__r4FL6q__shopTitle{max-width:180px;font-size:.85rem}}@media (min-width:768px){.ShopDetailNavbar-module__r4FL6q__shopTitle{max-width:280px;font-size:var(--text-sm)}}.ShopDetailNavbar-module__r4FL6q__ratingBadge{color:#fff;font-family:var(--font-poppins);background:#16a34a;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:2px 6px;font-size:.7rem;font-weight:700;display:none}@media (min-width:420px){.ShopDetailNavbar-module__r4FL6q__ratingBadge{display:inline-flex}}.ShopDetailNavbar-module__r4FL6q__etaBadge{color:var(--color-primary);font-family:var(--font-poppins);background:#ff5a1f1a;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;font-weight:600;display:none}@media (min-width:1024px){.ShopDetailNavbar-module__r4FL6q__etaBadge{display:inline-flex}}.ShopDetailNavbar-module__r4FL6q__rightActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ShopDetailNavbar-module__r4FL6q__ordersBtn{border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-poppins);font-size:var(--text-xs);cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#ff5a1f1f 0%,#ff783d0d 100%);border:1px solid #ff5a1f4d;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;font-weight:700;transition:all .2s;display:inline-flex;position:relative}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__ordersBtn{font-size:var(--text-sm);padding:8px 14px}}.ShopDetailNavbar-module__r4FL6q__ordersBtn:hover{color:#fff;box-shadow:var(--shadow-orange);background:linear-gradient(135deg,#ff5a1f 0%,#e63600 100%);transform:translateY(-1px)}.ShopDetailNavbar-module__r4FL6q__ordersBtnLabel{display:none}@media (min-width:640px){.ShopDetailNavbar-module__r4FL6q__ordersBtnLabel{display:inline}}.ShopDetailNavbar-module__r4FL6q__activeOrderIndicator{color:#fff;border:2px solid var(--color-bg-card);background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.65rem;font-weight:800;animation:2s ease-in-out infinite ShopDetailNavbar-module__r4FL6q__pulseGlow;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 0 8px #16a34a99}@keyframes ShopDetailNavbar-module__r4FL6q__pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 8px #16a34a99}50%{transform:scale(1.15);box-shadow:0 0 14px #16a34ae6}}.ShopDetailNavbar-module__r4FL6q__locationPill{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-poppins);font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:5px;padding:8px 12px;font-weight:600;display:none}@media (min-width:900px){.ShopDetailNavbar-module__r4FL6q__locationPill{display:inline-flex}}.ShopDetailNavbar-module__r4FL6q__themeToggleBtn{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-bg-card);border:1px solid var(--color-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ShopDetailNavbar-module__r4FL6q__themeToggleBtn:hover{background:var(--color-bg-subtle);border-color:var(--color-primary);color:var(--color-primary)}
.ShopDetailHero-module__CoWSIG__heroSection{flex-direction:column;justify-content:space-between;width:100%;min-height:clamp(500px,75vh,800px);display:flex;position:relative;overflow:hidden}.ShopDetailHero-module__CoWSIG__heroBg{z-index:0;position:absolute;inset:0}.ShopDetailHero-module__CoWSIG__heroBgImg{object-fit:cover;object-position:center 30%;transition:transform 6s cubic-bezier(.16,1,.3,1)}.ShopDetailHero-module__CoWSIG__heroSection:hover .ShopDetailHero-module__CoWSIG__heroBgImg{transform:scale(1.03)}.ShopDetailHero-module__CoWSIG__heroBgGradient{width:100%;height:100%}.ShopDetailHero-module__CoWSIG__heroOverlay{z-index:1;background:linear-gradient(#0a0a0f00 0% 58%,#0a0a0f0d 78%,#0a0a0f1a 100%);position:absolute;inset:0}.ShopDetailHero-module__CoWSIG__heroBottomFade{background:linear-gradient(to bottom, transparent, var(--color-bg));z-index:2;height:50px;position:absolute;bottom:0;left:0;right:0}.ShopDetailHero-module__CoWSIG__heroTopBar{z-index:10;padding:var(--space-4) var(--space-6);max-width:var(--max-width);justify-content:space-between;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}.ShopDetailHero-module__CoWSIG__breadcrumbNav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ShopDetailHero-module__CoWSIG__backBtn{-webkit-backdrop-filter:blur(14px);color:#fff;font-family:var(--font-poppins);border-radius:var(--radius-full);transition:all var(--transition-base);background:#0f0f14a6;border:1px solid #ffffff38;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.ShopDetailHero-module__CoWSIG__backBtn:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;transform:translate(-2px);box-shadow:0 4px 14px #2c5fc473}.ShopDetailHero-module__CoWSIG__crumbDivider{color:#fff6;font-size:.75rem;font-weight:600}.ShopDetailHero-module__CoWSIG__crumbCategory{color:#ffffffd9;font-family:var(--font-karla);font-size:.75rem;font-weight:500}.ShopDetailHero-module__CoWSIG__shareBtn{-webkit-backdrop-filter:blur(14px);color:#fff;font-family:var(--font-poppins);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);background:#0f0f14a6;border:1px solid #ffffff38;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.ShopDetailHero-module__CoWSIG__shareBtn:hover{border-color:#ffffff80;transform:scale(1.03)}.ShopDetailHero-module__CoWSIG__copiedIcon{color:#4ade80}.ShopDetailHero-module__CoWSIG__heroContent{z-index:10;padding:var(--space-5) var(--space-6);max-width:var(--max-width);width:calc(100% - var(--space-6) * 2);gap:var(--space-3);margin-inline:auto;margin-bottom:var(--space-6);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#0f0f1473;border:1px solid #ffffff26;flex-direction:column;display:flex;position:relative;box-shadow:0 12px 40px #0003}.ShopDetailHero-module__CoWSIG__badgeRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ShopDetailHero-module__CoWSIG__categoryBadge{border-radius:var(--radius-full);color:#fff;font-family:var(--font-poppins);letter-spacing:.02em;text-transform:uppercase;background:#ff5a1fe6;border:1px solid #ffffff40;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.ShopDetailHero-module__CoWSIG__categoryEmoji{font-size:.85rem}.ShopDetailHero-module__CoWSIG__verifiedBadge{border-radius:var(--radius-full);color:#fff;font-family:var(--font-poppins);background:#16a34ad9;border:1px solid #fff3;align-items:center;gap:4px;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.ShopDetailHero-module__CoWSIG__heroShopName{font-family:var(--font-fraunces);color:#fff;text-shadow:0 2px 20px #000000b3;letter-spacing:-.01em;margin-top:2px;font-size:clamp(1.9rem,4.8vw,3rem);font-weight:700;line-height:1.15}.ShopDetailHero-module__CoWSIG__metaRow{align-items:center;gap:var(--space-2);font-family:var(--font-karla);font-size:var(--text-xs);color:#ffffffe6;flex-wrap:wrap;display:flex}.ShopDetailHero-module__CoWSIG__ratingBadgeWrap{align-items:center;gap:5px;display:inline-flex}.ShopDetailHero-module__CoWSIG__ratingBadge{color:#fff;font-family:var(--font-poppins);background:#16a34a;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}.ShopDetailHero-module__CoWSIG__starIcon{color:#fbbf24;fill:#fbbf24}.ShopDetailHero-module__CoWSIG__ratingLabel{font-family:var(--font-karla);color:#ffffffd9;font-size:.72rem}.ShopDetailHero-module__CoWSIG__statusPill{font-family:var(--font-poppins);color:#4ade80;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:#16a34a40;border:1px solid #4ade8066;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.ShopDetailHero-module__CoWSIG__statusPillClosed{color:#cbd5e1;background:#ffffff14;border-color:#ffffff29}.ShopDetailHero-module__CoWSIG__statusPillWarning{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b73}.ShopDetailHero-module__CoWSIG__statusDot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite ShopDetailHero-module__CoWSIG__pulse;display:inline-block;box-shadow:0 0 6px #4ade80cc}@keyframes ShopDetailHero-module__CoWSIG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ShopDetailHero-module__CoWSIG__metaItem{color:#ffffffe6;align-items:center;gap:4px;display:inline-flex}.ShopDetailHero-module__CoWSIG__metaItem strong{color:#fff;font-weight:600}.ShopDetailHero-module__CoWSIG__metaIcon{color:#ffffffbf;flex-shrink:0}.ShopDetailHero-module__CoWSIG__metaDivider{color:#ffffff59;font-weight:700}.ShopDetailHero-module__CoWSIG__ctaRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-1);display:flex}.ShopDetailHero-module__CoWSIG__knowAboutBtn{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-full);font-family:var(--font-poppins);font-size:var(--text-sm);padding:var(--space-2) var(--space-5);cursor:pointer;transition:all var(--transition-base);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff6;flex-shrink:0;min-height:42px;font-weight:600;display:inline-flex}.ShopDetailHero-module__CoWSIG__knowAboutBtn:hover{background:#ffffff38;transform:translateY(-2px)}.ShopDetailHero-module__CoWSIG__exploreMenuBtn{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-full);font-family:var(--font-poppins);font-size:var(--text-sm);padding:var(--space-2) var(--space-6);cursor:pointer;transition:all var(--transition-base);background:linear-gradient(135deg,#2c5fc4 0%,#1a46a0 100%);border:1px solid #ffffff40;min-height:42px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #2c5fc473}.ShopDetailHero-module__CoWSIG__exploreMenuBtn:hover{background:linear-gradient(135deg,#3a6fd4 0%,#2558ba 100%);transform:translateY(-2px);box-shadow:0 8px 24px #2c5fc4a6}@media (max-width:767px){.ShopDetailHero-module__CoWSIG__heroSection{min-height:85svh}.ShopDetailHero-module__CoWSIG__heroTopBar{padding:var(--space-3) var(--space-4)}.ShopDetailHero-module__CoWSIG__heroContent{width:calc(100% - var(--space-4) * 2);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg)}.ShopDetailHero-module__CoWSIG__heroShopName{font-size:clamp(1.6rem,6vw,2.2rem)}.ShopDetailHero-module__CoWSIG__metaRow{gap:6px;font-size:.72rem}.ShopDetailHero-module__CoWSIG__exploreMenuBtn{padding-inline:var(--space-3);flex:1}.ShopDetailHero-module__CoWSIG__knowAboutBtn{padding-inline:var(--space-3);white-space:nowrap;flex:none;font-size:.76rem}}