@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap");.neon-text{color:#00ff94;text-shadow:0 0 10px #00ff94,0 0 20px #00ff94,0 0 40px #00ff94}.cashback-primary,.cashback-text{background:linear-gradient(135deg,#ff5a5f,#4c1d95)}.cashback-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-card-hover{transition:all .3s ease}.product-card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.travel-gradient{background:linear-gradient(135deg,#0ea5e9,#0891b2 50%,#f97316)}.glass-effect{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.glass-effect-dark{background:rgba(0,0,0,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.merchant-card{background:linear-gradient(145deg,#ffffff,#f8fafc);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.merchant-card:hover{background:linear-gradient(145deg,#f8fafc,#ffffff);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.merchant-card-dark{background:linear-gradient(145deg,#1e293b,#334155);border:1px solid rgba(255,255,255,.1)}.merchant-card-dark:hover{background:linear-gradient(145deg,#334155,#1e293b);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 25px rgba(0,0,0,.3)}.gaming-border{border:2px solid transparent;background:linear-gradient(135deg,#00d4ff,#00ff94,#8b5cf6) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.liquid-bg{background:linear-gradient(-45deg,#ff5a5f,#4c1d95,#00d4ff,#00ff94);background-size:400% 400%;animation:liquid-morph 15s ease infinite}.hero-gradient{background:linear-gradient(135deg,#0f172a,#1e1b4b 25%,#4c1d95 50%,#1e293b 75%,#0f172a)}.public-scrollbar::-webkit-scrollbar{width:6px;height:6px}.public-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.public-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff5a5f,#4c1d95);border-radius:3px}.public-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4c1d95,#ff5a5f)}.public-focus:focus{outline:2px solid #ff5a5f;outline-offset:2px}.btn-cashback{background:linear-gradient(135deg,#ff5a5f,#4c1d95);color:white;border:none;transition:all .3s ease}.btn-cashback:hover{background:linear-gradient(135deg,#4c1d95,#ff5a5f);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,90,95,.3)}.btn-travel{background:linear-gradient(135deg,#0ea5e9,#f97316);color:white;border:none;transition:all .3s ease}.btn-travel:hover{background:linear-gradient(135deg,#f97316,#0ea5e9);transform:translateY(-2px);box-shadow:0 8px 25px rgba(14,165,233,.3)}@keyframes bentoCardIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sh-headline-gradient{background-image:linear-gradient(112deg,#ff5a5f,#ff7a45 26%,#7c3aed 62%,#4c1d95);background-size:220% 100%;background-position:0 50%}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.sh-headline-gradient{animation:shHeadlineShimmer 7s ease-in-out infinite alternate}}@keyframes shHeadlineShimmer{0%{background-position:0 50%}to{background-position:100% 50%}}.sh-brand-field{background:radial-gradient(46% 40% at 6% 8%,rgba(255,90,95,.07),transparent 70%),radial-gradient(48% 42% at 96% 96%,rgba(124,58,237,.07),transparent 70%),#f4f3f1}.dark .sh-brand-field{background:radial-gradient(46% 40% at 6% 8%,rgba(255,90,95,.09),transparent 70%),radial-gradient(48% 42% at 96% 96%,rgba(124,58,237,.12),transparent 70%),linear-gradient(168deg,#0d1224,#16112a)}body:has(.sh-page-field) [data-cart-trigger],body:has(.sh-page-field) [data-navbar-menu-slot],body:has(.sh-page-field) [data-navbar-search-slot]{display:none!important}body:has(.sh-page-field) [data-navbar-spacer]{height:80px!important}@media (min-width:768px){body:has(.sh-page-field) [data-navbar-spacer]{height:72px!important}}.sh-page-field{background:radial-gradient(40% 34% at 8% 4%,rgba(255,90,95,.045),transparent 70%),radial-gradient(42% 36% at 94% 98%,rgba(124,58,237,.05),transparent 70%),#ffffff}.dark .sh-page-field{background:radial-gradient(40% 34% at 8% 4%,rgba(255,90,95,.08),transparent 70%),radial-gradient(42% 36% at 94% 98%,rgba(124,58,237,.1),transparent 70%),linear-gradient(168deg,#0b1020,#140f26)}.sh-page-field:has(+.sh-brand-field):after{content:"";position:absolute;inset-inline:0;bottom:0;height:clamp(96px,14vh,180px);z-index:5;pointer-events:none;background:linear-gradient(180deg,rgba(244,243,241,0) 0,rgba(244,243,241,.35) 42%,rgba(244,243,241,.78) 72%,#f4f3f1)}.dark .sh-page-field:has(+.sh-brand-field):after{background:linear-gradient(180deg,rgba(13,18,36,0) 0,rgba(13,18,36,.35) 42%,rgba(13,18,36,.78) 72%,#0d1224)}.sh-page-field+.sh-brand-field{position:relative;isolation:isolate}.sh-page-field+.sh-brand-field:before{content:"";position:absolute;inset-inline:0;top:0;height:clamp(72px,10vh,140px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f4f3f1 0,rgba(244,243,241,.72) 34%,rgba(244,243,241,.28) 64%,rgba(244,243,241,0))}.dark .sh-page-field+.sh-brand-field:before{background:linear-gradient(180deg,#0d1224 0,rgba(13,18,36,.72) 34%,rgba(13,18,36,.28) 64%,rgba(13,18,36,0))}.sh-content-glow{background:radial-gradient(ellipse 60% 56% at 50% 48%,rgba(255,255,255,.98) 0,rgba(255,255,255,.92) 44%,rgba(255,255,255,.6) 64%,transparent 80%)}.dark .sh-content-glow{background:radial-gradient(ellipse 55% 52% at 50% 48%,rgba(11,16,32,.96) 0,rgba(11,16,32,.85) 42%,rgba(11,16,32,.5) 62%,transparent 78%)}@keyframes shWallDrift{0%{transform:translate3d(2.5%,-2.5%,0) rotate(var(--sh-wall-rotate,0deg))}to{transform:translate3d(-2.5%,2.5%,0) rotate(var(--sh-wall-rotate,0deg))}}@media (prefers-reduced-motion:no-preference){.sh-wall-drift{animation:shWallDrift var(--sh-wall-duration,46s) ease-in-out infinite alternate}.sh-wall-paused .sh-wall-drift{animation-play-state:paused}}@keyframes shLivePulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media (prefers-reduced-motion:no-preference){.sh-live-dot{animation:shLivePulse 2.4s ease-out infinite}}@keyframes shRailCardIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:no-preference){.sh-rail-card-in{animation:shRailCardIn .45s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(var(--sh-stagger-index, 0) * 40ms)}}@keyframes shShelfIn{0%{opacity:0}to{opacity:1}}@keyframes shShelfOut{0%{opacity:1}to{opacity:0}}.sh-glow{--glow-x:0.5;--glow-heat:0;opacity:calc(.35 + .33 * var(--glow-heat));filter:blur(calc(26px - 5px * var(--glow-heat))) saturate(calc(1 + .45 * var(--glow-heat)));transform:scale3d(calc(1 + .025 * var(--glow-heat)),calc(1 + .14 * var(--glow-heat)),1)}.sh-glow-layer{position:absolute;inset:0;border-radius:inherit;background-size:200% 100%}.sh-glow-a{opacity:.88;background-image:linear-gradient(90deg,#ff5a5f,#ec4899 34%,#7c3aed 68%,#ff5a5f);animation:shGlowDriftA 14s linear infinite}.sh-glow-b{opacity:.5;background-image:linear-gradient(90deg,#7c3aed,#4c1d95 30%,#ec4899 66%,#7c3aed);animation:shGlowDriftB 18s linear infinite}.sh-glow-core{position:absolute;inset:-26% 0;opacity:var(--glow-heat);background-image:radial-gradient(15% 46% at calc(var(--glow-x) * 100%) 50%,rgba(255,20,105,.95),rgba(255,20,105,0) 72%),radial-gradient(34% 50% at calc(var(--glow-x) * 100%) 50%,rgba(236,72,153,.4),rgba(236,72,153,0) 76%)}.dark .sh-glow-core{background-image:radial-gradient(8% 30% at calc(var(--glow-x) * 100%) 50%,rgba(255,255,255,.92),rgba(255,255,255,0) 74%),radial-gradient(17% 48% at calc(var(--glow-x) * 100%) 50%,rgba(255,20,105,.9),rgba(255,20,105,0) 72%),radial-gradient(36% 52% at calc(var(--glow-x) * 100%) 50%,rgba(236,72,153,.4),rgba(236,72,153,0) 76%)}@keyframes shGlowDriftA{to{background-position:200% 0}}@keyframes shGlowDriftB{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sh-glow-a,.sh-glow-b{animation:none}}.sh-mosaic{display:grid;align-content:center;height:100%;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-auto-rows:262px;gap:12px;width:116%;margin-left:-8%;filter:saturate(.86);opacity:.92;--sh-k:1;--sh-rx:88vw;--sh-ry:26vh;--sh-m-a:radial-gradient(ellipse calc(var(--sh-rx) * 1 * var(--sh-k)) calc(var(--sh-ry) * 1 * var(--sh-k)) at 49% 50%,transparent 0 46%,rgba(0,0,0,0.45) 70%,rgba(0,0,0,0.86) 88%,#000 100%);--sh-m-b:radial-gradient(ellipse calc(var(--sh-rx) * 0.93 * var(--sh-k)) calc(var(--sh-ry) * 0.92 * var(--sh-k)) at 53% 53%,transparent 0 44%,rgba(0,0,0,0.5) 72%,rgba(0,0,0,0.88) 90%,#000 100%);--sh-m-c:radial-gradient(ellipse calc(var(--sh-rx) * 0.9 * var(--sh-k)) calc(var(--sh-ry) * 0.97 * var(--sh-k)) at 47% 47%,transparent 0 42%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.88) 88%,#000 100%);--sh-m-d:radial-gradient(ellipse calc(var(--sh-rx) * 1.06 * var(--sh-k)) calc(var(--sh-ry) * 0.78 * var(--sh-k)) at 50% 45%,transparent 0 46%,rgba(0,0,0,0.45) 72%,rgba(0,0,0,0.86) 90%,#000 100%);-webkit-mask-image:var(--sh-m-a),var(--sh-m-b),var(--sh-m-c),var(--sh-m-d);mask-image:var(--sh-m-a),var(--sh-m-b),var(--sh-m-c),var(--sh-m-d);-webkit-mask-composite:source-in;mask-composite:intersect}.dark .sh-mosaic{--sh-k:0.96;--sh-m-a:radial-gradient(ellipse calc(var(--sh-rx) * 1 * var(--sh-k)) calc(var(--sh-ry) * 1 * var(--sh-k)) at 49% 50%,transparent 0 43%,rgba(0,0,0,0.36) 72%,rgba(0,0,0,0.77) 90%,rgba(0,0,0,0.93) 97%,#000 100%);--sh-m-b:radial-gradient(ellipse calc(var(--sh-rx) * 0.93 * var(--sh-k)) calc(var(--sh-ry) * 0.92 * var(--sh-k)) at 53% 53%,transparent 0 41%,rgba(0,0,0,0.40) 74%,rgba(0,0,0,0.79) 92%,rgba(0,0,0,0.93) 97%,#000 100%);--sh-m-c:radial-gradient(ellipse calc(var(--sh-rx) * 0.9 * var(--sh-k)) calc(var(--sh-ry) * 0.97 * var(--sh-k)) at 47% 47%,transparent 0 39%,rgba(0,0,0,0.40) 72%,rgba(0,0,0,0.79) 90%,rgba(0,0,0,0.93) 97%,#000 100%);--sh-m-d:radial-gradient(ellipse calc(var(--sh-rx) * 1.06 * var(--sh-k)) calc(var(--sh-ry) * 0.78 * var(--sh-k)) at 50% 45%,transparent 0 43%,rgba(0,0,0,0.36) 74%,rgba(0,0,0,0.77) 92%,rgba(0,0,0,0.93) 97%,#000 100%);--sh-m-vx:linear-gradient(90deg,transparent 6%,#000 20%,#000 80%,transparent 94%);--sh-m-vy:linear-gradient(180deg,rgba(0,0,0,0.4) 0%,#000 14%,#000 84%,rgba(0,0,0,0.5) 95%,transparent);-webkit-mask-image:var(--sh-m-a),var(--sh-m-b),var(--sh-m-c),var(--sh-m-d),var(--sh-m-vx),var(--sh-m-vy);mask-image:var(--sh-m-a),var(--sh-m-b),var(--sh-m-c),var(--sh-m-d),var(--sh-m-vx),var(--sh-m-vy);filter:saturate(.78) brightness(.62);opacity:.8}.dark .sh-mosaic-tile{background:#fff}.dark .sh-mosaic-tile.is-lit{filter:saturate(1.15) brightness(1.25);box-shadow:0 0 70px 12px rgba(255,190,132,.4),0 20px 48px rgba(0,0,0,.5)}.sh-mosaic-scrim{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse clamp(680px,58vw,1020px) clamp(360px,42vh,520px) at 50% 54%,rgba(255,255,255,1),rgba(255,255,255,.97) 42%,rgba(255,255,255,.78) 62%,rgba(255,255,255,0) 84%),radial-gradient(ellipse 620px 380px at 43% 44%,rgba(255,90,95,.11),transparent 70%),radial-gradient(ellipse 580px 350px at 61% 57%,rgba(124,58,237,.11),transparent 72%),linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,0) 18%)}.dark .sh-mosaic-scrim{background:linear-gradient(rgba(11,16,32,.55),rgba(11,16,32,0) 18%)}@media (min-width:640px){.sh-mosaic{--sh-rx:66vw;--sh-ry:25vh}}@media (min-width:1024px){.sh-mosaic{--sh-rx:min(43vw,720px);--sh-ry:min(33vh,390px)}}@media (max-width:1023px){.dark .sh-mosaic{--sh-ry:36vh}}.sh-mosaic-tile{position:relative;z-index:1;overflow:hidden;border-radius:14px;background:#fff;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),box-shadow 1.15s cubic-bezier(.16,1,.3,1),z-index 0s linear 1.15s;will-change:transform,filter}.sh-mosaic-tile.is-lit{z-index:3;filter:saturate(1.28) brightness(1.06);transform:scale(1.06);box-shadow:0 0 64px 10px rgba(255,190,132,.55),0 20px 48px rgba(20,22,26,.15);transition:transform .6s cubic-bezier(.34,.8,.3,1),filter .6s cubic-bezier(.34,.8,.3,1),box-shadow .68s cubic-bezier(.34,.8,.3,1),z-index 0s linear 0s}@media (prefers-reduced-motion:reduce){.sh-mosaic-tile{transition:none;will-change:auto}.sh-mosaic-tile.is-lit{transform:none;filter:none;box-shadow:none}}.sh-shelf-slot{left:var(--sh-slot-left);right:var(--sh-slot-right);top:var(--sh-slot-top);bottom:var(--sh-slot-bottom)}@media (min-width:768px){.sh-shelf-slot{left:var(--sh-slot-left-md);bottom:var(--sh-slot-bottom-nav)}}@media (min-width:1024px){.sh-shelf-slot{bottom:var(--sh-slot-bottom-md)}}@media (max-height:860px){.sh-shelf-slot.sh-shelf-h860{display:none}}@media (max-height:780px){.sh-shelf-slot.sh-shelf-h780{display:none}}.sh-shelf-in{opacity:1}.sh-shelf-out{opacity:0}@media (prefers-reduced-motion:no-preference){.sh-shelf-in{animation:shShelfIn .7s ease-out both}.sh-shelf-out{animation:shShelfOut .7s ease-out both}}@keyframes shMaskSweep{0%,60%{transform:translateX(-120%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:no-preference){.sh-mask-sweep:after{content:"";position:absolute;inset:0 auto 0 0;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85) 50%,transparent);animation:shMaskSweep 3.2s ease-in-out infinite}.dark .sh-mask-sweep:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.25) 50%,transparent)}}@keyframes shTickerIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.sh-ticker-in{animation:shTickerIn .3s ease-out both}}@keyframes sh-store-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.sh-store-rail{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 64px,black calc(100% - 64px),transparent);padding-block:16px 36px}.sh-store-rail-track{animation:sh-store-marquee var(--sh-marquee-duration,72s) linear infinite;will-change:transform}.sh-store-rail:focus-within .sh-store-rail-track,.sh-store-rail:hover .sh-store-rail-track{animation-play-state:paused}@media (hover:none) and (pointer:coarse),(prefers-reduced-motion:reduce){.sh-store-rail{overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,black calc(100% - 56px),transparent);scrollbar-width:none;-ms-overflow-style:none}.sh-store-rail::-webkit-scrollbar{display:none}.sh-store-rail-track{animation:none}.sh-store-rail-clone{display:none}}.sh-bon{box-shadow:0 1px 2px rgba(15,23,42,.05),0 14px 34px -22px rgba(15,23,42,.4)}.dark .sh-bon{box-shadow:0 1px 2px rgba(0,0,0,.45),0 26px 70px -28px rgba(124,58,237,.75),0 10px 44px -22px rgba(255,90,95,.34)}@media (prefers-reduced-motion:no-preference){.sh-bon:hover{box-shadow:0 2px 4px rgba(15,23,42,.06),0 28px 56px -28px rgba(15,23,42,.5)}.dark .sh-bon:hover{box-shadow:0 2px 6px rgba(0,0,0,.5),0 40px 96px -34px rgba(124,58,237,.9),0 16px 60px -26px rgba(255,90,95,.44)}}