.AuthShell-module__4GggPa__shell{background:var(--color-bg-page,#fff);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.AuthShell-module__4GggPa__shell{grid-template-columns:1fr 1fr}}.AuthShell-module__4GggPa__navActionsRow{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:14px;left:14px;right:14px}@media (min-width:900px){.AuthShell-module__4GggPa__navActionsRow{top:20px;left:20px;right:20px}}.AuthShell-module__4GggPa__backBtn,.AuthShell-module__4GggPa__closeBtn{pointer-events:auto;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:6px;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #00000047}.AuthShell-module__4GggPa__backBtn{height:34px;font-family:var(--font-poppins);border-radius:999px;padding:0 14px 0 10px;font-size:.8rem;font-weight:600}.AuthShell-module__4GggPa__backBtnText{letter-spacing:.02em}.AuthShell-module__4GggPa__closeBtn{border-radius:50%;width:34px;height:34px}.AuthShell-module__4GggPa__backBtn:hover,.AuthShell-module__4GggPa__closeBtn:hover{background:var(--color-primary,#ff5a1f);border-color:var(--color-primary,#ff5a1f);color:#fff;transform:scale(1.05);box-shadow:0 6px 18px #ff5a1f73}.AuthShell-module__4GggPa__backBtn:active,.AuthShell-module__4GggPa__closeBtn:active{transform:scale(.96)}.AuthShell-module__4GggPa__visual{align-items:flex-end;height:clamp(260px,34vh,320px);min-height:260px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.AuthShell-module__4GggPa__visual{height:auto;min-height:100dvh}}.AuthShell-module__4GggPa__slidesTrack{width:100%;height:100%;position:absolute;inset:0}.AuthShell-module__4GggPa__slideItem{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.AuthShell-module__4GggPa__slideActive{opacity:1;visibility:visible;z-index:1}.AuthShell-module__4GggPa__desktopImgWrap{width:100%;height:100%;display:none;position:relative}.AuthShell-module__4GggPa__mobileImgWrap{width:100%;height:100%;display:block;position:relative}@media (min-width:900px){.AuthShell-module__4GggPa__desktopImgWrap{display:block}.AuthShell-module__4GggPa__mobileImgWrap{display:none}}.AuthShell-module__4GggPa__visualImage{object-fit:cover;object-position:center;transform:scale(1)}.AuthShell-module__4GggPa__slideActive .AuthShell-module__4GggPa__visualImage{animation:6.5s ease-out forwards AuthShell-module__4GggPa__softZoomIn}@keyframes AuthShell-module__4GggPa__softZoomIn{0%{transform:scale(1)}to{transform:scale(1.08)}}.AuthShell-module__4GggPa__visualScrim{z-index:2;background:linear-gradient(#080a120d 0%,#080a1229 45%,#080a126b 78%,#080a128c 100%);position:absolute;inset:0}.AuthShell-module__4GggPa__visualContent{z-index:3;color:#fff;box-sizing:border-box;background:#080a1280;border-radius:20px 20px 0 0;width:100%;padding:20px 20px 22px;position:relative}@media (min-width:900px){.AuthShell-module__4GggPa__visualContent{padding:48px 52px}}.AuthShell-module__4GggPa__visualKicker{font-family:var(--font-poppins);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary,#ff5a1f);margin:0 0 6px;font-size:.72rem;font-weight:700}.AuthShell-module__4GggPa__visualHeadline{font-family:var(--font-chakra-petch);color:#fff;max-width:16ch;margin:0 0 6px;font-size:clamp(1.2rem,3.2vw,2.3rem);font-weight:700;line-height:1.18}.AuthShell-module__4GggPa__visualAccent{color:var(--color-primary,#ff5a1f)}.AuthShell-module__4GggPa__visualSub{font-family:var(--font-karla);color:#ffffffe0;margin:0 0 10px;font-size:.84rem}.AuthShell-module__4GggPa__dotsRow{align-items:center;gap:5px;display:flex}.AuthShell-module__4GggPa__dot{cursor:pointer;background:#fff6;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:all .25s}.AuthShell-module__4GggPa__dotActive{background:var(--color-primary,#ff5a1f);width:18px;box-shadow:0 0 8px #ff5a1f99}.AuthShell-module__4GggPa__panel{background:var(--color-bg-page,#fff);justify-content:center;align-items:flex-start;padding:2px 20px 48px;display:flex}[data-theme=dark] .AuthShell-module__4GggPa__panel{background:#101420}@media (min-width:900px){.AuthShell-module__4GggPa__panel{align-items:center;padding:40px 48px}}.AuthShell-module__4GggPa__panelInner{width:100%;max-width:420px}.AuthShell-module__4GggPa__brandRow{margin-top:0;margin-bottom:20px;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__brandLogo{object-fit:contain;width:auto;max-width:190px;height:52px}.AuthShell-module__4GggPa__brandLogoDark{display:none}[data-theme=dark] .AuthShell-module__4GggPa__brandLogoLight{display:none}[data-theme=dark] .AuthShell-module__4GggPa__brandLogoDark{filter:drop-shadow(0 0 10px #ffffff47)drop-shadow(0 0 22px #ff5a1f38);display:block}.AuthShell-module__4GggPa__header{margin-bottom:24px}.AuthShell-module__4GggPa__title{font-family:var(--font-chakra-petch);color:var(--color-text-primary);margin:0 0 6px;font-size:clamp(1.5rem,4.5vw,1.95rem);font-weight:700;line-height:1.2}.AuthShell-module__4GggPa__subtitle{font-family:var(--font-karla);color:var(--color-text-secondary);margin:0;font-size:.94rem;line-height:1.5}.AuthShell-module__4GggPa__footer{font-family:var(--font-karla);color:var(--color-text-secondary);text-align:center;border-top:1px solid #94a3b847;margin-top:22px;padding-top:18px;font-size:.9rem}
.TurnstileWidget-module___AGS_W__wrap{flex-direction:column;gap:8px;width:100%;display:flex}.TurnstileWidget-module___AGS_W__frame{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.TurnstileWidget-module___AGS_W__frameVisible{min-height:65px}.TurnstileWidget-module___AGS_W__status{border-radius:var(--radius-md,10px);font-family:var(--font-karla), system-ui, sans-serif;border:1px solid #0000;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.TurnstileWidget-module___AGS_W__statusIcon{flex-shrink:0;margin-top:1px}.TurnstileWidget-module___AGS_W__statusBody{text-align:left;flex-direction:column;gap:2px;display:flex}.TurnstileWidget-module___AGS_W__statusTitle{font-family:var(--font-poppins), system-ui, sans-serif;font-weight:600}.TurnstileWidget-module___AGS_W__statusHint{opacity:.85;font-size:.75rem}.TurnstileWidget-module___AGS_W__checking{background:var(--color-bg-subtle,#f1f5f9);border-color:var(--color-border,#e2e8f0);color:var(--color-text-secondary,#475569)}.TurnstileWidget-module___AGS_W__verified{color:#15803d;background:#16a34a14;border-color:#16a34a47}.TurnstileWidget-module___AGS_W__failed{color:#b91c1c;background:#dc262612;border-color:#dc262642}.TurnstileWidget-module___AGS_W__retryBtn{border-radius:var(--radius-full,999px);min-height:36px;color:inherit;font-family:var(--font-poppins), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 14px;font-size:.78125rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.TurnstileWidget-module___AGS_W__retryBtn:hover{background:#b91c1c14}.TurnstileWidget-module___AGS_W__retryBtn:active{transform:translateY(1px)}.TurnstileWidget-module___AGS_W__retryBtn:focus-visible{outline-offset:2px;outline:2px solid}.TurnstileWidget-module___AGS_W__debugCode{opacity:.7;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.TurnstileWidget-module___AGS_W__spin{animation:.9s linear infinite TurnstileWidget-module___AGS_W__spin}@keyframes TurnstileWidget-module___AGS_W__spin{to{transform:rotate(360deg)}}@media (min-width:480px){.TurnstileWidget-module___AGS_W__retryBtn{min-height:34px}}@media (prefers-reduced-motion:reduce){.TurnstileWidget-module___AGS_W__spin{animation:none}}.TurnstileWidget-module___AGS_W__panel{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,14px);background:var(--color-bg-subtle,#f8fafc);flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.TurnstileWidget-module___AGS_W__panelQuiet{background:0 0;border:0;flex-direction:column;gap:0;width:100%;padding:0;display:flex}.TurnstileWidget-module___AGS_W__panelHead{text-align:left;align-items:flex-start;gap:10px;display:flex}.TurnstileWidget-module___AGS_W__panelIcon{color:#fff;background:linear-gradient(140deg,#ff6422,#ff3d00);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px #ff5a1f47}.TurnstileWidget-module___AGS_W__panelCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.TurnstileWidget-module___AGS_W__panelTitle{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--color-text-primary,#0f172a);font-size:.875rem;font-weight:700;line-height:1.35}.TurnstileWidget-module___AGS_W__panelText{font-family:var(--font-karla), system-ui, sans-serif;color:var(--color-text-secondary,#475569);font-size:.78125rem;line-height:1.5}.TurnstileWidget-module___AGS_W__panelIconDone{background:linear-gradient(140deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e4d}@media (max-width:420px){.TurnstileWidget-module___AGS_W__panel{gap:10px;padding:13px}.TurnstileWidget-module___AGS_W__panelIcon{width:28px;height:28px}.TurnstileWidget-module___AGS_W__panelText{font-size:.75rem}}
.AuthControls-module___D2s8a__field{margin-bottom:12px}.AuthControls-module___D2s8a__label{font-family:var(--font-poppins);color:var(--color-text-primary);margin-bottom:4px;font-size:.84rem;font-weight:600;display:block}.AuthControls-module___D2s8a__inputWrap{background:var(--color-bg-card,#fff);min-height:50px;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));transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1.5px solid #94a3b86b;align-items:center;gap:10px;padding:0 14px;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__inputWrap{background:#ffffff12;border-color:#fff3}.AuthControls-module___D2s8a__inputWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff5a1f2e}.AuthControls-module___D2s8a__inputWrapError{border-color:#dc2626}.AuthControls-module___D2s8a__inputWrapError:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26262e}.AuthControls-module___D2s8a__inputIcon{color:var(--color-primary);flex-shrink:0;display:inline-flex}.AuthControls-module___D2s8a__input{min-width:0;font-family:var(--font-karla);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:.95rem}.AuthControls-module___D2s8a__input::placeholder{color:var(--color-text-muted,#94a3b8);font-size:.88rem}.AuthControls-module___D2s8a__input:disabled{opacity:.6;cursor:not-allowed}.AuthControls-module___D2s8a__passwordToggleBtn{color:var(--color-text-muted,#94a3b8);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.AuthControls-module___D2s8a__passwordToggleBtn:hover{color:var(--color-primary);transform:scale(1.08)}[data-theme=dark] .AuthControls-module___D2s8a__passwordToggleBtn{color:#94a3b8}[data-theme=dark] .AuthControls-module___D2s8a__passwordToggleBtn:hover{color:var(--color-primary)}.AuthControls-module___D2s8a__fieldError{font-family:var(--font-karla);color:#dc2626;align-items:center;gap:5px;margin:6px 0 0;font-size:.8rem;font-weight:600;animation:.32s cubic-bezier(.36,.07,.19,.97) AuthControls-module___D2s8a__errorShake;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__fieldError{color:#fca5a5}@keyframes AuthControls-module___D2s8a__errorShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.AuthControls-module___D2s8a__button{cursor:pointer;width:100%;min-height:52px;font-family:var(--font-poppins);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));border:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.98rem;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),background .24s,box-shadow .24s;display:flex}.AuthControls-module___D2s8a__buttonPrimary{color:#fff;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);box-shadow:0 3px 12px #ff5a1f52}.AuthControls-module___D2s8a__buttonPrimary:hover:not(:disabled){background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%);transform:translateY(-2px);box-shadow:0 6px 18px #d61b696b}.AuthControls-module___D2s8a__buttonPrimary:active:not(:disabled){transform:scale(.98)}.AuthControls-module___D2s8a__buttonSecondary{color:var(--color-text-primary);background:0 0;border:1.5px solid #94a3b873}.AuthControls-module___D2s8a__buttonSecondary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.AuthControls-module___D2s8a__buttonSuccess{background:linear-gradient(135deg,#16a34a 0%,#12833c 100%)!important;box-shadow:0 4px 14px #16a34a66!important}.AuthControls-module___D2s8a__buttonError{animation:.32s cubic-bezier(.36,.07,.19,.97) AuthControls-module___D2s8a__errorShake;background:linear-gradient(135deg,#dc2626 0%,#b31b1b 100%)!important;box-shadow:0 4px 14px #dc262666!important}.AuthControls-module___D2s8a__button:disabled{opacity:.72;cursor:not-allowed}.AuthControls-module___D2s8a__spinner{animation:.85s linear infinite AuthControls-module___D2s8a__spin}@keyframes AuthControls-module___D2s8a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthControls-module___D2s8a__spinner{animation-duration:2s}.AuthControls-module___D2s8a__fieldError,.AuthControls-module___D2s8a__buttonError{animation:none}.AuthControls-module___D2s8a__button:hover:not(:disabled){transform:none}}.AuthControls-module___D2s8a__banner{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));align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;animation:.24s cubic-bezier(.16,1,.3,1) AuthControls-module___D2s8a__bannerIn;display:flex}@keyframes AuthControls-module___D2s8a__bannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AuthControls-module___D2s8a__bannerError{color:#b91c1c;background:#dc26261a;border:1.5px solid #dc262659}[data-theme=dark] .AuthControls-module___D2s8a__bannerError{color:#fca5a5;background:#dc26262e}.AuthControls-module___D2s8a__bannerSuccess{color:#15803d;background:#16a34a1a;border:1.5px solid #16a34a59}[data-theme=dark] .AuthControls-module___D2s8a__bannerSuccess{color:#86efac;background:#16a34a2e}.AuthControls-module___D2s8a__bannerInfo{color:#1e40af;background:#2c5fc41a;border:1.5px solid #2c5fc459}[data-theme=dark] .AuthControls-module___D2s8a__bannerInfo{color:#93c5fd;background:#2c5fc433}.AuthControls-module___D2s8a__bannerIcon{flex-shrink:0;margin-top:1px}.AuthControls-module___D2s8a__bannerText{font-family:var(--font-karla);margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.AuthControls-module___D2s8a__bannerHelp{font-family:var(--font-karla);opacity:.9;margin:5px 0 0;font-size:.8rem;font-weight:500;line-height:1.4}.AuthControls-module___D2s8a__googleBtn{background:var(--color-bg-card,#fff);cursor:pointer;width:100%;min-height:52px;font-family:var(--font-poppins);color:var(--color-text-primary);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));transition:all var(--transition-fast);border:1.5px solid #94a3b873;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.94rem;font-weight:600;display:flex}[data-theme=dark] .AuthControls-module___D2s8a__googleBtn{color:#fff;background:#ffffff14;border-color:#ffffff38}.AuthControls-module___D2s8a__googleBtn:hover:not(:disabled){border-color:var(--color-secondary);transform:translateY(-2px)}.AuthControls-module___D2s8a__googleBtn:disabled{opacity:.6;cursor:not-allowed}.AuthControls-module___D2s8a__divider{align-items:center;gap:12px;margin:18px 0;display:flex}.AuthControls-module___D2s8a__dividerLine{background:#94a3b859;flex:1;height:1px}.AuthControls-module___D2s8a__dividerText{font-family:var(--font-karla);color:var(--color-text-muted,#94a3b8);text-transform:lowercase;font-size:.82rem;font-weight:600}
.AuthForms-module__cl23dq__form{flex-direction:column;display:flex}.AuthForms-module__cl23dq__forgotRow{justify-content:flex-end;margin:-6px 0 16px;display:flex}.AuthForms-module__cl23dq__textLink{font-family:var(--font-poppins);color:var(--color-primary);transition:color var(--transition-fast);font-size:.84rem;font-weight:600;text-decoration:none}.AuthForms-module__cl23dq__textLink:hover{color:var(--color-accent);text-decoration:underline}.AuthForms-module__cl23dq__textLinkCenter{text-align:center;font-family:var(--font-poppins);color:var(--color-text-secondary);justify-content:center;align-items:center;min-height:44px;margin-top:16px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.AuthForms-module__cl23dq__textLinkCenter:hover{color:var(--color-primary)}.AuthForms-module__cl23dq__textLinkBtn{cursor:pointer;font-family:var(--font-poppins);color:var(--color-text-secondary);background:0 0;border:none;min-height:44px;margin-top:12px;font-size:.86rem;font-weight:600}.AuthForms-module__cl23dq__textLinkBtn:hover{color:var(--color-primary)}.AuthForms-module__cl23dq__otpHint{font-family:var(--font-karla);color:var(--color-text-secondary);margin:0 0 14px;font-size:.9rem}.AuthForms-module__cl23dq__otpHint strong{color:var(--color-text-primary)}.AuthForms-module__cl23dq__resendBtn{cursor:pointer;font-family:var(--font-poppins);color:var(--color-primary);background:0 0;border:none;min-height:44px;margin-top:12px;font-size:.86rem;font-weight:600}.AuthForms-module__cl23dq__resendBtn:disabled{color:var(--color-text-muted,#94a3b8);cursor:not-allowed}
.ShopAuthModal-module__ZWHJ9G__backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);background-color:#060608c7;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards ShopAuthModal-module__ZWHJ9G__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShopAuthModal-module__ZWHJ9G__fadeIn{0%{opacity:0}to{opacity:1}}.ShopAuthModal-module__ZWHJ9G__modalCard{overscroll-behavior:contain;color:#fff;width:100%;max-width:420px;max-height:min(85vh,620px);font-family:var(--font-karla,"Karla", sans-serif);background-color:#0d0d11;border:1px solid #ff7a3c52;border-radius:22px;padding:22px 20px 18px;animation:.25s cubic-bezier(.16,1,.3,1) forwards ShopAuthModal-module__ZWHJ9G__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000000a6,0 0 35px #ff7a3c2e}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__modalCard{color:#0f172a;background-color:#fff;border:1px solid #ff7a3c59;box-shadow:0 24px 60px #0f172a26,0 0 35px #ff7a3c1f}@keyframes ShopAuthModal-module__ZWHJ9G__slideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ShopAuthModal-module__ZWHJ9G__closeBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__closeBtn{color:#475569;background:#0f172a0d;border:1px solid #0f172a1f}.ShopAuthModal-module__ZWHJ9G__closeBtn:hover{color:#ff7a3c;background:#ff7a3c33;transform:scale(1.08)}.ShopAuthModal-module__ZWHJ9G__header{text-align:center;margin-bottom:18px;padding-right:20px}.ShopAuthModal-module__ZWHJ9G__badge{color:#ff8c00;letter-spacing:.06em;text-transform:uppercase;background:#ff7a3c26;border:1px solid #ff7a3c4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.ShopAuthModal-module__ZWHJ9G__title{font-family:var(--font-poppins,"Poppins", sans-serif);letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:1.35rem;font-weight:700}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__title{color:#0f172a}.ShopAuthModal-module__ZWHJ9G__subtitle{color:#ffffffb8;margin:0;font-size:.85rem;line-height:1.45}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__subtitle{color:#64748b}.ShopAuthModal-module__ZWHJ9G__tabsNav{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:4px;margin-bottom:18px;padding:3px;display:flex}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__tabsNav{background:#0f172a0d;border:1px solid #0f172a14}.ShopAuthModal-module__ZWHJ9G__tabBtn{color:#ffffffa6;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 12px;font-size:.86rem;font-weight:600;transition:color .15s,background .15s}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__tabBtn{color:#64748b}.ShopAuthModal-module__ZWHJ9G__tabBtnActive{background:linear-gradient(135deg,#ff7a3c 0%,#ff9e2c 100%);box-shadow:0 3px 12px #ff7a3c59;color:#fff!important}.ShopAuthModal-module__ZWHJ9G__formContainer{width:100%}.ShopAuthModal-module__ZWHJ9G__footerTrust{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:.72rem;display:flex}[data-theme=light] .ShopAuthModal-module__ZWHJ9G__footerTrust{color:#64748b;border-top:1px solid #0f172a14}.ShopAuthModal-module__ZWHJ9G__trustItem{align-items:center;gap:4px;display:flex}@media (max-width:480px){.ShopAuthModal-module__ZWHJ9G__modalCard{border-radius:18px;padding:20px 16px 16px}.ShopAuthModal-module__ZWHJ9G__title{font-size:1.2rem}}
.OrderBlockedModal-module__gQOnwW__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#030712c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.OrderBlockedModal-module__gQOnwW__modal{color:#f8fafc;box-sizing:border-box;text-align:center;background:#0b0f19;border:1.5px solid #f59e0b59;border-radius:24px;width:100%;max-width:480px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #000000bf,0 0 40px -10px #f59e0b40}.OrderBlockedModal-module__gQOnwW__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.OrderBlockedModal-module__gQOnwW__closeButton:hover{color:#fff;background:#ffffff2e;transform:scale(1.05)}.OrderBlockedModal-module__gQOnwW__iconWrapper{color:#f59e0b;background:linear-gradient(135deg,#f59e0b33,#ef444426);border:1px solid #f59e0b66;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 8px 24px -4px #f59e0b4d}.OrderBlockedModal-module__gQOnwW__badge{letter-spacing:.05em;text-transform:uppercase;color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.OrderBlockedModal-module__gQOnwW__title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:800}.OrderBlockedModal-module__gQOnwW__subtext{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.5}.OrderBlockedModal-module__gQOnwW__quoteCard{text-align:left;background:linear-gradient(145deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff1f;border-left:4px solid #f59e0b;border-radius:16px;margin-bottom:24px;padding:20px 22px;position:relative}.OrderBlockedModal-module__gQOnwW__quoteMark{color:#f59e0b;opacity:.7;vertical-align:top;margin-right:4px;font-family:serif;font-size:28px;line-height:1;display:inline-block}.OrderBlockedModal-module__gQOnwW__quoteText{color:#f1f5f9;margin:0 0 10px;font-size:14.5px;font-style:italic;line-height:1.6}.OrderBlockedModal-module__gQOnwW__quoteAuthor{color:#cbd5e1;letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.OrderBlockedModal-module__gQOnwW__quoteAuthor:before{content:"";background:#f59e0b;width:14px;height:1.5px;display:inline-block}.OrderBlockedModal-module__gQOnwW__actions{flex-direction:column;gap:10px;display:flex}.OrderBlockedModal-module__gQOnwW__whatsappBtn{color:#052e16;cursor:pointer;background:#25d366;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 16px #25d36640}.OrderBlockedModal-module__gQOnwW__whatsappBtn:hover{background:#22c55e;transform:translateY(-1px);box-shadow:0 6px 20px #25d36659}.OrderBlockedModal-module__gQOnwW__secondaryBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.OrderBlockedModal-module__gQOnwW__secondaryBtn:hover{color:#fff;background:#ffffff1f}
.CrossShopCartConflictModal-module__8Q2WPG__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#030712c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CrossShopCartConflictModal-module__8Q2WPG__modal{color:#f8fafc;box-sizing:border-box;text-align:center;background:#0b0f19;border:1.5px solid #ff5a1f59;border-radius:24px;width:100%;max-width:480px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #000000bf,0 0 40px -10px #ff5a1f40}.CrossShopCartConflictModal-module__8Q2WPG__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.CrossShopCartConflictModal-module__8Q2WPG__closeButton:hover{color:#fff;background:#ffffff2e;transform:scale(1.05)}.CrossShopCartConflictModal-module__8Q2WPG__iconWrapper{color:#ff5a1f;background:linear-gradient(135deg,#ff5a1f38,#2c5fc426);border:1px solid #ff5a1f66;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 8px 24px -4px #ff5a1f4d}.CrossShopCartConflictModal-module__8Q2WPG__badge{letter-spacing:.05em;text-transform:uppercase;color:#ff8c5a;background:#ff5a1f26;border:1px solid #ff5a1f4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.CrossShopCartConflictModal-module__8Q2WPG__title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:800}.CrossShopCartConflictModal-module__8Q2WPG__subtext{color:#94a3b8;margin:0 0 24px;font-size:13.5px;line-height:1.5}.CrossShopCartConflictModal-module__8Q2WPG__actions{flex-direction:column;gap:10px;display:flex}.CrossShopCartConflictModal-module__8Q2WPG__confirmBtn{color:#fff;cursor:pointer;background:#ff5a1f;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #ff5a1f59}.CrossShopCartConflictModal-module__8Q2WPG__confirmBtn:hover{background:#e04810;transform:translateY(-1px);box-shadow:0 6px 20px #ff5a1f73}.CrossShopCartConflictModal-module__8Q2WPG__secondaryBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .2s}.CrossShopCartConflictModal-module__8Q2WPG__secondaryBtn:hover{color:#fff;background:#ffffff1f}
.PortionChoiceModal-module__pd6rZG__overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#030712b3;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:480px){.PortionChoiceModal-module__pd6rZG__overlay{align-items:center}}.PortionChoiceModal-module__pd6rZG__modal{color:#f8fafc;box-sizing:border-box;background:#0b0f19;border:1px solid #ff5a1f4d;border-radius:18px;width:100%;max-width:340px;padding:20px 18px;position:relative;box-shadow:0 20px 48px -10px #000000b3}.PortionChoiceModal-module__pd6rZG__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:12px}.PortionChoiceModal-module__pd6rZG__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#ff8c5a;margin:0 0 4px;font-size:.6875rem;font-weight:700}.PortionChoiceModal-module__pd6rZG__title{color:#fff;margin:0 0 16px;padding-right:24px;font-size:.95rem;font-weight:700}.PortionChoiceModal-module__pd6rZG__options{gap:10px;display:flex}.PortionChoiceModal-module__pd6rZG__option{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 10px;transition:all .15s;display:flex}.PortionChoiceModal-module__pd6rZG__option:hover{background:#ff5a1f1f;border-color:#ff5a1f66}.PortionChoiceModal-module__pd6rZG__optionLabel{font-size:.8rem;font-weight:600}.PortionChoiceModal-module__pd6rZG__optionPrice{color:#ff8c5a;font-size:.85rem;font-weight:700}
.ShopDetailPageClient-module__m11EnW__pageWrapper{background:var(--color-bg);width:100%;min-height:100vh}.ShopDetailPageClient-module__m11EnW__reviewsWrap{width:100%;max-width:var(--max-width);padding:var(--space-8) var(--space-6) 0;margin-inline:auto}.ShopDetailPageClient-module__m11EnW__pageWrapper[data-palette=medical]{--color-primary:#2c5fc4;--color-primary-hover:#1e4ba8;--shadow-orange:0 4px 18px #2c5fc473;--color-accent-badge:#2c5fc4}.ShopDetailPageClient-module__m11EnW__bottomSpacer{height:140px}@media (min-width:1024px){.ShopDetailPageClient-module__m11EnW__bottomSpacer{height:120px}}
.page-module__BLKHCq__pageContainer{background:var(--color-bg);width:100%;min-height:100vh;position:relative}.page-module__BLKHCq__topNavContainer{z-index:100;background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--color-border);width:100%;height:64px;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 14px #00000014}.page-module__BLKHCq__topNavContainer header{height:64px!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;position:relative!important}.page-module__BLKHCq__mainContent{width:100%;position:relative}
.AnimatedCheckbox-module__qw4RXa__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-karla,inherit);color:var(--color-text-secondary,#334155);align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:inline-flex}[data-theme=dark] .AnimatedCheckbox-module__qw4RXa__wrapper{color:#ffffffd1}.AnimatedCheckbox-module__qw4RXa__container{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:2px;display:inline-flex;position:relative}.AnimatedCheckbox-module__qw4RXa__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.AnimatedCheckbox-module__qw4RXa__svg{width:19px;height:19px;transition:transform var(--transition-fast,.15s ease);overflow:visible}.AnimatedCheckbox-module__qw4RXa__wrapper:hover .AnimatedCheckbox-module__qw4RXa__svg{transform:scale(1.08)}.AnimatedCheckbox-module__qw4RXa__path{fill:none;stroke:#94a3b8;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:241 10000000;stroke-dashoffset:0;transition:stroke-dasharray .45s cubic-bezier(.4,0,.2,1),stroke-dashoffset .45s cubic-bezier(.4,0,.2,1),stroke .25s}[data-theme=dark] .AnimatedCheckbox-module__qw4RXa__path{stroke:#ffffff61}.AnimatedCheckbox-module__qw4RXa__input:checked+.AnimatedCheckbox-module__qw4RXa__svg .AnimatedCheckbox-module__qw4RXa__path{stroke:var(--color-primary,#ff5a1f);stroke-dasharray:70.5097 10000000;stroke-dashoffset:-262.272px}.AnimatedCheckbox-module__qw4RXa__container:after{content:"";opacity:0;pointer-events:none;background:#ff5a1f14;border-radius:4px;transition:opacity .25s;position:absolute;inset:1px}.AnimatedCheckbox-module__qw4RXa__input:checked~.AnimatedCheckbox-module__qw4RXa__svg{filter:drop-shadow(0 2px 6px #ff5a1f40)}.AnimatedCheckbox-module__qw4RXa__input:focus-visible+.AnimatedCheckbox-module__qw4RXa__svg{outline:2px solid var(--color-primary,#ff5a1f);outline-offset:3px;border-radius:4px}.AnimatedCheckbox-module__qw4RXa__labelContent{flex:1}
.ConsentCheckbox-module__WbL2wG__wrap{flex-direction:column;gap:4px;display:flex}.ConsentCheckbox-module__WbL2wG__checkbox{font-size:.8rem}.ConsentCheckbox-module__WbL2wG__link{color:var(--color-primary);font-weight:500}.ConsentCheckbox-module__WbL2wG__link:hover{text-decoration:underline}.ConsentCheckbox-module__WbL2wG__normalNote{color:var(--color-text-secondary);font-weight:400}.ConsentCheckbox-module__WbL2wG__error{font-family:var(--font-karla);color:#b01455;margin:0;font-size:.78rem}
.HeartRating-module__ofUVqG__wrap{align-items:center;gap:5px;display:inline-flex}.HeartRating-module__ofUVqG__conLike{--heart-color:var(--color-accent);width:var(--heart-size,22px);height:var(--heart-size,22px);flex-shrink:0;position:relative}.HeartRating-module__ofUVqG__like{opacity:0;z-index:20;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.HeartRating-module__ofUVqG__conLikeLocked .HeartRating-module__ofUVqG__like{cursor:default}.HeartRating-module__ofUVqG__checkmark{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HeartRating-module__ofUVqG__outline,.HeartRating-module__ofUVqG__filled{width:100%;height:100%;fill:var(--heart-color);position:absolute;inset:0}.HeartRating-module__ofUVqG__filled{animation:.5s HeartRating-module__ofUVqG__heartFilled;display:none}.HeartRating-module__ofUVqG__celebrate{pointer-events:none;animation:.5s forwards HeartRating-module__ofUVqG__heartCelebrate;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeartRating-module__ofUVqG__poly{stroke:var(--heart-color);fill:var(--heart-color)}.HeartRating-module__ofUVqG__like:checked~.HeartRating-module__ofUVqG__checkmark .HeartRating-module__ofUVqG__filled,.HeartRating-module__ofUVqG__like:checked~.HeartRating-module__ofUVqG__checkmark .HeartRating-module__ofUVqG__celebrate{display:block}@keyframes HeartRating-module__ofUVqG__heartFilled{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}}@keyframes HeartRating-module__ofUVqG__heartCelebrate{0%{transform:translate(-50%,-50%)scale(0)}50%{opacity:.8}to{opacity:0;display:none;transform:translate(-50%,-50%)scale(1.2)}}.HeartRating-module__ofUVqG__count{font-family:var(--font-poppins);color:var(--color-text-primary);font-weight:700}.HeartRating-module__ofUVqG__trigger{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.HeartRating-module__ofUVqG__trigger:disabled{cursor:default}.HeartRating-module__ofUVqG__popupOverlay{z-index:10050;-webkit-backdrop-filter:blur(8px);background:#0b1b3d8c;justify-content:center;align-items:center;padding:20px;animation:.18s HeartRating-module__ofUVqG__heartPopupFade;display:flex;position:fixed;inset:0}@keyframes HeartRating-module__ofUVqG__heartPopupFade{0%{opacity:0}to{opacity:1}}.HeartRating-module__ofUVqG__popupCard{background:var(--color-bg-card,#fff);text-align:center;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);border:1.5px solid #d61b6940;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:300px;padding:28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) HeartRating-module__ofUVqG__heartPopupPop;display:flex;box-shadow:0 20px 48px #0b1b3d4d}@keyframes HeartRating-module__ofUVqG__heartPopupPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.HeartRating-module__ofUVqG__popupMessage{font-family:var(--font-karla);color:var(--color-text-primary,#0f172a);text-align:center;margin:0;font-size:.94rem;font-weight:600;line-height:1.4}
.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)}
.ShopCard-module__EmISNW__card{width:100%;height:100%;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));-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0d9;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s;display:flex;overflow:hidden;box-shadow:0 4px 18px #0b1b3d0d}.ShopCard-module__EmISNW__card:hover{border-color:#cbd5e1f2;transform:translateY(-4px);box-shadow:0 12px 28px #0b1b3d1a}[data-theme=dark] .ShopCard-module__EmISNW__card{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 18px #0006}[data-theme=dark] .ShopCard-module__EmISNW__card:hover{border-color:var(--neon-blue);filter:drop-shadow(0 0 1px var(--neon-blue)) drop-shadow(0 0 4px #4282f573);box-shadow:0 12px 28px #0009}.ShopCard-module__EmISNW__imageArea{aspect-ratio:16/9;background:#0b1b3d;flex-shrink:0;width:100%;height:auto;min-height:155px;max-height:220px;position:relative;overflow:hidden}@media (max-width:640px){.ShopCard-module__EmISNW__imageArea{min-height:140px;max-height:185px}}.ShopCard-module__EmISNW__shopImage{object-fit:cover;object-position:center;transition:transform .3s}.ShopCard-module__EmISNW__card:hover .ShopCard-module__EmISNW__shopImage{transform:scale(1.03)}.ShopCard-module__EmISNW__verifiedOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-poppins);z-index:2;background:#16a34ae6;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.ShopCard-module__EmISNW__placeholderBox{color:#fff9;background:linear-gradient(135deg,#17171f 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ShopCard-module__EmISNW__placeholderIcon{color:#fff9}.ShopCard-module__EmISNW__body{flex-direction:column;flex:1;justify-content:space-between;gap:7px;padding:10px 14px 12px;display:flex}.ShopCard-module__EmISNW__metaTop{flex-direction:column;gap:2px;display:flex}.ShopCard-module__EmISNW__name{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.22;overflow:hidden}[data-theme=dark] .ShopCard-module__EmISNW__name{color:#f8fafc}.ShopCard-module__EmISNW__metaRow{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.ShopCard-module__EmISNW__category{font-family:var(--font-karla);color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}[data-theme=dark] .ShopCard-module__EmISNW__category{color:#94a3b8}.ShopCard-module__EmISNW__metaDot{color:#94a3b8;font-size:.7rem}.ShopCard-module__EmISNW__location{font-family:var(--font-karla);color:#94a3b8;margin:0;font-size:.78rem}[data-theme=dark] .ShopCard-module__EmISNW__location{color:#64748b}.ShopCard-module__EmISNW__ratingRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ShopCard-module__EmISNW__ratingBtn{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:#fdf1f6;border:1px solid #d61b6940;align-items:center;gap:4px;padding:3px 7px;transition:all .2s;display:inline-flex}[data-theme=dark] .ShopCard-module__EmISNW__ratingBtn{background:#d61b691f;border-color:#d61b6947}.ShopCard-module__EmISNW__statusBadge{color:#16a34a;font-family:var(--font-poppins);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:#ecfdf5;border:1px solid #22c55e33;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}[data-theme=dark] .ShopCard-module__EmISNW__statusBadge{color:#4ade80;background:#22c55e26;border-color:#4ade8040}.ShopCard-module__EmISNW__statusDot{background:#16a34a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #16a34a99}[data-theme=dark] .ShopCard-module__EmISNW__statusDot{background:#4ade80}.ShopCard-module__EmISNW__statusBadgeClosed{color:#64748b;background:#f1f5f9;border-color:#64748b40}[data-theme=dark] .ShopCard-module__EmISNW__statusBadgeClosed{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1f}.ShopCard-module__EmISNW__detailsSnippet{background:#f8fafc;border:1px solid #e2e8f0bf;border-radius:8px;flex-direction:column;gap:3px;padding:5px 9px;display:flex}[data-theme=dark] .ShopCard-module__EmISNW__detailsSnippet{background:#12121a;border-color:#ffffff14}.ShopCard-module__EmISNW__proprietorText{font-family:var(--font-karla);color:#475569;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.ShopCard-module__EmISNW__proprietorText svg{color:var(--color-secondary);flex-shrink:0}[data-theme=dark] .ShopCard-module__EmISNW__proprietorText{color:#cbd5e1}.ShopCard-module__EmISNW__offerBadge{font-family:var(--font-karla);color:#d9480f;align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}[data-theme=dark] .ShopCard-module__EmISNW__offerBadge{color:#ffa94d}.ShopCard-module__EmISNW__offerIcon{color:#ff5a1f}.ShopCard-module__EmISNW__descLine{font-family:var(--font-karla);color:#64748b;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ShopCard-module__EmISNW__assuranceText{font-family:var(--font-karla);color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;font-size:.72rem;display:inline-flex;overflow:hidden}.ShopCard-module__EmISNW__assuranceText svg{color:var(--color-primary);flex-shrink:0}[data-theme=dark] .ShopCard-module__EmISNW__descLine,[data-theme=dark] .ShopCard-module__EmISNW__assuranceText{color:#94a3b8}.ShopCard-module__EmISNW__serviceChipsRow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:1px;display:flex}.ShopCard-module__EmISNW__serviceChip{color:#334155;font-family:var(--font-poppins);white-space:nowrap;letter-spacing:.01em;background:#f1f5f9;border:1px solid #e2e8f0f2;border-radius:9999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}[data-theme=dark] .ShopCard-module__EmISNW__serviceChip{color:#cbd5e1;background:#17171f;border-color:#ffffff1a}.ShopCard-module__EmISNW__chipsMoreBadge{color:#ff5a1f;font-family:var(--font-poppins);white-space:nowrap;cursor:default;background:#ff5a1f14;border:1px solid #ff5a1f33;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.66rem;font-weight:700;display:inline-flex}[data-theme=dark] .ShopCard-module__EmISNW__chipsMoreBadge{color:#ff7b47;background:#ff5a1f29;border-color:#ff5a1f4d}.ShopCard-module__EmISNW__ctaRow{z-index:2;flex-shrink:0;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ShopCard-module__EmISNW__btnCall,.ShopCard-module__EmISNW__btnCallDisabled{box-sizing:border-box;min-height:36px;font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:none;flex:.85;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 8px #ff5a1f40;color:#fff!important}.ShopCard-module__EmISNW__btnCall,.ShopCard-module__EmISNW__btnCallDisabled,.ShopCard-module__EmISNW__btnWhatsApp,.ShopCard-module__EmISNW__btnWhatsAppDisabled,.ShopCard-module__EmISNW__btnOrderFood{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))}.ShopCard-module__EmISNW__btnOrderFood{box-sizing:border-box;width:100%;min-height:36px;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:.82rem;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}.ShopCard-module__EmISNW__btnOrderFood:hover{transform:translateY(-2px);box-shadow:0 5px 18px #ff5a1f73;color:#fff!important;background:linear-gradient(135deg,#e04810 0%,#ff5a1f 100%)!important}.ShopCard-module__EmISNW__btnOrderFood:active{transform:scale(.97)}.ShopCard-module__EmISNW__orderFoodIcon{flex-shrink:0;transition:transform .24s}.ShopCard-module__EmISNW__btnOrderFood:hover .ShopCard-module__EmISNW__orderFoodIcon{transform:rotate(-12deg)scale(1.15)}.ShopCard-module__EmISNW__orderFoodArrow{flex-shrink:0;transition:transform .2s}.ShopCard-module__EmISNW__btnOrderFood:hover .ShopCard-module__EmISNW__orderFoodArrow{transform:translate(4px)}.ShopCard-module__EmISNW__shopCardHighlighted{animation:5s cubic-bezier(.16,1,.3,1) forwards ShopCard-module__EmISNW__cardPulseHighlight;border-color:#ff5a1f!important}@keyframes ShopCard-module__EmISNW__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}}.ShopCard-module__EmISNW__btnCall:hover{filter:drop-shadow(0 0 2px #d61b69a6)drop-shadow(0 0 5px #d61b6959);transform:translateY(-2px);box-shadow:0 5px 14px #d61b6973;color:#fff!important;background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%)!important}.ShopCard-module__EmISNW__btnCall:active{transform:scale(.97)}.ShopCard-module__EmISNW__btnWhatsApp,.ShopCard-module__EmISNW__btnWhatsAppDisabled{box-sizing:border-box;min-height:36px;font-family:var(--font-poppins);cursor:pointer;border:1.5px solid #fff3;flex:1.4;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 3px 10px #2c5fc459;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}[data-theme=dark] .ShopCard-module__EmISNW__btnWhatsApp,[data-theme=dark] .ShopCard-module__EmISNW__btnWhatsAppDisabled{border-color:#fff3;box-shadow:0 4px 14px #2c5fc466;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}.ShopCard-module__EmISNW__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}.ShopCard-module__EmISNW__btnWhatsApp:hover .ShopCard-module__EmISNW__waLottieIcon{filter:none!important}.ShopCard-module__EmISNW__btnWhatsApp:hover .ShopCard-module__EmISNW__btnTextHover{color:#128c7e!important}[data-theme=dark] .ShopCard-module__EmISNW__btnWhatsApp:hover{color:#128c7e!important;background:#fff!important;border-color:#25d366!important}[data-theme=dark] .ShopCard-module__EmISNW__btnCall,[data-theme=dark] .ShopCard-module__EmISNW__btnCallDisabled{box-shadow:0 4px 14px #ff5a1f66;color:#fff!important;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%)!important}[data-theme=dark] .ShopCard-module__EmISNW__btnCall:hover{box-shadow:0 5px 14px #d61b6973;color:#fff!important;background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%)!important}@keyframes ShopCard-module__EmISNW__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)}}.ShopCard-module__EmISNW__btnCall:hover .ShopCard-module__EmISNW__callIcon{transform-origin:50%;animation:.62s cubic-bezier(.36,.07,.19,.97) infinite ShopCard-module__EmISNW__callShake}@media (prefers-reduced-motion:reduce){.ShopCard-module__EmISNW__btnCall:hover .ShopCard-module__EmISNW__callIcon{animation:none}}.ShopCard-module__EmISNW__btnWhatsApp:active{transform:scale(.97)}.ShopCard-module__EmISNW__btnText{white-space:nowrap;line-height:1}.ShopCard-module__EmISNW__callIcon,.ShopCard-module__EmISNW__whatsAppIcon{color:#fff;flex-shrink:0;transition:transform .24s}.ShopCard-module__EmISNW__btnCall:hover .ShopCard-module__EmISNW__callIcon,.ShopCard-module__EmISNW__btnWhatsApp:hover .ShopCard-module__EmISNW__whatsAppIcon{transform:scale(1.15)}.ShopCard-module__EmISNW__btnCallDisabled,.ShopCard-module__EmISNW__btnWhatsAppDisabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.ShopCard-module__EmISNW__name{font-size:.96rem}}@media (max-width:640px){.ShopCard-module__EmISNW__body{padding:8px 12px 10px}.ShopCard-module__EmISNW__name{font-size:.92rem}.ShopCard-module__EmISNW__btnCall,.ShopCard-module__EmISNW__btnCallDisabled,.ShopCard-module__EmISNW__btnWhatsApp,.ShopCard-module__EmISNW__btnWhatsAppDisabled{min-height:36px;padding:6px 8px;font-size:.78rem}}
.ReviewCard-module__45Ua6q__card{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffff8c;border:1px solid #0f172a14;border-radius:16px;gap:10px;width:100%;min-width:0;padding:14px 16px;display:grid;position:relative;box-shadow:0 12px 28px -18px #0f172a40}[data-theme=dark] .ReviewCard-module__45Ua6q__card{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 16px 32px -18px #00000080,inset 0 1px #ffffff0f}.ReviewCard-module__45Ua6q__stars{gap:2px;display:flex}.ReviewCard-module__45Ua6q__starFilled{color:var(--color-primary);fill:var(--color-primary)}.ReviewCard-module__45Ua6q__starEmpty{color:#64748b59}[data-theme=dark] .ReviewCard-module__45Ua6q__starEmpty{color:#fff3}.ReviewCard-module__45Ua6q__quote{font-family:var(--font-karla);color:var(--color-text-primary);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ReviewCard-module__45Ua6q__caption{border-top:1px solid #0f172a14;align-items:center;gap:8px;padding-top:8px;display:flex}[data-theme=dark] .ReviewCard-module__45Ua6q__caption{border-top-color:#ffffff1a}.ReviewCard-module__45Ua6q__avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.ReviewCard-module__45Ua6q__who{color:var(--color-text-secondary);min-width:0;font-size:.68rem;line-height:1.3;display:grid}.ReviewCard-module__45Ua6q__who b{font-family:var(--font-poppins);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.ReviewCard-module__45Ua6q__meta{color:var(--color-text-secondary)}.ReviewCard-module__45Ua6q__merchantReply{border-left:3px solid var(--color-primary);background:#ff5a1f0f;border-radius:8px;flex-direction:column;gap:4px;margin-top:4px;padding:8px 10px;display:flex}[data-theme=dark] .ReviewCard-module__45Ua6q__merchantReply{border-left-color:var(--color-primary);background:#ff5a1f1a}.ReviewCard-module__45Ua6q__replyHeader{align-items:center;gap:6px;display:flex}.ReviewCard-module__45Ua6q__replyBadge{font-family:var(--font-poppins);text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);font-size:.65rem;font-weight:700}.ReviewCard-module__45Ua6q__replyText{font-family:var(--font-karla);color:var(--color-text-primary);margin:0;font-size:.78rem;font-style:italic;line-height:1.45}
.BurstStarPicker-module__DHHWlq__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.BurstStarPicker-module__DHHWlq__label{font-family:var(--font-karla);color:var(--color-text-secondary);font-size:.8rem}.BurstStarPicker-module__DHHWlq__stars{gap:2px;display:flex}.BurstStarPicker-module__DHHWlq__starWrap{width:34px;height:34px;position:relative}.BurstStarPicker-module__DHHWlq__starBtn{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:relative}.BurstStarPicker-module__DHHWlq__starBtn svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1);overflow:visible}.BurstStarPicker-module__DHHWlq__starBtn:active svg{transform:scale(1.3)rotate(-8deg)}.BurstStarPicker-module__DHHWlq__starOn{color:var(--color-primary);filter:drop-shadow(0 0 4px #ff5a1f8c)}.BurstStarPicker-module__DHHWlq__starOff{color:#64748b8c}[data-theme=dark] .BurstStarPicker-module__DHHWlq__starOff{color:#ffffff38}.BurstStarPicker-module__DHHWlq__ring{border:2px solid var(--color-primary);pointer-events:none;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:.55s ease-out forwards BurstStarPicker-module__DHHWlq__burstRing;position:absolute;top:50%;left:50%}@keyframes BurstStarPicker-module__DHHWlq__burstRing{0%{opacity:1;border-width:2px;transform:scale(1)}to{opacity:0;border-width:0;transform:scale(6)}}.BurstStarPicker-module__DHHWlq__spark{background:var(--color-primary);pointer-events:none;border-radius:50%;width:4px;height:4px;animation:.6s ease-out forwards BurstStarPicker-module__DHHWlq__burstSpark;position:absolute;top:50%;left:50%}.BurstStarPicker-module__DHHWlq__spark:nth-child(2){background:var(--color-accent)}.BurstStarPicker-module__DHHWlq__spark:nth-child(3){background:var(--color-secondary)}.BurstStarPicker-module__DHHWlq__spark:nth-child(4){background:#16a34a}.BurstStarPicker-module__DHHWlq__spark:nth-child(5){background:var(--color-accent)}.BurstStarPicker-module__DHHWlq__spark:nth-child(6){background:var(--color-secondary)}@keyframes BurstStarPicker-module__DHHWlq__burstSpark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,20px), var(--dy,-24px)) scale(0)}}@media (prefers-reduced-motion:reduce){.BurstStarPicker-module__DHHWlq__ring,.BurstStarPicker-module__DHHWlq__spark,.BurstStarPicker-module__DHHWlq__starBtn:active svg{transition:none!important;animation:none!important}}
.ReviewPopup-module__H-buvq__overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73;justify-content:center;padding:14px 14px 0;display:flex;position:fixed;inset:0}.ReviewPopup-module__H-buvq__sheet{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);text-align:center;background:#fffffff0;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);max-height:52dvh;padding:16px 18px;animation:.32s cubic-bezier(.16,1,.3,1) both ReviewPopup-module__H-buvq__sheetIn;display:flex;position:relative;overflow:hidden auto;box-shadow:0 24px 60px -20px #0f172a59}[data-theme=dark] .ReviewPopup-module__H-buvq__sheet{background:#14161f99;border-color:#ffffff1f}.ReviewPopup-module__H-buvq__sheet:before,.ReviewPopup-module__H-buvq__sheet:after{content:"";z-index:-1;filter:blur(40px);opacity:.35;border-radius:50%;width:160px;height:160px;animation:9s ease-in-out infinite alternate ReviewPopup-module__H-buvq__liquidDrift;position:absolute}.ReviewPopup-module__H-buvq__sheet:before{background:var(--color-primary);top:-40px;left:-30px}.ReviewPopup-module__H-buvq__sheet:after{background:var(--color-accent);animation-delay:-4s;bottom:-50px;right:-30px}@keyframes ReviewPopup-module__H-buvq__liquidDrift{0%{transform:translate(0)scale(1)}to{transform:translate(18px,14px)scale(1.15)}}@keyframes ReviewPopup-module__H-buvq__sheetIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.ReviewPopup-module__H-buvq__header{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ReviewPopup-module__H-buvq__title{font-family:var(--font-poppins);color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:700}.ReviewPopup-module__H-buvq__closeBtn{width:26px;height:26px;color:var(--color-accent);cursor:pointer;background:#d61b691f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex;position:absolute;right:0}.ReviewPopup-module__H-buvq__closeBtn:hover{background:#d61b6933}.ReviewPopup-module__H-buvq__closeBtn:active{transform:scale(.82)rotate(90deg)}.ReviewPopup-module__H-buvq__logo{object-fit:contain;opacity:.92;width:auto;height:26px}.ReviewPopup-module__H-buvq__textarea{resize:vertical;width:100%;min-height:76px;color:var(--color-text-primary);font-family:var(--font-karla);background:#ffffff8c;border:1px solid #0f172a1f;border-radius:12px;padding:9px 11px;font-size:.83rem}[data-theme=dark] .ReviewPopup-module__H-buvq__textarea{background:#ffffff0f;border-color:#ffffff24}.ReviewPopup-module__H-buvq__wordCount{color:var(--color-text-secondary);align-self:flex-end;margin-top:-6px;font-size:.68rem}.ReviewPopup-module__H-buvq__submitBtn{color:#fff;width:auto;min-width:140px;min-height:36px;font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(135deg,#ff6422 0%,#ff3d00 100%);border:none;border-radius:9999px;align-self:center;padding:0 22px;font-size:.8rem;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s}.ReviewPopup-module__H-buvq__submitBtn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ReviewPopup-module__H-buvq__submitBtn:active:not(:disabled){transform:scale(.94)}.ReviewPopup-module__H-buvq__submitBtn:disabled{opacity:.55;cursor:not-allowed}
.ReviewsCarousel-module__bJneHG__wrap{gap:10px;width:100%;min-width:0;display:grid}.ReviewsCarousel-module__bJneHG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ReviewsCarousel-module__bJneHG__headerLeft{align-items:center;gap:8px;min-width:0;display:flex}.ReviewsCarousel-module__bJneHG__avgBadge{font-family:var(--font-poppins);color:var(--color-text-primary);background:#ff5a1f1a;border:1px solid #ff5a1f38;border-radius:9999px;flex-shrink:0;align-items:center;gap:3px;padding:3px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.ReviewsCarousel-module__bJneHG__avgStar{color:var(--color-primary);fill:var(--color-primary)}.ReviewsCarousel-module__bJneHG__heading{font-family:var(--font-poppins);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.ReviewsCarousel-module__bJneHG__headerRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.ReviewsCarousel-module__bJneHG__giveBtn{color:var(--color-primary);font-family:var(--font-poppins);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff5a1f4d;border-radius:9999px;align-items:center;gap:5px;padding:6px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.ReviewsCarousel-module__bJneHG__giveBtn:hover{background:#ff5a1f1a}.ReviewsCarousel-module__bJneHG__empty{font-family:var(--font-karla);color:var(--color-text-secondary);text-align:center;border:1px dashed #64748b4d;border-radius:12px;padding:14px;font-size:.78rem}.ReviewsCarousel-module__bJneHG__mobileTrackWrap{border-radius:16px;width:100%;display:block;overflow:hidden}.ReviewsCarousel-module__bJneHG__mobileTrack{width:100%;transition:transform .6s var(--ease-liquid,cubic-bezier(.16, 1, .3, 1));display:flex}.ReviewsCarousel-module__bJneHG__mobileSlide{flex:0 0 100%;width:100%;min-width:0}.ReviewsCarousel-module__bJneHG__sectionEnd{background:#64748b2e;height:1px;margin-top:4px}[data-theme=dark] .ReviewsCarousel-module__bJneHG__sectionEnd{background:#ffffff1a}.ReviewsCarousel-module__bJneHG__navRow{justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.ReviewsCarousel-module__bJneHG__navBtn{background:var(--color-bg-card);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;border:1px solid #64748b40;border-radius:50%;justify-content:center;align-items:center;display:flex}.ReviewsCarousel-module__bJneHG__dots{gap:5px;display:flex}.ReviewsCarousel-module__bJneHG__dot{background:#64748b59;border-radius:50%;width:5px;height:5px}.ReviewsCarousel-module__bJneHG__dotActive{background:var(--color-primary);border-radius:3px;width:14px}.ReviewsCarousel-module__bJneHG__desktopMarqueeWrap{display:none}@media (min-width:992px){.ReviewsCarousel-module__bJneHG__mobileTrackWrap{display:none}.ReviewsCarousel-module__bJneHG__desktopMarqueeWrap{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ReviewsCarousel-module__bJneHG__desktopMarquee{gap:14px;width:max-content;animation:28s linear infinite ReviewsCarousel-module__bJneHG__reviewsMarquee;display:flex}.ReviewsCarousel-module__bJneHG__desktopMarquee:hover{animation-play-state:paused}.ReviewsCarousel-module__bJneHG__desktopMarqueeStatic{animation:none}.ReviewsCarousel-module__bJneHG__desktopCard{flex:0 0 240px}@keyframes ReviewsCarousel-module__bJneHG__reviewsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.ReviewsCarousel-module__bJneHG__desktopMarquee{animation:none}.ReviewsCarousel-module__bJneHG__mobileTrack{transition:none}}
.DesktopReviewsFlank-module__luV62a__flankCard{box-sizing:border-box;height:100%;min-height:578px;transition:all var(--transition-base);background:#fff;border:1.5px solid #e2e8f0d9;border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0b1b3d0a}@media (min-width:1080px){.DesktopReviewsFlank-module__luV62a__flankCard{min-height:590px;padding:20px 18px}}@media (min-width:1280px){.DesktopReviewsFlank-module__luV62a__flankCard{min-height:602px;padding:22px 20px}}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__flankCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 18px #0006}.DesktopReviewsFlank-module__luV62a__headerRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:2px;display:flex}.DesktopReviewsFlank-module__luV62a__headerLeft{align-items:center;gap:8px;min-width:0;display:flex}.DesktopReviewsFlank-module__luV62a__avgBadge{font-family:var(--font-poppins);color:var(--color-text-primary);background:#ff5a1f1a;border:1px solid #ff5a1f38;border-radius:9999px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.DesktopReviewsFlank-module__luV62a__avgStar{color:var(--color-primary,#ff5a1f);fill:var(--color-primary,#ff5a1f)}.DesktopReviewsFlank-module__luV62a__heading{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:700;overflow:hidden}@media (min-width:1200px){.DesktopReviewsFlank-module__luV62a__heading{font-size:.94rem}}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__heading{color:#fff}.DesktopReviewsFlank-module__luV62a__giveBtn{color:var(--color-primary,#ff5a1f);font-family:var(--font-poppins);cursor:pointer;white-space:nowrap;background:#ff5a1f0d;border:1px solid #ff5a1f59;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-size:.68rem;font-weight:600;transition:all .18s;display:inline-flex}.DesktopReviewsFlank-module__luV62a__giveBtn:hover{border-color:var(--color-primary,#ff5a1f);background:#ff5a1f1f;transform:translateY(-1px)}.DesktopReviewsFlank-module__luV62a__giveBtn:active{transform:scale(.97)}.DesktopReviewsFlank-module__luV62a__gridViewport{-webkit-user-select:none;user-select:none;cursor:grab;flex:1;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}.DesktopReviewsFlank-module__luV62a__gridViewport:active{cursor:grabbing}.DesktopReviewsFlank-module__luV62a__slidesTrack{will-change:transform;width:100%;height:100%;display:flex}.DesktopReviewsFlank-module__luV62a__slidePage{box-sizing:border-box;flex-shrink:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:100%;height:100%;display:grid}.DesktopReviewsFlank-module__luV62a__reviewCard{box-sizing:border-box;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0d9;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;min-height:170px;padding:13px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}@media (min-width:1080px){.DesktopReviewsFlank-module__luV62a__reviewCard{min-height:180px;padding:14px 15px}}.DesktopReviewsFlank-module__luV62a__reviewCard:hover{border-color:#ff5a1f66;transform:translateY(-2px);box-shadow:0 6px 18px #0b1b3d14}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__reviewCard{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__reviewCard:hover{border-color:#ff5a1f80;box-shadow:0 6px 20px #00000073}.DesktopReviewsFlank-module__luV62a__starsRow{align-items:center;gap:2px;display:flex}.DesktopReviewsFlank-module__luV62a__starIconFilled{color:var(--color-primary,#ff5a1f);fill:var(--color-primary,#ff5a1f)}.DesktopReviewsFlank-module__luV62a__starIconEmpty{color:#64748b4d}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__starIconEmpty{color:#fff3}.DesktopReviewsFlank-module__luV62a__cardQuote{font-family:var(--font-karla);color:#334155;word-break:break-word;flex:1;margin:0;font-size:.77rem;line-height:1.45}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__cardQuote{color:#cbd5e1}.DesktopReviewsFlank-module__luV62a__readMoreBtn{font-family:var(--font-karla);color:#e11d74;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:5px;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline;transition:color .15s;display:inline}.DesktopReviewsFlank-module__luV62a__readMoreBtn:hover{color:#c2185b}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__readMoreBtn{color:#f472b6}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__readMoreBtn:hover{color:#fb7185}.DesktopReviewsFlank-module__luV62a__cardFooter{border-top:1px solid #e2e8f0bf;align-items:center;gap:8px;padding-top:8px;display:flex}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__cardFooter{border-top-color:#ffffff14}.DesktopReviewsFlank-module__luV62a__cardAvatar{object-fit:cover;background:#e2e8f0;border:1px solid #e2e8f0cc;border-radius:50%;flex-shrink:0;width:26px;height:26px}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__cardAvatar{border-color:#ffffff1a}.DesktopReviewsFlank-module__luV62a__cardMeta{flex-direction:column;min-width:0;line-height:1.18;display:flex}.DesktopReviewsFlank-module__luV62a__cardAuthor{font-family:var(--font-poppins);color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__cardAuthor{color:#f8fafc}.DesktopReviewsFlank-module__luV62a__cardLocation{font-family:var(--font-karla);color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__cardLocation{color:#94a3b8}.DesktopReviewsFlank-module__luV62a__sliderControlsRow{flex-direction:column;gap:8px;width:100%;padding-top:4px;display:flex}.DesktopReviewsFlank-module__luV62a__sliderBarArea{align-items:center;gap:10px;width:100%;display:flex}.DesktopReviewsFlank-module__luV62a__navArrowBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:all .15s;display:flex;box-shadow:0 1px 4px #0000000a}.DesktopReviewsFlank-module__luV62a__navArrowBtn:hover:not(:disabled){background:var(--color-primary,#ff5a1f);color:#fff;border-color:var(--color-primary,#ff5a1f);transform:scale(1.04)}.DesktopReviewsFlank-module__luV62a__navArrowBtn:disabled{opacity:.35;cursor:not-allowed}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__navArrowBtn{color:#cbd5e1;background:#17171f;border-color:#ffffff1f}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__navArrowBtn:hover:not(:disabled){background:var(--color-primary,#ff5a1f);color:#fff}.DesktopReviewsFlank-module__luV62a__trackContainer{cursor:pointer;touch-action:pan-y;flex:1;align-items:center;height:24px;display:flex;position:relative}.DesktopReviewsFlank-module__luV62a__trackRail{background:#e2e8f0;border-radius:999px;height:6px;transition:background .15s;position:absolute;left:0;right:0}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__trackRail{background:#ffffff24}.DesktopReviewsFlank-module__luV62a__trackContainer:hover .DesktopReviewsFlank-module__luV62a__trackRail{background:#cbd5e1}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__trackContainer:hover .DesktopReviewsFlank-module__luV62a__trackRail{background:#ffffff38}.DesktopReviewsFlank-module__luV62a__dragThumb{background:linear-gradient(135deg, var(--color-primary,#ff5a1f), #ff7a45);cursor:grab;border-radius:999px;height:14px;transition:width .15s,box-shadow .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #ff5a1f73}.DesktopReviewsFlank-module__luV62a__dragThumb:active{cursor:grabbing;transform:translateY(-50%)scale(1.05);box-shadow:0 2px 12px #ff5a1fb3}.DesktopReviewsFlank-module__luV62a__thumbGripLines{pointer-events:none;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.DesktopReviewsFlank-module__luV62a__gripLine{background:#ffffffd9;border-radius:1px;width:2px;height:6px}.DesktopReviewsFlank-module__luV62a__metaBottomRow{font-family:var(--font-karla);color:#64748b;justify-content:space-between;align-items:center;padding-inline:2px;font-size:.68rem;display:flex}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__metaBottomRow{color:#94a3b8}.DesktopReviewsFlank-module__luV62a__counterBadge{font-family:var(--font-poppins);color:var(--color-primary,#ff5a1f);font-weight:700}.DesktopReviewsFlank-module__luV62a__dragHintText{align-items:center;gap:3px;font-style:normal;display:inline-flex}.DesktopReviewsFlank-module__luV62a__modalOverlay{z-index:1100;-webkit-backdrop-filter:blur(8px);background:#0a0f1ead;justify-content:center;align-items:center;padding:20px;animation:.2s forwards DesktopReviewsFlank-module__luV62a__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes DesktopReviewsFlank-module__luV62a__modalFadeIn{0%{opacity:0}to{opacity:1}}.DesktopReviewsFlank-module__luV62a__modalCard{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0f2;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:26px 24px 22px;animation:.24s cubic-bezier(.16,1,.3,1) forwards DesktopReviewsFlank-module__luV62a__modalPopIn;display:flex;position:relative;box-shadow:0 20px 50px -12px #0b1b3d47}@keyframes DesktopReviewsFlank-module__luV62a__modalPopIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalCard{background:#0f121c;border-color:#ffffff24;box-shadow:0 24px 60px -12px #000000bf}.DesktopReviewsFlank-module__luV62a__modalCloseBtn{cursor:pointer;z-index:10;background:#e11d74;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .18s,background .18s,box-shadow .18s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 3px 10px #e11d7473}.DesktopReviewsFlank-module__luV62a__modalCloseBtn:hover{background:#c2185b;transform:scale(1.08)rotate(90deg);box-shadow:0 4px 14px #e11d74a6}.DesktopReviewsFlank-module__luV62a__modalCloseBtn:active{transform:scale(.95)rotate(90deg)}.DesktopReviewsFlank-module__luV62a__modalCloseIcon{color:#fff;transition:color .15s}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalCloseBtn{background:#e11d74;box-shadow:0 0 14px #e11d74a6}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalCloseBtn:hover{background:#f02885;box-shadow:0 0 18px #f02885d9}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalCloseIcon{color:#fff}.DesktopReviewsFlank-module__luV62a__modalRatingRow{align-items:center;gap:12px;display:flex}.DesktopReviewsFlank-module__luV62a__modalStarsRow{align-items:center;gap:3px;display:flex}.DesktopReviewsFlank-module__luV62a__modalVerifiedBadge{font-family:var(--font-poppins);color:#16a34a;background:#16a34a14;border:1px solid #16a34a33;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalVerifiedBadge{color:#4ade80;background:#22c55e1f;border-color:#22c55e40}.DesktopReviewsFlank-module__luV62a__modalQuote{font-family:var(--font-karla);color:#1e293b;background:#f8fafc;border-left:3px solid #e11d74;border-radius:12px;margin:0;padding:14px 16px;font-size:.94rem;line-height:1.6}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalQuote{color:#e2e8f0;background:#ffffff08;border-left-color:#e11d74}.DesktopReviewsFlank-module__luV62a__modalFooter{align-items:center;gap:12px;padding-top:8px;display:flex}.DesktopReviewsFlank-module__luV62a__modalAvatar{object-fit:cover;background:#e2e8f0;border:1.5px solid #e2e8f0e6;border-radius:50%;width:38px;height:38px}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalAvatar{border-color:#ffffff1f}.DesktopReviewsFlank-module__luV62a__modalMeta{flex-direction:column;gap:2px;display:flex}.DesktopReviewsFlank-module__luV62a__modalAuthor{font-family:var(--font-poppins);color:#0f172a;margin:0;font-size:.88rem;font-weight:700}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalAuthor{color:#f8fafc}.DesktopReviewsFlank-module__luV62a__modalLocation{font-family:var(--font-karla);color:#64748b;font-size:.74rem}[data-theme=dark] .DesktopReviewsFlank-module__luV62a__modalLocation{color:#94a3b8}
.PendingContactToast-module__Ef-OEW__toastWrapper{z-index:9999;pointer-events:auto;width:min(92vw,440px);position:fixed;top:84px;left:50%;transform:translate(-50%)}.PendingContactToast-module__Ef-OEW__toastCard{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1.5px solid #ff5a1f61;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001f,0 4px 12px #ff5a1f26}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastCard{background:#131318f5;border-color:#ff5a1f73;box-shadow:0 14px 40px #0000008c,0 4px 14px #ff5a1f33}.PendingContactToast-module__Ef-OEW__iconBadge{color:#fff;background:linear-gradient(135deg,#ff5a1f 0%,#ff8a00 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 3px 10px #ff5a1f59}.PendingContactToast-module__Ef-OEW__textContent{flex:1;min-width:0}.PendingContactToast-module__Ef-OEW__toastTitle{font-family:var(--font-poppins);color:#0f172a;margin:0 0 2px;font-size:.9rem;font-weight:700;line-height:1.3}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastTitle{color:#fff}.PendingContactToast-module__Ef-OEW__toastDesc{font-family:var(--font-karla);color:#475569;margin:0;font-size:.8rem;line-height:1.35}[data-theme=dark] .PendingContactToast-module__Ef-OEW__toastDesc{color:#94a3b8}.PendingContactToast-module__Ef-OEW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.PendingContactToast-module__Ef-OEW__closeBtn:hover{color:#0f172a;background:#0000000d}[data-theme=dark] .PendingContactToast-module__Ef-OEW__closeBtn:hover{color:#fff;background:#ffffff14}.PendingContactToast-module__Ef-OEW__progressBar{background:linear-gradient(90deg,#ff5a1f,#ff8a00);border-radius:0 0 16px 16px;height:3px;animation:5s linear forwards PendingContactToast-module__Ef-OEW__countdownProgress;position:absolute;bottom:0;left:0}@keyframes PendingContactToast-module__Ef-OEW__countdownProgress{0%{width:100%}to{width:0%}}@media (max-width:480px){.PendingContactToast-module__Ef-OEW__toastWrapper{width:94vw;top:72px}.PendingContactToast-module__Ef-OEW__toastTitle{font-size:.85rem}.PendingContactToast-module__Ef-OEW__toastDesc{font-size:.76rem}}
.TopShopsSection-module__iJxhrW__section{padding-top:var(--space-8);padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--space-3));background:#fafcff;position:relative;overflow:hidden}@media (min-width:768px){.TopShopsSection-module__iJxhrW__section{padding-bottom:var(--space-10)}}[data-theme=dark] .TopShopsSection-module__iJxhrW__section{background:#0b0e17}.TopShopsSection-module__iJxhrW__container{max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.TopShopsSection-module__iJxhrW__reviewsSection{margin-top:clamp(20px,3vw,32px);display:block}@media (min-width:992px){.TopShopsSection-module__iJxhrW__reviewsSection{display:none}}.TopShopsSection-module__iJxhrW__header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.TopShopsSection-module__iJxhrW__headingGroup{flex-direction:column;gap:4px;display:flex}.TopShopsSection-module__iJxhrW__heading{font-family:var(--font-poppins);color:#0b1b3d;letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:700}[data-theme=dark] .TopShopsSection-module__iJxhrW__heading{color:#fff}.TopShopsSection-module__iJxhrW__saffronWord{color:var(--color-primary)}.TopShopsSection-module__iJxhrW__subHeading{font-family:var(--font-karla);color:#64748b;margin:0;font-size:clamp(.82rem,1.6vw,.95rem);font-weight:500}[data-theme=dark] .TopShopsSection-module__iJxhrW__subHeading{color:#94a3b8}.TopShopsSection-module__iJxhrW__seeMoreLink{font-family:var(--font-poppins);color:var(--color-primary);white-space:nowrap;transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0;align-items:center;gap:6px;font-size:clamp(.8rem,1.6vw,.92rem);font-weight:600;text-decoration:none;display:inline-flex}.TopShopsSection-module__iJxhrW__seeMoreLink:hover{color:var(--color-primary-hover);transform:translate(2px)}.TopShopsSection-module__iJxhrW__seeMoreArrow{transition:transform var(--transition-fast);flex-shrink:0}.TopShopsSection-module__iJxhrW__seeMoreLink:hover .TopShopsSection-module__iJxhrW__seeMoreArrow{transform:translate(3px)}@media (min-width:992px){.TopShopsSection-module__iJxhrW__seeMoreLink{display:none}}.TopShopsSection-module__iJxhrW__desktopGridTopBar{display:none}@media (min-width:992px){.TopShopsSection-module__iJxhrW__desktopGridTopBar{box-sizing:border-box;grid-template-columns:minmax(240px,270px) minmax(350px,390px) minmax(340px,1fr);gap:18px;width:100%;margin-bottom:8px;display:grid}}@media (min-width:1200px){.TopShopsSection-module__iJxhrW__desktopGridTopBar{grid-template-columns:300px minmax(390px,440px) minmax(420px,1fr);gap:24px;margin-bottom:10px}}@media (min-width:1400px){.TopShopsSection-module__iJxhrW__desktopGridTopBar{grid-template-columns:320px 450px 1fr;gap:28px}}.TopShopsSection-module__iJxhrW__topBarCol1,.TopShopsSection-module__iJxhrW__topBarCol3{width:100%}.TopShopsSection-module__iJxhrW__topBarCol2{justify-content:flex-end;align-items:center;width:100%;padding-right:4px;display:flex}.TopShopsSection-module__iJxhrW__desktopSeeMoreLink{font-family:var(--font-poppins);color:var(--color-primary);transition:transform var(--transition-fast), color var(--transition-fast);align-items:center;gap:5px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.TopShopsSection-module__iJxhrW__desktopSeeMoreLink:hover{color:var(--color-primary-hover);transform:translate(2px)}.TopShopsSection-module__iJxhrW__desktopSeeMoreLink:hover .TopShopsSection-module__iJxhrW__seeMoreArrow{transform:translate(3px)}.TopShopsSection-module__iJxhrW__showcaseGrid{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.TopShopsSection-module__iJxhrW__leftFlank,.TopShopsSection-module__iJxhrW__rightFlank,.TopShopsSection-module__iJxhrW__reviewsFlank{width:100%;min-width:0;display:none}@media (min-width:768px) and (max-width:991px){.TopShopsSection-module__iJxhrW__showcaseGrid{grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin-inline:auto;display:grid}.TopShopsSection-module__iJxhrW__centerStageWrapper{order:1;grid-column:1/-1;width:100%}.TopShopsSection-module__iJxhrW__leftFlank{order:2;width:100%;display:block}.TopShopsSection-module__iJxhrW__reviewsFlank{display:none}.TopShopsSection-module__iJxhrW__flankCard{min-height:auto}}@media (min-width:992px) and (max-width:1199px){.TopShopsSection-module__iJxhrW__showcaseGrid{grid-template-columns:minmax(240px,270px) minmax(350px,390px) minmax(340px,1fr);justify-content:center;align-items:stretch;gap:18px;width:100%;display:grid}.TopShopsSection-module__iJxhrW__leftFlank,.TopShopsSection-module__iJxhrW__reviewsFlank{display:block}}@media (min-width:1200px){.TopShopsSection-module__iJxhrW__showcaseGrid{grid-template-columns:300px minmax(390px,440px) minmax(420px,1fr);align-items:stretch;gap:24px;width:100%;display:grid}.TopShopsSection-module__iJxhrW__leftFlank,.TopShopsSection-module__iJxhrW__reviewsFlank{display:block}}@media (min-width:1400px){.TopShopsSection-module__iJxhrW__showcaseGrid{grid-template-columns:320px 450px 1fr;gap:28px}}.TopShopsSection-module__iJxhrW__flankCard{box-sizing:border-box;height:100%;min-height:480px;transition:all var(--transition-base);background:#fff;border:1.5px solid #e2e8f0d9;border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 14px;display:flex;box-shadow:0 4px 18px #0b1b3d0a}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__flankCard{gap:12px;min-height:540px;padding:22px 20px}}@media (min-width:1280px){.TopShopsSection-module__iJxhrW__flankCard{min-height:560px}}[data-theme=dark] .TopShopsSection-module__iJxhrW__flankCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 18px #0006}.TopShopsSection-module__iJxhrW__badgeHub{color:#2c5fc4;font-family:var(--font-poppins);letter-spacing:.03em;background:#2c5fc414;border-radius:9999px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__badgeHub{padding:3px 10px;font-size:.7rem}}[data-theme=dark] .TopShopsSection-module__iJxhrW__badgeHub{color:#60a5fa;background:#2c5fc433}.TopShopsSection-module__iJxhrW__hubIcon{color:#2c5fc4}[data-theme=dark] .TopShopsSection-module__iJxhrW__hubIcon{color:#60a5fa}.TopShopsSection-module__iJxhrW__flankTitle{font-family:var(--font-poppins);color:#0b1b3d;margin:0;font-size:.94rem;font-weight:700;line-height:1.25}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__flankTitle{font-size:1.08rem;line-height:1.3}}[data-theme=dark] .TopShopsSection-module__iJxhrW__flankTitle{color:#f8fafc}.TopShopsSection-module__iJxhrW__flankDesc{font-family:var(--font-karla);color:#64748b;margin:0;font-size:.76rem;line-height:1.35}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__flankDesc{font-size:.82rem;line-height:1.45}}[data-theme=dark] .TopShopsSection-module__iJxhrW__flankDesc{color:#94a3b8}.TopShopsSection-module__iJxhrW__categoryTags{flex-direction:column;gap:6px;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__categoryTags{gap:8px}}.TopShopsSection-module__iJxhrW__categoryTag{font-family:var(--font-karla);color:#334155;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0bf;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .18s;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__categoryTag{padding:9px 12px;font-size:.82rem}}.TopShopsSection-module__iJxhrW__categoryTag:hover{color:#2c5fc4;background:#fff;border-color:#2c5fc459;transform:translate(3px);box-shadow:0 2px 8px #2c5fc414}[data-theme=dark] .TopShopsSection-module__iJxhrW__categoryTag{color:#e2e8f0;background:#17171f;border-color:#ffffff14}[data-theme=dark] .TopShopsSection-module__iJxhrW__categoryTag:hover{color:#93c5fd;background:#27354a;border-color:#60a5fa66}.TopShopsSection-module__iJxhrW__tagLeftGroup{align-items:center;gap:8px;min-width:0;display:flex}.TopShopsSection-module__iJxhrW__tagIcon{color:var(--color-primary);flex-shrink:0;transition:transform .18s}.TopShopsSection-module__iJxhrW__categoryTag:hover .TopShopsSection-module__iJxhrW__tagIcon{transform:scale(1.1)}.TopShopsSection-module__iJxhrW__tagLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TopShopsSection-module__iJxhrW__tagChevron{color:#94a3b8;flex-shrink:0;transition:transform .18s,color .18s}.TopShopsSection-module__iJxhrW__categoryTag:hover .TopShopsSection-module__iJxhrW__tagChevron{color:#2c5fc4;transform:translate(2px)}[data-theme=dark] .TopShopsSection-module__iJxhrW__categoryTag:hover .TopShopsSection-module__iJxhrW__tagChevron{color:#93c5fd}.TopShopsSection-module__iJxhrW__btnHubExplore{color:#2c5fc4;font-family:var(--font-poppins);box-sizing:border-box;background:#2c5fc414;border:1.5px solid #2c5fc438;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:4px;padding:9px 14px;font-size:.76rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.TopShopsSection-module__iJxhrW__btnHubExplore:hover{background:#2c5fc4;transform:translateY(-1px);box-shadow:0 4px 14px #2c5fc44d;color:#fff!important}[data-theme=dark] .TopShopsSection-module__iJxhrW__btnHubExplore{color:#93c5fd;background:#2c5fc433;border-color:#2c5fc466}[data-theme=dark] .TopShopsSection-module__iJxhrW__btnHubExplore:hover{background:#2c5fc4;color:#fff!important}.TopShopsSection-module__iJxhrW__trustBadge{font-family:var(--font-poppins);color:#16a34a;white-space:nowrap;align-items:center;gap:5px;margin-top:auto;font-size:.68rem;font-weight:600;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__trustBadge{gap:6px;font-size:.72rem}}.TopShopsSection-module__iJxhrW__trustIcon{color:#16a34a;flex-shrink:0}.TopShopsSection-module__iJxhrW__badgeSpotlight{color:#ff5a1f;font-family:var(--font-poppins);letter-spacing:.03em;background:#ff5a1f1a;border-radius:9999px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__badgeSpotlight{padding:3px 10px;font-size:.7rem}}[data-theme=dark] .TopShopsSection-module__iJxhrW__badgeSpotlight{color:#ff7038;background:#ff5a1f33}.TopShopsSection-module__iJxhrW__spotlightIcon{color:#ff5a1f}.TopShopsSection-module__iJxhrW__spotlightName{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.96rem;font-weight:700;line-height:1.25;overflow:hidden}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__spotlightName{font-size:1.08rem}}[data-theme=dark] .TopShopsSection-module__iJxhrW__spotlightName{color:#f8fafc}.TopShopsSection-module__iJxhrW__spotlightOwner{font-family:var(--font-karla);color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;overflow:hidden}.TopShopsSection-module__iJxhrW__spotlightOwner svg{vertical-align:-2px;color:var(--color-secondary)}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__spotlightOwner{font-size:.82rem}}[data-theme=dark] .TopShopsSection-module__iJxhrW__spotlightOwner{color:#94a3b8}.TopShopsSection-module__iJxhrW__spotlightOwner strong{color:#0f172a}[data-theme=dark] .TopShopsSection-module__iJxhrW__spotlightOwner strong{color:#f8fafc}.TopShopsSection-module__iJxhrW__spotlightQuoteBox{background:#fff8f5;border-left:3px solid #ff5a1f;border-radius:0 8px 8px 0;padding:8px 10px}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__spotlightQuoteBox{padding:10px 12px}}[data-theme=dark] .TopShopsSection-module__iJxhrW__spotlightQuoteBox{background:#ff5a1f14}.TopShopsSection-module__iJxhrW__spotlightQuote{font-family:var(--font-karla);color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__spotlightQuote{-webkit-line-clamp:3;font-size:.8rem;line-height:1.4}}[data-theme=dark] .TopShopsSection-module__iJxhrW__spotlightQuote{color:#cbd5e1}.TopShopsSection-module__iJxhrW__spotlightActions{gap:6px;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__spotlightActions{gap:8px}}.TopShopsSection-module__iJxhrW__spotlightImgWrap{aspect-ratio:16/9;background:#0b1b3d;border-radius:12px;flex-shrink:0;width:100%;min-height:110px;max-height:135px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.TopShopsSection-module__iJxhrW__spotlightImg{object-fit:cover;object-position:center;transition:transform .3s}.TopShopsSection-module__iJxhrW__flankCard:hover .TopShopsSection-module__iJxhrW__spotlightImg{transform:scale(1.04)}.TopShopsSection-module__iJxhrW__spotlightNextBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-poppins);letter-spacing:.02em;z-index:2;background:#0f172ad9;border-radius:5px;align-items:center;padding:2px 7px;font-size:.6rem;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.TopShopsSection-module__iJxhrW__spotlightMeta{flex-direction:column;gap:2px;display:flex}.TopShopsSection-module__iJxhrW__spotlightActions{width:100%;margin-top:2px;display:flex}.TopShopsSection-module__iJxhrW__btnSpotlightView{width:100%;min-height:48px;font-family:var(--font-poppins);box-sizing:border-box;background:linear-gradient(135deg,#ff5a1f 0%,#e04810 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #ff5a1f47;color:#fff!important}.TopShopsSection-module__iJxhrW__btnSpotlightView:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff5a1f6b;background:linear-gradient(135deg,#ff6b35 0%,#d93800 100%)!important}.TopShopsSection-module__iJxhrW__btnSpotlightView:active{transform:scale(.98)}.TopShopsSection-module__iJxhrW__btnSpotlightStoreIcon{color:#fff;flex-shrink:0}.TopShopsSection-module__iJxhrW__btnSpotlightText{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.TopShopsSection-module__iJxhrW__btnSpotlightTitle{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;overflow:hidden}.TopShopsSection-module__iJxhrW__btnSpotlightHindi{font-family:var(--font-hind);color:#ffffffe6;font-size:.68rem;font-weight:500;line-height:1.15}.TopShopsSection-module__iJxhrW__btnSpotlightArrow{color:#fff;flex-shrink:0;transition:transform .2s}.TopShopsSection-module__iJxhrW__btnSpotlightView:hover .TopShopsSection-module__iJxhrW__btnSpotlightArrow{transform:translate(4px)}.TopShopsSection-module__iJxhrW__verifiedLocRow{font-family:var(--font-karla);color:#64748b;white-space:nowrap;align-items:center;gap:5px;margin-top:auto;font-size:.7rem;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__verifiedLocRow{gap:6px;font-size:.74rem}}[data-theme=dark] .TopShopsSection-module__iJxhrW__verifiedLocRow{color:#94a3b8}.TopShopsSection-module__iJxhrW__verifiedCheck{color:#16a34a;flex-shrink:0}.TopShopsSection-module__iJxhrW__centerStageWrapper{flex-direction:column;align-items:center;width:100%;display:flex}.TopShopsSection-module__iJxhrW__stackStage{perspective:1000px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;width:min(92vw,360px);height:490px;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.TopShopsSection-module__iJxhrW__stackStage{width:100%;max-width:440px;height:520px}}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__stackStage{width:100%;max-width:580px;height:540px}}@media (min-width:1280px){.TopShopsSection-module__iJxhrW__stackStage{width:100%;max-width:640px;height:560px}}.TopShopsSection-module__iJxhrW__stackedCardItem{transform-origin:50%;will-change:transform, opacity;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;position:absolute;inset:0}.TopShopsSection-module__iJxhrW__stackedCardItem:active{cursor:grabbing}.TopShopsSection-module__iJxhrW__topCard{z-index:10}.TopShopsSection-module__iJxhrW__backgroundCard{pointer-events:none}.TopShopsSection-module__iJxhrW__stackControlsRow{justify-content:center;align-items:center;gap:12px;width:100%;max-width:340px;margin-top:14px;display:flex}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__stackControlsRow{gap:14px;margin-top:18px}}.TopShopsSection-module__iJxhrW__stackNavBtn{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);color:#0f172a;cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e2e8f0e6;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 10px #0000000f}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__stackNavBtn{width:44px;height:44px}}.TopShopsSection-module__iJxhrW__stackNavBtn:hover{background:#f8fafc;transform:scale(1.06)}.TopShopsSection-module__iJxhrW__stackNavBtn:active{transform:scale(.92)}.TopShopsSection-module__iJxhrW__stackNavNextBtn{color:#fff;background:#ff5a1f;border-color:#ff5a1f;box-shadow:0 4px 14px #ff5a1f4d}.TopShopsSection-module__iJxhrW__stackNavNextBtn:hover{color:#fff;background:#e04810;border-color:#e04810;box-shadow:0 6px 18px #ff5a1f66}.TopShopsSection-module__iJxhrW__stackNavNextBtn:active{background:#c43805}[data-theme=dark] .TopShopsSection-module__iJxhrW__stackNavBtn{color:#fff;background:#17171f;border-color:#ffffff1f}[data-theme=dark] .TopShopsSection-module__iJxhrW__stackNavBtn:hover{background:#334155}[data-theme=dark] .TopShopsSection-module__iJxhrW__stackNavNextBtn{color:#fff;background:#ff5a1f;border-color:#ff5a1f}.TopShopsSection-module__iJxhrW__stackCounterPill{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:#fffffff2;border:1.5px solid #e2e8f0e6;align-items:center;gap:4px;padding:6px 14px;display:inline-flex;box-shadow:0 2px 8px #0000000a}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__stackCounterPill{gap:5px;padding:7px 16px}}[data-theme=dark] .TopShopsSection-module__iJxhrW__stackCounterPill{background:#17171f;border-color:#ffffff1f}.TopShopsSection-module__iJxhrW__counterCurrent{font-family:var(--font-poppins);color:#ff5a1f;font-size:.82rem;font-weight:700}.TopShopsSection-module__iJxhrW__counterDivider{color:#94a3b8;font-size:.8rem}.TopShopsSection-module__iJxhrW__counterTotal{font-family:var(--font-poppins);color:#0f172a;font-size:.82rem;font-weight:600}[data-theme=dark] .TopShopsSection-module__iJxhrW__counterTotal{color:#f8fafc}.TopShopsSection-module__iJxhrW__counterHint{font-family:var(--font-karla);color:#64748b;margin-left:2px;font-size:.74rem;font-weight:600}[data-theme=dark] .TopShopsSection-module__iJxhrW__counterHint{color:#94a3b8}.TopShopsSection-module__iJxhrW__desktopHint,.TopShopsSection-module__iJxhrW__tabletHint{display:none}.TopShopsSection-module__iJxhrW__mobileHint{display:inline}@media (min-width:768px) and (max-width:1079px){.TopShopsSection-module__iJxhrW__desktopHint{display:none}.TopShopsSection-module__iJxhrW__tabletHint{display:inline}.TopShopsSection-module__iJxhrW__mobileHint{display:none}}@media (min-width:1080px){.TopShopsSection-module__iJxhrW__desktopHint{display:inline}.TopShopsSection-module__iJxhrW__tabletHint,.TopShopsSection-module__iJxhrW__mobileHint{display:none}}.TopShopsSection-module__iJxhrW__emptyState{font-family:var(--font-karla);color:#64748b;text-align:center;padding:var(--space-8) 0;font-size:.92rem}
.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{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.MarketFeaturedSection-module__4OYdzq__heading{font-family:var(--font-poppins);color:#0b1b3d;letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2.8vw,1.6rem);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);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.82rem;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));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__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}
.ReviewNudgeMascot-module__hRfYAW__wrap{z-index:calc(var(--z-modal) + 1);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:24px;left:16px}@media (max-width:767px){.ReviewNudgeMascot-module__hRfYAW__wrap{left:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px)}}.ReviewNudgeMascot-module__hRfYAW__mascotBtn{border-radius:var(--radius-full);color:#fff;cursor:pointer;width:46px;min-width:44px;height:46px;min-height:44px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:1px solid #ffffff59;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #ff5a1f66}.ReviewNudgeMascot-module__hRfYAW__mascotBtn:hover{transform:scale(1.08);box-shadow:0 8px 22px #ff5a1f80}.ReviewNudgeMascot-module__hRfYAW__toast{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:240px;box-shadow:var(--shadow-lg);transform-origin:0 100%;flex-direction:column;gap:8px;padding:10px 26px 10px 12px;animation:.45s cubic-bezier(.34,1.56,.64,1) ReviewNudgeMascot-module__hRfYAW__nudgeIn;display:flex;position:relative}[data-theme=dark] .ReviewNudgeMascot-module__hRfYAW__toast{background:#17171f;border-color:#ffffff1f}@keyframes ReviewNudgeMascot-module__hRfYAW__nudgeIn{0%{opacity:0;transform:scale(.55)translateY(10px)}60%{opacity:1;transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReviewNudgeMascot-module__hRfYAW__toastClose{border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.ReviewNudgeMascot-module__hRfYAW__toastClose:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}[data-theme=dark] .ReviewNudgeMascot-module__hRfYAW__toastClose:hover{color:#fff;background:#ffffff14}.ReviewNudgeMascot-module__hRfYAW__toastText{font-family:var(--font-karla);color:var(--color-text-primary);margin:0;font-size:.78rem;line-height:1.35}[data-theme=dark] .ReviewNudgeMascot-module__hRfYAW__toastText{color:#fff}.ReviewNudgeMascot-module__hRfYAW__toastCta{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;min-height:30px;font-family:var(--font-poppins);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;align-self:flex-start;padding:6px 14px;font-size:.72rem;font-weight:600}.ReviewNudgeMascot-module__hRfYAW__toastCta:hover{background:var(--color-primary-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ReviewNudgeMascot-module__hRfYAW__toast{animation:none}}