:root{--tc-bg-000000-18:rgba(0,0,0,.18);--tc-bg-000000-55:rgba(0,0,0,.55);--tc-bg-0a0d1c-94:rgba(10,13,28,.94);--tc-bg-0d1024:#0d1024;--tc-bg-0d1024-88:rgba(13,16,36,.88);--tc-bg-10142a-98:rgba(16,20,42,.98);--tc-bg-111530:#111530;--tc-bg-2aa876-14:rgba(42,168,118,.14);--tc-bg-2aa876-16:rgba(42,168,118,.16);--tc-bg-4f7cff-14:rgba(79,124,255,.14);--tc-bg-4f7cff-22:rgba(79,124,255,.22);--tc-bg-4f7cff-26:rgba(79,124,255,.26);--tc-bg-7fd0ff-04:rgba(127,208,255,.04);--tc-bg-7fd0ff-08:rgba(127,208,255,.08);--tc-bg-7fd0ff-14:rgba(127,208,255,.14);--tc-bg-ffb450-13:rgba(255,180,80,.13);--tc-bg-ffffff-05:rgba(255,255,255,.05);--tc-bg-ffffff-06:rgba(255,255,255,.06);--tc-bg-ffffff-07:rgba(255,255,255,.07);--tc-bg-ffffff-08:rgba(255,255,255,.08);--tc-bg-ffffff-1:rgba(255,255,255,.1);--tc-bg-ffffff-18:rgba(255,255,255,.18);--tc-fg-7fd0ff:#7fd0ff;--tc-fg-8ce7b1:#8ce7b1;--tc-fg-ffd76e:#ffd76e;--tc-fg-ffffff:#ffffff;--tc-fg-ffffff-4:rgba(255,255,255,.55);--tc-fg-ffffff-5:rgba(255,255,255,.55);--tc-ln-7fd0ff-5:rgba(127,208,255,.5);--tc-ln-7fd0ff-55:rgba(127,208,255,.55);--tc-ln-ffffff:#ffffff;--tc-ln-ffffff-07:rgba(255,255,255,.07);--tc-ln-ffffff-08:rgba(255,255,255,.08);--tc-ln-ffffff-1:rgba(255,255,255,.1);--tc-on-ffffff:#ffffff;--tc-sh-000000-6:rgba(0,0,0,.6);--tc-sh-4f7cff-25:rgba(79,124,255,.25);--tc-sh-ffffff-04:rgba(255,255,255,.04)}:root[data-theme="light"]{--tc-bg-000000-18:rgba(11,16,36,.072);--tc-bg-000000-55:rgba(0,0,0,.55);--tc-bg-0a0d1c-94:rgba(250,251,252,.94);--tc-bg-0d1024:#ffffff;--tc-bg-0d1024-88:rgba(255,255,255,.88);--tc-bg-10142a-98:rgba(255,255,255,.98);--tc-bg-111530:#ffffff;--tc-bg-2aa876-14:rgba(28,110,78,.077);--tc-bg-2aa876-16:rgba(28,110,78,.088);--tc-bg-4f7cff-14:rgba(39,82,227,.077);--tc-bg-4f7cff-22:rgba(39,82,227,.121);--tc-bg-4f7cff-26:rgba(39,82,227,.143);--tc-bg-7fd0ff-04:rgba(25,102,149,.022);--tc-bg-7fd0ff-08:rgba(25,102,149,.044);--tc-bg-7fd0ff-14:rgba(25,102,149,.077);--tc-bg-ffb450-13:rgba(144,82,0,.072);--tc-bg-ffffff-05:rgba(11,16,36,.035);--tc-bg-ffffff-06:rgba(11,16,36,.042);--tc-bg-ffffff-07:rgba(11,16,36,.049);--tc-bg-ffffff-08:rgba(11,16,36,.056);--tc-bg-ffffff-1:rgba(11,16,36,.07);--tc-bg-ffffff-18:rgba(11,16,36,.126);--tc-fg-7fd0ff:#196695;--tc-fg-8ce7b1:#176f3b;--tc-fg-ffd76e:#7e5b00;--tc-fg-ffffff:#0b1024;--tc-fg-ffffff-4:#5b6074;--tc-fg-ffffff-5:#585e72;--tc-ln-7fd0ff-5:rgba(25,102,149,.5);--tc-ln-7fd0ff-55:rgba(25,102,149,.55);--tc-ln-ffffff:#c9cdd8;--tc-ln-ffffff-07:rgba(11,16,36,.091);--tc-ln-ffffff-08:rgba(11,16,36,.104);--tc-ln-ffffff-1:rgba(11,16,36,.13);--tc-on-ffffff:#ffffff;--tc-sh-000000-6:rgba(11,16,36,.21);--tc-sh-4f7cff-25:rgba(39,82,227,.15);--tc-sh-ffffff-04:rgba(11,16,36,.052)}body.g1p .view-toggle{display:inline-flex;gap:4px;background:var(--tc-bg-ffffff-05);border-radius:12px;padding:4px}body.g1p .vt-btn{border:none;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;color:var(--text-2);background:none;border-radius:9px;padding:8px 16px;transition:background .2s,color .2s}body.g1p .vt-btn.is-on{background:var(--blue);color:var(--tc-on-ffffff)}body.g1p .pillar-grid{grid-template-columns:repeat(2,1fr)!important}body.g1p .pl-card{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:20px}body.g1p .pl-head{display:flex;align-items:flex-start;gap:14px}body.g1p .pl-logo{width:56px;height:56px;flex:none;border-radius:15px;display:flex;align-items:center;justify-content:center}body.g1p .pl-logo svg{width:32px;height:32px}body.g1p .pl-head-txt{flex:1;min-width:0}body.g1p .pl-cat{font-size:.68rem;color:var(--text-2);background:var(--tc-bg-ffffff-07);border-radius:7px;padding:3px 10px;display:inline-block}body.g1p .pl-brand{font-size:1.15rem;font-weight:800;margin:7px 0 3px;direction:ltr;text-align:right}body.g1p .pl-sub{font-size:.82rem;color:var(--text-2);font-weight:300;line-height:1.7}body.g1p .pl-count{flex:none;font-size:.68rem;font-weight:700;color:var(--cyan);background:var(--tc-bg-4f7cff-14);border-radius:999px;padding:5px 12px}body.g1p .pl-chips{display:flex;flex-wrap:wrap;gap:6px}body.g1p .pl-chip{font-size:.72rem;font-weight:600;color:var(--text-2);background:var(--tc-bg-ffffff-06);border-radius:8px;padding:5px 11px;direction:ltr}body.g1p .pl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--divider);padding-top:14px}body.g1p .pl-price-lbl{display:block;font-size:.68rem;color:var(--text-3)}body.g1p .pl-price-val{font-size:1.05rem;font-weight:800}body.g1p .pl-price-val small{font-size:.7rem;font-weight:400;color:var(--text-2)}body.g1p .pl-expand{border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--cyan);background:var(--tc-bg-7fd0ff-08);border-radius:10px;padding:9px 14px;transition:background .2s}body.g1p .pl-expand:hover{background:var(--tc-bg-7fd0ff-14)}body.g1p .pl-chev{transition:transform .3s}body.g1p .pl-expand[aria-expanded="true"] .pl-chev{transform:rotate(180deg)}body.g1p .pl-kids{display:flex;flex-direction:column;gap:2px;background:var(--tc-bg-000000-18);border-radius:14px;padding:6px}body.g1p .pl-kids[hidden]{display:none}body.g1p .pl-kid{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:var(--text);border-radius:10px;padding:11px 13px;transition:background .2s}body.g1p .pl-kid:hover{background:var(--tc-bg-ffffff-06)}body.g1p .pl-kid-name{font-size:.85rem;font-weight:600}body.g1p .pl-kid-right{display:flex;align-items:center;gap:10px;flex:none}body.g1p .pl-kid-go{width:15px;height:15px;flex:none;fill:none;stroke:var(--text-3);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s,transform .2s}body.g1p .pl-kid:hover .pl-kid-go{stroke:var(--cyan);transform:translateX(-3px)}body.g1p .pl-access{display:flex;gap:6px;flex-wrap:wrap;margin-top:-2px}body.g1p .pl-acc{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:600;border-radius:7px;padding:3px 9px}body.g1p .pl-acc svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.g1p .pl-acc.ded{color:var(--tc-fg-8ce7b1);background:var(--tc-bg-2aa876-14)}body.g1p .pl-acc.shr{color:var(--tc-fg-ffd76e);background:var(--tc-bg-ffb450-13)}body.g1p .pl-kid-price{font-size:.82rem;font-weight:700}body.g1p .pl-kid-price small{font-size:.66rem;font-weight:400;color:var(--text-2)}body.g1p .pl-kid-stock{font-size:.62rem;font-weight:600;border-radius:6px;padding:2px 8px}body.g1p .pl-kid-stock.in{color:var(--tc-fg-8ce7b1);background:var(--tc-bg-2aa876-16)}body.g1p .pl-kid-stock.out{color:var(--text-3);background:var(--tc-bg-ffffff-06)}body.g1p .pl-all{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:var(--cyan);font-size:.8rem;font-weight:600;padding:11px;margin-top:2px;border-top:1px dashed var(--tc-ln-ffffff-1)}body.g1p .pl-actions{display:flex;gap:10px}body.g1p .pl-buy{flex:1.5;justify-content:space-between;font-size:.9rem;padding:9px 9px 9px 18px}body.g1p .pl-buy .chip{width:32px;height:32px}body.g1p .pl-buy .chip svg{width:14px;height:14px}body.g1p .pl-support{flex:1;justify-content:center;gap:7px;font-size:.84rem;padding:9px 12px;background:#fff0;color:var(--cyan)}body.g1p .pl-support:hover{background:var(--tc-bg-7fd0ff-08)}body.g1p .pillar-grid.flat .pl-expand{display:none}body.g1p .pillar-grid.flat .pl-kids{display:flex!important}body.g1p .pl-card.hide{display:none!important}body.g1p .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}@media (max-width:768px){body.g1p .products-grid{grid-template-columns:repeat(2,1fr)}body.g1p .pillar-grid{grid-template-columns:1fr!important}}@media (max-width:480px){body.g1p .products-grid{grid-template-columns:1fr}}@media (max-width:768px){body.g1p .arch-hero{padding:40px 0 20px}body.g1p .arch-hero h1{font-size:clamp(1.5rem,7vw,2rem)}}body.g1p .m-cta{display:none}@media (max-width:768px){body.g1p .m-cta{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:60;gap:10px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--tc-bg-0d1024-88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--tc-ln-ffffff-07)}body.g1p .m-cta .btn-primary{flex:1;justify-content:center;padding:12px 16px;font-size:.92rem}body.g1p .m-cta .m-call{width:46px;height:46px;border-radius:14px;flex:none;background:var(--tc-bg-ffffff-08);display:flex;align-items:center;justify-content:center}body.g1p .m-cta .m-call svg{width:20px;height:20px;fill:none;stroke:var(--tc-fg-7fd0ff);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}body.g1p .arch-hero{padding:56px 0 10px}body.g1p .cat-head{display:flex;align-items:flex-start;gap:20px}body.g1p .cat-icon{width:64px;height:64px;border-radius:18px;flex:none;background:var(--tc-bg-ffffff-08);display:flex;align-items:center;justify-content:center}body.g1p .cat-icon svg{width:30px;height:30px;fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.g1p .arch-hero h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;line-height:1.3;text-wrap:pretty}body.g1p .arch-hero .lead{margin-top:14px;color:var(--text-2);font-weight:300;font-size:1.02rem;max-width:56ch;text-wrap:pretty}body.g1p .layout{display:grid;grid-template-columns:264px 1fr;gap:26px;align-items:start}body.g1p .sidebar{position:sticky;top:90px;border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;gap:24px}body.g1p .sb-group h4{font-size:.78rem;font-weight:600;letter-spacing:.12em;color:var(--tc-fg-ffffff-5);margin-bottom:12px}body.g1p .sb-list{display:flex;flex-direction:column;gap:4px}body.g1p .sb-item{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9rem;color:var(--text-2);border-radius:10px;padding:9px 12px;transition:background .2s,color .2s}body.g1p .sb-item:hover{background:var(--tc-bg-ffffff-05);color:var(--text)}body.g1p .sb-item.on{background:var(--tc-bg-ffffff-1);color:var(--text);font-weight:600}body.g1p .sb-item .n{font-size:.72rem;color:var(--tc-fg-ffffff-4)}body.g1p .sb-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;color:var(--text-2);padding:6px 2px;user-select:none}body.g1p .sb-check input{appearance:none;-webkit-appearance:none;cursor:pointer;width:18px;height:18px;border-radius:6px;flex:none;border:1px solid var(--glass-border);background:var(--tc-bg-ffffff-05);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;position:relative}body.g1p .sb-check input:checked{background:var(--blue);border-color:var(--blue)}body.g1p .sb-check input:checked::after{content:"";width:9px;height:5px;border:2px solid var(--tc-ln-ffffff);border-top:none;border-right:none;transform:rotate(-45deg) translateY(-1px)}body.g1p .sb-reset{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit;text-align:center;font-size:.82rem;font-weight:600;color:var(--cyan);border:none;border-radius:12px;padding:10px 0;background:var(--tc-bg-7fd0ff-04);transition:background .2s,box-shadow .2s}body.g1p .sb-reset:hover{background:var(--tc-bg-7fd0ff-08)}body.g1p .mfilter-bar{display:none}body.g1p .filter-backdrop{position:fixed;inset:0;background:var(--tc-bg-000000-55);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:1400}body.g1p.filters-open .filter-backdrop{opacity:1;visibility:visible}body.g1p .sheet-head,body.g1p .sheet-foot,body.g1p #sort-slot{display:none}body.g1p .toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}body.g1p .ctl{display:flex;align-items:center;gap:8px}body.g1p .ctl label{font-size:.78rem;color:var(--text-2);white-space:nowrap}body.g1p .ctl select{font-family:inherit;font-size:.85rem;font-weight:600;color:var(--text);background:var(--tc-bg-ffffff-07);border:none;border-radius:12px;padding:9px 36px 9px 14px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f6ffa0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:14px;transition:border-color .25s,box-shadow .25s}body.g1p .ctl select:focus{box-shadow:0 0 0 3px var(--tc-sh-4f7cff-25)}body.g1p .ctl select option{background:var(--tc-bg-0d1024);color:var(--text)}body.g1p .result-cnt{margin-inline-start:auto;color:var(--text-2);font-size:.82rem}body.g1p .products-grid{grid-template-columns:repeat(2,1fr)!important;margin-top:0!important}body.g1p .empty-msg{display:none;margin-top:44px;text-align:center;color:var(--text-2);font-size:.95rem}body.g1p .empty-msg.show{display:block}body.g1p .pagination{margin-top:34px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}body.g1p .pg-btn{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--text-2);background:var(--tc-bg-ffffff-06);border-radius:12px;padding:0 12px;transition:color .2s,background .2s}body.g1p .pg-btn:hover:not(:disabled){background:var(--tc-bg-ffffff-1);color:var(--text)}body.g1p .pg-btn.on{color:var(--tc-on-ffffff);background:var(--blue)}body.g1p .pg-btn:disabled{opacity:.35;cursor:default}body.g1p .sidebar{box-shadow:0 1px 0 var(--tc-sh-ffffff-04) inset}@media (max-width:1100px){body.g1p .layout{grid-template-columns:1fr}body.g1p .sidebar{position:static}}@media (max-width:768px){body.g1p .mfilter-bar{display:flex;gap:8px;align-items:center;overflow-x:auto;position:sticky;top:72px;z-index:45;margin:0 -20px 18px;padding:12px 20px;background:var(--tc-bg-0a0d1c-94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-block:1px solid var(--tc-ln-ffffff-08);scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,#000 92%,transparent);mask-image:linear-gradient(to left,#000 92%,transparent)}body.g1p .mfilter-bar::-webkit-scrollbar{display:none}body.g1p .mf-chip{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;color:var(--text);background:var(--tc-bg-ffffff-06);border:1px solid var(--tc-ln-ffffff-1);border-radius:999px;padding:9px 15px;white-space:nowrap;transition:background .2s,border-color .2s}body.g1p .mf-chip svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}body.g1p .mf-chip.primary{background:var(--blue);border-color:var(--blue);color:var(--tc-on-ffffff)}body.g1p .mf-chip.on{background:var(--tc-bg-4f7cff-22);border-color:var(--tc-ln-7fd0ff-5);color:var(--tc-fg-ffffff)}body.g1p .mf-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);flex:none}body.g1p .sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1500;margin:0;max-height:88vh;overflow-y:auto;border-radius:24px 24px 0 0;padding:0 20px 20px;gap:18px;transform:translateY(101%);transition:transform .32s cubic-bezier(.4,0,.2,1);background:var(--tc-bg-111530);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -24px 80px var(--tc-sh-000000-6)}body.g1p.filters-open .sidebar{transform:translateY(0)}body.g1p.sheet-single .sidebar .sb-group{display:none}body.g1p.sheet-single .sidebar .sb-group.active{display:block}body.g1p.sheet-single .sidebar #sort-slot{display:none}body.g1p.sheet-single .sidebar #sort-slot.active{display:block}body.g1p .sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;padding:18px 0 14px;margin-bottom:4px;background:var(--tc-bg-10142a-98);border-bottom:1px solid var(--tc-ln-ffffff-08)}body.g1p .sheet-head h3{font-size:1rem;font-weight:800}body.g1p .sheet-head{background:var(--tc-bg-111530)}body.g1p .sheet-close{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;background:var(--tc-bg-ffffff-08);display:flex;align-items:center;justify-content:center}body.g1p .sheet-close svg{width:16px;height:16px;fill:none;stroke:var(--text);stroke-width:2;stroke-linecap:round}body.g1p #sort-slot{display:block}body.g1p #sort-slot h4{font-size:.78rem;font-weight:600;letter-spacing:.12em;color:var(--tc-fg-ffffff-5);margin-bottom:12px}body.g1p #sort-slot select{width:100%;font-family:inherit;font-size:.9rem;color:var(--text);background:var(--tc-bg-ffffff-05);border:1px solid var(--glass-border);border-radius:12px;padding:11px 14px;appearance:none;-webkit-appearance:none}body.g1p .sheet-foot{display:flex;gap:12px;align-items:center;position:sticky;bottom:0;z-index:2;padding:14px 0 4px;margin-top:8px;background:var(--tc-bg-111530);border-top:1px solid var(--tc-ln-ffffff-08)}body.g1p .sheet-foot .btn{flex:1;justify-content:center}body.g1p .sheet-foot .sheet-reset{all:unset;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--cyan);padding:12px 10px;white-space:nowrap}body.g1p .sidebar .sb-reset{display:none}body.g1p .toolbar{display:none}}@media (max-width:768px){body.g1p .result-cnt{margin-inline-start:0;width:100%}body.g1p .cat-head{gap:14px}body.g1p .cat-icon{width:52px;height:52px;border-radius:14px}body.g1p .products-grid{grid-template-columns:1fr!important}body.g1p .pillar-grid{grid-template-columns:1fr!important}}body.g1p .grid-h2{font-size:1.05rem;font-weight:800;margin:0 0 14px;color:var(--text)}body.g1p .grid-h2 small{display:block;margin-top:4px;font-size:.78rem;font-weight:300;color:var(--text-2)}body.g1p .pl-card--single .pl-expand{visibility:hidden;pointer-events:none}body.g1p .pl-logo img{width:26px;height:26px;object-fit:contain}body.g1p a.sb-item{text-decoration:none;box-sizing:border-box}body.g1p .pl-brand{direction:rtl;unicode-bidi:plaintext;text-align:right}body.g1p .pl-kid-name{direction:rtl;unicode-bidi:plaintext;text-align:right}body.g1p .pl-kid-price.ask{color:var(--text-2);font-weight:600}@media (max-width:768px){body.g1p .mfilter-bar{top:86px}}body.g1p .mf-chip.mf-active{background:var(--tc-bg-4f7cff-26);border-color:var(--tc-ln-7fd0ff-55);color:var(--tc-fg-ffffff);gap:8px}body.g1p .mf-chip.mf-active .mf-x{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;flex:none;font-size:13px;line-height:1;background:var(--tc-bg-ffffff-18)}body.g1p .arch-hero .lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.g1p .pl-card .pl-foot{margin-top:auto}body.g1p .pl-brand a{color:inherit;text-decoration:none;transition:color .15s ease}body.g1p .pl-brand a:hover{color:var(--cyan,#7fd0ff)}body.g1p .pg-btn.on{background:var(--blue-btn)}body.g1p .vt-btn.is-on{background:var(--blue-btn)}@media (max-width:768px){body.g1p .mf-chip.primary{background:var(--blue-btn)}}@media (max-width:360px){body.g1p .pl-actions{flex-wrap:wrap}}