.qsv-section{padding:14px 12px 6px}.qsv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qsv-grid[data-count="1"]{grid-template-columns:minmax(0,100%);justify-content:center}.qsv-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:359px){.qsv-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.qsv-grid[data-count="2"]{gap:6px}}.qsv-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 1px 2px #0d1b2a08,0 4px 14px #0d1b2a0a;text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;min-height:122px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .2s ease;-webkit-tap-highlight-color:transparent}.qsv-card:before{content:"";position:absolute;inset:0;background:var(--qsv-tint, transparent);opacity:0;z-index:-1;transition:opacity .25s ease}.qsv-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0d1b2a0a,0 10px 28px #0d1b2a14;border-color:#e3e8ee}.qsv-card:hover:before{opacity:1}.qsv-card:active{transform:translateY(0) scale(.985);transition-duration:.08s}.qsv-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qsv-ring, rgba(26, 86, 219, .35))}.qsv-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:var(--qsv-grad, linear-gradient(135deg, #1a56db, #2563eb));box-shadow:0 6px 16px var(--qsv-shadow, rgba(26, 86, 219, .25));flex-shrink:0}.qsv-icon i{line-height:1}.qsv-title{font:800 13.5px/1.2 Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#0d1b2a;margin:0;letter-spacing:-.2px;text-align:center}.qsv-title[data-tw-words]{display:block;min-height:1.2em;white-space:normal;word-break:keep-all}.qsv-title[data-tw-words]:after{content:"";display:inline-block;width:2px;height:.95em;margin-left:3px;vertical-align:text-bottom;background:currentColor;border-radius:1px;opacity:1;animation:qsv-cursor-blink 1.05s steps(2,start) infinite}@keyframes qsv-cursor-blink{to{opacity:0}}@media(max-width:419px){.qsv-title[data-tw-words]{min-height:2.4em}}@media(prefers-reduced-motion:reduce){.qsv-title[data-tw-words]:after{animation:none;opacity:0}}.qsv-desc{font:500 11px/1.35 Inter,system-ui,sans-serif;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qsv-cta{margin-top:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding-top:6px;font:700 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:var(--qsv-cta, #1a56db);transition:gap .2s ease}.qsv-cta i{font-size:13px;transform:translateY(.5px);transition:transform .2s ease}.qsv-card:hover .qsv-cta{gap:8px}.qsv-card:hover .qsv-cta i{transform:translate(2px,.5px)}.qsv-card--print{--qsv-grad: linear-gradient(135deg, #2563eb, #1d4ed8);--qsv-shadow: rgba(37, 99, 235, .28);--qsv-tint: linear-gradient(180deg, rgba(37, 99, 235, .04), transparent 70%);--qsv-ring: rgba(37, 99, 235, .32);--qsv-cta: #1d4ed8}.qsv-card--satvik{--qsv-grad: linear-gradient(135deg, #f59e0b, #d97706);--qsv-shadow: rgba(217, 119, 6, .28);--qsv-tint: linear-gradient(180deg, rgba(245, 158, 11, .05), transparent 70%);--qsv-ring: rgba(217, 119, 6, .35);--qsv-cta: #b45309}.qsv-card--mama{--qsv-grad: linear-gradient(135deg, #ef4444, #dc2626);--qsv-shadow: rgba(220, 38, 38, .26);--qsv-tint: linear-gradient(180deg, rgba(239, 68, 68, .05), transparent 70%);--qsv-ring: rgba(220, 38, 38, .32);--qsv-cta: #b91c1c}.qsv-card.qsv-card--print{padding:0;gap:0}.qsv-print-hero{position:relative;width:100%;height:74px;background-color:#0b1623;border-bottom:1px solid #e3e8ee;display:flex;align-items:flex-end;justify-content:center;padding:8px 10px 10px;overflow:hidden;transition:filter .35s ease}.qsv-hero-slider{position:absolute;inset:0;z-index:0;overflow:hidden;background:transparent}.qsv-card--print .qsv-hero-slider{background:#0b1623}.qsv-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.qsv-hero-slide.is-active{opacity:1}.qsv-hero-slide img{width:100%;height:100%;object-fit:cover;display:block;animation:qsv-kenburns 10s ease-in-out infinite alternate;will-change:transform}@keyframes qsv-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1.5%,0)}}.qsv-hero-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:600 9px/1 Inter,sans-serif;color:#ffffffb8;letter-spacing:.3px}.qsv-hero-dots{position:absolute;top:8px;left:10px;right:10px;z-index:3;display:flex;gap:4px;pointer-events:none}.qsv-hero-dot{flex:1 1 0;height:3px;min-width:10px;max-width:28px;border-radius:3px;background:#ffffff52;overflow:hidden;position:relative;box-shadow:0 1px 2px #00000040}.qsv-hero-dot:after{content:"";position:absolute;inset:0;width:0%;background:#fff;border-radius:3px}.qsv-hero-dot.is-done:after{width:100%}.qsv-hero-dot.is-active:after{animation:qsv-dot-fill 3.5s linear forwards}@keyframes qsv-dot-fill{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){.qsv-hero-slide{transition:none}.qsv-hero-slide img{animation:none}.qsv-hero-dot.is-active:after{animation:none;width:100%}}.qsv-print-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000052,#0000 22% 38%,#0009);pointer-events:none}.qsv-card--print:hover .qsv-print-hero{filter:saturate(1.08) brightness(1.03)}.qsv-print-titlebar{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 12px 5px 6px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:0 4px 14px #0003}.qsv-card--print .qsv-icon{width:24px;height:24px;border-radius:7px;font-size:12px;box-shadow:0 4px 12px #00000059;flex-shrink:0}.qsv-card--print .qsv-title{color:#fff;font-size:13px;letter-spacing:-.1px;text-shadow:0 2px 6px rgba(0,0,0,.45);text-align:left;margin:0;white-space:nowrap}.qsv-card--print .qsv-title[data-tw-words]{display:inline-block;min-height:1.2em;min-width:12ch;vertical-align:middle}.qsv-card--print .qsv-desc{padding:12px 14px 0;margin:0;text-align:center}.qsv-card--print .qsv-cta{margin-top:auto;padding:8px 14px 12px}@media(max-width:419px){.qsv-card--print .qsv-title{font-size:11px}.qsv-card--print .qsv-title[data-tw-words]{min-height:1.2em;min-width:11ch}.qsv-card--print .qsv-icon{width:18px;height:18px;font-size:9.5px;border-radius:6px}.qsv-print-titlebar{gap:6px;padding:4px 9px 4px 5px;border-radius:12px}.qsv-print-hero{padding:6px 6px 8px}.qsv-hero-dots{top:6px;left:6px;right:6px}}.qsv-card.qsv-card--satvik{padding:0;gap:0}.qsv-satvik-hero{position:relative;width:100%;height:74px;background-image:url(../ass_img/login_screen/satvik_bhog.gif);background-size:cover;background-position:center;background-color:#fff7e6;border-bottom:1px solid #eef0f3;display:flex;align-items:flex-end;justify-content:center;padding:8px 10px 10px;overflow:hidden;transition:filter .35s ease}.qsv-satvik-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000052,#0000 22% 38%,#0009);pointer-events:none}.qsv-card--satvik:hover .qsv-satvik-hero{filter:saturate(1.08) brightness(1.03)}.qsv-satvik-titlebar{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px 5px 6px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:0 4px 14px #0003}.qsv-card--satvik .qsv-icon{width:24px;height:24px;border-radius:7px;font-size:12px;box-shadow:0 4px 12px #00000059;flex-shrink:0}.qsv-card--satvik .qsv-title{color:#fff;font-size:13px;letter-spacing:-.1px;text-shadow:0 2px 6px rgba(0,0,0,.45);text-align:left;margin:0;white-space:nowrap;word-break:keep-all;overflow:visible}.qsv-card--satvik .qsv-title[data-tw-words]{display:inline-block;min-height:1.2em;min-width:13ch;vertical-align:middle}@media(max-width:419px){.qsv-card--satvik .qsv-title{font-size:11px}.qsv-card--satvik .qsv-title[data-tw-words]{min-height:1.2em;min-width:13ch}.qsv-card--satvik .qsv-icon{width:18px;height:18px;font-size:9.5px;border-radius:6px}.qsv-satvik-titlebar{gap:6px;padding:0;border-radius:0;background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.qsv-satvik-hero{padding:6px 6px 8px}}.qsv-card--satvik .qsv-desc{padding:12px 14px 0;margin:0;text-align:center}.qsv-card--satvik .qsv-cta{margin-top:auto;padding:8px 14px 12px}.qsv-card.qsv-card--mama{padding:0;gap:0}.qsv-mama-hero{position:relative;width:100%;height:74px;background-image:url(../ass_img/login_screen/mamas_cook.gif);background-size:cover;background-position:center;background-color:#1a0f0d;border-bottom:1px solid #eef0f3;display:flex;align-items:flex-end;justify-content:center;padding:8px 10px 10px;overflow:hidden;transition:filter .35s ease}.qsv-mama-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000052,#0000 22% 38%,#0009);pointer-events:none}.qsv-card--mama:hover .qsv-mama-hero{filter:saturate(1.08) brightness(1.03)}.qsv-mama-titlebar{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 12px 5px 6px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:0 4px 14px #0003}.qsv-card--mama .qsv-icon{width:24px;height:24px;border-radius:7px;font-size:12px;box-shadow:0 4px 12px #00000059;flex-shrink:0}.qsv-card--mama .qsv-title{color:#fff;font-size:13px;letter-spacing:-.1px;text-shadow:0 2px 6px rgba(0,0,0,.45);text-align:left;margin:0;white-space:nowrap}.qsv-card--mama .qsv-title[data-tw-words]{display:inline-block;min-height:1.2em;min-width:12ch;vertical-align:middle}.qsv-card--mama .qsv-desc{padding:12px 14px 0;margin:0;text-align:center}.qsv-card--mama .qsv-cta{margin-top:auto;padding:8px 14px 12px}@media(max-width:419px){.qsv-card--mama .qsv-title{font-size:11px}.qsv-card--mama .qsv-title[data-tw-words]{min-height:1.2em;min-width:11ch}.qsv-card--mama .qsv-icon{width:18px;height:18px;font-size:9.5px;border-radius:6px}.qsv-mama-titlebar{gap:6px;padding:4px 9px 4px 5px;border-radius:12px}.qsv-mama-hero{padding:6px 6px 8px}}@media(min-width:768px){.qsv-section{padding:16px 16px 8px}.qsv-grid{gap:14px}.qsv-card{min-height:140px;padding:16px}.qsv-icon{width:44px;height:44px;font-size:20px}.qsv-title{font-size:14.5px}.qsv-desc{font-size:12px}.qsv-print-hero,.qsv-satvik-hero,.qsv-mama-hero{height:130px}}@media(min-width:1024px){.qsv-grid{gap:18px}.qsv-card{min-height:156px;padding:18px 20px}.qsv-icon{width:48px;height:48px;font-size:22px;border-radius:14px}.qsv-title{font-size:16px}.qsv-desc{font-size:12.5px}.qsv-cta{font-size:11px}.qsv-print-hero,.qsv-satvik-hero,.qsv-mama-hero{height:150px}}@media(max-width:359px){.qsv-section{padding:10px 8px 4px}.qsv-grid{gap:6px}.qsv-card{padding:10px 8px;min-height:112px}.qsv-icon{width:32px;height:32px;font-size:14px;border-radius:10px}.qsv-title{font-size:11.5px;letter-spacing:-.1px}.qsv-desc{font-size:10px}.qsv-cta{font-size:9.5px;padding-top:4px}.qsv-print-hero,.qsv-satvik-hero,.qsv-mama-hero{height:62px}}@media(prefers-reduced-motion:reduce){.qsv-card,.qsv-card:before,.qsv-cta,.qsv-cta i{transition:none}.qsv-card:hover{transform:none}}.fp-section{position:relative;overflow:hidden;margin:10px 0 4px}.fp-panel{position:relative;background-color:ivory;background-image:radial-gradient(115% 90% at 50% 30%,#fff0,#ffffff73 62%,#fff);border-radius:26px 26px 0 0;padding:2px 0 0}.fp-panel-media{--fp-media-height: clamp(80px, 22vw, 200px);display:block;width:100%;height:var(--fp-media-height);min-height:var(--fp-media-height);margin:0;padding:0;border:0;outline:0;line-height:0;font-size:0;overflow:hidden;background:transparent}.fp-panel-media>img,.fp-panel-media>video{display:block;width:100%;margin:0;padding:0;border:0;outline:0}.fp-panel-media>img.fp-media-fixed,.fp-panel-media>img.fp-media-auto,.fp-panel-media>video{height:100%;object-fit:contain;object-position:center}.fp-panel-media>img{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.05),#000 8px,#000 calc(100% - 8px),rgba(0,0,0,.05)),linear-gradient(to bottom,rgba(0,0,0,.05),#000 8px,#000 calc(100% - 8px),rgba(0,0,0,.05));mask-image:linear-gradient(to right,#0000000d,#000 8px calc(100% - 8px),#0000000d),linear-gradient(to bottom,#0000000d,#000 8px calc(100% - 8px),#0000000d);-webkit-mask-composite:source-in;mask-composite:intersect}.fp-panel-media.is-loading{position:relative;min-height:var(--fp-media-height);background:#f6f1df}.fp-panel-media.is-loading>img,.fp-panel-media.is-loading>video{position:absolute;inset:0;height:100%;opacity:0}.fp-panel-media.is-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-100%);animation:todShimmerSweep 1.3s ease-in-out infinite;will-change:transform;pointer-events:none}.fp-title{margin:2px 0 8px;min-height:1.08em;text-align:center;font-family:Playfair Display,Times New Roman,serif;font-weight:900;font-size:clamp(1.15rem,5vw,1.85rem);line-height:1.08;letter-spacing:.01em;color:#b0801c;background:linear-gradient(180deg,#c99a2e,#b0801c 52%,#97690f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fp-cats{--fp-gap: 8px;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--fp-gap);padding:10px 10px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.fp-cats::-webkit-scrollbar{display:none}.fp-cat{--fp-r: 14px;position:relative;box-sizing:border-box;min-width:0;flex:0 0 calc((100% - 3 * var(--fp-gap)) / 4);padding:8px 4px;border:var(--fp-bw) solid transparent;border-bottom:none;border-radius:var(--fp-r) var(--fp-r) 0 0;background:none;text-align:center;scroll-snap-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .22s ease,background .22s ease}@media(min-width:481px){.fp-cat{flex-basis:calc((100% - 4 * var(--fp-gap)) / 5)}}.fp-cat-thumb{width:76%;aspect-ratio:1 / 1;max-width:78px;margin:0 auto 6px;border-radius:50%;background:linear-gradient(160deg,var(--fp-g1, #fafafa) 0%,var(--fp-g2, #f0f0f0) 100%);box-shadow:inset 0 0 0 1px #0f172a0f;transition:box-shadow .22s ease,transform .22s ease;display:grid;place-items:center;overflow:hidden}.fp-cat-thumb img{width:100%;height:100%;object-fit:contain}.fp-cat-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;overflow:hidden;min-height:2.4em;font-size:.75rem;font-weight:600;line-height:1.2;color:#33475b;text-align:center;word-break:break-word}.fp-cat.is-active{--fp-r: 24px;border-color:#1f7d5b}.fp-cats .fp-cat:nth-child(8n+1){--fp-g1:#fce3d1;--fp-g2:#fcd1af;--fp-rgb:230 81 0}.fp-cats .fp-cat:nth-child(8n+2){--fp-g1:#d7e7d9;--fp-g2:#bddbc0;--fp-rgb:27 94 32}.fp-cats .fp-cat:nth-child(8n+3){--fp-g1:#d3e1f3;--fp-g2:#b9d3f0;--fp-rgb:13 71 161}.fp-cats .fp-cat:nth-child(8n+4){--fp-g1:#f0d6e1;--fp-g2:#edc0d2;--fp-rgb:136 14 79}.fp-cats .fp-cat:nth-child(8n+5){--fp-g1:#e3d6ee;--fp-g2:#d9c1e8;--fp-rgb:74 20 140}.fp-cats .fp-cat:nth-child(8n+6){--fp-g1:#d0e7e9;--fp-g2:#b3dde1;--fp-rgb:0 96 100}.fp-cats .fp-cat:nth-child(8n+7){--fp-g1:#feebd1;--fp-g2:#fee1ad;--fp-rgb:245 127 23}.fp-cats .fp-cat:nth-child(8n+8){--fp-g1:#f6dbd4;--fp-g2:#f4c8bc;--fp-rgb:191 54 12}#festive-picks{--fp-bw: 2px;--fp-rail-rgb: 124 178 255}#festive-picks:has(.fp-cat:nth-child(8n+1).is-active){--fp-rail-rgb: 230 81 0}#festive-picks:has(.fp-cat:nth-child(8n+2).is-active){--fp-rail-rgb: 27 94 32}#festive-picks:has(.fp-cat:nth-child(8n+3).is-active){--fp-rail-rgb: 13 71 161}#festive-picks:has(.fp-cat:nth-child(8n+4).is-active){--fp-rail-rgb: 136 14 79}#festive-picks:has(.fp-cat:nth-child(8n+5).is-active){--fp-rail-rgb: 74 20 140}#festive-picks:has(.fp-cat:nth-child(8n+6).is-active){--fp-rail-rgb: 0 96 100}#festive-picks:has(.fp-cat:nth-child(8n+7).is-active){--fp-rail-rgb: 245 127 23}#festive-picks:has(.fp-cat:nth-child(8n+8).is-active){--fp-rail-rgb: 191 54 12}.fp-cat.is-active{background:linear-gradient(357deg,rgb(var(--fp-rgb) / .09),rgb(var(--fp-rgb) / 0) 74%)}.fp-cat.is-active .fp-cat-thumb{box-shadow:inset 0 1px #ffffffbf,0 0 0 3px rgb(var(--fp-rgb) / .16),0 6px 18px -4px rgb(var(--fp-rgb) / .45);transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){.fp-cat:not(.is-active):hover .fp-cat-thumb{box-shadow:inset 0 0 0 1px #0f172a0f,0 3px 10px -3px rgb(var(--fp-rgb) / .38);transform:translateY(-1px)}}.fp-cat:active .fp-cat-thumb{transform:translateY(0)}.fp-cat.is-active .fp-cat-name{color:#7d1f3d;font-weight:700}@media(prefers-reduced-motion:reduce){.fp-cat-thumb,.fp-cat.is-active .fp-cat-thumb,.fp-cat:not(.is-active):hover .fp-cat-thumb{transition:none;transform:none}}.fp-rail-wrap{padding:14px 10px;min-height:200px;background-color:rgb(var(--fp-rail-rgb, 124 178 255) / .19);--fp-edge-fade: 180px;background-image:linear-gradient(to right,rgb(31 125 91 / 0) 0,#1f7d5b min(var(--fp-edge-fade, 180px),var(--fp-cut-x, 0px)),#1f7d5b var(--fp-cut-x, 0px),transparent var(--fp-cut-x, 0px),transparent calc(var(--fp-cut-x, 0px) + var(--fp-cut-w, 0px)),#1f7d5b calc(var(--fp-cut-x, 0px) + var(--fp-cut-w, 0px)),#1f7d5b max(calc(100% - var(--fp-edge-fade, 180px)),calc(var(--fp-cut-x, 0px) + var(--fp-cut-w, 0px))),rgb(31 125 91 / 0) 100%),linear-gradient(180deg,#ffffffb8,#fff0 62%);background-size:100% var(--fp-bw, 2px),auto;background-position:top left,top left;background-repeat:no-repeat,no-repeat;transition:background-color .32s ease}.fp-see-all{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:5px auto 2px;padding:6px 24px;border:1px solid rgb(31 125 91 / .28);border-radius:999px;background-color:rgb(var(--fp-rail-rgb, 124 178 255) / .14);background-image:linear-gradient(180deg,#fff,#fff0);color:#1f7d5b;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1;text-decoration:none;white-space:nowrap;min-height:38px;box-shadow:0 1px 2px #0f172a0a,0 6px 16px -8px #1f7d5b73;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.fp-see-all i{font-size:1rem;line-height:1;transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.fp-see-all:hover{border-color:#1f7d5b80;background-color:rgb(var(--fp-rail-rgb, 124 178 255) / .26);box-shadow:0 2px 4px #0f172a0d,0 10px 22px -10px #1f7d5b99;transform:translateY(-1px)}.fp-see-all:hover i{transform:translate(3px)}}.fp-see-all:active{transform:translateY(0) scale(.97);box-shadow:0 1px 2px #0f172a0d}.fp-see-all:focus-visible{outline:2.5px solid #1f7d5b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.fp-see-all,.fp-see-all i{transition:none;transform:none}}.fp-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px;align-items:stretch;-webkit-overflow-scrolling:touch}.fp-rail::-webkit-scrollbar{display:none}.fp-card{flex-shrink:0;width:148px;scroll-snap-align:start;display:flex;flex-direction:column;cursor:pointer;border-radius:var(--pcd-radius, 14px);overflow:hidden;background:var(--pcd-surface, linear-gradient(180deg, #ffffff 0%, #ffffff 46%, #fcfdfe 74%, #f5f8fb 100%));border:1px solid var(--pcd-hairline, rgba(15, 23, 42, .07));box-shadow:var(--pcd-shadow, 0 1px 2px rgba(15, 23, 42, .05), 0 6px 14px -8px rgba(15, 23, 42, .1));transition:transform .2s,box-shadow .2s;contain:layout paint}.fp-card:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.fp-card:hover{box-shadow:var(--pcd-shadow-hover, 0 2px 4px rgba(15, 23, 42, .06), 0 14px 24px -12px rgba(15, 23, 42, .16));border-color:var(--pcd-hairline-hover, rgba(15, 23, 42, .13))}.fp-card:hover .fp-media img{transform:scale(1.05)}}@media(min-width:576px){.fp-card{width:162px}}@media(min-width:768px){.fp-card{width:178px}}@media(min-width:992px){.fp-rail{flex-wrap:wrap;overflow-x:visible}.fp-card{width:calc(16.666% - 9px)}}.fp-media{position:relative;width:100%;aspect-ratio:4/3;background:#f4f4f4;overflow:hidden;flex-shrink:0}.fp-media img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;opacity:0;transition:transform .35s,opacity .35s ease;will-change:opacity}.fp-media img.is-loaded{opacity:1;will-change:auto}img[data-rp-skel]:not(.is-loaded){background-image:linear-gradient(90deg,var(--color-surface, #f8fafc) 25%,#e9ecef 50%,var(--color-surface, #f8fafc) 75%);background-size:200% 100%;background-repeat:no-repeat}img[data-rp-skel].rp-skel-live:not(.is-loaded){animation:rp-shimmer-slide 1.2s ease-in-out infinite}img[data-rp-skel].is-loaded{animation:none;background-image:none}@media(prefers-reduced-motion:reduce){img[data-rp-skel].rp-skel-live:not(.is-loaded){animation:none}}.fp-img-shimmer{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#eef0f2;transition:opacity .3s ease}.fp-img-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-100%);animation:todShimmerSweep 1.3s ease-in-out infinite;will-change:transform}.fp-img-shimmer.is-hidden{opacity:0;pointer-events:none}.fp-oos-overlay{position:absolute;z-index:4;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;color:#fff;letter-spacing:.4px}.fp-top-badge{position:absolute;z-index:3;top:7px;left:7px;background:#fffffff5;font-size:9px;font-weight:800;border-radius:99px;padding:3px 7px;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 6px #0000001f;letter-spacing:.2px;white-space:nowrap}.fp-top-badge.is-discount{color:#b91c1c}.fp-top-badge.is-label{color:#0d1b2a}.fp-badge-row{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none}.fp-brand-pill,.fp-orders-pill{background:#0f172a94;color:#fff;font-size:10.5px;font-weight:700;border-radius:99px;padding:3px 10px;box-shadow:0 1px 3px #0f172a47;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}#festive-picks .fp-meta .btn-cart-wrapper{flex:0 0 auto;width:72px;min-width:72px;height:32px;margin-top:0;border-radius:999px;box-shadow:0 4px 12px #1a8b3c4d;align-self:center}#festive-picks .btn-add-initial{appearance:none;-webkit-appearance:none;border:2px solid #1a8b3c!important;border-radius:999px!important;background:#fff!important;color:#1a8b3c!important;font-size:11px!important;font-weight:800!important;letter-spacing:.2px;gap:4px;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;transition:box-shadow .18s ease,filter .12s ease}#festive-picks .btn-add-initial i{font-size:13px!important;margin-right:1px;font-weight:800}#festive-picks .btn-add-initial:hover{filter:brightness(1.05);box-shadow:0 8px 20px #1a8b3c6b,0 2px 6px #00000014}#festive-picks .btn-add-initial:active{filter:brightness(.94)}#festive-picks .btn-add-initial:focus-visible{outline:2.5px solid #0f6b2c;outline-offset:2px}#festive-picks .btn-add-initial:disabled,#festive-picks .btn-add-initial[disabled]{background:#dcdcdc!important;border-color:#dcdcdc!important;color:#9a9a9a!important;box-shadow:none!important;cursor:not-allowed;filter:none}#festive-picks .qty-control-group{display:flex!important;align-items:stretch!important;background:linear-gradient(135deg,#34c759,#1a8b3c 60%,#0f6b2c)!important;border-radius:999px!important;box-shadow:0 4px 12px #1a8b3c52!important;overflow:hidden!important;padding:0!important;transition:box-shadow .18s ease,filter .12s ease}#festive-picks .qty-control-group:hover{filter:brightness(1.05);box-shadow:0 8px 20px #1a8b3c6b,0 2px 6px #00000014!important}#festive-picks .qty-control-group:active{filter:brightness(.94)}#festive-picks .qty-control-group:focus-within{outline:2.5px solid #0f6b2c;outline-offset:2px}#festive-picks .qty-control-group .qty-btn{background:transparent!important;border:0!important;color:#fff!important;padding:0 8px!important;font-size:14px!important;line-height:1;cursor:pointer;min-width:24px;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .12s,filter .1s}#festive-picks .qty-control-group .qty-btn:hover{background:#ffffff29!important}#festive-picks .qty-control-group .qty-btn:active{filter:brightness(.88)}#festive-picks .qty-control-group .qty-input{display:flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;width:20px!important;padding:0!important;font-size:12px!important;font-weight:800!important;color:#fff!important;background:transparent!important;border:0!important;text-align:center!important;outline:none!important;pointer-events:none;user-select:none}#festive-picks .qty-control-group .qty-input.bump{animation:todQtyBump .22s ease}#festive-picks .btn-options-dynamic.btn-add-initial{background:#fff!important;border:2px solid #1a8b3c!important;color:#1a8b3c!important;font-weight:800!important}#festive-picks .btn-options-dynamic.btn-add-initial i{font-weight:800!important}#festive-picks .btn-options-dynamic.btn-add-initial.is-in-cart{background:#1a8b3c!important;border:none!important;color:#fff!important}.fp-info{padding:9px 9px 10px;display:flex;flex-direction:column;gap:5px;flex:1}.fp-name{font-size:12px;font-weight:700;color:#0d1b2a;line-height:1.35;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.35em}.fp-desc{font-size:10.5px;line-height:1.3;color:#8e9bad;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}.fp-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:1px}.fp-price-block{display:flex;flex:1 1 auto;min-width:0;min-height:27px;flex-direction:column;align-items:flex-start;gap:0;overflow:hidden;text-align:left}.fp-mrp{font-size:9.5px;color:#1a1a1a;font-weight:500;text-decoration:line-through;line-height:1.2}.fp-price{font-size:13px;font-weight:800;color:#e07702;letter-spacing:-.2px;white-space:nowrap;line-height:1.2;margin-top:auto}.fp-delivery-time{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto;padding-bottom:1px;color:#64748b;font-size:10.5px;font-weight:800;line-height:1.2;white-space:nowrap}.fp-delivery-time .fp-delivery-icon{display:block;width:24px;height:20px;flex:0 0 24px;object-fit:contain}.fp-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:auto;padding-top:3px}.fp-rating{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#0d1b2a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-rating i{color:#f59e0b;font-size:10px;flex-shrink:0}.fp-meta-delete{display:none;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #f3cccc;border-radius:50%;background:#fff5f5;color:#c0392b;font-size:.95rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease}.fp-meta-delete:hover{background:#fde3e3}.fp-meta-delete:active{transform:scale(.92)}.fp-meta-delete:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.fp-skel-cat{box-sizing:border-box;flex:0 0 calc((100% - 24px)/4);padding:8px 4px;text-align:center}.fp-skel-circle{width:76%;aspect-ratio:1 / 1;max-width:78px;margin:0 auto 6px;border-radius:50%}.fp-skel-label{height:9px;border-radius:5px;margin:0 6px 4px}.fp-skel-card{position:relative;flex-shrink:0;width:148px;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #EFF2F6;scroll-snap-align:start;contain:layout style}@media(min-width:576px){.fp-skel-card{width:162px}}@media(min-width:768px){.fp-skel-card{width:178px}}@media(min-width:992px){.fp-skel-card{width:calc(16.666% - 9px)}}.fp-skel-thumb{width:100%;aspect-ratio:4/3;background:#eef0f2;flex-shrink:0}.fp-skel-info{padding:9px 9px 10px;display:flex;flex-direction:column;gap:7px;flex:1}.fp-skel-line{border-radius:5px;background:#eef0f2}.fp-skel-title{height:12px;width:82%}.fp-skel-desc{height:10px;width:58%}.fp-skel-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.fp-skel-price{height:14px;width:40px}.fp-skel-btn{flex:0 0 auto;width:72px;height:32px;border-radius:999px;background:#eef0f2}.fp-skel-stats{margin-top:auto;padding-top:3px}.fp-skel-pill{height:10px;width:46px;border-radius:5px;background:#eef0f2}.fp-skel-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:todShimmerSweep 1.4s ease-in-out infinite;will-change:transform;pointer-events:none}@media(prefers-reduced-motion:reduce){.fp-cats,.fp-rail{scroll-behavior:auto}.fp-card,.fp-card:active,.fp-media img{transition:none;transform:none}.fp-img-shimmer:after,.fp-skel-card:after{animation:none!important;display:none}.fp-panel-media.is-loading:after{animation:none!important;display:none}}.tod-section{margin:10px 0 4px;overflow:hidden}.tod-inner{border-radius:20px;overflow:hidden;margin:0 10px;box-shadow:0 4px 32px #f97d091a,0 1px 4px #0000000d;background:#fff}.tod-hero{display:flex;align-items:flex-start;padding:12px 18px 10px;background:linear-gradient(135deg,#fffbf5,#fff3e0 55%,#ffeacc);border-bottom:1px solid rgba(249,125,9,.1);position:relative;overflow:hidden;min-height:76px;transition:background .9s cubic-bezier(.4,0,.2,1)}.tod-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 130% at 92% 50%,rgba(255,200,50,.13) 0%,transparent 65%);pointer-events:none;transition:background .9s ease}.tod-hero:after{display:none}.tod-bg-layer{position:absolute;inset:0;pointer-events:none;z-index:0}.tod-sun-wrap{position:absolute;right:78px;top:50%;transform:translateY(-50%);width:54px;height:54px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .8s ease;will-change:opacity}.tod-sun-rays{position:absolute;width:54px;height:54px;border-radius:50%;background:conic-gradient(transparent 0deg,rgba(255,210,70,.55) 11deg,transparent 22deg,transparent 45deg,rgba(255,210,70,.45) 56deg,transparent 67deg,transparent 90deg,rgba(255,210,70,.55) 101deg,transparent 112deg,transparent 135deg,rgba(255,210,70,.45) 146deg,transparent 157deg,transparent 180deg,rgba(255,210,70,.55) 191deg,transparent 202deg,transparent 225deg,rgba(255,210,70,.45) 236deg,transparent 247deg,transparent 270deg,rgba(255,210,70,.55) 281deg,transparent 292deg,transparent 315deg,rgba(255,210,70,.45) 326deg,transparent 337deg,transparent 360deg);transform:scale(2.6);filter:blur(3px);animation:tod-sun-spin 28s linear infinite;will-change:transform}.tod-sun-core{position:absolute;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#fffde7,#ffe57f 22%,#ffc107 50%,#ff8f00,#e65100);box-shadow:0 0 0 4px #ffc10738,0 0 10px #ff8f00a6,0 0 22px #ffa72661,0 0 42px #ffc8322e;animation:tod-sun-pulse 4s ease-in-out infinite;will-change:box-shadow;z-index:1}.tod-moon-wrap{position:absolute;right:78px;top:50%;transform:translateY(-50%);width:54px;height:54px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .8s ease;will-change:opacity}.tod-moon-disc{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 35%,ivory,#fff9c4 28%,#ffd54f 58%,#f9a825 82%,#f57f17);box-shadow:inset -8px 2px 0 1px #0a163794,0 0 0 3px #ffeb6429,0 0 10px #ffdc507a,0 0 24px #c8b43c47,0 0 48px #b4a03224;animation:tod-moon-glow 5s ease-in-out infinite;will-change:box-shadow;position:relative}.tod-moon-disc:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#b4961e61;top:6px;left:6px;box-shadow:7px 11px 0 1px #b4961e47,3px 17px 0 .5px #b4961e38}.tod-stars-wrap{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.tod-stars-wrap .s{position:absolute;left:var(--left);top:var(--top);width:var(--size, 2.5px);height:var(--size, 2.5px);border-radius:50%;background:#ffffffeb;box-shadow:0 0 3px #fff9;animation:tod-star-twinkle var(--dur, 2s) ease-in-out infinite alternate;will-change:opacity,transform}.tod-day-haze{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.tod-day-haze .p{position:absolute;left:var(--px);top:var(--py);width:5px;height:5px;border-radius:50%;background:#ffc83252;filter:blur(1.5px);animation:tod-haze-float var(--pd, 3s) ease-in-out infinite alternate;will-change:transform,opacity}.tod-hero-left{flex:1;min-width:0;max-width:560px;position:relative;z-index:1}.tod-greeting{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fa8803;margin-bottom:2px;display:flex;align-items:center;gap:5px;transition:color .6s ease;opacity:0;animation:tod-text-rise .5s cubic-bezier(.16,1,.3,1) .05s forwards}.tod-greeting-dot{position:relative;width:5px;height:5px;border-radius:50%;background:#fa8803;display:inline-block;transition:background .6s ease}.tod-greeting-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#fa8803;animation:tod-dot-ping 2.4s cubic-bezier(.4,0,.6,1) infinite;will-change:transform,opacity}.tod-headline{font-size:1.12rem;font-weight:800;color:#1a1a2e;line-height:1.25;letter-spacing:-.01em;margin:0 0 3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;transition:color .6s ease;opacity:0;animation:tod-text-rise .5s cubic-bezier(.16,1,.3,1) .12s forwards}.tod-subline{font-size:.75rem;color:#888;font-weight:500;transition:color .6s ease;opacity:0;animation:tod-text-rise .5s cubic-bezier(.16,1,.3,1) .19s forwards}@keyframes tod-text-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tod-dot-ping{0%{transform:scale(1);opacity:.65}75%,to{transform:scale(2.8);opacity:0}}@keyframes tod-sun-spin{to{transform:scale(2.6) rotate(360deg)}}@keyframes tod-sun-pulse{0%,to{box-shadow:0 0 0 4px #ffc10738,0 0 10px #ff8f00a6,0 0 22px #ffa72661,0 0 42px #ffc8322e}50%{box-shadow:0 0 0 6px #ffc10747,0 0 16px #ff8f00cc,0 0 34px #ffa72680,0 0 60px #ffc83242}}@keyframes tod-moon-glow{0%,to{box-shadow:inset -8px 2px 0 1px #0a163794,0 0 0 3px #ffeb6429,0 0 10px #ffdc507a,0 0 24px #c8b43c47,0 0 48px #b4a03224}50%{box-shadow:inset -8px 2px 0 1px #0a163794,0 0 0 4px #ffeb6438,0 0 16px #ffdc50a6,0 0 36px #c8b43c6b,0 0 65px #b4a03238}}@keyframes tod-star-twinkle{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes tod-haze-float{0%{transform:translateY(0) scale(1);opacity:.32}to{transform:translateY(-6px) scale(1.3);opacity:.55}}@media(prefers-reduced-motion:reduce){.tod-sun-rays,.tod-sun-core,.tod-moon-disc,.tod-stars-wrap .s,.tod-day-haze .p,.tod-greeting-dot:before{animation:none!important}.tod-greeting,.tod-headline,.tod-subline{animation:none!important;opacity:1!important;transform:none!important}.tod-skel-card:after,.tod-section .tod-card .tod-img-shimmer:after{animation:none!important;display:none}}.tod-products{padding:14px 10px;background:#d5e8ff47;min-height:200px}.tod-hscroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px;align-items:stretch;-webkit-overflow-scrolling:touch}.tod-hscroll::-webkit-scrollbar{display:none}.tod-hscroll .tod-card-wrap{flex-shrink:0;width:148px;scroll-snap-align:start;display:flex;contain:layout style}@media(min-width:576px){.tod-hscroll .tod-card-wrap{width:162px}}@media(min-width:768px){.tod-hscroll .tod-card-wrap{width:178px}.tod-inner{margin:0 16px}}@media(min-width:992px){.tod-hscroll{flex-wrap:wrap;overflow-x:visible}.tod-hscroll .tod-card-wrap{width:calc(16.666% - 9px)}}.tod-section .tod-card{border-radius:var(--pcd-radius, 14px);overflow:hidden;background:var(--pcd-surface, linear-gradient(180deg, #ffffff 0%, #ffffff 46%, #fcfdfe 74%, #f5f8fb 100%));box-shadow:var(--pcd-shadow, 0 1px 2px rgba(15,23,42,.05), 0 6px 14px -8px rgba(15,23,42,.1));border:1px solid var(--pcd-hairline, rgba(15,23,42,.07));display:flex;flex-direction:column;width:100%;cursor:pointer;transition:transform .2s,box-shadow .2s;contain:layout paint}.tod-section .tod-card:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.tod-section .tod-card:hover{box-shadow:var(--pcd-shadow-hover, 0 2px 4px rgba(15,23,42,.06), 0 14px 24px -12px rgba(15,23,42,.16));border-color:var(--pcd-hairline-hover, rgba(15,23,42,.13))}}.tod-section .tod-card .tod-thumb{position:relative;width:100%;aspect-ratio:4/3;background:#f4f4f4;overflow:hidden;flex-shrink:0}.tod-section .tod-card .tod-thumb img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;opacity:0;transition:transform .35s,opacity .35s ease;will-change:opacity}.tod-section .tod-card .tod-thumb img.is-loaded{opacity:1;will-change:auto}@media(hover:hover)and (pointer:fine){.tod-section .tod-card:hover .tod-thumb img{transform:scale(1.05)}}.tod-section .tod-card .tod-img-shimmer{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#eef0f2;transition:opacity .3s ease}.tod-section .tod-card .tod-img-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-100%);animation:todShimmerSweep 1.3s ease-in-out infinite;will-change:transform}.tod-section .tod-card .tod-img-shimmer.is-hidden{opacity:0;pointer-events:none}@keyframes todShimmerSweep{to{transform:translate(100%)}}.tod-section .tod-card .tod-top-badge{position:absolute;z-index:3;top:7px;left:7px;background:#fffffff5;font-size:9px;font-weight:800;border-radius:99px;padding:3px 7px;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 6px #0000001f;letter-spacing:.2px;white-space:nowrap}.tod-section .tod-card .tod-top-badge.is-discount{color:#b91c1c}.tod-section .tod-card .tod-top-badge.is-label{color:#0d1b2a}.tod-section .tod-card .tod-oos-overlay{position:absolute;z-index:4;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;color:#fff;letter-spacing:.4px}.tod-section .tod-card .tod-badge-row{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none}.tod-section .tod-card .tod-brand-pill,.tod-section .tod-card .tod-orders-pill{background:#0f172a94;color:#fff;font-size:10.5px;font-weight:700;border-radius:99px;padding:3px 10px;box-shadow:0 1px 3px #0f172a47;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.tod-section .tod-card .tod-info{padding:9px 9px 10px;display:flex;flex-direction:column;gap:5px;flex:1}.tod-section .tod-card .tod-title{font-size:12px;font-weight:700;color:#0d1b2a;line-height:1.35;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.35em}.tod-section .tod-card .tod-desc{font-size:10.5px;line-height:1.3;color:#8e9bad;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}.tod-section .tod-card .tod-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-top:1px}.tod-section .tod-card .tod-price-block{display:flex;flex-direction:column;gap:0;min-width:0;min-height:27px;flex:1 1 auto;overflow:hidden;align-self:flex-start}.tod-section .tod-card .tod-price-old{font-size:9.5px;color:#1a1a1a;font-weight:500;text-decoration:line-through;line-height:1.2}.tod-section .tod-card .tod-price{font-size:13px;font-weight:800;color:#e07702;letter-spacing:-.2px;white-space:nowrap;line-height:1.2;margin-top:auto}.tod-section .tod-price-row .btn-cart-wrapper{flex:0 0 auto;width:72px;min-width:72px;height:32px;margin-top:0;margin-left:auto;border-radius:999px;box-shadow:0 4px 12px #f97d094d;align-self:center}.tod-section .btn-add-initial{appearance:none;-webkit-appearance:none;border:2px solid #fa8803!important;border-radius:999px!important;background:#fff!important;color:#fa8803!important;font-size:11px!important;font-weight:800!important;letter-spacing:.2px;gap:4px;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;transition:box-shadow .18s ease,filter .12s ease}.tod-section .btn-add-initial i{font-size:13px!important;margin-right:1px;font-weight:800}.tod-section .btn-add-initial:hover{filter:brightness(1.05);box-shadow:0 8px 20px #f97d096b,0 2px 6px #00000014}.tod-section .btn-add-initial:active{filter:brightness(.94)}.tod-section .btn-add-initial:focus-visible{outline:2.5px solid #B85800;outline-offset:2px}.tod-section .btn-add-initial:disabled,.tod-section .btn-add-initial[disabled]{background:#dcdcdc!important;border-color:#dcdcdc!important;color:#9a9a9a!important;box-shadow:none!important;cursor:not-allowed;filter:none}.tod-section .qty-control-group{display:flex!important;align-items:stretch!important;background:linear-gradient(135deg,#ffb347,#fa8803 60%,#e07600)!important;border-radius:999px!important;box-shadow:0 4px 12px #fa880352!important;overflow:hidden!important;padding:0!important;transition:box-shadow .18s ease,filter .12s ease}.tod-section .qty-control-group:hover{filter:brightness(1.05);box-shadow:0 8px 20px #f97d096b,0 2px 6px #00000014!important}.tod-section .qty-control-group:active{filter:brightness(.94)}.tod-section .qty-control-group:focus-within{outline:2.5px solid #B85800;outline-offset:2px}.tod-section .qty-control-group .qty-btn{background:transparent!important;border:0!important;color:#fff!important;padding:0 8px!important;font-size:14px!important;line-height:1;cursor:pointer;min-width:24px;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .12s,filter .1s}.tod-section .qty-control-group .qty-btn:hover{background:#ffffff29!important}.tod-section .qty-control-group .qty-btn:active{filter:brightness(.88)}.tod-section .qty-control-group .qty-input{display:flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;width:20px!important;padding:0!important;font-size:12px!important;font-weight:800!important;color:#fff!important;background:transparent!important;border:0!important;text-align:center!important;outline:none!important;pointer-events:none;user-select:none}.tod-section .qty-control-group .qty-input.bump{animation:todQtyBump .22s ease}@keyframes todQtyBump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.tod-section .btn-options-dynamic.btn-add-initial{background:#fff!important;border:2px solid #fa8803!important;color:#fa8803!important;font-weight:800!important}.tod-section .btn-options-dynamic.btn-add-initial i{font-weight:800!important}.tod-section .btn-options-dynamic.btn-add-initial.is-in-cart{background:#fa8803!important;border:none!important;color:#fff!important}.tod-section .tod-card .tod-stats{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:3px}.tod-section .tod-card .tod-rating{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#0d1b2a}.tod-section .tod-card .tod-rating i{color:#f59e0b;font-size:10px}.tod-section .tod-card .tod-orders{font-size:10px;color:#8e9bad;display:inline-flex;align-items:center;gap:2px}.tod-skel-card{position:relative;flex-shrink:0;width:148px;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #EFF2F6;scroll-snap-align:start;contain:layout style}@media(min-width:576px){.tod-skel-card{width:162px}}@media(min-width:768px){.tod-skel-card{width:178px}}@media(min-width:992px){.tod-skel-card{width:calc(16.666% - 9px)}}.tod-skel-thumb{width:100%;aspect-ratio:4/3;background:#eef0f2;flex-shrink:0}.tod-skel-info{padding:9px 9px 10px;display:flex;flex-direction:column;gap:7px;flex:1}.tod-skel-line{border-radius:5px;background:#eef0f2}.tod-skel-title{height:12px;width:82%}.tod-skel-desc{height:10px;width:58%}.tod-skel-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.tod-skel-price{height:14px;width:40px}.tod-skel-btn{flex:0 0 auto;width:72px;height:32px;border-radius:999px;background:#eef0f2}.tod-skel-stats{margin-top:auto;padding-top:3px}.tod-skel-pill{height:10px;width:46px;border-radius:5px;background:#eef0f2}.tod-skel-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:todShimmerSweep 1.4s ease-in-out infinite;will-change:transform;pointer-events:none}.tod-sentinel{flex-shrink:0;width:1px;height:1px}.tod-rail-status{flex-shrink:0;width:148px;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:14px 10px;border-radius:12px;background:#fff;border:1px dashed #e3e6ea;color:#8e9bad;font-size:11px;font-weight:600;scroll-snap-align:start}@media(min-width:576px){.tod-rail-status{width:162px}}.tod-rail-status i{font-size:1.4rem;opacity:.55}.tod-rail-status .tod-retry-btn{margin-top:4px;padding:6px 14px;border-radius:999px;border:2px solid #fa8803;background:#fff;color:#fa8803;font-size:11px;font-weight:800;cursor:pointer}.tod-rail-status .tod-retry-btn:active{filter:brightness(.94)}.tod-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;color:#bbb;font-size:.8rem;gap:8px}.tod-empty-icon{font-size:2rem;opacity:.4}.tod-section[data-theme=morning] .tod-hero{background:linear-gradient(135deg,#fffbf5,#fff3e0 55%,#ffeacc)}.tod-section[data-theme=morning] .tod-hero:before{background:radial-gradient(ellipse 70% 130% at 92% 50%,rgba(255,200,50,.13) 0%,transparent 65%)}.tod-section[data-theme=morning] .tod-sun-wrap,.tod-section[data-theme=morning] .tod-day-haze{opacity:1}.tod-section[data-theme=afternoon] .tod-hero{background:linear-gradient(135deg,#fffef5,#fffce0 55%,#fff3c8)}.tod-section[data-theme=afternoon] .tod-hero:before{background:radial-gradient(ellipse 70% 130% at 92% 50%,rgba(255,220,30,.16) 0%,transparent 65%)}.tod-section[data-theme=afternoon] .tod-sun-wrap{opacity:1}.tod-section[data-theme=afternoon] .tod-sun-core{background:radial-gradient(circle at 38% 35%,#fff,#fff9c4 18%,#ffee58 42%,#fdd835 65%,#f9a825);box-shadow:0 0 0 5px #ffe60047,0 0 14px #ffc800bf,0 0 30px #ffdc3273,0 0 55px #ffe65038}.tod-section[data-theme=afternoon] .tod-day-haze{opacity:1}.tod-section[data-theme=evening] .tod-hero{background:linear-gradient(135deg,#fff3e0,#ffe0b2 40%,#ffccb0,#ffc4a0)}.tod-section[data-theme=evening] .tod-hero:before{background:radial-gradient(ellipse 70% 130% at 92% 50%,rgba(230,100,30,.18) 0%,transparent 65%)}.tod-section[data-theme=evening] .tod-sun-wrap{opacity:.9}.tod-section[data-theme=evening] .tod-sun-core{background:radial-gradient(circle at 38% 35%,#ffe0b2,#ff9800 30%,#e64a19 62%,#bf360c);box-shadow:0 0 0 4px #e64a1938,0 0 12px #e64a19b8,0 0 28px #ff64006b,0 0 50px #ff781e33}.tod-section[data-theme=evening] .tod-sun-rays{background:conic-gradient(transparent 0deg,rgba(255,120,40,.55) 11deg,transparent 22deg,transparent 45deg,rgba(255,120,40,.45) 56deg,transparent 67deg,transparent 90deg,rgba(255,120,40,.55) 101deg,transparent 112deg,transparent 135deg,rgba(255,120,40,.45) 146deg,transparent 157deg,transparent 180deg,rgba(255,120,40,.55) 191deg,transparent 202deg,transparent 225deg,rgba(255,120,40,.45) 236deg,transparent 247deg,transparent 270deg,rgba(255,120,40,.55) 281deg,transparent 292deg,transparent 315deg,rgba(255,120,40,.45) 326deg,transparent 337deg,transparent 360deg)}.tod-section[data-theme=night] .tod-hero{background:linear-gradient(135deg,#0d1b35,#132238 45%,#192d48 75%,#1e3355);border-bottom-color:#6482c81f}.tod-section[data-theme=night] .tod-hero:before{background:radial-gradient(ellipse 70% 130% at 92% 50%,rgba(100,130,220,.15) 0%,transparent 65%)}.tod-section[data-theme=night] .tod-moon-wrap,.tod-section[data-theme=night] .tod-stars-wrap{opacity:1}.tod-section[data-theme=night] .tod-greeting{color:#7986cb}.tod-section[data-theme=night] .tod-greeting-dot{background:#7986cb}.tod-section[data-theme=night] .tod-headline{color:#e8eaf6}.tod-section[data-theme=night] .tod-subline{color:#6774b1}.tod-section[data-theme=night] .tod-clock{color:#e8eaf6}.tod-section[data-theme=night] .tod-ampm{color:#7986cb}.tod-section[data-theme=night] .tod-slot-pill{background:#7986cb2e;color:#7986cb}.rv-backdrop{position:fixed;inset:0;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s;z-index:11144}.rv-backdrop.show{opacity:1;visibility:visible;transition:opacity .24s ease}.rv-panel{position:fixed;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;height:92vh;height:92dvh;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;transform:translate3d(0,calc(100% + 48px),0);visibility:hidden;transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;z-index:11145;box-shadow:0 -14px 44px #0000002e}.rv-panel.open{transform:translateZ(0);visibility:visible;transition:transform .3s cubic-bezier(0,0,.2,1)}@media(min-width:600px){.rv-panel{left:50%;right:auto;width:560px;max-width:96vw;transform:translate3d(-50%,calc(100% + 4vh + 48px),0);bottom:4vh;border-radius:22px;height:88vh;height:88dvh;max-height:88vh;max-height:88dvh}.rv-panel.open{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.rv-panel,.rv-panel.open,.rv-backdrop,.rv-backdrop.show,.rv-bar-fill{transition:none}}.rv-handle{width:40px;height:4px;background:#dde3ed;border-radius:99px;margin:10px auto 0;flex-shrink:0}.rv-header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:3px solid;border-image:linear-gradient(to right,#fff,#f97d09 15% 85%,#fff) 1;flex-shrink:0}.rv-header-title{font-size:15px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.rv-header-count{font-size:12px;font-weight:500;color:#94a3b8}.rv-close{width:34px;height:34px;border-radius:50%;background:#f4f6f9;border:0;display:inline-flex;align-items:center;justify-content:center;color:#334155;font-size:15px;cursor:pointer;transition:background .15s,transform .12s;flex-shrink:0}.rv-close:hover{background:#e8ecf2}.rv-close:active{transform:scale(.9)}.rv-close:focus-visible{outline:2px solid #00A859;outline-offset:2px}.rv-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rv-body::-webkit-scrollbar{width:4px}.rv-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.rv-summary{display:flex;align-items:center;gap:20px;padding:18px 18px 16px;border-bottom:1px solid #f1f5f9}.rv-big-score{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:76px}.rv-score-num{font-size:44px;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-2px}.rv-score-stars{display:flex;gap:2px;margin:4px 0 3px}.rv-score-stars i{color:#f59e0b;font-size:12px}.rv-score-stars i.rv-star-empty{color:#d1d5db}.rv-score-count{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap;text-align:center}.rv-bars{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.rv-bar-row{display:flex;align-items:center;gap:8px}.rv-bar-label{font-size:11px;font-weight:600;color:#64748b;flex-shrink:0;width:10px;text-align:right}.rv-bar-track{flex:1;height:6px;background:#f1f5f9;border-radius:99px;overflow:hidden}.rv-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#f59e0b,#f97316);width:0;transition:width .55s cubic-bezier(.32,.72,0,1)}.rv-bar-pct{font-size:11px;font-weight:600;color:#94a3b8;flex-shrink:0;min-width:30px;text-align:right}.rv-form{padding:16px 18px;border-bottom:1px solid #f1f5f9;background:#fafbfd}.rv-form-heading{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.7px;margin:0 0 12px}.rv-stars-selector{display:flex;gap:4px;margin-bottom:12px}.rv-star-sel{background:none;border:0;padding:2px 1px;cursor:pointer;font-size:26px;color:#d1d5db;transition:color .1s,transform .1s;-webkit-tap-highlight-color:transparent;line-height:1}.rv-star-sel.lit{color:#f59e0b}.rv-star-sel:active{transform:scale(1.18)}.rv-star-sel:focus-visible{outline:2px solid #00A859;border-radius:4px}.rv-field{display:block;width:100%;box-sizing:border-box;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;color:#0f172a;background:#fff;outline:none;transition:border-color .15s;margin-bottom:8px;-webkit-appearance:none;appearance:none}.rv-field:focus{border-color:#00a859}.rv-textarea.rv-field{min-height:80px;resize:vertical}.rv-char-row{display:flex;justify-content:flex-end;margin:-4px 0 10px}.rv-char-count{font-size:11px;color:#94a3b8;font-weight:500}.rv-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;background:linear-gradient(135deg,#00a859,#007a41);color:#fff;border:0;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #00a85947;transition:filter .12s,transform .12s,box-shadow .15s}.rv-submit:hover{filter:brightness(1.07);box-shadow:0 8px 24px #00a85961}.rv-submit:active{transform:scale(.98)}.rv-submit:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none;filter:none}.rv-list{padding:0 18px 20px}.rv-list-heading{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.7px;padding:16px 0 10px;margin:0}.rv-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;padding:14px;margin-bottom:10px;box-shadow:0 2px 8px #0000000a;animation:rvFadeIn .28s ease both}.rv-card.rv-mine{border-color:#00a85938;background:#f0faf5}.rv-card:last-child{margin-bottom:0}@keyframes rvFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rv-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rv-card-who{display:flex;align-items:center;gap:10px;min-width:0}.rv-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00a859,#007a41);color:#fff;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rv-avatar.rv-mine-av{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.rv-who-name{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-verified{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:#00a859}.rv-card-stars{display:flex;gap:2px;flex-shrink:0}.rv-card-stars i{font-size:12px;color:#f59e0b}.rv-card-stars i.empty{color:#d1d5db}.rv-review-title{font-size:13px;font-weight:700;color:#1e293b;margin:0 0 5px}.rv-review-body{font-size:12.5px;color:#475569;line-height:1.6;margin:0 0 8px}.rv-review-date{font-size:11px;color:#94a3b8;font-weight:500}.rv-edit-link{font-size:11.5px;color:#00a859;font-weight:600;cursor:pointer;border:0;background:none;padding:0;margin-left:10px;text-decoration:underline}.rv-empty{text-align:center;padding:32px 20px 20px}.rv-empty i{font-size:38px;color:#d1d5db;display:block;margin-bottom:10px}.rv-empty p{font-size:13px;color:#94a3b8;margin:0}.rv-load-more{display:block;width:100%;margin-top:12px;background:none;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:background .15s}.rv-load-more:hover{background:#f8fafc}.rv-rating-pill-clickable{cursor:pointer}.rv-rating-pill-clickable:hover{transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b3d;background:linear-gradient(135deg,#fff5e0,#fde8c8)}.rv-rating-pill-clickable:active{transform:translateY(0) scale(.97);box-shadow:0 1px 3px #f59e0b2e}.pvi-meta{--pvi-gap: 8px;--pvi-gap-s: 4px;--pvi-fs: .73rem;--pvi-pad: 10px;--pvi-ico: 24px;flex-wrap:nowrap;column-gap:var(--pvi-gap)}@media(max-width:480px){.pvi-meta{--pvi-gap: clamp(3.5px, 1.25vw, 6px);--pvi-gap-s: clamp(2px, .834vw, 4px);--pvi-fs: clamp(.655rem, 2.4333vw, .73rem);--pvi-pad: clamp(6px, 2.084vw, 10px);--pvi-ico: clamp(16px, 5vw, 24px)}}@media(max-width:378px){.pvi-meta{flex-wrap:wrap;row-gap:6px}}.pvi-info-trigger{display:inline-flex;align-items:center;gap:calc(var(--pvi-gap-s, 4px) + 1px);background:linear-gradient(135deg,#eef4ff,#e6edff);border:1px solid rgba(59,130,246,.26);border-radius:20px;padding:4px calc(var(--pvi-pad, 10px) - 2px) 4px var(--pvi-pad, 10px);font-size:var(--pvi-fs, .73rem);font-weight:700;line-height:1;color:#1d4ed8;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #3b82f624;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;-webkit-tap-highlight-color:transparent}.pvi-info-trigger .pvi-info-ic{font-size:.986em;color:#3b82f6}.pvi-info-trigger .pvi-info-chev{font-size:.822em;color:#60a5fa;transition:transform .18s ease}@media(max-width:429px){.pvi-meta .pvi-info-trigger .pvi-info-chev{display:none}}.pvi-info-trigger:hover{transform:translateY(-1px);box-shadow:0 4px 10px #3b82f638;background:linear-gradient(135deg,#e8f0ff,#dbe6ff)}.pvi-info-trigger:hover .pvi-info-chev{transform:translate(2px)}.pvi-info-trigger:active{transform:translateY(0) scale(.97)}.pvi-info-trigger:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}#offcanvasProductView .pvi-meta .rating-pill-minimal{position:relative;flex:0 0 auto;padding:4px var(--pvi-pad, 10px);font-size:var(--pvi-fs, .73rem);white-space:nowrap}#offcanvasProductView .pvi-meta .rating-pill-minimal:after{content:"";position:absolute;inset:-6px 0}#offcanvasProductView .pvi-meta .rating-pill-minimal i,#offcanvasProductView .pvi-meta .pvi-stock i{font-size:.932em}#offcanvasProductView .pvi-meta .pvi-stock{flex:0 0 auto;font-size:var(--pvi-fs, .73rem);white-space:nowrap}#offcanvasProductView .pvi-meta-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--pvi-gap, 8px);white-space:nowrap}#offcanvasProductView .pvi-meta .pvi-sep{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1;-webkit-user-select:none;user-select:none}#offcanvasProductView .pvi-delivery-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--pvi-gap-s, 4px);color:#64748b;font-size:var(--pvi-fs, .73rem);font-weight:600;line-height:1;white-space:nowrap}#offcanvasProductView .pvi-delivery-meta .pvi-delivery-icon{display:block;width:var(--pvi-ico, 24px);height:calc(var(--pvi-ico, 24px) * 20 / 24);flex:0 0 var(--pvi-ico, 24px);object-fit:contain}#offcanvasProductView .pvi-delivery-time{color:#334155;font-weight:700}.product-card-design .prod-rating{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:6px;width:100%;line-height:1}.product-card-design .prod-rating-stars,.product-card-design .prod-delivery-time{display:inline-flex;flex-flow:row nowrap;align-items:center;line-height:1;white-space:nowrap}.product-card-design .prod-rating-stars{min-width:0;gap:1.5px}.product-card-design .prod-rating-stars>.bi{display:inline-flex;align-items:center;justify-content:center;line-height:1}.product-card-design .prod-rating-stars>.bi:before{display:block;vertical-align:0}.product-card-design .prod-rating-count{line-height:1}.product-card-design .prod-delivery-time{flex:0 0 auto;gap:2px;margin-left:auto;color:#64748b;font-size:10px;font-weight:800;line-height:1}.product-card-design .prod-delivery-time .prod-delivery-icon{display:block;width:20px;height:16px;flex:0 0 24px;object-fit:contain}.pi-backdrop{position:fixed;inset:0;z-index:11244;background:#0f172a7a;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s}.pi-backdrop.show{opacity:1;visibility:visible}.pi-sheet{position:fixed;inset:auto 0 0;z-index:11245;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;background:#f8faf9;color:#172033;border:1px solid #e5eae7;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 48px #10251b26;transform:translateY(105%);visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s;overflow:hidden;font-family:var(--font-sans);font-size:12px;line-height:1.5;width:100%;max-width:560px;margin-inline:auto;box-sizing:border-box}.pi-sheet.open{transform:translateY(0);visibility:visible}.pi-sheet:focus{outline:none}.pi-handle{position:absolute;top:8px;left:calc(50% - 18px);width:36px;height:4px;border-radius:8px;background:#d7dfda;pointer-events:none}.pi-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 16px 10px;flex-shrink:0;border-bottom:1px solid #edf0ed;background:linear-gradient(135deg,#fff8f0,#fff 70%)}.pi-heading{min-width:0}.pi-eyebrow{display:inline-flex;align-items:center;gap:3px;margin-bottom:3px;font-size:8px;line-height:1.2;letter-spacing:1px;font-weight:700;color:#a35d25}.pi-eyebrow i{font-size:10px}.pi-title{font-size:16px;font-weight:750;line-height:1.25;letter-spacing:-.5px;margin:0;color:#20352a}.pi-subtitle{color:#718078;font-size:10px;line-height:1.4;margin:3px 0 0}.pi-close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #e5eae7;border-radius:14px;background:#fff;color:#596b60;font-size:11px;cursor:pointer;transition:background .15s,transform .15s}.pi-close:hover{background:#f0f5f2}.pi-close:active{transform:scale(.94)}.pi-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 14px max(14px,env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:#cbd2dc transparent}.pi-service-options,.pi-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 6px 8px;border:1px solid #dcece2;border-radius:15px;background:linear-gradient(135deg,#f0faf4,#fff 75%);box-shadow:0 2px 6px #183d2806}.pi-service-options{margin-bottom:10px}.pi-service-option{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 4px;color:#354b40;font-size:10px;font-weight:600;line-height:1.4;text-align:center}.pi-service-option+.pi-service-option{border-left:1px solid #e0ece4}.pi-service-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e5f3eb;color:#35815a;font-size:11px;line-height:1}.pi-service-status{font-size:13px;line-height:1}.pi-service-status.pi-ok{color:#16a05a}.pi-service-status.pi-no{color:#d64545}.pi-service-option[data-available=no]{color:#8a948e}.pi-service-option[data-available=no] .pi-service-icon{background:#f1f1f1;color:#9aa39e}.pi-grid{align-items:stretch}.pi-grid.pi-grid-state{display:block}.pi-col{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:22px auto 1fr;gap:3px;align-items:start;justify-items:center;padding:0 4px;text-align:center}.pi-col+.pi-col{border-left:1px solid #e0ece4}.pi-ic,.pi-sk-ic{grid-column:1;grid-row:1;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;overflow:hidden;font-size:11px;background:#e5f3eb;color:#35815a}.pi-ic-brand.pi-has-img{max-width:100%;background:#fff;border:1px solid #dcece2}.pi-ic-brand img{display:block;width:100%;height:100%;object-fit:contain;padding:2px}.pi-label,.pi-sk-lb{grid-column:1;grid-row:2}.pi-label{font-size:10px;font-weight:600;color:#354b40;line-height:1.4}.pi-val,.pi-sk-val{grid-column:1;grid-row:3;min-width:0;max-width:100%;text-align:center}.pi-val{font-size:11px;font-weight:650;color:#24392d;line-height:1.45;letter-spacing:-.15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#piSheet button:focus-visible{outline:2px solid #e79040;outline-offset:3px}.pi-sk{background:linear-gradient(100deg,#eef0f4 30%,#fafbfc,#eef0f4 70%);background-size:220% 100%;animation:piShimmer 1.4s ease-in-out infinite;border-radius:5px}.pi-sk-val{width:85%;height:16px}.pi-sk-lb{width:65%;height:14px}@keyframes piShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.pi-state{padding:24px 16px;text-align:center;border:1px solid #e4e8ee;border-radius:16px;background:#fff}.pi-grid-state .pi-state{padding:12px 8px;border:0;background:transparent}.pi-error>i{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 12px;border-radius:13px;background:#fff1e4;font-size:20px;color:#a35d25}.pi-error p{color:#667085;font-size:11px;margin:0 0 14px}.pi-retry{min-height:44px;padding:10px 24px;border:1px solid #e4d4c5;border-radius:10px;background:#fffaf5;color:#8b470f;font-size:11px;font-weight:650;cursor:pointer}.pi-retry:hover{background:#fff1e4}@media(max-width:359px){.pi-header{padding-inline:14px}.pi-body{padding:10px 12px max(14px,env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.pi-sheet,.pi-backdrop,.pi-close{transition:none}.pi-sk{animation:none}}#SearchAllProdPage{will-change:auto}#SearchAllProdPage.showing,#SearchAllProdPage.hiding{will-change:transform}#SearchAllProdPage #search-scroll-container{min-height:0;overflow-x:hidden}#SearchAllProdPage .vertical-scroll-container-all-products{max-height:none;overflow:visible;padding-right:0}#SearchAllProdPage .sap-load-more{flex:0 0 100%;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;color:#718078;font-size:11px;overflow-anchor:none}#SearchAllProdPage .sap-load-more .spinner-border{width:14px;height:14px;border-width:2px}#SearchAllProdPage .sap-load-more:not([data-loading])>*{visibility:hidden}#SearchAllProdPage .sap-load-more:not([data-loading]) .spinner-border{animation-play-state:paused}#SearchAllProdPage .img-wrap-modern{flex-shrink:0;min-height:0;overflow:hidden}#SearchAllProdPage .img-wrap-modern>a{position:absolute;inset:2px;width:auto!important;height:auto!important}#SearchAllProdPage .img-wrap-modern>a>img{width:100%;height:100%;object-fit:contain}#pmSheet{--pm: #ff6500;--pm-focus: #ff9c45;font-family:Arial,Helvetica,sans-serif;line-height:1.25;--pm-unit: .82px;color:#101727}.pm-backdrop{position:fixed;inset:0;background:#18202b99;opacity:0;visibility:hidden;transition:opacity .24s,visibility .24s;z-index:12000}.pm-backdrop.show{opacity:1;visibility:visible}.pm-sheet{position:fixed;inset:auto 0 0;margin-inline:auto;width:100%;max-width:600px;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;background:#fff;border-radius:calc(28 * var(--pm-unit)) calc(28 * var(--pm-unit)) 0 0;box-shadow:0 -12px calc(45 * var(--pm-unit)) #11182726;transform:translateY(105%);visibility:hidden;transition:transform .28s ease,visibility .28s;z-index:12001}.pm-sheet.open{transform:translateY(0);visibility:visible}.pm-handle{flex-shrink:0;width:calc(66 * var(--pm-unit));height:calc(6 * var(--pm-unit));border-radius:calc(20 * var(--pm-unit));margin:calc(16 * var(--pm-unit)) auto 0;background:#ffdab5}.pm-header{display:flex;align-items:flex-start;gap:calc(12 * var(--pm-unit));justify-content:space-between;padding:calc(24 * var(--pm-unit)) calc(27 * var(--pm-unit)) calc(13 * var(--pm-unit));flex-shrink:0}.pm-title{margin:0;font-size:calc(16 * var(--pm-unit));font-weight:750;letter-spacing:-.7px;line-height:1.2}.pm-subtitle{margin:calc(6 * var(--pm-unit)) 0 0;font-size:calc(17 * var(--pm-unit));line-height:1.4;color:#6e7a8e}.pm-close{display:grid;place-items:center;flex:0 0 calc(40 * var(--pm-unit));height:calc(42 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #e9ecf0;border-radius:calc(16 * var(--pm-unit));background:#f5f6f8;color:#303949;font-size:calc(22 * var(--pm-unit));cursor:pointer}.pm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 calc(25 * var(--pm-unit));scrollbar-width:thin}.pm-amount-card{min-height:calc(80 * var(--pm-unit));display:flex;align-items:center;gap:calc(20 * var(--pm-unit));padding:calc(13 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #ffe4c9;border-radius:calc(13 * var(--pm-unit));background:#fff8f0;margin-bottom:calc(20 * var(--pm-unit))}.pm-receipt{display:grid;place-items:center;flex:0 0 calc(52 * var(--pm-unit));height:calc(52 * var(--pm-unit));border-radius:50%;color:#ff7900;background:#ffecd8;border:calc(1 * var(--pm-unit)) solid #ffdfbd;font-size:calc(25 * var(--pm-unit))}.pm-amount-copy{flex:1;min-width:0}.pm-amount-label{display:block;font-size:calc(18 * var(--pm-unit));font-weight:650;color:#394457}.pm-amount-detail{display:block;font-size:calc(14 * var(--pm-unit));color:#64748b}.pm-amount-value{font-size:calc(29 * var(--pm-unit));font-weight:750;color:#ff5e00;white-space:nowrap}.pm-option{min-height:calc(150 * var(--pm-unit));position:relative;display:flex;align-items:flex-start;gap:calc(22 * var(--pm-unit));padding:calc(16 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #e6e9ee;border-radius:calc(16 * var(--pm-unit));margin-bottom:calc(14 * var(--pm-unit));cursor:pointer;background:#fff}#pmOptCod{min-height:calc(140 * var(--pm-unit))}.pm-option.selected{border-color:var(--pm);background:#fff7ee;box-shadow:inset 0 0 0 calc(1 * var(--pm-unit)) var(--pm),0 calc(2 * var(--pm-unit)) calc(5 * var(--pm-unit)) #ff90002b}.pm-radio-dot{flex:0 0 calc(30 * var(--pm-unit));height:calc(30 * var(--pm-unit));border:calc(2 * var(--pm-unit)) solid #b0b8c5;border-radius:50%;padding:calc(4 * var(--pm-unit));background:#fff}.pm-radio-dot:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--pm);opacity:0}.pm-option.selected .pm-radio-dot{border-color:var(--pm)}.pm-option.selected .pm-radio-dot:after{opacity:1}.pm-option-content{flex:1;min-width:0}.pm-option-heading{max-width:calc(100% - calc(95 * var(--pm-unit)));display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--pm-unit));padding-right:0}.pm-option-name{font-size:calc(18 * var(--pm-unit));font-weight:700;line-height:1.25;letter-spacing:-.4px}.pm-recommended,.pm-new{display:inline-block;border-radius:calc(30 * var(--pm-unit));background:#d3f7d9;color:#088331;padding:calc(2 * var(--pm-unit)) calc(10 * var(--pm-unit));font-size:calc(12 * var(--pm-unit));font-weight:600}.pm-option-sub{color:#67758b;font-size:calc(14 * var(--pm-unit));line-height:1.4;margin:calc(4 * var(--pm-unit)) 0 calc(8 * var(--pm-unit))}.pm-payment-badge-stack{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pm-pay-badge{flex:0 0 29px;width:29px;height:29px;box-sizing:border-box;display:grid;place-items:center;border-radius:8px;border:1px solid #e6e9ee;background:#fff;overflow:hidden}.pm-pay-badge img,.pm-pay-badge svg{display:block;width:21px;height:21px;object-fit:contain}.pm-visa{display:grid;place-items:center;width:90%;height:76%;border-radius:calc(5 * var(--pm-unit));background:#151bbd;color:#fff;font-size:10px;font-weight:900;font-style:italic}.pm-more{background:#f5f6f8;color:#626e80;font-size:11px;font-weight:700}.pm-option-note{margin:calc(9 * var(--pm-unit)) 0 0;color:#6b7a90;font-size:calc(14 * var(--pm-unit))}.pm-secure-icon{position:absolute;top:calc(18 * var(--pm-unit));right:calc(16 * var(--pm-unit));display:flex;align-items:center;gap:calc(7 * var(--pm-unit));color:#ff6800;font-size:calc(12 * var(--pm-unit))}.pm-secure-icon i{font-size:calc(22 * var(--pm-unit))}.pm-badges{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(4 * var(--pm-unit));width:fit-content;max-width:100%;padding:calc(3 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #e6ebf0;border-radius:calc(40 * var(--pm-unit));background:linear-gradient(145deg,#fbfcfd,#f5f7f9);box-shadow:inset 0 calc(1 * var(--pm-unit)) 0 #fff,0 calc(3 * var(--pm-unit)) calc(9 * var(--pm-unit)) #1720330a}.pm-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(4 * var(--pm-unit));min-width:0;padding:calc(4 * var(--pm-unit)) calc(9 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid transparent;border-radius:calc(32 * var(--pm-unit));font-size:calc(12 * var(--pm-unit));font-weight:700;line-height:1;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.pm-badge-cash{color:#08763a;background:#eaf8ef;border-color:#d4f0df}.pm-badge-upi2{color:#075f9e;background:#eaf5fc;border-color:#d5ebf8}.pm-badge i{display:inline-grid;width:calc(20 * var(--pm-unit));height:calc(20 * var(--pm-unit));flex:0 0 calc(20 * var(--pm-unit));place-items:center;border-radius:50%;background:#ffffffb8;box-shadow:inset 0 0 0 calc(1 * var(--pm-unit)) currentColor;font-size:calc(12 * var(--pm-unit));line-height:1}.pm-badge-divider{width:calc(1 * var(--pm-unit));height:calc(19 * var(--pm-unit));flex:0 0 calc(1 * var(--pm-unit));margin:0 calc(2 * var(--pm-unit));background:linear-gradient(180deg,transparent,#cfd7e1,transparent)}.pm-new{margin-left:calc(2 * var(--pm-unit));padding:calc(2 * var(--pm-unit)) calc(6 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #a9e1bb;background:#cef2da;color:#087334;font-size:calc(9 * var(--pm-unit));font-weight:800;line-height:1.15;letter-spacing:.02em}.pm-option.selected .pm-badges{border-color:#ffd2ac;background:#fffaf5;box-shadow:inset 0 calc(1 * var(--pm-unit)) 0 #fff,0 calc(4 * var(--pm-unit)) calc(12 * var(--pm-unit)) #ff790012}.pm-option-disabled .pm-badges{filter:grayscale(.25);opacity:.72}.pm-cod-art svg{width:100%;height:100%}.pm-cod-art{position:absolute;right:calc(16 * var(--pm-unit));top:calc(16 * var(--pm-unit));display:grid;place-items:center;width:calc(64 * var(--pm-unit));height:calc(57 * var(--pm-unit));background:#fff8ee;border-radius:calc(12 * var(--pm-unit));font-size:calc(40 * var(--pm-unit))}#pmOptCod .pm-option-name,#pmOptCod .pm-option-sub{padding-right:calc(60 * var(--pm-unit))}.pm-option-disabled{opacity:.45;cursor:not-allowed}.pm-cod-note{margin-top:calc(8 * var(--pm-unit));font-size:calc(12 * var(--pm-unit));color:#b45309}.pm-security{min-height:calc(75 * var(--pm-unit));border:calc(1 * var(--pm-unit)) solid #dcf4e5;border-radius:calc(13 * var(--pm-unit));background:#f2faf5;margin:calc(15 * var(--pm-unit)) calc(2 * var(--pm-unit)) calc(18 * var(--pm-unit))}.pm-security summary{display:flex;gap:calc(22 * var(--pm-unit));align-items:center;padding:calc(17 * var(--pm-unit)) calc(20 * var(--pm-unit));cursor:pointer;list-style:none}.pm-security summary::-webkit-details-marker{display:none}.pm-security summary>i:first-child{font-size:calc(38 * var(--pm-unit));color:#259c44}.pm-security summary>span{flex:1}.pm-security strong{display:block;color:#08723d;font-size:calc(16 * var(--pm-unit))}.pm-security summary span span{display:block;color:#68768b;font-size:calc(14 * var(--pm-unit))}.pm-security summary>i:last-child{color:#45615a}.pm-security[open] summary>i:last-child{transform:rotate(90deg)}.pm-security p{margin:0;padding:0 calc(20 * var(--pm-unit)) calc(16 * var(--pm-unit));font-size:calc(14 * var(--pm-unit));color:#526576}.pm-status-row{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--pm-unit));color:#6b788d;font-size:calc(14 * var(--pm-unit));margin:0 calc(5 * var(--pm-unit)) calc(10 * var(--pm-unit))}.pm-status-row i{margin-right:calc(5 * var(--pm-unit));font-size:calc(20 * var(--pm-unit));vertical-align:middle}#pmHelpBtn{border:0;background:transparent;color:#ff6200;padding:calc(8 * var(--pm-unit)) 0;white-space:nowrap;font:inherit;font-weight:600;cursor:pointer}.pm-footer{flex-shrink:0;padding:calc(12 * var(--pm-unit)) calc(25 * var(--pm-unit)) max(calc(28 * var(--pm-unit)),env(safe-area-inset-bottom))}.pm-confirm-btn{line-height:1;min-height:calc(80 * var(--pm-unit));display:flex;align-items:center;justify-content:flex-start;gap:calc(14 * var(--pm-unit));width:100%;border:0;border-radius:calc(16 * var(--pm-unit));padding:calc(11 * var(--pm-unit)) calc(14 * var(--pm-unit));background:linear-gradient(90deg,#f07800,#e46000);color:#fff;font-size:calc(15 * var(--pm-unit));font-weight:700;letter-spacing:-.1px;box-shadow:0 calc(8 * var(--pm-unit)) calc(18 * var(--pm-unit)) calc(-10 * var(--pm-unit)) #e4600073;cursor:pointer;transition:filter .12s ease,box-shadow .18s ease}.pm-confirm-left{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;line-height:1.15}.pm-confirm-caption{font-size:calc(10 * var(--pm-unit));font-weight:500;opacity:.88}.pm-confirm-label{margin-top:calc(2 * var(--pm-unit));font-size:calc(16 * var(--pm-unit));font-weight:800;letter-spacing:-.2px}.pm-confirm-divider{width:calc(1 * var(--pm-unit));height:calc(30 * var(--pm-unit));flex:0 0 calc(1 * var(--pm-unit));background:#ffffff52}.pm-confirm-cta{display:inline-flex;align-items:center;gap:calc(7 * var(--pm-unit));margin-left:auto;padding:calc(9 * var(--pm-unit)) calc(16 * var(--pm-unit));border-radius:999px;background:#fff;color:#e46000;font-size:calc(16 * var(--pm-unit));font-weight:700;white-space:nowrap}.pm-confirm-arrow{font-size:calc(15 * var(--pm-unit));transition:transform .22s cubic-bezier(.32,.72,0,1)}.pm-confirm-btn:not(:has(.pm-confirm-left)){justify-content:center}.pm-confirm-btn:disabled{background:#cbd5e1;box-shadow:none;cursor:wait;filter:none}.pm-confirm-btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 calc(10 * var(--pm-unit)) calc(24 * var(--pm-unit)) calc(-10 * var(--pm-unit)) #e460007a}.pm-confirm-btn:hover:not(:disabled) .pm-confirm-arrow{transform:translate(calc(4 * var(--pm-unit)))}.pm-confirm-btn:active:not(:disabled){filter:brightness(.98)}.pm-confirm-btn.pm-confirm-busy{flex-direction:column;align-items:stretch;justify-content:center;gap:calc(7 * var(--pm-unit));cursor:wait}.pm-confirm-btn.pm-confirm-busy:disabled{background:linear-gradient(90deg,#f07800,#e46000);box-shadow:0 calc(8 * var(--pm-unit)) calc(18 * var(--pm-unit)) calc(-10 * var(--pm-unit)) #e4600073}.pm-confirm-progress-label{font-size:calc(13 * var(--pm-unit));font-weight:700;letter-spacing:-.1px;text-align:center}.pm-confirm-progress{width:calc(100% + calc(24 * var(--pm-unit)));height:calc(10.5 * var(--pm-unit));align-self:center;margin-inline:calc(-12 * var(--pm-unit));overflow:hidden;border:calc(1 * var(--pm-unit)) solid rgba(255,255,255,.28);border-radius:999px;background:#5b230038;box-shadow:inset 0 calc(1 * var(--pm-unit)) calc(3 * var(--pm-unit)) #4c1a003d,0 calc(1 * var(--pm-unit)) 0 #ffffff24}.pm-confirm-progress .progress-bar{width:100%;border-radius:inherit;background-color:transparent;background-image:linear-gradient(105deg,#fff3dc,#ffd89a,#fff,#ffc260 72%,#fff3dc);background-size:220% 100%;box-shadow:0 0 calc(9 * var(--pm-unit)) #ffefd18f;animation:pmConfirmProgressFlow 1.65s cubic-bezier(.4,0,.2,1) infinite!important}@keyframes pmConfirmProgressFlow{0%{background-position:110% 0;opacity:.78}50%{opacity:1}to{background-position:-110% 0;opacity:.82}}.pm-encryption{margin:calc(12 * var(--pm-unit)) 0 0;text-align:center;color:#748196;font-size:calc(12 * var(--pm-unit))}.pm-encryption i{margin-right:calc(5 * var(--pm-unit))}#pmSheet :focus-visible{outline:calc(2 * var(--pm-unit)) solid #e96b0c;outline-offset:calc(3 * var(--pm-unit))}@media(min-width:600px)and (max-width:1100px){#pmSheet{--pm-unit: clamp(.82px, .105vw, .95px);max-width:760px}}@media(max-width:480px){.pm-title{font-size:17px}.pm-footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}.pm-header{padding:14px}.pm-subtitle{font-size:11px}.pm-body{padding:0 14px}.pm-footer{padding-inline:14px}.pm-amount-card{min-height:64px;gap:10px;padding:10px;margin-bottom:12px}.pm-receipt{flex-basis:36px;height:36px;font-size:18px}.pm-amount-label{font-size:13px}.pm-amount-detail{font-size:10px}.pm-amount-value{font-size:21px}.pm-option{min-height:118px;gap:10px;padding:11px 10px;margin-bottom:10px}.pm-radio-dot{flex-basis:22px;height:22px;padding:3px}.pm-option-heading{max-width:calc(100% - 68px);gap:4px;padding-right:18px}.pm-option-name{font-size:13px}.pm-recommended{font-size:9px}.pm-secure-icon{right:9px;top:10px}.pm-secure-icon span{display:none}.pm-option-sub,.pm-option-note{font-size:10px}.pm-payment-badge-stack{gap:5px}.pm-visa{font-size:10px}.pm-badges{gap:4px}.pm-badge{padding:3px 6px;font-size:9px;gap:3px}.pm-badge-divider{margin:0}.pm-cod-art{width:38px;height:38px;font-size:24px;right:9px;top:10px}#pmOptCod .pm-option-name,#pmOptCod .pm-option-sub{padding-right:31px}.pm-security summary{padding:10px;gap:10px}.pm-security strong{font-size:12px}.pm-security summary span span,.pm-status-row{font-size:10px}.pm-confirm-btn{min-height:50px;gap:10px;padding:8px 10px}.pm-confirm-caption{font-size:8px}.pm-confirm-label{font-size:12px}.pm-confirm-divider{height:25px}.pm-confirm-cta{gap:5px;padding:8px 12px;font-size:11px}.pm-confirm-arrow{font-size:13px}.pm-encryption{margin-top:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.pm-sheet,.pm-backdrop{transition:none}.pm-confirm-progress .progress-bar{animation:none!important;background-position:50% 0}}#opSheet{--op-green: #16a34a;--op-green-dark: #0f7a37;font-family:Arial,Helvetica,sans-serif;line-height:1.25;color:#101727}.op-backdrop{position:fixed;inset:0;background:#18202b99;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility .26s;z-index:12060}.op-backdrop.show{opacity:1;visibility:visible}.op-sheet{position:fixed;inset:auto 0 0;margin-inline:auto;width:100%;max-width:720px;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -14px 44px #11182726;transform:translate3d(0,105%,0);visibility:hidden;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility .34s;z-index:12061;padding:0 22px max(24px,env(safe-area-inset-bottom))}.op-sheet.open{transform:translateZ(0);visibility:visible}.op-handle{flex-shrink:0;width:46px;height:5px;border-radius:20px;margin:14px auto 6px;background:#e3e7ee}.op-close{display:none;position:absolute;top:14px;right:14px;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #e9ecf0;border-radius:12px;background:#f5f6f8;color:#303949;font-size:16px;line-height:1;cursor:pointer}.op-sheet[data-state=fail] .op-close{display:inline-flex}.op-stage{position:relative;flex-shrink:0;width:clamp(126px,34vw,172px);height:clamp(126px,34vw,172px);margin:10px auto 4px;display:grid;place-items:center}.op-orbit{position:absolute;inset:0;display:none}.op-sheet[data-state=processing] .op-orbit{display:block}.op-orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px solid #d6f0dd}.op-orbit-ring-b{inset:12%;border-color:#c3e9cd;border-style:dashed}.op-orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:40%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(155deg,#22c55e,var(--op-green-dark));color:#fff;font-size:clamp(24px,8vw,34px);box-shadow:0 8px 22px -8px #16a34a70,0 0 0 8px #eafcef;animation:opCorePulse 2.2s ease-in-out infinite}.op-orbit-node{position:absolute;width:30%;height:30%;min-width:30px;min-height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#3a4658;font-size:clamp(13px,4vw,17px);box-shadow:0 6px 14px -6px #10182740,inset 0 0 0 1px #eef1f5;animation:opNodeFloat 3s ease-in-out infinite}.op-orbit-node-1{top:4%;left:4%;animation-delay:0s}.op-orbit-node-2{top:4%;right:4%;animation-delay:.5s}.op-orbit-node-3{bottom:4%;right:4%;animation-delay:1s}.op-orbit-node-4{bottom:4%;left:4%;animation-delay:1.5s}@keyframes opCorePulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes opNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.op-result{position:absolute;inset:0;display:none;place-items:center}.op-result i{font-size:clamp(52px,15vw,68px)}.op-sheet[data-state=success] .op-result-success,.op-sheet[data-state=fail] .op-result-fail{display:grid}.op-result-success{border-radius:50%;background:#eafcef;color:var(--op-green);box-shadow:0 0 0 10px #f2fdf5;animation:opResultPop .38s cubic-bezier(.32,.72,0,1)}.op-result-fail{border-radius:50%;background:#fef2f2;color:#dc2626;box-shadow:0 0 0 10px #fef7f7;animation:opResultPop .38s cubic-bezier(.32,.72,0,1)}@keyframes opResultPop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.op-live{flex-shrink:0}.op-heading{margin:6px 0 0;font-size:19px;font-weight:750;letter-spacing:-.4px;line-height:1.25}.op-sub{margin:6px 0 0;font-size:14px;line-height:1.5;color:#64748b;max-width:34em}.op-sheet[data-state=fail] .op-heading{color:#b91c1c}.op-progress-wrap{display:none;flex-direction:column;gap:8px;width:100%;margin:20px 0 4px}.op-sheet[data-state=processing] .op-progress-wrap{display:flex}.op-progress-track{width:100%;height:9px;border-radius:999px;background:#eef1f5;overflow:hidden}.op-progress-fill{width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,var(--op-green));transition:width 3s cubic-bezier(.65,0,.35,1)}.op-progress-wrap.op-waiting .op-progress-fill{background-image:linear-gradient(105deg,#bff0cc,#22c55e 30%,#eafcef,#22c55e 70%,#bff0cc);background-size:220% 100%;animation:opProgressWait 1.5s ease-in-out infinite}@keyframes opProgressWait{0%{background-position:110% 0}to{background-position:-110% 0}}.op-progress-status{font-size:12.5px;font-weight:600;color:#52606d}.op-security{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;margin:8px 0 4px;padding:14px 16px;border:1px solid #dcf4e5;border-radius:13px;background:#f2faf5}.op-sheet[data-state=fail] .op-security,.op-sheet[data-state=success] .op-security{display:none}.op-security i{flex:0 0 auto;margin-top:1px;font-size:19px;color:#259c44}.op-security strong{display:block;color:#08723d;font-size:13.5px}.op-security span{display:block;margin-top:2px;color:#4b6357;font-size:12px;line-height:1.45}.op-fail-actions{display:none;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:18px 0 4px}.op-sheet[data-state=fail] .op-fail-actions{display:flex}.op-retry-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:0;border-radius:14px;background:linear-gradient(90deg,#f07800,#e46000);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -10px #e4600073}.op-retry-btn:hover{filter:brightness(1.05)}.op-retry-btn:active{filter:brightness(.98)}.op-retry-btn[hidden]{display:none}.op-change-btn{border:1px solid #e6e9ee;border-radius:14px;background:#fff;color:#33415a;font-size:14px;font-weight:650;min-height:46px;cursor:pointer}.op-change-btn:hover{background:#f7f8fa}.op-help{margin:2px 0 0;font-size:12.5px;color:#748196}.op-help a{color:#ff6200;font-weight:650;text-decoration:none}.op-help a:hover{text-decoration:underline}#opSheet :focus-visible{outline:2px solid #e96b0c;outline-offset:2px}@media(min-width:600px){.op-sheet{border-radius:26px;inset:auto 0 28px;box-shadow:0 20px 55px #1118272e}}@media(max-width:380px){.op-heading{font-size:17px}.op-sub{font-size:12.5px}.op-security{padding:11px 12px;gap:10px}.op-security strong{font-size:12px}.op-security span{font-size:11px}.op-retry-btn{min-height:46px;font-size:14px}}@media(prefers-reduced-motion:reduce){.op-sheet,.op-backdrop{transition:none}.op-orbit-core,.op-orbit-node,.op-result-success,.op-result-fail{animation:none}.op-progress-fill{transition:none}.op-progress-wrap.op-waiting .op-progress-fill{animation:none;background-position:50% 0}}#payuOverlay{--pm-unit: 1px;--payu: #fa8803;--payu-hover: #e67800;--payu-active: #cc6a00;--payu-tint: rgba(250,136,3,.08);--payu-border: rgba(250,136,3,.28);--payu-glow: rgba(250,136,3,.32);--payu-focus: rgba(250,136,3,.38);--payu-ink: #0f172a;--payu-muted: #64748b}.payu-overlay{position:fixed;inset:0;z-index:12050;display:flex;flex-direction:column;background:#f4f6fa;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .24s ease,transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s;overscroll-behavior:contain}.payu-overlay.open{opacity:1;visibility:visible;transform:none;transition:opacity .24s ease,transform .28s cubic-bezier(.32,.72,0,1)}#offcanvasPaymentOrder.payu-host-anim{transition:transform .38s cubic-bezier(.32,.72,0,1) .06s,opacity .28s ease .06s;will-change:transform,opacity}#offcanvasPaymentOrder.payu-host-anim.payu-host-out{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .24s ease,visibility 0s linear .32s}#offcanvasPaymentOrder.payu-host-out{transform:translate3d(28%,0,0);opacity:0;visibility:hidden;pointer-events:none}#offcanvasPaymentOrder.payu-host-instant{transition:none!important}@media(prefers-reduced-motion:reduce){.payu-overlay,#offcanvasPaymentOrder.payu-host-anim,#offcanvasPaymentOrder.payu-host-anim.payu-host-out{transition:none}.payu-method,.payu-rail-toggle,.payu-choice,.payu-choice-radio,.payu-choice-radio:after,.payu-proceed-btn,.payu-proceed-btn i{transition:none}.payu-method:hover,.payu-method:active,.payu-choice:active,.payu-rail-toggle:active,.payu-proceed-btn:hover,.payu-proceed-btn:active,.payu-proceed-btn:hover i{transform:none}.payu-tiles,.payu-fields{animation:none}}.payu-wrap{width:100%;max-width:720px;margin:0 auto}.payu-topbar{flex-shrink:0;background:#fff;border-bottom:1px solid #eef1f5;box-shadow:0 1px 2px #0f172a0a;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px}.payu-topbar-wrap{display:flex;align-items:center;gap:12px}.payu-back{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--payu-tint);border:1px solid var(--payu-border);color:var(--payu-hover);font-size:18px;cursor:pointer;transition:background .15s,transform .12s;-webkit-tap-highlight-color:transparent}.payu-back:hover{background:#fa880329}.payu-back:active{transform:scale(.92)}.payu-back:focus-visible{outline:2px solid var(--payu-focus);outline-offset:2px}.payu-topbar-text{flex:1;min-width:0}.payu-title{font-size:16px;font-weight:800;color:var(--payu-ink);margin:0;letter-spacing:-.2px;line-height:1.2}.payu-topbar-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--payu-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payu-secure-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10.5px;font-weight:700;padding:5px 10px;border-radius:99px;background:#ecfdf5;color:#047857;white-space:nowrap}.payu-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 10px}.payu-body::-webkit-scrollbar{width:4px}.payu-body::-webkit-scrollbar-thumb{background:var(--payu-border);border-radius:99px}.payu-amount-card{background:linear-gradient(135deg,#fff7ec,#fff 62%);border:1.5px solid var(--payu-border);border-radius:18px;padding:16px 18px;margin-bottom:14px;box-shadow:0 6px 20px #0f172a0d}.payu-amount-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.payu-amount-label{font-size:12.5px;font-weight:700;color:var(--payu-hover);letter-spacing:.2px}.payu-amount-value{font-size:26px;font-weight:800;color:var(--payu);letter-spacing:-.6px}.payu-amount-meta{display:flex;align-items:center;gap:7px;margin-top:11px;padding-top:11px;border-top:1px dashed rgba(250,136,3,.24);font-size:11.5px;font-weight:600;color:var(--payu-muted)}.payu-amount-meta i{color:var(--payu);font-size:13px}.payu-meta-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.payu-card{background:#fff;border:1px solid #eef1f5;border-radius:18px;padding:14px 14px 16px;margin-bottom:14px;box-shadow:0 4px 16px #0f172a0a}.payu-card-title{font-size:13px;font-weight:800;color:var(--payu-ink);margin:0 0 12px;letter-spacing:-.1px}.payu-method{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1.5px solid #e8ecf3;border-radius:16px;box-shadow:0 1px 2px #0f172a08;cursor:pointer;margin-bottom:10px;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s cubic-bezier(.32,.72,0,1);user-select:none;-webkit-tap-highlight-color:transparent}.payu-method:last-child{margin-bottom:0}.payu-method:hover{border-color:var(--payu-border);background:var(--payu-tint);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.payu-method.selected{border-color:var(--payu);background:var(--payu-tint);box-shadow:0 0 0 1.5px var(--payu),0 6px 16px #fa880324}.payu-method:active{transform:translateY(0) scale(.99)}.payu-method:focus-visible{outline:2px solid var(--payu-focus);outline-offset:2px}.payu-method-disabled{opacity:.42;pointer-events:none}.payu-method-icon{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--payu-tint);border:1px solid var(--payu-border);box-shadow:0 1px 2px #0f172a0d;color:var(--payu-hover);font-size:18px}.payu-method-icon img{width:20px;height:20px;object-fit:contain;display:block}.payu-method-text{flex:1;min-width:0}.payu-method-name{display:block;font-size:14.5px;font-weight:700;color:var(--payu-ink);margin-bottom:2px;letter-spacing:-.1px}.payu-method-sub{display:block;font-size:11.5px;font-weight:500;color:var(--payu-muted);margin-bottom:8px}.payu-method-sub:last-child{margin-bottom:0}.payu-method-note{font-size:11px;color:#ef4444;font-weight:600;margin-top:6px}.payu-rail-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.payu-rail-head:hover .payu-rail-toggle{background:var(--payu-tint);color:var(--payu-hover)}.payu-rail-head-text{flex:1;min-width:0}#payuOptOnline.selected .payu-rail-head:after{content:"\f26a";font-family:bootstrap-icons;font-style:normal;font-weight:400;position:absolute;top:1px;right:34px;font-size:15px;line-height:1;color:var(--payu)}.payu-rail-toggle{flex-shrink:0;width:26px;height:26px;margin-top:-2px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--payu-muted);font-size:12px;line-height:1;cursor:pointer;transition:background .15s,color .15s,transform .1s;-webkit-tap-highlight-color:transparent}.payu-rail-toggle:hover{background:var(--payu-tint);color:var(--payu-hover)}.payu-rail-toggle:active{transform:scale(.9)}.payu-rail-toggle:focus-visible{outline:2px solid var(--payu);outline-offset:2px}.payu-rail-toggle i{display:block;transition:transform .2s ease}.payu-method.rail-open .payu-rail-toggle i{transform:rotate(180deg)}.payu-tiles{display:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.payu-method.selected.rail-open .payu-tiles{display:grid}.payu-tiles,.payu-fields{animation:payuPanelReveal .18s ease}@keyframes payuPanelReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.payu-choice{display:flex;margin:0;font-weight:500;border:1px solid #d8deea;border-radius:12px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s}.payu-choice:hover{border-color:var(--payu-border)}.payu-choice:active{transform:scale(.97)}.payu-choice input{position:absolute;opacity:0;pointer-events:none}.payu-choice>span:not(.payu-choice-radio){display:flex;align-items:center;flex:1;padding:10px 11px;font-size:12.5px;line-height:1.2;color:var(--payu-ink);cursor:pointer;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.payu-choice>span:not(.payu-choice-radio):before{content:"";flex-shrink:0;width:14px;height:14px;margin-right:9px;border:2px solid #c3cbdb;border-radius:50%;transition:border-width .15s,border-color .15s}.payu-choice input:checked+span{border-color:var(--payu);background:var(--payu-tint);font-weight:650}.payu-choice input:checked+span:before{border-color:var(--payu);border-width:5px}.payu-choice input:focus-visible+span{outline:2px solid var(--payu);outline-offset:2px}#payuUpiApps .payu-choice>span:not(.payu-choice-radio){gap:10px}#payuUpiApps .payu-choice>span:not(.payu-choice-radio):before{content:none}.payu-choice-icon{width:38px;height:38px;border-radius:8px;object-fit:contain;flex-shrink:0;background:#fff}.payu-choice-icon-fallback .payu-choice-icon{display:none}.payu-choice-label{flex:1;min-width:0;overflow-wrap:anywhere}#payuUpiApps .payu-choice-radio{position:relative;flex-shrink:0;align-self:center;width:20px;height:20px;margin:0 11px 0 10px;border:2px solid #c3cbdb;border-radius:50%;transition:border-color .15s}#payuUpiApps .payu-choice-radio:after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-radius:50%;background:var(--payu);transform:scale(0);transition:transform .15s}#payuUpiApps .payu-choice input:checked~.payu-choice-radio{border-color:var(--payu)}#payuUpiApps .payu-choice input:checked~.payu-choice-radio:after{transform:scale(1)}#payuUpiApps .payu-choice input:checked+span{background:var(--payu-tint);font-weight:650}#payuUpiApps .payu-choice:has(input:checked){border-color:var(--payu);background:var(--payu-tint);box-shadow:0 3px 8px #fa880324}#payuUpiApps .payu-choice:has(input:checked)>span:not(.payu-choice-radio){background:transparent}#payuUpiApps .payu-choice:has(input:focus-visible){outline:2px solid var(--payu);outline-offset:2px}.payu-fields{display:none;margin-top:10px}.payu-method.selected.rail-open .payu-fields{display:block}.payu-field{display:block;margin:0 0 12px;font-size:12px;font-weight:650;color:var(--payu-ink)}.payu-field:last-child{margin-bottom:0}.payu-field input,.payu-field select{width:100%;margin-top:6px;padding:10px 12px;border:1px solid #d8deea;border-radius:12px;font:inherit;font-size:13px;font-weight:400;background:#fff;color:var(--payu-ink);-webkit-user-select:text;user-select:text;cursor:text}.payu-field input:focus,.payu-field select:focus{outline:2px solid var(--payu);outline-offset:1px;border-color:transparent}.payu-field input::placeholder{color:#aab3c4}.payu-select-wrap{position:relative;display:block;margin-top:6px}.payu-select-wrap select{padding-left:34px;padding-right:32px;margin-top:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:600;cursor:pointer;text-overflow:ellipsis}.payu-select-wrap select::-ms-expand{display:none}.payu-select-lead,.payu-select-caret{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--payu-muted);line-height:1}.payu-select-lead{left:12px;font-size:13px;color:var(--payu-hover)}.payu-select-caret{right:12px;font-size:11px;transition:transform .2s ease}.payu-select-wrap select:focus~.payu-select-caret{transform:translateY(-50%) rotate(180deg)}.payu-select-wrap select:focus~.payu-select-lead{color:var(--payu)}.payu-select-wrap optgroup{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--payu-muted)}.payu-select-wrap option{font-size:13px;font-weight:500;color:var(--payu-ink)}.payu-field-wrap{position:relative;display:block}.payu-cc-network{position:absolute;right:10px;top:50%;transform:translateY(calc(-50% + 3px));font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--payu-hover);background:var(--payu-tint);padding:3px 7px;border-radius:6px;pointer-events:none}.payu-cc-network:empty{display:none}.payu-grid-3{display:grid;gap:0 10px;grid-template-columns:1fr 1fr 1fr}.payu-proceed-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:12px 0 0;padding:12px 18px;border:0;border-radius:12px;background:var(--payu);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:-.1px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #fa880342;transition:background .15s,box-shadow .18s,transform .12s cubic-bezier(.32,.72,0,1);-webkit-tap-highlight-color:transparent}.payu-proceed-btn:first-child{margin-top:0}.payu-proceed-btn:hover{background:var(--payu-hover);transform:translateY(-1px);box-shadow:0 7px 18px #fa880352}.payu-proceed-btn:active{background:var(--payu-active);transform:scale(.985);box-shadow:0 2px 6px #fa88033d}.payu-proceed-btn:focus-visible{outline:2px solid var(--payu-focus);outline-offset:2px}.payu-proceed-btn i{font-size:15px;line-height:1;transition:transform .22s cubic-bezier(.32,.72,0,1)}.payu-proceed-btn:hover i{transform:translate(4px)}@media(max-width:460px){.payu-tiles{grid-template-columns:1fr}.payu-grid-3{gap:0 8px}}.payu-radio{width:20px;height:20px;border-radius:50%;border:2px solid #c8d3dc;background:#fff;flex-shrink:0;margin-top:9px;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.payu-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--payu);opacity:0;transform:scale(.4);transition:opacity .15s,transform .15s}.payu-method.selected .payu-radio{border-color:var(--payu)}.payu-method.selected .payu-radio:after{opacity:1;transform:scale(1)}.payu-trust{display:flex;align-items:flex-start;gap:7px;margin:0 4px 6px;font-size:11px;font-weight:500;color:#94a3b8;line-height:1.45}.payu-trust i{color:#22c55e;font-size:12px;margin-top:1px;flex-shrink:0}.payu-footer{flex-shrink:0;background:#fff;border-top:1px solid #eef1f5;box-shadow:0 -6px 20px #0f172a0f;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.payu-pay-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background:linear-gradient(135deg,#ffab2e 0%,var(--payu) 55%,var(--payu-hover) 100%);color:#fff;border:0;border-radius:16px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px var(--payu-glow);transition:transform .12s ease,box-shadow .18s ease,filter .12s ease;letter-spacing:-.1px}.payu-pay-btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 12px 32px #fa88037a}.payu-pay-btn:active{transform:scale(.98);box-shadow:0 4px 12px #fa88034d}.payu-pay-btn:focus-visible{outline:3px solid var(--payu-focus);outline-offset:3px}.payu-pay-btn:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none!important;filter:none!important}.payu-pay-left{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.payu-pay-caption{font-size:11px;font-weight:500;opacity:.82}.payu-pay-amount{font-size:17px;font-weight:800;letter-spacing:-.3px}.payu-pay-cta{display:inline-flex;align-items:center;gap:8px}.payu-pay-arrow{font-size:19px;transition:transform .22s cubic-bezier(.32,.72,0,1)}.payu-pay-btn:hover .payu-pay-arrow{transform:translate(5px)}@media(max-width:359px){.payu-body{padding:13px 12px 8px}.payu-amount-card{padding:14px}.payu-amount-value{font-size:23px}.payu-method{padding:12px 11px;gap:10px}.payu-method-icon{width:34px;height:34px;font-size:16px}.payu-pay-btn{padding:13px 16px}}@media(min-width:720px){.payu-body{padding:26px 20px 14px}}#btn-confirm-order.pm-trigger-busy{pointer-events:none;opacity:.92}#btn-confirm-order.pm-trigger-busy .checkout-arrow{display:inline-block;width:1em;height:1em;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:pmTriggerSpin .7s linear infinite}#btn-confirm-order.pm-trigger-busy .checkout-arrow:before{content:none}@keyframes pmTriggerSpin{to{transform:rotate(360deg)}}#payuOverlay{--payu: #F07800;--payu-hover: #E46000;--payu-active: #CC5600;--payu-tint: rgba(240,120,0,.07);--payu-border: rgba(240,120,0,.26);--payu-glow: rgba(228,96,0,.34);--payu-focus: rgba(240,120,0,.4);--payu-ink: #24243C;--payu-muted: #8C8C96;--payu-faint: #AAAAB4;--payu-green: #009048;--payu-mint: #DCF0E6;--payu-peach: #FAF0E6;--payu-peach2: #FAE6DC;--payu-sky: #DCF0FA;--payu-hair: #ECECF0;--payu-sel-bg: #f9ecdf}.payu-overlay{background:#f7f7f9}.payu-topbar{height:60px;padding:11px 14px;height:calc(60px + env(safe-area-inset-top,0px));padding-top:calc(11px + env(safe-area-inset-top,0px));background:linear-gradient(180deg,#f97d0948,#fff);border-bottom:1px solid var(--payu-hair);box-shadow:0 1px 2px #24243c0a}.payu-topbar-wrap{align-items:center;gap:10px}.payu-back{width:34px;height:34px;border-radius:50%;margin-top:0;background:transparent;border:0;color:var(--payu-ink);font-size:16px}.payu-back:hover{background:transparent;color:var(--payu)}.payu-back:active{background:transparent}.payu-title{font-size:17px;letter-spacing:-.3px}.payu-securedby{display:flex;align-items:center;gap:5px;margin-top:2px;line-height:1.2}.payu-securedby>i{flex-shrink:0;color:var(--payu-green);font-size:12px;line-height:1}.payu-topbar-sub{margin-top:0;font-size:11.5px;font-weight:500}#payuOverlay{--rp-brand: #0D2797}.payu-lockup{flex-shrink:0;display:flex;align-items:center;gap:7px}.payu-lockup-mark{width:30px;height:30px;flex-shrink:0;display:block;border-radius:50%}.payu-lockup-text{display:flex;flex-direction:column;gap:2px;line-height:1}.payu-wordmark{font-size:12.5px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--rp-brand);white-space:nowrap}.payu-wordmark em{font-style:normal;color:var(--payu)}@supports (background-clip: text){.payu-wordmark em{background:linear-gradient(95deg,#f07800,#fa8803 55%,#f97d09);background-clip:text;-webkit-text-fill-color:transparent}}.payu-lockup-tag{font-size:7.5px;font-weight:700;letter-spacing:.015em;color:#1e293b;white-space:nowrap}@media(max-width:399px){.payu-lockup-tag{display:none}}.payu-amount-card{display:flex;align-items:center;gap:12px;background:linear-gradient(115deg,var(--payu-peach) 0%,var(--payu-peach2) 100%);border:0;border-radius:18px;padding:14px;margin-bottom:14px;box-shadow:0 4px 14px #24243c0d}.payu-shop-tile{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--payu);font-size:19px;box-shadow:0 2px 6px #24243c12}.payu-amount-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;margin-top:0;padding-top:0;border-top:0}.payu-shop-name{font-size:14.5px;font-weight:700;color:var(--payu-ink);letter-spacing:-.2px}.payu-shop-sub{font-size:10.5px;font-weight:500;color:var(--payu-muted);line-height:1.35}.payu-shop-sub i{font-size:9px;margin-right:3px}.payu-meta-dot{width:1px;height:9px;border-radius:0;background:#d9cec4;display:inline-block;margin:0 6px;vertical-align:-1px}.payu-amount-row{flex-shrink:0;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.payu-amount-label{font-size:10px;font-weight:500;color:var(--payu-muted);letter-spacing:0}.payu-amount-value{font-size:23px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.payu-card{background:transparent;border:0;box-shadow:none;padding:0;margin-bottom:14px}.payu-sechead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 10px}.payu-card-title{font-size:14px;font-weight:700;margin:0;letter-spacing:-.2px}.payu-secure-pill{gap:6px;padding:4px 9px 4px 7px;background:var(--payu-mint);color:var(--payu-green)}.payu-secure-pill>i{font-size:13px;line-height:1}.payu-secure-pill-text{display:flex;flex-direction:column;line-height:1.25}.payu-secure-pill-text b{font-size:10.5px;font-weight:700}.payu-secure-pill-text em{font-style:normal;font-size:8.5px;font-weight:500;color:#4e8a6c}.payu-method{align-items:center;padding:13px;margin-bottom:9px;background:#fff;border:1px solid var(--payu-hair);border-radius:16px;box-shadow:0 1px 3px #24243c0b}.payu-method:hover{border-color:#dcd8de;background:#fff;transform:none;box-shadow:0 2px 7px #24243c12}.payu-method.selected{padding:11px;background:var(--payu-sel-bg);border-color:#fff;border-width:3px;border-radius:20px;box-shadow:0 4px 14px #f078001a;transform:none}.payu-method.selected.rail-open{align-items:flex-start}.payu-method-icon{width:38px;height:38px;border-radius:11px;border:0;background:var(--payu-peach2);color:var(--payu-hover);font-size:18px}#payuOptCard .payu-method-icon{background:#5064fa;color:#fff}#payuOptNetbanking .payu-method-icon{background:#d6f0e2;color:var(--payu-green)}#payuOptWallet .payu-method-icon{background:#ebe2fb;color:#7a46d6}#payuOptPaylater .payu-method-icon{background:#fbdfe7;color:#e6285a}#payuOptCod .payu-method-icon{background:#fde9d6;color:var(--payu-hover)}.payu-method-name{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;margin-bottom:2px;letter-spacing:-.2px}.payu-method-sub{font-size:10.5px;font-weight:500;margin-bottom:0;line-height:1.35}#payuOptCod .pm-badges{margin-top:5px}#payuOverlay .pm-badge-cash{background:var(--payu-mint);color:#0b6b3c;border-color:transparent}#payuOverlay .pm-badge-upi2{background:var(--payu-sky);color:#0b5e86}.payu-rec-pill{flex-shrink:0;border-radius:99px;padding:2.5px 8px;background:var(--payu-mint);color:#0b6b3c;font-size:9.5px;font-weight:700;letter-spacing:.1px}.payu-rail-tag{flex-shrink:0;border-radius:99px;padding:3px 8px;background:var(--payu-peach2);color:var(--payu-hover);font-size:9px;font-weight:700;letter-spacing:.2px}.payu-rail-head{gap:8px}#payuOptOnline.selected .payu-rail-head:after{content:none}.payu-rail-toggle-labelled{width:auto;height:auto;gap:4px;padding:3px 4px 3px 8px;border-radius:99px;color:var(--payu)}.payu-toggle-label{font-size:10.5px;font-weight:600;letter-spacing:-.1px}.payu-tiles{gap:9px;margin-top:11px}.payu-choice{border:1px solid var(--payu-hair);border-radius:14px}.payu-choice:hover{border-color:#d9d3d9}#payuUpiApps .payu-choice>span:not(.payu-choice-radio){gap:8px;padding:9px 10px}.payu-choice-label{display:flex;flex-direction:column;gap:1px;line-height:1.25}.payu-choice-label em{font-style:normal;font-size:8.5px;font-weight:500;color:var(--payu-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#payuUpiApps .payu-choice:has(input:checked){background:#fff;border-color:var(--payu);box-shadow:0 0 0 1px #f0780059}#payuUpiApps .payu-choice input:checked+span{background:transparent;font-weight:600}#payuUpiApps .payu-choice-radio{width:17px;height:17px;margin:0 10px 0 8px;border-color:#cfcbd4}#payuUpiApps .payu-choice-radio:after{width:8px;height:8px}.payu-info-strip{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:99px;background:var(--payu-peach);font-size:9.5px;font-weight:500;color:var(--payu-ink);line-height:1.35}.payu-info-strip i{flex-shrink:0;color:var(--payu);font-size:11px}.payu-proceed-btn{padding:13px;border-radius:14px;font-size:14px;font-weight:700;background:linear-gradient(90deg,var(--payu) 0%,var(--payu-hover) 100%);box-shadow:0 8px 18px -8px #e46000a6}.payu-proceed-btn:hover{background:linear-gradient(90deg,var(--payu-hover) 0%,var(--payu-active) 100%)}.payu-radio{width:17px;height:17px;border:2px solid #CFCBD4;margin-top:0;align-self:center}.payu-radio:after{width:8px;height:8px}.payu-footer{border-top:1px solid var(--payu-hair);box-shadow:0 -6px 20px #24243c0f;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))}.payu-pay-btn{justify-content:flex-start;gap:14px;padding:11px 14px;border-radius:16px;background:linear-gradient(90deg,var(--payu) 0%,var(--payu-hover) 100%);box-shadow:0 8px 18px -10px var(--payu-glow)}.payu-pay-btn:not(:has(.payu-pay-left)){justify-content:center}.payu-pay-btn:hover{filter:brightness(1.05);transform:none;box-shadow:0 10px 24px -10px var(--payu-glow)}.payu-pay-left{flex-shrink:0}.payu-pay-caption{font-size:10px;opacity:.88}.payu-pay-amount{font-size:19px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.payu-pay-div{flex-shrink:0;width:1px;height:30px;background:#ffffff52}.payu-pay-cta{margin-left:auto;gap:7px;padding:9px 16px;border-radius:99px;background:#fff;color:var(--payu-hover);font-size:13.5px;font-weight:700}.payu-pay-arrow{font-size:15px}.payu-pay-btn.payu-pay-busy{flex-direction:column;align-items:stretch;justify-content:center;gap:7px;cursor:wait}.payu-pay-btn.payu-pay-busy:disabled{background:linear-gradient(90deg,var(--payu) 0%,var(--payu-hover) 100%);box-shadow:0 8px 18px -10px var(--payu-glow)}.payu-pay-progress-label{font-size:13px;font-weight:700;letter-spacing:-.1px;text-align:center}.payu-pay-progress{width:100%;height:10px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#7837003d;box-shadow:inset 0 1px 3px #5a230042,0 1px #ffffff24}.payu-pay-progress .progress-bar{width:100%;border-radius:inherit;background-color:transparent;background-image:linear-gradient(105deg,#fff3dc,#ffe0ad,#fff,#ffcf85 72%,#fff3dc);background-size:220% 100%;box-shadow:0 0 9px #ffefd18f;animation:payuPayProgressFlow 1.65s cubic-bezier(.4,0,.2,1) infinite!important}@keyframes payuPayProgressFlow{0%{background-position:110% 0;opacity:.78}50%{opacity:1}to{background-position:-110% 0;opacity:.82}}@media(prefers-reduced-motion:reduce){.payu-pay-progress .progress-bar{animation:none!important;background-position:50% 0}}.payu-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;padding:0}.payu-trust-item{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.payu-trust-item i{margin-top:0;font-size:13px;line-height:1;color:#3e4258}.payu-trust-ok i{color:var(--payu-green)}.payu-trust-item b{font-size:9px;font-weight:700;color:var(--payu-ink);line-height:1.25}.payu-trust-item span{font-size:8.5px;font-weight:500;color:var(--payu-faint);line-height:1.25}@media(max-width:359px){.payu-amount-card{padding:12px;gap:10px}.payu-amount-value{font-size:20px}.payu-method{padding:12px 11px;gap:10px}.payu-method.selected{padding:10px 9px}.payu-method-icon{width:34px;height:34px;font-size:16px}.payu-pay-btn{padding:10px 12px;gap:10px}.payu-pay-cta{padding:8px 13px;font-size:12.5px}.payu-lockup-tag{display:none}.payu-trust{gap:5px}.payu-trust-item b{font-size:8.5px}}.payu-card-title{font-size:13.5px}.payu-secure-pill{gap:5px;padding:4px 8px 4px 6px}.payu-secure-pill>i{font-size:12px}.payu-secure-pill-text b{font-size:10px}.payu-secure-pill-text em{font-size:8px}@media(min-width:461px){#payuUpiApps.payu-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.payu-method{--payu-rail-indent: 50px}#payuUpiApps,#payuUpiVpaField,#payuWalletApps,#payuWalletErr{margin-left:calc(var(--payu-rail-indent) * -1)}@media(max-width:359px){.payu-method{--payu-rail-indent: 44px}}.payu-method-icon img{width:38px;height:38px;object-fit:contain;display:block;border-radius:inherit}@media(max-width:359px){.payu-method-icon img{width:34px;height:34px}}#payuWalletApps .payu-choice>span:not(.payu-choice-radio){gap:10px}#payuWalletApps .payu-choice>span:not(.payu-choice-radio):before{content:none}#payuWalletApps .payu-choice-radio{position:relative;flex-shrink:0;align-self:center;width:17px;height:17px;margin:0 10px 0 8px;border:2px solid #CFCBD4;border-radius:50%;transition:border-color .15s}#payuWalletApps .payu-choice-radio:after{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-radius:50%;background:var(--payu);transform:scale(0);transition:transform .15s}#payuWalletApps .payu-choice input:checked~.payu-choice-radio{border-color:var(--payu)}#payuWalletApps .payu-choice input:checked~.payu-choice-radio:after{transform:scale(1)}#payuWalletApps .payu-choice input:checked+span{background:transparent;font-weight:600}#payuWalletApps .payu-choice:has(input:checked){background:#fff;border-color:var(--payu);box-shadow:0 0 0 1px #f0780059}#payuWalletApps .payu-choice:has(input:focus-visible){outline:2px solid var(--payu);outline-offset:2px}@media(min-width:461px){#payuWalletApps.payu-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.payu-topbar,.payu-footer{padding-inline:16px}@media(max-width:359px){.payu-topbar,.payu-footer{padding-inline:12px}}@media(min-width:720px){.payu-topbar,.payu-footer{padding-inline:20px}}.img-wrap-modern.rp-qv-host{touch-action:pan-y}.rp-qv{position:absolute;inset:2px;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.rp-qv-track{display:flex;height:100%;will-change:transform;transform:translateZ(0)}.rp-qv-slide{flex:0 0 100%;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.rp-qv-dots{position:absolute;bottom:4px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:3px;padding:2px 4px;border-radius:99px;background:#ffffffb8;pointer-events:none}.rp-qv-dot{width:4px;height:4px;border-radius:50%;background:#0f172a4d;transition:width .2s ease,background .2s ease}.rp-qv-dot.is-on{width:10px;border-radius:99px;background:var(--pcd-accent, #fa8803)}@media(prefers-reduced-motion:reduce){.rp-qv-track{will-change:auto}.rp-qv-dot{transition:none}}.fp-media.rp-qv-host{touch-action:pan-y}.fp-media .rp-qv{inset:0;z-index:1}.fp-media .rp-qv-slide{opacity:1;object-fit:cover;transform:none;transition:none;will-change:auto}.fp-card:hover .fp-media .rp-qv-slide{transform:none}.tod-thumb.rp-qv-host{touch-action:pan-y}.tod-thumb .rp-qv{inset:0;z-index:1}.tod-section .tod-card .tod-thumb .rp-qv-slide{opacity:1;object-fit:cover;transform:none;transition:none;will-change:auto}.tod-section .tod-card:hover .tod-thumb .rp-qv-slide{transform:none}.fp-rail{overscroll-behavior-x:contain}.fp-rail.rp-rail-scrolling .fp-card:active{transform:none}#pvZoomOverlay{padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}#pvZoomOverlay #pvZoomStage{width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}#pvZoomOverlay #pvZoomImg{display:block;flex:0 0 auto;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;object-fit:contain;transform-origin:center}#pvZoomOverlay .pv-zoom-actionbar{background:#fff}#pvZoomOverlay .pv-zoom-hint{color:#475569;background:#f1f5f9f0;max-width:calc(100% - 24px);font-size:12px;white-space:nowrap}.fp-cats{position:relative}.fp-cat-active-indicator{position:absolute;top:10px;left:0;width:var(--fp-ind-w, 0px);height:var(--fp-ind-h, 0px);box-sizing:border-box;border:var(--fp-bw, 2px) solid #1f7d5b;border-bottom:none;border-radius:24px 24px 0 0;transform:translate3d(var(--fp-ind-x, 0px),0,0);transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .14s linear;pointer-events:none;opacity:0}.fp-cat-active-indicator.is-on{opacity:1}.fp-cat-active-indicator.fp-ind-instant{transition:none}.fp-cat{transition:background-color .36s cubic-bezier(.22,1,.36,1)}.fp-cat.is-active{border-color:transparent}.fp-rail-wrap{transition:background-color .36s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.fp-cat-active-indicator,.fp-cat,.fp-rail-wrap{transition:none}}#offcanvasProductView .product-swiper-products-view{height:clamp(320px,100vw,460px);max-height:65svh;background:#f3f4f5;border:0;border-radius:0;box-shadow:none}#offcanvasProductView .product-swiper-products-view:after{content:none}#productSwiperWrapper .swiper-slide-product-view{position:relative;isolation:isolate;overflow:hidden;padding:0;border:0;border-radius:0;box-shadow:none;background:#f3f4f5}#productSwiperWrapper .swiper-slide-product-view:not(.pv-video-slide):before{content:"";position:absolute;inset:-24px;z-index:-1;background-image:var(--pv-image-backdrop, none);background-position:center;background-size:cover;filter:blur(22px);opacity:.45;pointer-events:none}#productSwiperWrapper .pv-product-img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;outline:0;border-radius:0;box-shadow:none;background:transparent;object-fit:contain}#productSwiperWrapper .pv-product-img,#productSwiperWrapper .pv-product-video{border:0;outline:0;box-shadow:none;background:transparent;-webkit-mask-image:linear-gradient(to right,transparent,#000 8px,#000 calc(100% - 8px),transparent),linear-gradient(to bottom,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(to right,transparent,#000 8px,#000 calc(100% - 8px),transparent),linear-gradient(to bottom,transparent,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#productSwiperWrapper .pv-product-img{transition:opacity .28s ease-out}#productSwiperWrapper .pv-img-loading .pv-product-img{opacity:0}#productSwiperWrapper .swiper-slide-product-view.pv-img-loading:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.7) 50%,transparent 75%);transform:translate(-100%);animation:pv-img-shimmer 1.2s ease-in-out infinite;pointer-events:none}@keyframes pv-img-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){#productSwiperWrapper .swiper-slide-product-view.pv-img-loading:after{animation:none;transform:none;background:#ffffff73}#productSwiperWrapper .pv-product-img{transition:none}}#offcanvasProductView .pv-gallery-back,#offcanvasProductView .pv-gallery-search,#offcanvasProductView .pv-gallery-share{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f172a94}#offcanvasProductView .pv-gallery-back:hover,#offcanvasProductView .pv-gallery-back:active,#offcanvasProductView .pv-gallery-search:hover,#offcanvasProductView .pv-gallery-search:active,#offcanvasProductView .pv-gallery-share:hover,#offcanvasProductView .pv-gallery-share:active{background:#0f172abd}#offcanvasProductView{will-change:auto}#offcanvasProductView.showing,#offcanvasProductView.hiding{will-change:transform}#productSwiperWrapper img[data-rp-skel]:not(.is-loaded){animation:none;background-image:none}#offcanvasProductView .pv-info{isolation:isolate;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#offcanvasProductView .pv-info .chevron-bounce{animation-iteration-count:3}#offcanvasProductView.pv-gallery-moving .pv-info .chevron-bounce,#offcanvasProductView.pv-gallery-moving .pv-info .rp-bone-text:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){#offcanvasProductView .pv-info .chevron-bounce{animation:none}}@media(max-width:560px){#offcanvasProductView{width:100%;max-width:100%;border-inline:0}#offcanvasProductView .product-swiper-products-view{width:100%;height:auto;aspect-ratio:1 / 1;max-height:none}#offcanvasProductView #productSwiperWrapper .pv-product-img{object-fit:cover;object-position:center}#productSwiperWrapper .swiper-slide-product-view:not(.pv-video-slide):before{content:none}}.modern-footer{padding:24px 0 12px;background:#f8f9fb}.modern-footer>.container-lg{--ff-scene: clamp(100px, 13.5vw, 184px);--ff-gutter: clamp(18px, 5vw, 40px);--ff-inset: clamp(8px, 1.2vw, 22px);--ff-art-lift: 0px;--ff-chef: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4.3 10.2V8.9a2.6 2.6 0 1 1 1.3-4.85 2.9 2.9 0 0 1 4.8 0A2.6 2.6 0 1 1 11.7 8.9v1.3z'/%3E%3Cpath d='M4.3 10.2h7.4v2.3a1.1 1.1 0 0 1-1.1 1.1H5.4a1.1 1.1 0 0 1-1.1-1.1z'/%3E%3C/svg%3E");--ff-pad: clamp(14px, 3vw, 38px);--ff-gap: clamp(10px, 1.2vw, 16px);max-width:1320px;padding-inline:clamp(12px,2.4vw,28px)}.modern-footer .footer-glass-card{padding:0;margin-bottom:clamp(24px,5vw,70px);overflow:hidden;border:1px solid #ece9e1;border-radius:clamp(24px,3.5vw,44px);background:#fff;box-shadow:0 15px 36px #1e2a3412}.modern-footer .footer-hero{position:relative;isolation:isolate;min-height:clamp(240px,21vw,300px);padding:clamp(20px,2.6vw,36px) var(--ff-gutter) clamp(44px,4vw,52px);text-align:center;background:radial-gradient(ellipse at 50% 20%,#ffe5c9,#fff2dd)}.modern-footer .footer-hero:before{content:"";position:absolute;z-index:-1;inset:auto 0 var(--ff-art-lift) 0;height:var(--ff-scene);background:url(../ass_img/footer-bag.svg) bottom left / auto 84% no-repeat,url(../ass_img/footer-scooter.svg) bottom right / auto 53% no-repeat,url(../ass_img/footer-skyline.svg) bottom right / auto 84% no-repeat;pointer-events:none}.modern-footer .footer-brand img{display:block;width:140px;height:50px;max-width:100%;object-fit:contain;margin:0 auto clamp(6px,.9vw,12px)}.modern-footer #footer-tagline{color:#455263;font-size:clamp(15px,2.2vw,26px);line-height:1.4;font-weight:550;margin:0;text-wrap:balance}.modern-footer .social-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(12px,1.6vw,18px);margin:clamp(12px,1.7vw,20px) auto clamp(8px,1vw,12px)}.modern-footer .social-pill{width:clamp(48px,6vw,78px);height:clamp(48px,6vw,78px);background:#fff;border:2px solid #edf0f3;box-shadow:0 3px 8px #493c280a;font-size:clamp(24px,3.3vw,42px);transition:transform .18s ease,box-shadow .18s ease}.modern-footer .social-pill:hover{transform:translateY(-3px);box-shadow:0 7px 14px #493c2817}.modern-footer .social-pill:active{transform:scale(.95)}.modern-footer .footer-follow{color:#6b7989;font-size:clamp(12px,1.7vw,19px);line-height:1.5;margin:0}.modern-footer .footer-flourish{position:absolute;top:clamp(22px,2.4vw,34px);width:calc(var(--ff-gutter) - var(--ff-inset) * 2);max-width:170px;font-family:Segoe Print,Comic Sans MS,cursive;font-style:italic;font-size:clamp(15px,1.75vw,24px);font-weight:650;line-height:1.3;transform:rotate(-9deg);margin:0}.modern-footer .footer-flourish-left{left:var(--ff-inset);color:#cb7725}.modern-footer .footer-flourish-right{right:var(--ff-inset);color:#1b7b51}.modern-footer .footer-flourish span{display:block;margin-top:4px;font-family:Arial,sans-serif;font-style:normal}.modern-footer .footer-details{position:relative;margin-top:-22px;border-radius:clamp(24px,3vw,28px) clamp(24px,3vw,28px) 0 0;padding:clamp(24px,2.6vw,32px) var(--ff-pad) clamp(22px,2.3vw,28px);background:#fff}.modern-footer .footer-links-heading{display:flex;justify-content:center;align-items:center;gap:clamp(10px,3vw,32px);margin:0 0 clamp(20px,2.5vw,30px);color:#65728a;font-size:clamp(12px,1.6vw,19px);font-weight:700;line-height:1.5;letter-spacing:clamp(.12em,.3vw,.16em);text-transform:uppercase}.modern-footer .footer-links-heading:before,.modern-footer .footer-links-heading:after{content:"";width:clamp(24px,6vw,76px);height:1px;background:#bdc6d0}.modern-footer .footer-policy-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ff-gap)}.modern-footer .footer-policy-links a{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1vw,12px);min-width:0;min-height:clamp(52px,8vw,62px);padding:12px clamp(10px,1.4vw,16px);border:1px solid #e9ebef;border-radius:999px;background:#f9fafc;color:#3e4b60;font-size:clamp(12px,1.55vw,20px);line-height:1.3;font-weight:500;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.modern-footer .footer-policy-links a:after{content:none}.modern-footer .footer-policy-links .rp-icon-chef{width:1em;height:1em;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--ff-chef) center / contain no-repeat;mask:var(--ff-chef) center / contain no-repeat}.modern-footer .footer-policy-links a>i,.modern-footer .footer-policy-links a>.rp-icon-chef{font-size:1.2em;flex-shrink:0}.modern-footer .footer-policy-links a>span{min-width:0;white-space:nowrap}.modern-footer .footer-policy-links .footer-link-arrow{font-size:.85em}.modern-footer .footer-policy-links .footer-link-all{color:#08733c;background:#eaf6ee;border-color:#d5eddd;font-weight:650}.modern-footer .footer-policy-links .footer-link-kitchen{grid-column:2 / 4;justify-self:center;padding-inline:clamp(18px,2.4vw,28px)}.modern-footer .footer-policy-links a:hover{border-color:#a9d4b9;background:#eff8f2}.modern-footer .footer-policy-links a:active{transform:scale(.98)}.modern-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,24px);padding:clamp(12px,1.5vw,14px) 8px 0;margin-top:clamp(24px,2.8vw,34px);border-top:1px solid #e5e9ee}.modern-footer .footer-copyright{justify-self:start;text-align:left}.modern-footer .footer-copyright p{white-space:nowrap;color:#465268;font-size:clamp(15px,1.8vw,23px);margin:0 0 5px;line-height:1.4}.modern-footer .footer-copyright p+p{font-size:clamp(13px,1.5vw,18px);color:#6b7890;margin:0}.modern-footer .footer-assurance{justify-self:center;text-align:center}.modern-footer .footer-secure-pill{display:inline-flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,12px);border-radius:99px;border:1px solid #d7eedf;background:#eaf6ee;color:#087037;font-size:clamp(16px,1.9vw,24px);font-weight:750;white-space:nowrap}.modern-footer .footer-secure-pill i{font-size:1.4em;color:#0b9846}.modern-footer .footer-assurance p{font-size:clamp(12px,1.35vw,16px);color:#63718a;line-height:1.4;margin:7px 0 0}.modern-footer .secure-payments{justify-self:end;text-align:center;border-left:1px solid #e5e9ee;padding-left:18px}.modern-footer .secure-payments p{color:#455166;font-size:clamp(13px,1.2vw,16px);margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,12px);flex-wrap:wrap}.modern-footer .footer-upi{font-size:clamp(24px,2.2vw,30px);font-weight:900;font-style:italic;color:#6a6c70;line-height:1;letter-spacing:-2px}.modern-footer .footer-upi span{color:#ec8b14;font-size:.73em;text-shadow:-5px 0 #109147;margin-left:5px}.modern-footer .footer-payment-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(8px,1vw,12px)}.modern-footer .footer-payment-logos img{object-fit:contain;width:clamp(28px,2.6vw,34px);height:clamp(28px,2.6vw,34px)}.modern-footer .footer-payment-logos>i{color:#1273e9;font-size:clamp(26px,2.4vw,32px);line-height:1}.modern-footer a:focus-visible{outline:3px solid #16864f;outline-offset:3px}@media(max-width:767.98px){.modern-footer>.container-lg{--ff-gutter: clamp(56px, 18vw, 104px);--ff-inset: clamp(4px, 1vw, 10px);--ff-art-lift: clamp(14px, 4.6vw, 26px)}.modern-footer .footer-hero{min-height:0;padding-inline:clamp(12px,3.6vw,20px);padding-bottom:calc(var(--ff-scene) * .84 + var(--ff-art-lift) + clamp(8px,2vw,16px))}.modern-footer .footer-flourish{font-size:clamp(11px,3.1vw,20px);top:clamp(10px,3vw,22px);line-height:1.15;transform:rotate(-6deg)}.modern-footer .footer-flourish span{display:inline;margin:0 0 0 3px}}@media(min-width:768px){.modern-footer>.container-lg{--ff-gutter: clamp(120px, 15vw, 210px)}}@media(max-width:767.98px){.modern-footer .footer-policy-links{gap:clamp(5px,1.6vw,10px)}.modern-footer .footer-policy-links a{justify-content:flex-start;gap:7px;min-height:40px;padding:8px 6px;border-radius:14px;font-size:10px;line-height:1;text-align:left}.modern-footer .footer-policy-links a>i,.modern-footer .footer-policy-links a>.rp-icon-chef{font-size:1.15em}.modern-footer .footer-policy-links a>span{white-space:nowrap}.modern-footer .footer-policy-links .footer-link-arrow{display:none}.modern-footer .footer-policy-links .footer-link-kitchen{grid-column:2 / 4;justify-self:stretch;justify-content:center;padding-inline:6px}}@media(max-width:767.98px){.modern-footer .footer-secure-pill{font-size:clamp(12.5px,10px,16px);padding-inline:clamp(10px,20px,16px);gap:clamp(5px,1vw,10px)}.modern-footer .footer-bottom{gap:clamp(6px,1.6vw,16px)}.modern-footer .footer-copyright p{font-size:clamp(10px,2.2vw,13px)}.modern-footer .footer-copyright p+p{font-size:clamp(9px,1.95vw,11.5px)}.modern-footer .footer-assurance p{font-size:clamp(9.5px,2.2vw,12px)}.modern-footer .secure-payments{padding-left:clamp(8px,2vw,18px)}.modern-footer .secure-payments p{font-size:clamp(10px,2.3vw,13px);gap:clamp(5px,1.6vw,10px)}.modern-footer .footer-upi{font-size:clamp(18px,4.2vw,24px)}.modern-footer .footer-payment-logos{gap:clamp(5px,1.6vw,10px)}.modern-footer .footer-payment-logos img{width:clamp(20px,4.8vw,28px);height:clamp(20px,4.8vw,28px)}.modern-footer .footer-payment-logos>i{font-size:clamp(19px,4.5vw,26px)}}@media(max-width:575.98px){.modern-footer .footer-details{border-radius:24px 24px 0 0}}@media(max-width:479.98px){.modern-footer .footer-bottom{gap:clamp(4px,1.4vw,8px);padding-inline:0}.modern-footer .footer-copyright p{white-space:normal;font-size:clamp(9px,2.5vw,11px);line-height:1.3;margin-bottom:2px}.modern-footer .footer-copyright p+p{font-size:clamp(8px,2.2vw,9.5px)}.modern-footer .footer-secure-pill{font-size:clamp(8px,2.3vw,10px);padding:3px clamp(5px,1.5vw,7px);gap:3px}.modern-footer .footer-secure-pill i{font-size:1.2em}.modern-footer .footer-assurance p{font-size:clamp(7.5px,2vw,9px);margin-top:4px}.modern-footer .secure-payments{padding-left:clamp(5px,1.6vw,8px)}.modern-footer .secure-payments p{font-size:clamp(8px,2.1vw,9.5px);gap:3px;margin-bottom:4px}.modern-footer .footer-upi{font-size:clamp(12px,3.5vw,16px);letter-spacing:-1px}.modern-footer .footer-upi span{margin-left:3px;text-shadow:-3px 0 #109147}.modern-footer .footer-payment-logos{gap:clamp(3px,1vw,5px)}.modern-footer .footer-payment-logos img{width:clamp(14px,4vw,19px);height:clamp(14px,4vw,19px)}.modern-footer .footer-payment-logos>i{font-size:clamp(13px,3.8vw,18px)}.modern-footer .footer-policy-links a{justify-content:flex-start;gap:7px;min-height:36px;padding:2px 4px;border-radius:14px;font-size:9px;line-height:1;text-align:left}}@media(min-width:379px)and (max-width:419.98px){.modern-footer .footer-policy-links a{font-size:6px}}@media(min-width:420px)and (max-width:519.98px){.modern-footer .footer-policy-links a{font-size:clamp(8px,calc(3.76px + 1.01vw),9px)}}@media(min-width:520px)and (max-width:720px){.modern-footer .footer-policy-links a{font-size:10px}}@media(prefers-reduced-motion:reduce){.modern-footer .social-pill,.modern-footer .footer-policy-links a{transition:none}.modern-footer .social-pill:hover,.modern-footer .social-pill:active,.modern-footer .footer-policy-links a:active{transform:none}}#latest-offers.latest-offers-showcase{--offer-green: #079447;--offer-green-dark: #04783a;--offer-orange: #ff7900;--offer-ink: #18263d;--offer-muted: #617087;position:relative;scroll-margin-top:170px;overflow:hidden;padding:clamp(20px,4.6vw,44px) 0 clamp(18px,4vw,38px);border:0;background:radial-gradient(circle at 51% 40%,rgba(255,249,232,.6),transparent 36%),#fff;font-family:var(--font-sans, Inter, system-ui, sans-serif)}#latest-offers.latest-offers-showcase:before{display:none}#latest-offers .container-lg{width:100%;max-width:1240px;padding-inline:clamp(18px,4.1vw,50px);overflow:visible}#latest-offers .offer-showcase-header{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2.4vw,26px);padding:0 0 clamp(16px,3.5vw,34px)}#latest-offers .offer-heading-group{display:flex;align-items:center;min-width:0;gap:clamp(7px,1.5vw,17px)}#latest-offers .offer-heading-sparkle{flex:0 0 auto;color:var(--offer-orange);font-size:clamp(18px,4.2vw,48px);line-height:1;filter:drop-shadow(0 3px 7px rgba(255,121,0,.16))}#latest-offers .section-title{margin:0;color:var(--offer-ink);font-size:clamp(14px,3.5vw,40px);font-weight:850;line-height:1.05;letter-spacing:clamp(-1.4px,-.09vw,-.35px);text-transform:uppercase;white-space:nowrap}#latest-offers .section-subtitle{margin:clamp(4px,.8vw,9px) 0 0;color:var(--offer-muted);font-size:clamp(8.5px,2.2vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.01em;white-space:nowrap}#latest-offers .btn-view-all{position:static!important;display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;gap:clamp(3px,1vw,12px);min-height:clamp(34px,7.2vw,80px);padding:clamp(6px,1.5vw,15px) clamp(7px,2vw,25px);border:clamp(1px,.18vw,2px) solid rgba(7,148,71,.16);border-radius:999px;background:linear-gradient(135deg,#f2fbf6,#f9fdfb);box-shadow:inset 0 1px #ffffffe6;color:var(--offer-green);font-size:clamp(8px,2vw,22px);font-weight:800;line-height:1;white-space:nowrap;transform:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}#latest-offers .btn-view-all i{font-size:1.1em}#latest-offers .btn-view-all:hover{border-color:#07944759;background:#edf9f2;color:var(--offer-green-dark);box-shadow:0 7px 18px #0794471a}#latest-offers .offer-carousel-shell{position:relative}#latest-offers .offers-scroll-container{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:clamp(16px,3vw,38px);isolation:isolate}#latest-offers .offers-scroll-container::-webkit-scrollbar{display:none}#latest-offers .offer-col-mobile{width:100%;max-width:none;flex:0 0 100%;padding:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}#latest-offers .offer-card{position:relative;display:flex;align-items:center;width:100%;min-height:0;aspect-ratio:3.16 / 1;overflow:hidden;border:1px solid rgba(215,194,143,.32);border-radius:clamp(16px,3vw,38px);background:linear-gradient(102deg,#ebf1d3e6,#fff8e7f7 43%,#f6fdefeb)!important;box-shadow:0 clamp(8px,1.4vw,16px) clamp(20px,3.2vw,38px) #1e322217;filter:none;-webkit-mask-image:none;mask-image:none;transform:translateZ(0)}#latest-offers .offer-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 94% 4%,rgba(0,125,66,.27),transparent 25%),radial-gradient(ellipse at 96% 92%,rgba(76,149,46,.22),transparent 30%),linear-gradient(90deg,#ffffff14,#ffffff8c 54%,#ffffff0d)}#latest-offers .offer-card:hover{filter:none}#latest-offers .offer-img-box{z-index:1;width:30.5%;height:calc(100% - clamp(14px,2.4vw,30px));margin:clamp(7px,1.2vw,15px) 0 clamp(7px,1.2vw,15px) clamp(11px,2vw,24px);flex:0 0 30.5%;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:clamp(12px,2.2vw,28px);background:#ffffff94;box-shadow:inset 0 0 0 1px #fff6,0 7px 22px #26431914}#latest-offers .offer-img-box img{width:100%;height:100%;object-fit:cover}#latest-offers .offer-badge{top:clamp(6px,1.2vw,14px);left:clamp(6px,1.2vw,14px);padding:clamp(3px,.55vw,7px) clamp(7px,1.3vw,16px);border-radius:999px;background:linear-gradient(135deg,#ff7417,#ff4d20);box-shadow:0 5px 12px #ff501747;color:#fff;font-size:clamp(6px,1.25vw,14px);font-weight:850;letter-spacing:.02em}#latest-offers .offer-body{z-index:1;display:flex;align-items:flex-start;justify-content:center;gap:clamp(3px,.65vw,8px);height:100%;min-width:0;padding:clamp(9px,1.7vw,20px) clamp(10px,2.5vw,30px) clamp(8px,1.5vw,18px) clamp(11px,2.2vw,27px);overflow:hidden}#latest-offers .offer-meta{gap:clamp(3px,.5vw,6px);padding:clamp(2px,.38vw,5px) clamp(6px,1vw,12px);border:1px solid rgba(240,132,39,.2);background:#fff9efe6;color:#c3440b;font-size:clamp(6.5px,1.3vw,14px);font-weight:800;letter-spacing:.01em;line-height:1.35}#latest-offers .offer-meta .bi{font-size:1.08em}#latest-offers .offer-title{max-width:93%;margin:0;color:var(--offer-ink);font-size:clamp(12px,2.85vw,32px);font-weight:850;line-height:1.08;letter-spacing:-.035em;-webkit-line-clamp:1;line-clamp:1}#latest-offers .offer-title a{color:inherit!important}#latest-offers .offer-desc{max-width:92%;margin:0;color:var(--offer-muted);font-size:clamp(7.5px,1.65vw,18px);font-weight:500;line-height:1.3;-webkit-line-clamp:2;line-clamp:2}#latest-offers .btn-offer-claim{min-height:0;margin-top:clamp(1px,.3vw,4px);padding:clamp(4px,.75vw,9px) clamp(11px,1.9vw,23px);border-radius:999px;background:linear-gradient(135deg,#08ac57,#008d42);box-shadow:0 7px 16px #00994840,inset 0 1px #ffffff40;color:#fff;font-size:clamp(7.5px,1.55vw,17px);font-weight:800;line-height:1.1}#latest-offers .offer-trust-row{position:absolute;right:clamp(9px,2vw,24px);bottom:clamp(8px,1.5vw,18px);display:flex;align-items:center;gap:clamp(5px,1.25vw,15px)}#latest-offers .offer-trust-item{display:flex;align-items:center;gap:clamp(2px,.45vw,5px);color:var(--offer-ink);font-size:clamp(5px,1vw,11px);line-height:1.05;white-space:nowrap}#latest-offers .offer-trust-item+.offer-trust-item{padding-left:clamp(5px,1vw,12px);border-left:1px solid rgba(24,38,61,.13)}#latest-offers .offer-trust-item i{color:var(--offer-green);font-size:1.65em}#latest-offers .offer-trust-item:first-child i{color:var(--offer-orange)}#latest-offers .offer-carousel-arrow{position:absolute;top:50%;z-index:5;display:grid;width:clamp(31px,6.2vw,68px);height:clamp(31px,6.2vw,68px);padding:0;place-items:center;border:1px solid rgba(23,39,61,.04);border-radius:50%;background:#fffffff5;box-shadow:0 8px 22px #18263d1f;color:var(--offer-ink);font-size:clamp(14px,2.8vw,31px);transform:translateY(-50%);transition:color .18s ease,box-shadow .18s ease,transform .18s ease}#latest-offers .offer-carousel-prev{left:calc(clamp(31px,6.2vw,68px)/-2)}#latest-offers .offer-carousel-next{right:calc(clamp(31px,6.2vw,68px)/-2)}#latest-offers .offer-carousel-arrow:hover{color:var(--offer-green);box-shadow:0 10px 25px #18263d2b}#latest-offers .offer-carousel-arrow:active{transform:translateY(-50%) scale(.94)}#latest-offers .offer-carousel-arrow:focus-visible,#latest-offers .offer-carousel-dot:focus-visible,#latest-offers .btn-view-all:focus-visible{outline:3px solid rgba(7,148,71,.32);outline-offset:3px}#latest-offers:not(.has-multiple-offers) .offer-carousel-arrow{opacity:0;pointer-events:none}#latest-offers .offer-carousel-dots{display:flex;justify-content:center;align-items:center;min-height:clamp(12px,2vw,22px);gap:clamp(7px,1.25vw,14px);margin-top:clamp(11px,2.3vw,27px)}#latest-offers .offer-carousel-dot{position:relative;width:clamp(8px,1.45vw,16px);height:clamp(8px,1.45vw,16px);padding:0;border:0;border-radius:999px;background:#d9dee6;transition:width .2s ease,background .2s ease,transform .2s ease}#latest-offers .offer-carousel-dot:after{content:"";position:absolute;inset:calc((clamp(8px,1.45vw,16px) - 24px)/2) calc(clamp(7px,1.25vw,14px)/-2)}#latest-offers .offer-carousel-dot.is-active{width:clamp(19px,3.2vw,35px);background:linear-gradient(90deg,#09ad58,#009b49)}@media(max-width:520px){#latest-offers .offer-trust-item b{max-width:5.2em;white-space:normal}#latest-offers .offer-title,#latest-offers .offer-desc{max-width:100%}}@media(prefers-reduced-motion:reduce){#latest-offers .offers-scroll-container{scroll-behavior:auto}#latest-offers .offer-card,#latest-offers .offer-img-box img,#latest-offers .offer-carousel-arrow,#latest-offers .offer-carousel-dot{transition:none}}#couponSheet{left:0;right:0;bottom:0;width:100%;max-width:720px;margin-inline:auto;max-height:88vh;max-height:88dvh;border-radius:28px 28px 0 0;background:#fff;overflow:hidden;box-shadow:0 -12px 48px #18243b26;font-family:var(--font-sans, Arial, sans-serif);color:#101426}#couponSheet .cs-handle{width:44px;height:4px;margin:9px auto 0;border-radius:8px;background:#bfc5d8;flex-shrink:0}#couponSheet .cs-header{display:flex;align-items:center;gap:14px;padding:7px 10px 8px;flex-shrink:0}#couponSheet .cs-heading-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:8px solid #d2f0e4;border-radius:50%;color:#fff;background:linear-gradient(135deg,#00b86d,#008d3b);font-size:23px;font-weight:700}#couponSheet .cs-heading-copy{flex:1;min-width:0}#couponSheet .cs-heading-copy h2{margin:0;font-size:19px;font-weight:750;letter-spacing:-.4px}#couponSheet .cs-heading-copy p{margin:4px 0 0;color:#52658a;font-size:12px}#couponSheet .cs-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:#f3f4f8;color:#354773;font-size:19px}#couponSheet .coupon-content-scroll{min-height:0;margin:0;padding:0 20px max(16px,env(safe-area-inset-bottom,0px));background:#fff}#couponSheet #checkout-coupons-list{display:grid;gap:10px}#couponSheet .cs-offer{--cs-tone: #008f40;--cs-soft: #edf5f0;display:grid;grid-template-columns:96px minmax(0,1fr) 104px;grid-template-rows:auto auto;gap:0 16px;padding:8px 12px 8px 8px;border:1px solid #e8edf1;border-radius:16px;background:linear-gradient(135deg,#fff,#fdfefe);box-shadow:0 3px 14px #23395408}#couponSheet .cs-offer--purple{--cs-tone: #5843da;--cs-soft: #eeebff}#couponSheet .cs-offer--orange{--cs-tone: #ac4d08;--cs-soft: #fff0e5;border-color:#fff0e3}#couponSheet .cs-ticket{grid-column:1;grid-row:1 / 3;min-height:88px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 6px;border-radius:10px 0 0 10px;color:#fff;background:linear-gradient(125deg,#00ac83,#74c53c);text-align:center}#couponSheet .cs-ticket:after{content:"";position:absolute;inset:0 -1px 0 auto;width:9px;background:radial-gradient(circle at 100% 0,#fff 8px,transparent 8.5px) top / 9px 9px no-repeat,radial-gradient(circle at 100% 100%,#fff 8px,transparent 8.5px) bottom / 9px 9px no-repeat,radial-gradient(circle at 100% 50%,#fff 2px,transparent 2.5px) 0 9px / 9px 9px repeat-y}#couponSheet .cs-offer--purple .cs-ticket{background:linear-gradient(130deg,#5368ee,#9c46e6)}#couponSheet .cs-offer--orange .cs-ticket{background:linear-gradient(120deg,#ff8424,#ffb40b)}#couponSheet .cs-ticket strong{font-size:29px;font-weight:800;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere;max-width:100%}#couponSheet .cs-ticket span{font-size:15px;font-weight:700;line-height:1.2}#couponSheet .cs-ticket i{font-size:25px;margin-bottom:4px}#couponSheet .cs-offer-copy{min-width:0;grid-column:2;grid-row:1 / 3;align-self:center;padding:4px 0}#couponSheet .cs-code{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 8px;border:0;border-radius:11px;background:linear-gradient(120deg,#f5f7fa,#f0effb);color:#111426;font-size:13px;font-weight:750;text-align:left}#couponSheet .cs-code span{overflow-wrap:anywhere;min-width:0}#couponSheet .cs-code i{color:#344993;flex-shrink:0}#couponSheet .cs-offer-title{margin:3px 0 7px;color:#4a6088;font-size:12px;line-height:1.35;overflow-wrap:anywhere}#couponSheet .cs-minimum{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:30px;background:var(--cs-soft);color:var(--cs-tone);font-size:11px;line-height:1.4}#couponSheet .cs-actions{grid-column:3;grid-row:1;align-self:end;padding-top:6px}#couponSheet .cs-apply{width:100%;min-height:40px;padding:8px;border:1px solid #009e52;border-radius:12px;color:#fff;background:linear-gradient(120deg,#00ac67,#009e42);box-shadow:0 4px 9px #00a85a26;font-size:14px;font-weight:750}#couponSheet .cs-offer--orange .cs-apply{background:#f0f9f4;color:#008d3f;border-color:#b4e5cf;box-shadow:none}#couponSheet .cs-details{display:block;grid-column:1 / -1;grid-row:2;width:100%;min-width:0}#couponSheet :is(.cs-ticket,.cs-offer-copy,.cs-actions){grid-row:1}#couponSheet .cs-actions{align-self:center}#couponSheet .cs-details summary{width:fit-content;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;list-style:none;min-height:36px;color:#008e3e;font-size:11px;font-weight:650;cursor:pointer}#couponSheet .cs-details summary::-webkit-details-marker{display:none}#couponSheet .cs-details[open] summary i{transform:rotate(90deg)}#couponSheet .cs-terms{display:block;width:100%;box-sizing:border-box;min-width:0;padding:12px 14px;margin-top:10px;border:1px solid #e8edf1;border-left:3px solid var(--cs-tone);border-radius:10px;background:#f8fafb;color:#42526b;font-size:12px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}#couponSheet .cs-terms p{margin:10px 0 0;padding-top:9px;border-top:1px dashed #dce3e9;color:var(--cs-tone);font-size:11px;font-weight:600;line-height:1.5}#couponSheet .cs-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:14px 2px 0;border-radius:16px;background:linear-gradient(120deg,#e9f8f2,#eaf9f4)}#couponSheet .cs-banner-check{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;background:#d3f1e6;border-radius:50%;color:#00a859;font-size:32px}#couponSheet .cs-banner strong{font-size:13px;color:#007b68}#couponSheet .cs-banner p{font-size:11px;color:#4c648a;margin:4px 0 0;line-height:1.5}#couponSheet .cs-banner-tag{margin-left:auto;color:#00a35d;font-size:34px;transform:rotate(-12deg)}#couponSheet .cs-state{padding:24px;text-align:center;color:#52658a;font-size:12px}#couponSheet :is(button,summary):focus-visible{outline:2px solid #235eab;outline-offset:3px}#couponSheet button{cursor:pointer}#couponSheet button:disabled{cursor:wait;opacity:.65}@media(max-width:480px){#couponSheet .cs-heading-copy h2{font-size:17px}#couponSheet .coupon-content-scroll{padding-inline:12px}#couponSheet .cs-offer{grid-template-columns:70px minmax(0,1fr) 76px;gap:0 9px;padding:7px}#couponSheet .cs-ticket strong{font-size:25px}#couponSheet .cs-ticket span{font-size:12px}#couponSheet .cs-code{font-size:11px;gap:6px;padding:5px}#couponSheet .cs-offer-title{font-size:11px}#couponSheet .cs-minimum{font-size:10px;padding:4px 6px;gap:4px}#couponSheet .cs-apply{font-size:12px}#couponSheet .cs-details summary{font-size:10px;gap:3px}#couponSheet .cs-banner{padding:12px;gap:9px}#couponSheet .cs-banner-tag{font-size:26px}}@media(prefers-reduced-motion:reduce){#couponSheet,#overlay-coupons{transition:none}}.custom-badge-left.rp-paused:after,.rp-loading-card.rp-paused:after{animation-play-state:paused}html.rp-lite *:not(.spinner-border):not(.spinner-grow):not(.rp-spinner),html.rp-lite *:not(.spinner-border):not(.spinner-grow):not(.rp-spinner):before,html.rp-lite *:not(.spinner-border):not(.spinner-grow):not(.rp-spinner):after{animation-iteration-count:1!important}html.rp-lite *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modern-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}
