.bundle-offers[data-astro-cid-pzlamujx]{gap:var(--space-xs);padding:var(--space-sm);border:var(--hairline) solid var(--color-sand);border-radius:var(--radius-action);background:var(--color-canvas-2);display:grid}.bundle-offers__title[data-astro-cid-pzlamujx]{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:600}.bundle-offers__list[data-astro-cid-pzlamujx]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.bundle-offers__option[data-astro-cid-pzlamujx]{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:var(--hairline) solid var(--color-sand);background:var(--color-canvas);cursor:pointer;border-radius:12px;flex-wrap:wrap;display:flex}.bundle-offers__option[data-astro-cid-pzlamujx]:has(input:checked){border-color:var(--color-olive)}.bundle-offers__thumbs[data-astro-cid-pzlamujx]{flex:none;gap:2px;display:flex}.bundle-offers__thumbs[data-astro-cid-pzlamujx] img[data-astro-cid-pzlamujx]{background:var(--color-canvas-2);border-radius:8px;block-size:auto;inline-size:34px}.bundle-offers__body[data-astro-cid-pzlamujx]{flex:150px;gap:2px;min-inline-size:0;display:grid}.bundle-offers__name[data-astro-cid-pzlamujx]{font-size:.9rem}.bundle-offers__prices[data-astro-cid-pzlamujx] s[data-astro-cid-pzlamujx]{color:var(--color-stone);font-size:.85rem}.bundle-offers__saving[data-astro-cid-pzlamujx]{background:var(--color-available-surface);color:var(--color-available);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:.8rem;font-weight:600}.bundle-offers__actions[data-astro-cid-pzlamujx]{gap:var(--space-xs);display:grid}.bundle-offers[data-astro-cid-pzlamujx] button[data-astro-cid-pzlamujx]{min-block-size:var(--target-min);padding-block:var(--space-sm);padding-inline:var(--space-md);border:var(--hairline) solid var(--color-purchase);border-radius:var(--radius-action);background:var(--color-purchase);color:var(--color-canvas);cursor:pointer;font-weight:600}.bundle-offers[data-astro-cid-pzlamujx] button[data-astro-cid-pzlamujx].bundle-offers__secondary{background:var(--color-canvas);color:var(--color-purchase)}.product-details[data-astro-cid-f2zdromo]{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.product-details__eyebrow[data-astro-cid-f2zdromo]{color:var(--color-olive-deep)}.product-details__eyebrow[data-astro-cid-f2zdromo]:lang(en){font-weight:500}.product-details__eyebrow[data-astro-cid-f2zdromo]:lang(ar){font-weight:700}.product-details[data-astro-cid-f2zdromo] h1[data-astro-cid-f2zdromo]{font-family:var(--font-campaign);letter-spacing:-.025em;font-size:clamp(2.1rem,5vw,4rem);font-weight:400}[dir=rtl] .product-details[data-astro-cid-f2zdromo] h1[data-astro-cid-f2zdromo]{font-family:var(--font-arabic-display);letter-spacing:normal;font-weight:700}.product-details__description[data-astro-cid-f2zdromo]{gap:var(--space-sm);display:grid}.product-details__description[data-astro-cid-f2zdromo] h3[data-astro-cid-f2zdromo]{font-size:1.05rem;font-weight:500}.product-details__description[data-astro-cid-f2zdromo] ul[data-astro-cid-f2zdromo]{gap:.4rem;max-inline-size:72ch;margin:0;padding-inline-start:1.2rem;display:grid}.product-details__price[data-astro-cid-f2zdromo]{font-size:1.2rem}.product-details__pieces[data-astro-cid-f2zdromo]{padding:var(--space-sm);border:var(--hairline) solid var(--color-sand);border-radius:var(--radius-action);background:var(--color-canvas-2);margin-block-start:var(--space-xs)}.product-details__pieces-title[data-astro-cid-f2zdromo]{letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-xs);font-size:.85rem;font-weight:600}.product-details__piece-list[data-astro-cid-f2zdromo]{justify-content:center;align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-details__piece[data-astro-cid-f2zdromo]{align-items:center;gap:var(--space-xs);flex:1 1 0;min-inline-size:86px;display:flex}.product-details__piece-list[data-astro-cid-f2zdromo][data-per-row="2"] .product-details__piece[data-astro-cid-f2zdromo]{flex:0 0 calc(50% - var(--space-xs))}.product-details__piece[data-astro-cid-f2zdromo] a[data-astro-cid-f2zdromo]{text-align:center;flex:1;justify-items:center;gap:4px;text-decoration:none;display:grid}.product-details__piece[data-astro-cid-f2zdromo] img[data-astro-cid-f2zdromo]{background:var(--color-canvas);border-radius:10px;block-size:auto;inline-size:100%;max-inline-size:104px}.product-details__piece-name[data-astro-cid-f2zdromo]{font-size:.8rem;line-height:1.3}.product-details__piece-price{font-size:.85rem;font-weight:600}.product-details__plus[data-astro-cid-f2zdromo]{color:var(--color-stone);font-size:1.1rem}.product-details__saving[data-astro-cid-f2zdromo]{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.product-details__pieces-apart[data-astro-cid-f2zdromo]{color:var(--color-stone)}.product-details__saving-amount[data-astro-cid-f2zdromo]{color:var(--color-available);font-weight:600}.product-details__availability[data-astro-cid-f2zdromo]{border:var(--hairline) solid var(--color-stone);background:var(--color-canvas-2);min-block-size:36px;inline-size:fit-content;color:var(--color-ink);border-radius:999px;align-items:center;padding-inline:13px;display:inline-flex}.product-details__availability[data-astro-cid-f2zdromo][data-state=available]{border-color:var(--color-available);background:var(--color-available-surface);color:var(--color-available)}.product-details__availability[data-astro-cid-f2zdromo][data-state=preorder]{border-color:var(--color-olive);color:var(--color-olive-deep)}.product-details__actions[data-astro-cid-f2zdromo]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.product-details__assurance[data-astro-cid-f2zdromo]{gap:var(--space-xs);padding-block:var(--space-md) 0;border-block-start:var(--hairline) solid var(--color-sand);background:0 0;border-inline:0;display:grid}.product-details__preorder[data-astro-cid-f2zdromo]{gap:var(--space-xs);padding:var(--space-sm);border:var(--hairline) solid var(--color-olive);background:var(--color-canvas-2);display:grid}.product-details__preorder[data-astro-cid-f2zdromo] p[data-astro-cid-f2zdromo]{margin:0}.product-details__assurance[data-astro-cid-f2zdromo] h2[data-astro-cid-f2zdromo]{font-size:1.1rem}.product-details__assistance-items[data-astro-cid-f2zdromo]{border-block-start:var(--hairline) solid var(--color-sand)}.product-details__assistance-items[data-astro-cid-f2zdromo] details[data-astro-cid-f2zdromo]{border-block-end:var(--hairline) solid var(--color-sand)}.product-details__assistance-items[data-astro-cid-f2zdromo] summary[data-astro-cid-f2zdromo]{inline-size:100%;min-block-size:var(--target-min);cursor:pointer;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.product-details__assistance-items[data-astro-cid-f2zdromo] summary[data-astro-cid-f2zdromo]:lang(ar){font-weight:700}.product-details__assistance-items[data-astro-cid-f2zdromo] summary[data-astro-cid-f2zdromo]::marker{color:var(--color-olive)}.product-details__assistance-copy[data-astro-cid-f2zdromo]{gap:var(--space-xs);max-inline-size:65ch;padding-block-end:var(--space-sm);display:grid}.product-details__assistance-copy[data-astro-cid-f2zdromo] p[data-astro-cid-f2zdromo]{margin:0}.product-details__assistance-copy[data-astro-cid-f2zdromo] ul[data-astro-cid-f2zdromo]{gap:var(--space-xs);margin:0;padding-inline-start:1.25em;display:grid}.product-details__contact-actions[data-astro-cid-f2zdromo]{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-details__contact-actions[data-astro-cid-f2zdromo] a[data-astro-cid-f2zdromo]{min-block-size:var(--target-min);align-items:center;display:inline-flex}@media (width<=520px){.product-details__actions[data-astro-cid-f2zdromo]{grid-template-columns:1fr}}.product-gallery[data-astro-cid-fmfgs2lu]{min-inline-size:0;margin:0}.product-gallery__list[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(5, minmax(var(--target-min), 1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.product-gallery__item[data-astro-cid-fmfgs2lu][data-current=true]{order:-1;grid-column:1/-1}.product-gallery__item[data-astro-cid-fmfgs2lu] a[data-astro-cid-fmfgs2lu]{min-block-size:var(--target-min);border:var(--hairline) solid transparent;background:var(--color-canvas-2);display:block}.product-gallery__item[data-astro-cid-fmfgs2lu][data-current=true] a[data-astro-cid-fmfgs2lu]{border-color:#0000}.product-gallery[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:100%}.product-gallery__item[data-astro-cid-fmfgs2lu][data-current=true] img[data-astro-cid-fmfgs2lu]{aspect-ratio:4/5}.product-gallery__item[data-astro-cid-fmfgs2lu]:not([data-current=true]) a[data-astro-cid-fmfgs2lu][aria-current=true],.product-gallery__item[data-astro-cid-fmfgs2lu]:not([data-current=true]) a[data-astro-cid-fmfgs2lu]:focus-visible{border-color:var(--color-olive-deep)}@media (width>=521px){.product-gallery__list[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(9, minmax(var(--target-min), 1fr))}}.product[data-astro-cid-5vhfxtp5]{padding-block:var(--space-xl)}.product__breadcrumbs[data-astro-cid-5vhfxtp5]{color:var(--color-olive-deep);margin-block-end:var(--space-md);font-size:.9rem}.product__breadcrumbs[data-astro-cid-5vhfxtp5] ol[data-astro-cid-5vhfxtp5]{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product__breadcrumbs[data-astro-cid-5vhfxtp5] li[data-astro-cid-5vhfxtp5]:not(:last-child):after{content:"/";margin-inline-start:var(--space-sm)}.product__breadcrumbs[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5],.product__onward[data-astro-cid-5vhfxtp5] a[data-astro-cid-5vhfxtp5]{min-block-size:var(--target-min);align-items:center;display:inline-flex}[data-astro-cid-5vhfxtp5][data-product-layout]{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.product__assurances[data-astro-cid-5vhfxtp5]{gap:var(--space-md);padding-block:var(--space-lg);border-block-start:var(--hairline) solid var(--color-sand);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-lg);display:grid}.product__assurances[data-astro-cid-5vhfxtp5] h2[data-astro-cid-5vhfxtp5]{margin-block-end:var(--space-xs);font-size:1rem;font-weight:600}.product__assurances[data-astro-cid-5vhfxtp5] p[data-astro-cid-5vhfxtp5]{color:var(--color-stone);font-size:.95rem}.product__onward[data-astro-cid-5vhfxtp5]{justify-items:start;gap:var(--space-sm);border-block-start:var(--hairline) solid var(--color-olive);margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);display:grid}.product__onward[data-astro-cid-5vhfxtp5] h2[data-astro-cid-5vhfxtp5]{font-family:var(--font-campaign);font-size:clamp(2.4rem,5vw,4rem);font-weight:400}[dir=rtl] .product__onward[data-astro-cid-5vhfxtp5] h2[data-astro-cid-5vhfxtp5]{font-family:var(--font-arabic-display);font-weight:700}.product__collection-link[data-astro-cid-5vhfxtp5]{justify-self:center}@media (width>=861px){[data-astro-cid-5vhfxtp5][data-product-layout]{grid-template-columns:minmax(0,1.58fr) minmax(330px,.82fr);gap:clamp(42px,6vw,88px)}.product-details{position:sticky;inset-block-start:148px}}@media (width<=520px){.product[data-astro-cid-5vhfxtp5]{padding-block:var(--space-lg) 112px}.product__assurances[data-astro-cid-5vhfxtp5]{gap:var(--space-sm);grid-template-columns:1fr}}
