.cats{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats a{border:1px solid var(--edge);border-radius:var(--radius);white-space:nowrap;flex:none;align-items:center;min-height:44px;padding:0 18px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.cats a:hover{border-color:var(--ink)}.cats a[aria-current]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.filters{grid-template-columns:minmax(0,1fr) 240px auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}@media (width<=600px){.filters{grid-template-columns:minmax(0,1fr)}}.photo-btn{white-space:nowrap;gap:10px;min-height:48px}@media (width<=600px){.photo-btn{width:100%}}.alike{background:var(--surface);border-radius:var(--radius);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:10px;scroll-margin-top:90px;display:grid}.alike img{object-fit:cover;border-radius:var(--radius);width:56px;height:70px}.alike p{gap:2px;display:grid}.alike small{color:var(--muted);font-size:var(--step-small)}.count{color:var(--muted);font-size:var(--step-small);margin-bottom:20px}.pd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;padding-top:40px;display:grid}.pd__gallery{justify-self:center;gap:12px;width:min(100%,80svh - 160px);display:grid;position:sticky;top:88px}.pd__photos{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);overscroll-behavior-x:contain;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pd__photos::-webkit-scrollbar{display:none}.pd__photos li{aspect-ratio:4/5;scroll-snap-align:start;background:var(--surface);flex:0 0 100%;position:relative}.pd__photos img{object-fit:cover;width:100%;height:100%}.pd__thumbs{flex-wrap:wrap;gap:8px;display:flex}.pd__thumbs button{background:var(--surface);cursor:pointer;aspect-ratio:4/5;opacity:.6;border:1px solid #0000;border-radius:2px;width:64px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.pd__thumbs button[aria-current],.pd__thumbs button:hover{opacity:1;border-color:var(--gold)}.pd__thumbs img{object-fit:cover;width:100%;height:100%}.pd__info{gap:20px;padding-top:8px;display:grid}.pd__cat{color:var(--muted);font-size:var(--step-small);font-weight:500;text-decoration:none}.pd__cat:hover{color:var(--ink)}.pd__name{overflow-wrap:anywhere;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.pd__price{font-size:var(--step-lead);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tag--inline{position:static}.pd__form{gap:20px;display:grid}.pd__opt{border:0;gap:10px;margin:0;padding:0;display:grid}.pd__opt legend{font-size:var(--step-small);color:var(--muted);margin-bottom:10px;padding:0;font-weight:500}.pd__one{color:var(--muted);font-size:var(--step-small)}.pd__buy{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.pd__wa{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.pd__sec{gap:8px;padding-top:20px;display:grid}.pd__sec h2{font-size:var(--step-body);letter-spacing:0;font-weight:600}.pd__sec p{color:var(--muted);max-width:52ch}.more{padding-top:120px}.more .h2{margin-bottom:32px}@media (width<=860px){.pd{padding-inline:0;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:0}.pd__gallery{width:100%;position:static}.pd__photos{border-radius:0}.pd__thumbs,.pd__info{padding-inline:var(--gutter)}}.checkout{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}@media (width<=900px){.checkout{grid-template-columns:minmax(0,1fr);gap:40px}}.lines{gap:20px;margin:0;padding:0;list-style:none;display:grid}.line{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.line__photo{aspect-ratio:4/5;background:var(--surface);border-radius:2px;display:block;overflow:hidden}.line__photo img{object-fit:cover;width:100%;height:100%}.line__info{gap:4px;min-width:0;display:grid}.line__name{overflow-wrap:anywhere;font-weight:500;text-decoration:none}.line__opts{color:var(--muted);font-size:var(--step-small)}.line__qty{align-items:center;gap:4px;margin-top:8px;display:flex}.line__qty button:not(.link){border:1px solid var(--edge);border-radius:var(--radius);cursor:pointer;background:0 0;width:44px;height:44px;font-size:1.1rem}.line__qty button:not(.link):hover{border-color:var(--ink)}.line__qty button:disabled{opacity:.4;cursor:not-allowed}.line__qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px}.line__rm{cursor:pointer;font-size:var(--step-small);background:0 0;border:0;min-height:44px;margin-inline-start:12px}.line__total{white-space:nowrap}.line--gone{opacity:.55}@media (width<=480px){.line{grid-template-columns:72px minmax(0,1fr)}.line__total{grid-column:2}}.checkout__form{background:var(--surface);border-radius:var(--radius);gap:18px;padding:clamp(20px,3vw,36px);display:grid;position:sticky;top:88px}@media (width<=900px){.checkout__form{position:static}}.checkout__form .input,.checkout__form .field input,.checkout__form .field select,.checkout__form .field textarea{background:var(--bg)}.co-h{font-size:var(--step-lead);letter-spacing:-.02em}.closed{background:var(--surface-2);border-radius:var(--radius);padding:14px 16px}.pay{border:0;gap:10px;margin:0;padding:0;display:grid}.pay legend{font-size:var(--step-small);color:var(--muted);margin-bottom:10px;padding:0;font-weight:500}.pay__opt{border:1px solid var(--edge);border-radius:var(--radius);cursor:pointer;align-items:start;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex}.pay__opt:has(input:checked){border-color:var(--gold)}.pay__opt input{accent-color:var(--gold);flex:none;width:20px;height:20px;margin:2px 0 0}.pay__opt span{gap:2px;display:grid}.pay__opt small,.pay__soon,.fine{color:var(--muted);font-size:var(--step-small)}.fit{border:1px solid var(--edge);border-radius:var(--radius);padding:0 14px}.fit summary{cursor:pointer;min-height:48px;color:var(--gold-hi);align-items:center;font-weight:600;display:flex}.fit[open]{padding-bottom:14px}.fit__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.fit__out{min-height:1.4em;margin:10px 0;font-weight:500}.fit__table{border-collapse:collapse;width:100%;font-size:var(--step-small);color:var(--muted);font-variant-numeric:tabular-nums}.fit__table th,.fit__table td{text-align:start;border-top:1px solid var(--edge);padding:6px 0}.mine{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mine__row{background:var(--surface);border-radius:var(--radius);color:inherit;transition:background-color .2s var(--ease);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.mine__row:hover{background:var(--surface-2)}.mine__photo img{object-fit:cover;border-radius:var(--radius);width:64px;height:80px;display:block}.mine__info{gap:4px;min-width:0;display:grid}.mine__info small{color:var(--muted);font-size:var(--step-small)}.mine__st{font-size:var(--step-small);background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-weight:600}.mine__st--shipped{background:var(--gold);color:var(--gold-ink)}.mine__st--delivered{color:var(--ink)}.mine__st--cancelled{color:var(--sale)}.cliq__proof{margin-top:8px}.policy__text{white-space:pre-line}.policy{border:1px solid var(--edge);border-radius:var(--radius);gap:10px;padding:16px;display:grid}.policy__h{font-size:var(--step-body);letter-spacing:0;font-weight:600}.policy .policy__text{color:var(--muted)}.agree{cursor:pointer;align-items:flex-start;gap:10px;font-weight:500;display:flex}.agree input{width:22px;height:22px;accent-color:var(--gold);flex:none;margin-top:1px}.agree input[aria-invalid]{outline:2px solid var(--sale);outline-offset:2px}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sum{gap:8px;margin:0;display:grid}.sum div{justify-content:space-between;gap:16px;display:flex}.sum dt{color:var(--muted)}.sum dd{text-align:end;margin:0}.sum__total{font-size:var(--step-lead);padding-top:10px;font-weight:600}.sum__total dt{color:var(--ink)}.ord{max-width:calc(860px + 2 * var(--gutter));gap:40px;margin-inline:auto;padding-top:56px;display:grid}.ord__head{gap:14px;display:grid}.ord__h{font-size:var(--step-head);overflow-wrap:anywhere}.ord__p{font-size:var(--step-lead);max-width:36ch}.ord__cancel{background:var(--surface-2);border-radius:var(--radius);padding:18px 20px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:4px solid var(--surface-2);color:var(--muted);font-size:var(--step-small);padding-top:14px;font-weight:500}.steps li.is-done{border-color:var(--gold);color:var(--ink)}.cliq{background:var(--surface);border-radius:var(--radius);gap:14px;padding:24px;display:grid}.cliq h2,.ord__items h2{font-size:var(--step-lead);letter-spacing:-.02em}.cliq dl{gap:8px;margin:0;display:grid}.cliq dl div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cliq dt{color:var(--muted);min-width:120px}.cliq dd{align-items:center;gap:12px;margin:0;display:flex}.cliq dd strong{font-size:var(--step-lead)}.cliq button{cursor:pointer;background:0 0;border:0;min-height:44px}.cliq__paid{color:var(--gold);font-weight:600}.ord__items{gap:20px;display:grid}.ord__items .fine{letter-spacing:0;font-weight:400}.ord__acts{flex-wrap:wrap;gap:12px;display:flex}.intro{gap:28px;max-width:1080px;margin-top:20px;display:grid}.intro:empty{display:none}.intro__lead{font-size:var(--step-lead);max-width:40ch;line-height:1.4}.intro__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.intro__steps li{border-top:1px solid var(--edge);align-content:start;gap:6px;padding-top:14px;display:grid}.intro__steps strong{color:var(--gold);letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:600;line-height:1.2}:lang(ar) .intro__steps strong{letter-spacing:0}.intro__steps span{color:var(--muted);max-width:34ch}.intro__more summary{cursor:pointer;color:var(--gold-hi);align-items:center;min-height:44px;font-weight:500;display:inline-flex}.intro__more p{max-width:60ch;color:var(--muted)}@media (width<=760px){.intro__steps{grid-template-columns:minmax(0,1fr);gap:18px}}.tag--pre{background:var(--bg);color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold)}.pd__kind{color:var(--muted);font-size:var(--step-small);font-weight:500}.pd__kind--pre{color:var(--gold-hi)}.ord__send{background:var(--surface);border-radius:var(--radius);justify-items:start;gap:10px;padding:22px;display:grid}.ord__send .btn{min-width:min(100%,320px)}.ord__cancel-box{justify-items:start;gap:4px;margin-top:8px;display:grid}.link--danger{color:var(--sale);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.link--danger[disabled]{opacity:.5;cursor:not-allowed}
