.q8g{--q8g-font:var(--font-cairo),"Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;--q8g-star:#c9921a;font-size:16px;line-height:1.75;background:var(--ground)}.q8g,.q8g a,.q8g button,.q8g h1,.q8g h2{font-family:var(--q8g-font)}.q8g-wrap{padding:var(--sp-lg) var(--screen-pad) var(--sp-3xl);flex-direction:column;gap:var(--sp-lg)}.q8g-bar,.q8g-wrap{max-width:720px;margin:0 auto;display:flex}.q8g-bar{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;padding:var(--sp-sm) var(--screen-pad);background:var(--surface);border-bottom:1px solid var(--line);font-size:13.5px}.q8g-bar--bottom{border-bottom:0;border-top:1px solid var(--line);margin-bottom:var(--sp-lg)}@media (min-width:760px){.q8g-bar{border-inline:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card)}.q8g-bar--bottom{border-radius:var(--r-card) var(--r-card) 0 0}}.q8g-bar__link{color:var(--forest);padding:6px 4px;min-height:var(--touch)}.q8g-bar__app,.q8g-bar__link{font-weight:700;text-decoration:none;display:inline-flex;align-items:center}.q8g-bar__app{margin-inline-start:auto;background:var(--forest);color:var(--on-forest);border-radius:var(--r-chip);padding:8px 14px;min-height:40px}.q8g-short{display:none}@media (max-width:420px){.q8g-long{display:none}.q8g-short{display:inline}}.q8g-lang{border:1px solid var(--line);border-radius:var(--r-chip);padding:6px 12px;color:var(--ink);text-decoration:none;font-weight:600;min-height:40px;display:inline-flex;align-items:center}.q8g a:focus-visible,.q8g button:focus-visible{outline:2px solid var(--sprout);outline-offset:2px}.q8g-head{display:flex;flex-direction:column;gap:4px}.q8g-eyebrow{color:var(--sprout);font-weight:700;font-size:13.5px;margin:0}.q8g-title{font-weight:800;font-size:26px;line-height:1.35;color:var(--forest);margin:0;text-wrap:balance}.q8g-rating{margin:0;color:var(--muted);font-size:14px;display:flex;gap:6px;align-items:center}.q8g-stars{color:var(--q8g-star);letter-spacing:1px}.q8g-stars__off{color:var(--line)}.q8g-block{margin:0}.q8g-text{display:flex;flex-direction:column;gap:8px}.q8g-h{font-weight:800;font-size:19px;line-height:1.4;color:var(--forest);margin:8px 0 0}.q8g-p{margin:0;white-space:pre-line}.q8g-list{margin:0;padding-inline-start:22px;gap:4px}.q8g-figure,.q8g-list{display:flex;flex-direction:column}.q8g-figure{gap:6px}.q8g-img,.q8g-video{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--r-image);background:var(--img-placeholder);-o-object-fit:cover;object-fit:cover}.q8g-video{background:#111}.q8g-cap{font-size:13.5px;color:var(--muted);line-height:1.6}.q8g-hint{margin:0;font-size:12.5px;color:var(--muted)}.q8g-gal{display:flex;align-items:center;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-image)}.q8g-gal::-webkit-scrollbar{display:none}.q8g-gal__slide{flex:0 0 88%;scroll-snap-align:center}.q8g-gal__slide:only-child{flex-basis:100%}.q8g-dots{display:flex;justify-content:center;gap:6px}.q8g-dots span{width:7px;height:7px;border-radius:50%;background:var(--line)}.q8g-dots span.is-on{background:var(--forest)}.q8g-yt{position:relative;aspect-ratio:16/9;border-radius:var(--r-image);overflow:hidden;background:#111}.q8g-yt iframe,.q8g-yt__btn{position:absolute;inset:0;width:100%;height:100%;border:0}.q8g-yt__btn{padding:0;cursor:pointer;background:#111}.q8g-yt__btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.9}.q8g-yt__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--ink);display:grid;place-items:center;font-size:22px;padding-inline-start:4px}.q8g-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-lg);display:flex;flex-direction:column;gap:var(--sp-sm)}.q8g-card__title{margin:0;font-weight:800;font-size:16px;color:var(--ink)}.q8g-buy{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-md);flex-wrap:wrap}.q8g-buy__info{display:flex;flex-direction:column;min-width:0}.q8g-buy__name{font-weight:700}.q8g-buy__price{font-weight:800;color:var(--forest);font-size:17px}.q8g-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:10px 18px;background:var(--forest);color:var(--on-forest);border:0;border-radius:var(--r-button);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;white-space:nowrap}.q8g-btn[disabled]{opacity:.6;cursor:default}.q8g-btn--off{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.q8g-reviews{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.q8g-review{border-top:1px solid var(--line);padding:10px 0 2px;font-size:14.5px}.q8g-review:first-child{border-top:0;padding-top:0}.q8g-review__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.q8g-review p{margin:4px 0 0}.q8g-note{font-size:12.5px;color:var(--muted);margin:0}.q8g-helpful{align-items:center;text-align:center}.q8g-rate{display:flex;gap:4px;direction:ltr}.q8g-rate__star{width:48px;height:48px;border:0;background:none;font-size:32px;line-height:1;color:var(--line);cursor:pointer;padding:0}.q8g-rate__star.is-on{color:var(--q8g-star)}.q8g[dir=rtl] .q8g-rate{direction:rtl}.q8g-thanks{margin:0;display:flex;flex-direction:column;gap:4px;align-items:center}.q8g-thanks .q8g-stars{font-size:24px}.q8g-updated{margin:0;text-align:center;font-size:12.5px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.q8g-gal{scroll-behavior:auto}}