.opnar-storefront{--primary:#ff6b00;--primary-foreground:#fff;--accent:#ff6b00;--accent-foreground:#fff;--ring:#ff6b00;--background:oklch(0.99 0.003 240);--foreground:oklch(0.18 0.01 240);--muted:oklch(0.975 0.004 240);--muted-foreground:oklch(0.58 0.01 240);--border:oklch(0.9 0.006 240);--input:oklch(0.9 0.006 240);--success:oklch(0.65 0.15 150);--success-foreground:#fff;--warning:oklch(0.74 0.14 85);--warning-foreground:#111;--danger:oklch(0.58 0.2 27);--danger-foreground:#fff;--ink-2:oklch(0.38 0.01 240);--line-2:oklch(0.82 0.008 240);--radius-sm:0.0625rem;--radius-md:0.125rem;--radius-lg:0.1875rem;--radius-xl:0.25rem;--radius-2xl:0.375rem;--radius-full:9999px;--radius:var(--radius-md)}.opnar-storefront [role=button]:not([aria-disabled=true]),.opnar-storefront button:not(:disabled):not([aria-disabled=true]),.opnar-storefront summary{cursor:pointer}.opnar-storefront [role=button][aria-disabled=true],.opnar-storefront button:disabled,.opnar-storefront button[aria-disabled=true]{cursor:not-allowed}.opnar-footer{--bg:#fdf6ee;--surface:#fff;--surface-2:#fff;--ink:oklch(0.18 0.01 240);--ink-2:oklch(0.38 0.01 240);--ink-3:oklch(0.58 0.01 240);--ink-soft:oklch(0.78 0.008 240);--line:oklch(0.9 0.006 240);--line-2:oklch(0.82 0.008 240);--accent:#ff6b00;--accent-ink:#e85f00;--accent-soft:#fff5ed;--accent-tint:oklch(0.96 0.025 50);--good:#0f9d58;--footer-dark:oklch(0.22 0.012 240);--footer-dark-2:oklch(0.28 0.012 240);--footer-dark-ink:oklch(0.96 0.004 240);--footer-dark-ink-2:oklch(0.75 0.005 240);--font:"Inter","Hind Siliguri",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--maxw:1440px;--pad-x:24px;--pad-x-mobile:16px;container-type:inline-size;font-family:var(--font);background:var(--bg);color:var(--ink)}.opnar-footer,.opnar-footer *,.opnar-footer :after,.opnar-footer :before{box-sizing:border-box}.opnar-footer a{color:inherit;text-decoration:none}.opnar-footer button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:0}.opnar-footer img{max-width:100%;display:block}.opnar-footer .i{stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.opnar-footer .f3-rail{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x)}.opnar-footer .f3-promise-band{background:var(--bg);border-bottom:1px solid var(--line);padding:10px 0}.opnar-footer .f3-promise-band .f3-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.opnar-footer .f3-promise-row{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--surface);border:0;border-radius:var(--radius-lg);min-width:0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.opnar-footer .f3-promise-row>span:last-child{display:flex;flex-direction:column;min-width:0;flex:1}.opnar-footer .f3-promise-row .ic-wrap{width:30px;height:30px;border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.opnar-footer .f3-promise-row .ic-wrap .i{width:15px;height:15px}.opnar-footer .f3-promise-row .lbl{display:block;font-weight:600;font-size:12.5px;line-height:1.25;color:var(--ink);letter-spacing:-.005em}.opnar-footer .f3-promise-row .sub{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;line-height:1.1}.opnar-footer .f3-nav-band{padding:20px 0}.opnar-footer.desktop-5col .f3-nav-band .f3-rail{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:24px;align-items:flex-start}.opnar-footer .f3-brand-col{display:flex;flex-direction:column;gap:12px}.opnar-footer .f3-logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:-.025em;font-size:20px;color:var(--ink);width:fit-content}.opnar-footer .f3-logo .mark{width:26px;height:26px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;border-radius:var(--radius-lg);box-shadow:0 3px 8px -1px rgba(255,107,0,.4)}.opnar-footer .f3-logo-img{display:block;height:32px;width:auto;max-width:160px;object-fit:contain;object-position:left center}.opnar-footer .f3-tagline{font-size:13.5px;line-height:1.5;max-width:32ch;margin:0;color:var(--ink-2);font-weight:500;letter-spacing:-.005em}.opnar-footer .f3-tagline b{color:var(--ink);font-weight:700}.opnar-footer .f3-brand-top{display:contents}.opnar-footer .f3-helpline.f3-helpline-mobile{display:none}.opnar-footer .f3-helpline-desktop-wrap{display:block}.opnar-footer .f3-helpline{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:0;border-radius:var(--radius-xl);color:var(--ink);transition:background .12s,box-shadow .12s,transform .12s;box-shadow:0 1px 2px rgba(15,23,42,.04)}.opnar-footer .f3-helpline:hover{background:#fffaf5;transform:translateY(-1px);box-shadow:var(--shadow-md,0 4px 12px -2px rgba(15,23,42,.1))}.opnar-footer .f3-helpline>span:last-child{display:flex;flex-direction:column;line-height:1;gap:3px;text-align:left}.opnar-footer .f3-helpline .ic-wrap{width:30px;height:30px;background:var(--accent);color:#fff;border-radius:var(--radius-lg);display:grid;place-items:center;flex:none;box-shadow:0 2px 6px -1px rgba(255,107,0,.4)}.opnar-footer .f3-helpline .ic-wrap svg{width:15px;height:15px}.opnar-footer .f3-helpline .k{display:block;font-family:var(--mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);line-height:1.1}.opnar-footer .f3-helpline .v{display:block;font-weight:700;font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em}.opnar-footer .f3-cap{font-family:var(--mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:6px}.opnar-footer .f3-social{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.opnar-footer .f3-social a{width:30px;height:30px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--surface-2);border:0;color:var(--ink-2);transition:transform .12s,background .12s,color .12s;box-shadow:0 1px 2px rgba(15,23,42,.04)}.opnar-footer .f3-social a:hover{transform:translateY(-1px)}.opnar-footer .f3-social a.fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.opnar-footer .f3-social a.ig:hover{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff;border-color:transparent}.opnar-footer .f3-social a.yt:hover{background:red;color:#fff;border-color:red}.opnar-footer .f3-social a.tt:hover,.opnar-footer .f3-social a.tw:hover{background:#000;color:#fff;border-color:#000}.opnar-footer .f3-social a.pi:hover{background:#e60023;color:#fff;border-color:#e60023}.opnar-footer .f3-social a svg{width:15px;height:15px;fill:currentColor;display:block}.opnar-footer .f3-app-badges{display:flex;gap:8px;flex-wrap:wrap}.opnar-footer .f3-app{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--ink);color:#fff;border-radius:var(--radius-lg);transition:background .12s}.opnar-footer .f3-app:hover{background:#000}.opnar-footer .f3-app svg{width:18px;height:18px;flex:none;fill:currentColor}.opnar-footer .f3-app>span{display:flex;flex-direction:column;line-height:1;gap:2px}.opnar-footer .f3-app .k{display:block;font-size:9px;font-weight:500;opacity:.7;line-height:1.1;letter-spacing:.02em}.opnar-footer .f3-app .v{display:block;font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:-.005em}.opnar-footer .f3-col{min-width:0}.opnar-footer .f3-col h4{margin:0 0 10px;font-family:var(--mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding-bottom:6px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.opnar-footer .f3-col h4 .accent{width:5px;height:5px;border-radius:50%;background:var(--accent);display:inline-block}.opnar-footer .f3-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.opnar-footer .f3-col li a{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:var(--ink-2);line-height:1.4;transition:color .12s;font-weight:500;min-height:22px}.opnar-footer .f3-col li a:hover{color:var(--accent)}.opnar-footer .f3-col li a .pill{display:inline-flex;align-items:center;padding:1px 7px;font-family:var(--mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--accent-soft);color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-md);line-height:1.4}.opnar-footer .f3-col details{display:none}.opnar-footer .f3-col details>summary{list-style:none}.opnar-footer .f3-col details>summary::-webkit-details-marker{display:none}.opnar-footer .f3-col-policies{display:none}.opnar-footer .f3-bottom{background:var(--footer-dark);color:var(--footer-dark-ink);padding:10px 0}.opnar-footer .f3-bottom-rail{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.opnar-footer .f3-bottom-rail>:first-child{justify-self:flex-start;text-align:left}.opnar-footer .f3-bottom-rail>:last-child{justify-self:flex-end;text-align:right}.opnar-footer .f3-copyright{font-size:11.5px;color:var(--footer-dark-ink-2);font-family:var(--mono);letter-spacing:.01em;line-height:1.5}.opnar-footer .f3-copyright b{color:var(--footer-dark-ink);font-weight:600}.opnar-footer .f3-legal{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;font-size:11px;color:var(--footer-dark-ink-2);font-family:var(--mono);letter-spacing:.01em}.opnar-footer .f3-legal a{color:var(--footer-dark-ink-2);transition:color .12s}.opnar-footer .f3-legal a:hover{color:#fff}.opnar-footer .f3-legal .sep{opacity:.4}@container (max-width: 560px){.opnar-footer .f3-rail{padding:0 var(--pad-x-mobile)}.opnar-footer .f3-promise-band .f3-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 10px}.opnar-footer .f3-promise-band{padding:6px 0}.opnar-footer .f3-promise-row[data-desktop-only]{display:none}.opnar-footer .f3-brand-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;width:100%}.opnar-footer .f3-brand-top .f3-logo{flex:none}.opnar-footer .f3-helpline-desktop-wrap,.opnar-footer .f3-social-block{display:none}.opnar-footer .f3-helpline.f3-helpline-mobile{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border:0;border-radius:var(--radius-lg);color:var(--ink);flex:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.opnar-footer .f3-helpline-mobile:hover{border-color:var(--accent);transform:none}.opnar-footer .f3-helpline-mobile .ic-wrap{width:30px;height:30px;background:var(--accent);color:#fff;border-radius:var(--radius-lg);box-shadow:0 2px 5px -1px rgba(255,107,0,.4)}.opnar-footer .f3-helpline-mobile .ic-wrap svg{width:15px;height:15px}.opnar-footer .f3-helpline-mobile .k{font-size:9px;letter-spacing:.08em;color:var(--ink-3)}.opnar-footer .f3-helpline-mobile .v{font-size:12px;font-weight:700;color:var(--ink)}.opnar-footer.desktop-5col .f3-brand-col .f3-app-badges{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.opnar-footer.desktop-5col .f3-brand-col .f3-app{padding:6px 10px;gap:8px;flex:auto;min-width:0;border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.12)}.opnar-footer.desktop-5col .f3-brand-col .f3-app svg{width:18px;height:18px}.opnar-footer.desktop-5col .f3-brand-col .f3-app .k{font-size:9px;letter-spacing:.04em;white-space:normal;overflow:visible;text-overflow:clip}.opnar-footer.desktop-5col .f3-brand-col .f3-app .v{font-size:12px;font-weight:700;white-space:normal;overflow:visible;text-overflow:clip}.opnar-footer .f3-promise-row{flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:0;padding:4px 6px;min-height:auto}.opnar-footer .f3-promise-row .ic-wrap{display:none}.opnar-footer .f3-promise-row>span:last-child{align-items:center;text-align:center;gap:1px;min-width:0;flex:1}.opnar-footer .f3-promise-row .lbl{font-size:11px;line-height:1.2}.opnar-footer .f3-promise-row .lbl,.opnar-footer .f3-promise-row .sub{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.opnar-footer .f3-promise-row .sub{font-size:9px;letter-spacing:.04em;margin-top:1px}.opnar-footer .f3-col-policies{display:block}.opnar-footer.desktop-5col .f3-nav-band .f3-rail{grid-template-columns:1fr;gap:0}.opnar-footer.desktop-5col .f3-brand-col{grid-template-columns:1fr;gap:10px;padding-bottom:12px;margin-bottom:6px}.opnar-footer.desktop-5col .f3-brand-col .f3-app-badges,.opnar-footer.desktop-5col .f3-brand-col .f3-logo,.opnar-footer.desktop-5col .f3-brand-col .f3-social-block,.opnar-footer.desktop-5col .f3-brand-col .f3-tagline,.opnar-footer.desktop-5col .f3-brand-col>div{grid-column:1;grid-row:auto;justify-self:start}.opnar-footer .f3-logo{font-size:15px;gap:6px}.opnar-footer .f3-logo .mark{width:20px;height:20px;font-size:11.5px;border-radius:var(--radius-lg)}.opnar-footer .f3-tagline{font-size:13px;line-height:1.45}.opnar-footer .f3-col details{display:block}.opnar-footer .f3-col details:not([open])~ul{display:none}.opnar-footer .f3-nav-band{padding:12px 0 14px}.opnar-footer .f3-col{border-bottom:1px solid var(--line)}.opnar-footer .f3-col:last-child{border-bottom:0}.opnar-footer .f3-col h4{display:none}.opnar-footer .f3-col details>summary{display:flex;list-style:none;cursor:pointer;align-items:center;justify-content:space-between;padding:9px 0;font-family:var(--mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.opnar-footer .f3-col details>summary::-webkit-details-marker{display:none}.opnar-footer .f3-col details>summary:after{content:"";width:11px;height:11px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s;margin-right:4px}.opnar-footer .f3-col details[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.opnar-footer .f3-col details[open]>summary{color:var(--accent)}.opnar-footer .f3-col details[open]>summary:after{border-color:var(--accent)}.opnar-footer .f3-col ul{padding:0 0 8px 4px;gap:0}.opnar-footer .f3-col li a{padding:5px 0;font-size:13px}.opnar-footer.desktop-5col .f3-bottom-rail{display:flex;justify-content:center;align-items:center;gap:0;text-align:center;grid-template-columns:none}.opnar-footer.desktop-5col .f3-bottom-rail .f3-copyright{text-align:center;font-size:11px;width:100%;justify-self:center}.opnar-footer.desktop-5col .f3-bottom-rail .f3-legal{display:none}}.opnar-header{--h-accent:#ff6b00;--h-accent-hover:#e85f00;--h-ink:var(--foreground);--h-ink-2:color-mix(in oklab,var(--foreground) 72%,var(--background) 28%);--h-ink-3:color-mix(in oklab,var(--foreground) 52%,var(--background) 48%);--h-line:var(--border);--h-line-2:color-mix(in oklab,var(--border) 80%,var(--foreground) 20%);--h-bg:#fdf6ee;--h-surface:#fff}.opnar-header,.opnar-header *{box-sizing:border-box}.opnar-header a{color:inherit;text-decoration:none}.opnar-header button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.oh-announce{background:var(--h-ink);color:#fff;font-size:12px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;padding:8px 16px;gap:24px;position:relative}.oh-announce .pill{background:var(--h-accent);color:#fff;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em}.oh-announce .track{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:center}.oh-sticky{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--h-bg) 85%,transparent 15%);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--h-line)}.oh-logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:-.02em;font-size:20px;color:var(--h-ink);transition:opacity .18s ease,transform .18s ease}.oh-logo:hover{opacity:.9}.oh-logo:active{transform:translateY(1px)}.oh-logo-mark{width:26px;height:26px;background:var(--h-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;border-radius:var(--radius-lg);letter-spacing:-.02em;box-shadow:0 2px 6px -1px rgba(255,107,0,.45),inset 0 1px 0 hsla(0,0%,100%,.25);transition:box-shadow .18s ease,background-color .18s ease}.oh-logo:hover .oh-logo-mark{box-shadow:0 4px 10px -2px rgba(255,107,0,.55),inset 0 1px 0 hsla(0,0%,100%,.3);background:var(--h-accent-hover,var(--h-accent))}.oh-logo-img{display:block;height:36px;width:auto;max-width:180px;object-fit:contain}.opnar-header .oh-m-bar .oh-logo-img{height:26px;width:auto;max-width:130px;min-width:24px;flex-shrink:0}.oh-icon-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;color:var(--h-ink);border-radius:var(--radius-lg);position:relative;transition:background .15s ease,color .15s ease}.oh-icon-btn:hover{background:var(--h-surface);color:var(--h-accent)}.oh-icon-btn .oh-sub{display:block;font-size:10.5px;color:var(--h-ink-3);line-height:1.1;text-align:left;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.oh-icon-btn .oh-lbl{display:block;font-weight:600;font-size:12.5px;letter-spacing:-.005em}.oh-cart-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.oh-icon-btn:hover .oh-cart-wrap,.oh-m-icon:hover .oh-cart-wrap{transform:scale(1.08)}.oh-icon-btn:active .oh-cart-wrap,.oh-m-icon:active .oh-cart-wrap{transform:scale(.95)}.oh-count{position:absolute;top:30%;left:78%;transform:translate(-50%,-50%);min-width:0;height:auto;padding:0;background:transparent;color:#fff;font-size:12px;font-weight:900;line-height:1;letter-spacing:-.03em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.4);pointer-events:none}.oh-cart-i{flex-shrink:0;display:block;width:32px;height:32px}.oh-i{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.oh-search-wrap{flex:1;max-width:820px;position:relative}.oh-search{display:flex;align-items:stretch;border:2px solid var(--h-accent);background:#fff;height:36px;overflow:hidden;border-radius:var(--radius-lg);padding:0;transition:box-shadow .15s ease}.oh-search:focus-within{box-shadow:0 0 0 3px rgba(255,107,0,.12)}.oh-search .oh-cat{display:flex;align-items:center;gap:6px;padding:0 12px;border-right:1px solid var(--h-line);font-size:12px;color:var(--h-ink-2);font-weight:500;background:#fdf6ee;white-space:nowrap;cursor:pointer;border-radius:0}.oh-search .oh-cat:hover,.oh-search input{color:var(--h-ink)}.oh-search input{flex:1;border:0;outline:0;background:transparent;padding:0 12px;font:inherit;font-size:13.5px;min-width:0;letter-spacing:-.005em}.oh-search input::placeholder{color:var(--h-ink-3);letter-spacing:0}.oh-search .oh-go{padding:0 18px;background:var(--h-accent);color:#fff;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.01em;border-radius:0;transition:background .15s ease}.oh-search .oh-go:hover{background:var(--h-accent-hover)}.oh-search .oh-go:active{transform:translateY(1px)}.oh-row-1{display:flex;align-items:center;gap:18px;padding:6px 24px 4px;max-width:1440px;margin:0 auto}.oh-row-1 .oh-logo{margin-right:4px}.oh-deliver{display:flex;align-items:center;gap:8px;color:var(--h-ink-2);padding:8px 12px;border-radius:var(--radius-lg);font-size:13px;transition:background .15s ease,color .15s ease}.oh-deliver .oh-sub{display:block;font-size:10.5px;color:var(--h-ink-3);line-height:1.1;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.oh-deliver .oh-lbl-block{font-weight:600;color:var(--h-ink);font-size:13px;letter-spacing:-.005em}.oh-deliver:hover{background:var(--h-surface);color:var(--h-ink)}.oh-actions{display:flex;align-items:center;margin-left:auto;gap:4px}.oh-row-2{position:relative;display:flex;align-items:stretch;border-top:0;background:var(--h-surface);border-bottom:0;font-size:13px;max-width:1440px;margin:0 auto}.oh-row-2 .oh-all{display:flex;align-items:center;gap:8px;padding:8px 16px;font-weight:600;font-size:12.5px;color:var(--h-ink);transition:color .15s ease;margin-right:8px}.oh-row-2 .oh-all .oh-i,.oh-row-2 .oh-all:hover{color:var(--h-accent)}.oh-navlist{display:flex;align-items:stretch;flex:1;overflow:hidden}.oh-navlist a{display:flex;align-items:center;padding:0 14px;color:var(--h-ink-2);position:relative;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:-.005em;background:transparent;transition:color .15s ease,background .15s ease}.oh-navlist a.oh-hot,.oh-navlist a:hover{background:var(--h-bg)}.oh-navlist a:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:var(--h-accent);border-radius:var(--radius-md) var(--radius-md) 0 0;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.oh-navlist a.oh-hot,.oh-navlist a:hover{color:var(--h-ink)}.oh-navlist a.oh-hot:after,.oh-navlist a:hover:after{transform:scaleX(1)}.oh-meta-end{gap:4px;margin-left:auto;padding-right:12px;font-size:12.5px;color:var(--h-ink-3)}.oh-meta-end,.oh-meta-end>*{display:flex;align-items:center}.oh-meta-end>*{padding:6px 10px;gap:6px;border-radius:var(--radius-lg);cursor:pointer;transition:color .15s ease,background .15s ease}.oh-meta-end>:hover{color:var(--h-ink);background:var(--h-bg)}.oh-meta-end .oh-live{width:6px;height:6px;border-radius:50%;background:oklch(.7 .18 145);box-shadow:0 0 0 3px oklch(.7 .18 145/.2)}.oh-mega{position:absolute;left:0;right:0;top:100%;background:var(--h-bg);border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);box-shadow:0 18px 30px -18px rgba(22,20,18,.18);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s .12s;z-index:20;pointer-events:none}.oh-mega:hover,.oh-navlist a[data-mega]:focus+.oh-mega,.oh-navlist a[data-mega]:hover+.oh-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .12s ease,transform .12s ease}.oh-mega-inner{max-width:1440px;margin:0 auto;padding:24px 24px 28px;display:grid;grid-template-columns:180px 1fr 260px;gap:32px}.oh-mega-list{display:flex;flex-direction:column}.oh-mega-list a{padding:8px 10px;font-size:13px;color:var(--h-ink-2);border-left:2px solid transparent;display:flex;justify-content:space-between;align-items:center}.oh-mega-list a.oh-active,.oh-mega-list a:hover{color:var(--h-ink);background:var(--h-surface);border-left-color:var(--h-accent)}.oh-mega-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.oh-mega-col h4{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--h-ink-3);margin:0 0 10px;font-weight:600;padding-bottom:6px;border-bottom:1px solid var(--h-line)}.oh-mega-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.oh-mega-col a{font-size:13px;color:var(--h-ink-2);padding:2px 0}.oh-mega-col a:hover{color:var(--h-accent)}.oh-mega-promo{background:var(--h-surface);padding:12px;display:flex;flex-direction:column;gap:10px}.oh-mega-promo,.oh-mega-promo .oh-ph{border:1px solid var(--h-line);border-radius:var(--radius-lg)}.oh-mega-promo .oh-ph{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 8px,rgba(0,0,0,.06) 8px 16px)}.oh-mega-promo h5{margin:0;font-size:14px;font-weight:600}.oh-mega-promo p{margin:0;font-size:12px;color:var(--h-ink-2)}.oh-mega-promo .oh-more{font-size:11px;color:var(--h-accent);margin-top:auto;display:inline-flex;gap:4px;align-items:center;font-weight:600}.oh-m-bar{display:none;align-items:center;gap:4px;padding:4px 10px 6px;border-bottom:1px solid var(--h-line);background:var(--h-bg)}.oh-m-bar .oh-logo{font-size:15px;margin:0 4px 0 2px;gap:6px;flex-shrink:0}.oh-m-bar .oh-logo-mark{width:20px;height:20px;font-size:11.5px}.oh-m-bar .oh-search{flex:1 1 auto;min-width:0;height:32px;margin:0 2px}.oh-m-bar .oh-search input{font-size:13px;padding:0 8px}.oh-m-bar .oh-search .oh-cat{display:none}.oh-m-bar .oh-search .oh-go{padding:0 8px}.oh-m-bar .oh-search .oh-go .oh-lbl{display:none}.oh-m-bar .oh-actions-m{display:flex;align-items:center;gap:10px;margin-left:4px;flex-shrink:0}.oh-m-bar .oh-m-icon{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--h-ink);border-radius:var(--radius-lg)}.oh-m-bar .oh-cart-i{width:32px;height:32px}.oh-m-bar .oh-m-icon:hover{background:var(--h-surface)}.oh-m-bar .oh-m-lang{font-size:12px;font-weight:800;letter-spacing:-.01em;color:var(--h-ink);text-decoration:none;text-transform:uppercase}.oh-m-bar .oh-m-account{width:auto;height:28px;min-width:0;max-width:130px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:var(--h-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease}.oh-m-bar .oh-m-account:hover{background:var(--h-accent-hover)}.oh-m-bar .oh-m-account:active{transform:translateY(1px)}.oh-m-subrow{display:none;gap:0;border-bottom:1px solid var(--h-line);overflow-x:auto;font-size:12px;background:var(--h-surface);scrollbar-width:none}.oh-m-subrow::-webkit-scrollbar{display:none}.oh-m-subrow a{padding:8px 12px;color:var(--h-ink-2);white-space:nowrap;border-right:1px solid var(--h-line)}.oh-m-subrow a.oh-hot{color:var(--h-ink);box-shadow:inset 0 -2px 0 0 var(--h-accent)}.oh-toplet{background:var(--h-ink);color:#fff;font-size:11.5px;letter-spacing:.01em;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.oh-toplet-row{display:flex;gap:24px;align-items:center;padding:7px 24px;height:30px;max-width:1440px;margin:0 auto}.oh-toplet-welcome{opacity:.95}.oh-toplet-link{opacity:.7;transition:opacity .15s ease}.oh-toplet-link:hover{opacity:1}.oh-toplet-pull{margin-left:auto;display:flex;gap:18px;align-items:center}.oh-toplet-live{display:inline-flex;gap:6px;align-items:center;color:#fff;opacity:.85}.oh-toplet-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#21c55d;box-shadow:0 0 0 3px rgba(33,197,93,.25)}.oh-toplet-lang{display:inline-flex;gap:8px;align-items:center}.oh-toplet-lang-on,.oh-toplet-lang-other{padding:2px 8px;border-radius:var(--radius-md);cursor:pointer;display:inline-block;text-decoration:none;color:inherit}.oh-toplet-lang-on{background:var(--h-accent);color:#fff;opacity:1}.oh-toplet-lang-other{opacity:.6;transition:opacity .15s ease}.oh-toplet-lang-other:hover{opacity:1}.oh-bell-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.oh-icon-btn:hover .oh-bell-wrap,.oh-m-icon:hover .oh-bell-wrap{transform:scale(1.08)}.oh-icon-btn:active .oh-bell-wrap,.oh-m-icon:active .oh-bell-wrap{transform:scale(.95)}.oh-bell-i{flex-shrink:0;display:block;color:var(--foreground,#1a1a1a)}.oh-bell-count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--primary,#ff5722);color:#fff;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;letter-spacing:-.01em;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--background,#fff)}.oh-wl-sub-row{display:flex;align-items:center;gap:6px;line-height:1.1}.oh-wl-count{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:12px;padding:0 3px;background:#fff;color:var(--h-accent);border:1px solid var(--h-accent);border-radius:999px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:-.01em;text-align:center;pointer-events:none}.oh-m-bar .oh-m-icon .oh-wl-count{position:absolute;top:-3px;right:-3px;min-width:14px;height:14px;padding:0 4px;font-size:9px}@media (max-width:900px){.opnar-header .oh-only-desktop{display:none!important}.opnar-header .oh-m-bar,.opnar-header .oh-m-subrow{display:flex}.opnar-header .oh-toplet{display:none}}@media (max-width:480px){.opnar-header .oh-m-bar .oh-logo .oh-logo-text{display:none}.opnar-header .oh-m-bar{gap:2px;padding:8px 10px}}