.o1g2{--bg:transparent;--card:#fff;--line:#e6e9e0;--text:#14171a;--mute:#6b7280;--lime:#c6ff1a;--lime2:#8fd400;--cyan:#22d3ee;--ink:#04120a;--chip:#f1f4ea;--r:18px;--c:4;--ct:3;--cm:2;--ratio:1/1;color:var(--text)!important;font-family:inherit;margin:0 0 28px;box-sizing:border-box}.o1g2--dark{background:radial-gradient(120% 90% at 100% 0,rgb(98 232 255 / .10),transparent 55%),radial-gradient(90% 80% at 0 100%,rgb(185 255 98 / .08),transparent 60%),#05090a!important;padding:clamp(16px,2.4vw,28px);border-radius:24px;--card:#0b1113;--line:rgba(255,255,255,.085);--text:#f3f7f4;--mute:#93a19b;--chip:rgba(255,255,255,.06);--lime:#b9ff62;--cyan:#62e8ff}.o1g2 *,.o1g2 *::before,.o1g2 *::after{box-sizing:border-box}.o1g2__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px}.o1g2__title{margin:0!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:800!important;line-height:1.25!important;color:var(--text)!important;letter-spacing:-.01em}.o1g2__sub{margin:4px 0 0!important;color:var(--mute)!important;font-size:14px!important}.o1g2__more{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text)!important;text-decoration:none!important;font-weight:700;font-size:14px;transition:border-color .15s,transform .15s}.o1g2__more:hover{border-color:var(--lime2);transform:translateY(-1px)}.o1g2__grid{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:1024px){.o1g2__grid{grid-template-columns:repeat(var(--ct),minmax(0,1fr))}}@media (max-width:640px){.o1g2__grid{grid-template-columns:repeat(var(--cm),minmax(0,1fr));gap:10px}}.o1g2--row .o1g2__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--c) - 1) * 16px) / var(--c));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;-webkit-overflow-scrolling:touch}.o1g2--row .o1g2__card{scroll-snap-align:start}@media (max-width:1024px){.o1g2--row .o1g2__grid{grid-auto-columns:calc((100% - (var(--ct) - 1) * 16px) / var(--ct) - 12px)}}@media (max-width:640px){.o1g2--row .o1g2__grid{gap:10px;grid-auto-columns:calc((100% - (var(--cm) - 1) * 10px) / var(--cm) - 22px)}}.o1g2__card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.o1g2__card:hover{transform:translateY(-3px);border-color:rgb(143 212 0 / .55)!important;box-shadow:0 14px 34px -18px rgb(10 13 18 / .35)}.o1g2--dark .o1g2__card:hover{box-shadow:0 14px 40px -16px rgb(98 232 255 / .25)}.o1g2__media{position:relative;display:block;aspect-ratio:var(--ratio);background:var(--chip);overflow:hidden}.o1g2__media img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;border-radius:0!important;transition:transform .35s ease}.o1g2__card:hover .o1g2__media img{transform:scale(1.04)}.o1g2__badge,.o1g2__sale,.o1g2__own{position:absolute;top:10px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1.5;backdrop-filter:blur(6px)}.o1g2__badge{inset-inline-start:10px;background:rgb(10 13 18 / .72);color:#fff}.o1g2__sale{inset-inline-end:10px;background:linear-gradient(135deg,var(--lime),var(--cyan));color:var(--ink)}.o1g2__own{inset-inline-start:10px;top:auto;bottom:10px;background:var(--lime);color:var(--ink)}.o1g2__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 14px 14px}.o1g2__name{text-align:start;unicode-bidi:plaintext;margin:0!important;font-size:15px!important;font-weight:750!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.o1g2__name a{color:var(--text)!important;text-decoration:none!important}.o1g2__name a:hover{color:var(--lime2)!important}.o1g2--dark .o1g2__name a:hover{color:var(--lime)!important}.o1g2__vendor{font-size:12.5px;color:var(--mute)}.o1g2__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--mute)}.o1g2__stars{position:relative;display:inline-block;width:68px;height:12px;background:linear-gradient(90deg,#f5b301 var(--pct),rgb(140 150 160 / .35) var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 12'%3E%3Cg%3E%3Cpath id='s' d='M6 0l1.8 3.9 4.2.4-3.2 2.8.9 4.1L6 9.1 2.3 11.2l.9-4.1L0 4.3l4.2-.4z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 12'%3E%3Cg%3E%3Cpath id='s' d='M6 0l1.8 3.9 4.2.4-3.2 2.8.9 4.1L6 9.1 2.3 11.2l.9-4.1L0 4.3l4.2-.4z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat}[dir=rtl] .o1g2__stars,.o1g2[dir=rtl] .o1g2__stars{transform:scaleX(-1)}.o1g2__dot{margin-inline-start:4px}.o1g2__foot{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:6px}.o1g2__price{display:flex;flex-direction:column;line-height:1.3;font-weight:800;font-size:15px;color:var(--text)!important;min-width:0}.o1g2__price del{opacity:.5;font-weight:500;font-size:12.5px;color:var(--mute)!important}.o1g2__price ins{text-decoration:none!important;background:none!important;color:var(--text)!important}.o1g2__price .amount,.o1g2__price bdi{color:inherit!important}.o1g2__price small{font-size:11.5px;font-weight:600;color:var(--mute)!important}.o1g2 .o1g2__btn,.o1g2 .o1q-buy{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:40px!important;padding:8px 16px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--lime),var(--cyan))!important;color:var(--ink)!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:transform .15s,filter .15s;white-space:normal;text-align:center;width:100%}.o1g2 .o1g2__btn:hover,.o1g2 .o1q-buy:hover{transform:translateY(-1px);filter:brightness(1.05)}.o1g2 .o1g2__btn:focus-visible,.o1g2 .o1q-buy:focus-visible{outline:3px solid var(--cyan)!important;outline-offset:2px}.o1g2 .o1g2__btn--ghost{background:var(--chip)!important;color:var(--text)!important;border:1px solid var(--line)!important}.o1g2 .o1g2__btn.loading{opacity:.6}.o1g2 .o1g2__btn.added::after{content:" ✓"}.o1g2 .added_to_cart{display:none!important}.o1g2 .o1q-buy svg{width:16px;height:16px}@media (max-width:640px){.o1g2__body{padding:10px 10px 12px}.o1g2__name{font-size:13.5px!important}.o1g2 .o1g2__btn,.o1g2 .o1q-buy{font-size:13px!important;padding:8px 10px!important}.o1g2__badge,.o1g2__sale{top:8px;font-size:10.5px;padding:3px 8px}}.o1g2__empty{padding:28px;border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--mute)!important}@media (prefers-reduced-motion:reduce){.o1g2__card,.o1g2__media img{transition:none}.o1g2__card:hover{transform:none}}.o1g2 .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}