:root{--pink: #DD1255;--pink-deep: #B5003E;--pink-soft: #FFE5EF;--pink-bright: #FF6FAA;--yellow: #FFC83D;--yellow-soft: #FFF1B5;--navy: #1B1735;--navy-2: #2A2452;--cream: #FFF7EC;--cream-2: #FFFBF3;--mint: #B9F2D2;--mint-deep: #2BB871;--lavender: #E2D2FF;--lavender-deep: #7B5BD1;--peach: #FFD0B0;--peach-deep: #FF7A3D;--sky: #C5E9FF;--sky-deep: #2C8EE3;--outline: 3px solid var(--navy);--outline-2: 2.5px solid var(--navy);--shadow-pop: 5px 5px 0 var(--navy);--shadow-pop-sm: 3px 3px 0 var(--navy);--shadow-pop-lg: 8px 8px 0 var(--navy);--radius: 22px;--radius-lg: 32px;--radius-pill: 999px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;zoom:.9;font-family:"Baloo 2",system-ui,sans-serif;font-weight:500;background:var(--cream);color:var(--navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[dir=rtl],html[dir=rtl] body{font-family:"Baloo Bhaijaan 2","Baloo 2",system-ui,sans-serif}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.confetti-bg{background-color:var(--cream);background-image:radial-gradient(circle at 12% 22%,var(--pink-soft) 0 14px,transparent 15px),radial-gradient(circle at 78% 14%,var(--yellow-soft) 0 10px,transparent 11px),radial-gradient(circle at 32% 78%,var(--mint) 0 12px,transparent 13px),radial-gradient(circle at 88% 68%,var(--lavender) 0 8px,transparent 9px),radial-gradient(circle at 55% 42%,var(--peach) 0 6px,transparent 7px),radial-gradient(circle at 18% 55%,var(--sky) 0 9px,transparent 10px);background-size:380px 320px;background-position:0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:var(--radius-pill);border:var(--outline);background:var(--pink);color:#fff;font-weight:800;font-size:17px;letter-spacing:.01em;box-shadow:var(--shadow-pop);transition:transform .12s ease,box-shadow .12s ease;white-space:nowrap}.btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--navy)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--navy)}.btn-yellow{background:var(--yellow);color:var(--navy)}.btn-white{background:#fff;color:var(--navy)}.btn-mint{background:var(--mint);color:var(--navy)}.btn-sm{padding:8px 16px;font-size:14px;box-shadow:var(--shadow-pop-sm);border-width:2.5px}.btn-sm:hover{box-shadow:5px 5px 0 var(--navy)}.btn-lg{padding:18px 36px;font-size:19px;box-shadow:var(--shadow-pop-lg)}.card{background:#fff;border:var(--outline);border-radius:var(--radius);box-shadow:var(--shadow-pop);overflow:hidden}.card-sm{border-width:2.5px;box-shadow:var(--shadow-pop-sm);border-radius:18px}.badge{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:2px solid var(--navy);background:var(--yellow);color:var(--navy)}.scallop-bottom{-webkit-mask:radial-gradient(18px at 50% calc(100% - 22px),#000 98%,#0000) 50% / 40px 100%;mask:radial-gradient(18px at 50% calc(100% - 22px),#000 98%,#0000) 50% / 40px 100%}.sparkle{display:inline-block;color:var(--yellow);filter:drop-shadow(0 0 4px rgba(255,200,61,.6))}.marquee{display:flex;overflow:hidden;background:var(--navy);color:#fff;border-bottom:var(--outline);font-weight:700;font-size:13.5px;letter-spacing:.02em}.marquee-track{display:flex;gap:56px;padding:9px 0;animation:marquee 38s linear infinite;white-space:nowrap;min-width:max-content}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html[dir=rtl] .marquee-track{animation-direction:reverse}.input{width:100%;background:#fff;border:2.5px solid var(--navy);border-radius:14px;padding:13px 16px;font-family:inherit;font-weight:600;font-size:15px;color:var(--navy);outline:none;transition:box-shadow .12s ease,transform .12s ease}.input:focus{box-shadow:0 0 0 3px var(--pink-soft),4px 4px 0 var(--navy);transform:translate(-2px,-2px)}.input::placeholder{color:#1b173566;font-weight:500}.input-error{border-color:var(--pink-deep)!important;box-shadow:0 0 0 3px var(--pink-soft)!important}.label{display:block;font-weight:800;font-size:13px;margin-bottom:6px;color:var(--navy);letter-spacing:.01em}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:2.5px solid var(--navy);background:#fff;font-weight:700;font-size:13.5px;color:var(--navy);cursor:pointer;transition:all .12s ease}.chip:hover{background:var(--yellow-soft)}.chip.active{background:var(--navy);color:#fff}.container{max-width:1280px;margin:0 auto;padding:0 24px}.spin-slow{animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wiggle{animation:wiggle 3s ease-in-out infinite;transform-origin:center}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.bounce-soft{animation:bounceSoft 2.4s ease-in-out infinite}@keyframes bounceSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.heading{font-family:"Baloo 2",system-ui,sans-serif;font-weight:800;line-height:1;letter-spacing:-.01em}html[dir=rtl] .heading{font-family:"Baloo Bhaijaan 2",sans-serif}.text-stroke{-webkit-text-stroke:2px var(--navy);paint-order:stroke fill}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b173573;z-index:90;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer{position:fixed;top:0;bottom:0;right:0;width:440px;max-width:92vw;background:var(--cream);border-left:var(--outline);z-index:91;display:flex;flex-direction:column;animation:slideInR .22s cubic-bezier(.2,.9,.3,1.1)}html[dir=rtl] .drawer{right:auto;left:0;border-left:0;border-right:var(--outline);animation:slideInL .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes slideInR{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInL{0%{transform:translate(-100%)}to{transform:translate(0)}}.stripes{background-image:repeating-linear-gradient(-45deg,var(--yellow) 0 14px,var(--navy) 14px 28px)}.dots{background-image:radial-gradient(var(--navy) 1.6px,transparent 1.7px);background-size:14px 14px}.hscroll{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:4px 0 16px}.hscroll::-webkit-scrollbar{display:none}.cat-card{transform:rotate(var(--tilt, 0deg));transition:transform .2s cubic-bezier(.2,.8,.3,1),box-shadow .2s ease;will-change:transform}.cat-card .cat-card-img{transition:transform .4s cubic-bezier(.2,.8,.3,1)}@media (hover: hover){.cat-card:hover{transform:rotate(0) translateY(-7px) scale(1.05);box-shadow:8px 11px 0 var(--navy);z-index:2}.cat-card:hover .cat-card-img{transform:scale(1.1)}}.cat-card:active{transform:rotate(0) translateY(-2px) scale(1.02);box-shadow:4px 5px 0 var(--navy)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding:80px 24px 90px;position:relative}.promo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.checkout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.cat-layout{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:start}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:40px;align-items:start}.grid-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.grid-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-ig{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ig-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.promo-banner{padding:50px 60px}.cat-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;gap:36px;padding:48px 24px 64px}.hero-left{text-align:center}.hero-left p{margin-left:auto;margin-right:auto}.hero-left .hero-cta,.hero-left .hero-trust{justify-content:center}.promo-grid{grid-template-columns:1fr;gap:28px}.checkout-grid,.cat-layout{grid-template-columns:1fr}.cat-sidebar{position:static;top:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.grid-feat{grid-template-columns:repeat(3,1fr)}.grid-cats{grid-template-columns:repeat(4,1fr)}.ig-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.container{padding:0 16px}.grid-cats{grid-template-columns:repeat(3,1fr);gap:12px}.grid-feat{grid-template-columns:repeat(2,1fr);gap:14px}.ig-grid{grid-template-columns:1fr}.grid-ig{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.form-2{grid-template-columns:1fr}.hero-grid{padding:32px 16px 44px}.promo-banner{padding:30px 22px}}@media (max-width: 430px){.grid-cats{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}}@media (max-width: 900px){.admin-root [style*="grid-template-columns: repeat(4"],.admin-root [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,1fr)!important}.admin-root [style*="grid-template-columns: 1.6fr"],.admin-root [style*="grid-template-columns: 1.5fr"],.admin-root [style*="grid-template-columns: 1.4fr"],.admin-root [style*="grid-template-columns: 1.3fr"],.admin-root [style*="grid-template-columns: 1.2fr"]{grid-template-columns:1fr!important}.admin-root .drawer{width:min(94vw,460px)!important}}@media (max-width: 560px){.admin-root [style*="grid-template-columns: repeat(4"],.admin-root [style*="grid-template-columns: repeat(3"],.admin-root [style*="grid-template-columns: repeat(2"],.admin-root [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.admin-root .drawer{width:100vw!important}}
