@layer components{.si-shop{--shop-rose:var(--si-gold);--shop-rose-hover:var(--si-gold-hover);--shop-rose-active:var(--si-gold-active);--shop-rose-ink:var(--si-badge-text);--shop-pink:var(--si-progress);--shop-pink-light:var(--si-progress-light);--shop-plum:var(--si-navy);--shop-blush:var(--si-cream);--shop-ink:var(--si-text);--shop-canvas:var(--background);--shop-hair:#3d2b3d29;--shop-gutter:1.25rem;--shop-max:77.5rem;--shop-display:var(--si-f-display), "Didot", Georgia, serif;--shop-eyebrow:var(--si-f-sc), Georgia, serif;--shop-body:var(--si-f-text), Georgia, serif;--shop-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .17 0 0 0 0 .24 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.33'/%3E%3C/svg%3E");--shop-fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .76 0 0 0 0 .25 0 0 0 0 .42 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23f)' opacity='.25'/%3E%3C/svg%3E");--shop-paper-tile:var(--shop-fibre);min-height:100vh;color:var(--shop-ink);background-color:var(--shop-canvas);font-family:var(--shop-body);font-size:1.125rem;line-height:1.6;position:relative;overflow-x:clip}.si-shop:lang(ar){--shop-display:var(--si-f-display-ar), "Geeza Pro", serif;--shop-eyebrow:var(--si-f-body-ar), "Geeza Pro", serif;--shop-body:var(--si-f-body-ar), "Geeza Pro", serif;font-size:1.125rem;line-height:1.8}.si-paper{z-index:0;pointer-events:none;background-color:var(--shop-canvas);background-image:var(--shop-grain), var(--shop-paper-tile), radial-gradient(80% 50% at 12% 0%, #f2a8be38, transparent 70%), radial-gradient(70% 60% at 100% 38%, #fff0f4e6, transparent 70%);position:fixed;inset:0}.si-plum-paper{color:var(--shop-blush);background-color:var(--shop-plum);background-image:var(--shop-grain), var(--shop-paper-tile), radial-gradient(60% 50% at 50% 0%, #c1416b4d, transparent 70%), radial-gradient(50% 40% at 100% 100%, #e8638a1f, transparent 70%)}.si-container{width:100%;max-width:var(--shop-max);padding-inline:var(--shop-gutter);margin-inline:auto;position:relative}.si-display{font-family:var(--shop-display);font-optical-sizing:auto;color:var(--shop-plum);letter-spacing:-.012em;text-wrap:balance;font-style:italic;font-weight:400;line-height:.98}.si-display em,.si-em{color:var(--shop-rose);font-style:italic}.si-plum-paper .si-display{color:var(--shop-canvas)}.si-plum-paper .si-display em,.si-plum-paper .si-em{color:var(--shop-pink-light)}.si-shop:lang(ar) .si-display{letter-spacing:0;font-style:normal;line-height:1.35}.si-shop:lang(ar) .si-display em{font-style:normal}.si-h1{font-size:clamp(2.45rem,9.6vw,6.4rem)}.si-h2{font-size:clamp(2.2rem,7.4vw,4.4rem)}.si-h3{font-size:clamp(1.4rem,4.6vw,1.75rem);line-height:1.12}.si-shop:lang(ar) .si-h1{padding-top:.3em;font-size:clamp(2.3rem,9vw,5.2rem)}.si-shop:lang(ar) .si-h2{font-size:clamp(2rem,6.6vw,3.6rem)}.si-eyebrow{font-family:var(--shop-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--shop-rose-ink);font-size:.75rem;font-weight:500;line-height:1.6}.si-plum-paper .si-eyebrow{color:var(--shop-pink-light)}.si-shop:lang(ar) .si-eyebrow{letter-spacing:0;word-spacing:.2em;text-transform:none;font-size:.98rem;font-weight:700}.si-body{max-width:34em;font-size:1.0625rem;line-height:1.65}.si-aside{color:#3d2d32cc;font-style:italic}.si-plum-paper .si-aside{color:#fff0f4c7}.si-shop:lang(ar) .si-aside{font-style:normal}.si-numeral{font-family:var(--si-f-text), Georgia, serif;font-variant-numeric:lining-nums;letter-spacing:-.01em;font-style:italic;font-weight:400}.si-cta{background:var(--shop-rose);min-height:3.25rem;color:var(--shop-canvas);font-family:var(--shop-eyebrow);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex;box-shadow:0 10px 24px -12px #8e274799,inset 0 1px #ffffff2e}.si-cta:hover{background:var(--shop-rose-hover)}.si-cta:active{background:var(--shop-rose-active);transform:translateY(1px)}.si-shop:lang(ar) .si-cta{font-family:var(--si-f-body-ar), "Geeza Pro", serif;letter-spacing:0;text-transform:none;font-size:1.1rem;font-weight:700}.si-cta-ivory{background:var(--shop-canvas);color:var(--shop-plum);box-shadow:0 10px 24px -14px #00000080}.si-cta-ivory:hover{background:var(--shop-blush)}.si-cta-sm{min-height:2.75rem;padding:0 1.15rem;font-size:.6875rem}.si-link{color:var(--shop-rose-ink);text-underline-offset:.3em;font-style:italic;-webkit-text-decoration:underline #c1416b66;text-decoration:underline #c1416b66;text-decoration-thickness:1px;transition:text-decoration-color .2s}.si-link:hover{text-decoration-color:currentColor}.si-plum-paper .si-link{color:var(--shop-pink-light);text-decoration-color:#f2a8be73}.si-shop:lang(ar) .si-link{font-style:normal}.si-shop :focus-visible{outline:2px solid var(--shop-rose);outline-offset:3px;border-radius:4px}.si-plum-paper :focus-visible{outline-color:var(--shop-pink-light)}.si-skip{inset-inline-start:1rem;z-index:100;background:var(--shop-plum);color:var(--shop-canvas);font-family:var(--shop-eyebrow);letter-spacing:.12em;border-radius:999px;padding:.75rem 1.1rem;font-weight:500;text-decoration:none;position:absolute;top:-4rem}.si-skip:focus{top:.75rem}.si-phone{filter:drop-shadow(0 1px 1.5px #3d2b3d4d)drop-shadow(0 28px 34px #3d2b3d38);position:relative;container-type:inline-size}.si-phone-body{background:linear-gradient(90deg, #ffffff57 0, #ffffff0f 1.1%, transparent 2.4%, transparent 97.6%, #ffffff0f 98.9%, #ffffff42 100%), linear-gradient(180deg, #ffffff4d 0, transparent 0.9%, transparent 99.1%, #ffffff2e 100%), linear-gradient(160deg, var(--si-navy) 0%, var(--si-text) 55%, var(--si-navy) 100%);position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-phone-bezel{background:linear-gradient(#000000d1, #000000d1), var(--si-navy);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-phone-screen{aspect-ratio:390/844;background:linear-gradient(#000000d1, #000000d1), var(--si-navy);position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-phone-island{z-index:30;background:linear-gradient(#000000eb, #000000eb), var(--si-navy);pointer-events:none;border-radius:999px;width:31%;height:3.9%;position:absolute;top:2.7%;left:50%;transform:translate(-50%)}.si-phone-island:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#ffffff52,#3d2b3d99 40%,#0000 70%);border-radius:50%;width:9%;position:absolute;top:50%;right:21%;transform:translateY(-50%)}.si-phone-glass{z-index:20;pointer-events:none;background:linear-gradient(115deg,#ffffff26 0%,#fff0 32% 78%,#ffffff0d 100%);position:absolute;inset:0}.si-phone-btn{z-index:0;background:linear-gradient(90deg, var(--si-navy), #ffffff80 45%, var(--si-text));border-radius:1cqw;width:1cqw;min-width:2px;position:absolute}.si-phone-btn-s{inset-inline-start:-.55cqw}.si-phone-btn-e{inset-inline-end:-.55cqw}.si-phone-tilt{transform:perspective(1800px)rotateY(-8deg)rotateX(2.5deg)rotate(.6deg)}[dir=rtl] .si-phone-tilt{transform:perspective(1800px)rotateY(8deg)rotateX(2.5deg)rotate(-.6deg)}.si-touch-cover{z-index:25;cursor:pointer;background:0 0;display:none;position:absolute;inset:0}@media (pointer:coarse){.si-touch-cover{display:block}}.si-live{min-height:0;color:var(--shop-blush)}.si-live .si-display{color:var(--shop-blush);font-size:1.2rem}.si-live-bar{padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--shop-plum);border-top:1px solid #fff0f42e;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.si-seal{filter:drop-shadow(0 6px 8px #8e274759)drop-shadow(0 1px 1px #3d2b3d66);display:block}.si-nav{z-index:60;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#fff7fad6;border-bottom:1px solid #3d2b3d12;position:sticky;top:0}.si-nav-row{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.si-nav-link{font-family:var(--shop-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--shop-plum);border-bottom:1px solid #0000;padding:.75rem 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.si-nav-link:hover{color:var(--shop-rose);border-color:#c1416b66}.si-shop:lang(ar) .si-nav-link{font-family:var(--si-f-body-ar), serif;letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:700}.si-langsw-ar{font-family:var(--si-f-body-ar), serif;font-size:1.1875rem}.si-langsw-en{font-family:var(--si-f-sc), Georgia, serif;letter-spacing:.1em;font-size:.9375rem;font-weight:500}.si-menu{border-top:1px solid #3d2b3d14;padding:.5rem 0 1.25rem}.si-menu li a{border-bottom:1px solid #3d2b3d14;align-items:center;min-height:3rem;display:flex}.si-sheet{background-color:#fff;background-image:var(--shop-grain);border-radius:4px;box-shadow:0 1px 1px #3d2b3d14,0 18px 32px -24px #3d2b3d66}.si-chip{background:var(--shop-blush);color:var(--shop-rose-ink);font-family:var(--shop-eyebrow);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid #c1416b4d;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.625rem;font-weight:500;display:inline-flex}.si-plum-paper .si-chip{color:var(--shop-pink-light);background:0 0;border-color:#f2a8be80}.si-shop:lang(ar) .si-chip{letter-spacing:0;font-size:.8rem}.si-hair{border-color:var(--shop-hair)}.si-tick{padding-inline-start:1.4rem;position:relative}.si-tick:before{content:"";inset-inline-start:.15rem;border-inline-start:1.4px solid var(--shop-rose);border-bottom:1.4px solid var(--shop-rose);width:.6rem;height:.32rem;position:absolute;top:.62em;transform:rotate(-45deg)}[dir=rtl] .si-tick:before{transform:rotate(45deg)}.si-plum-paper .si-tick:before{border-color:var(--shop-pink-light)}.si-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--shop-gutter) * -1);padding:.75rem var(--shop-gutter) 1rem;gap:1.25rem;display:flex;overflow-x:auto}.si-shelf::-webkit-scrollbar{display:none}.si-shelf>*{scroll-snap-align:start}.si-plum-paper .si-glow{filter:drop-shadow(0 1px 1px #0006)drop-shadow(0 24px 30px #c1416b4d)}.si-faq summary{cursor:pointer;list-style:none}.si-faq summary::-webkit-details-marker{display:none}.si-faq-mark{transition:transform .25s}.si-faq[open] .si-faq-mark{transform:rotate(45deg)}@media (min-width:900px){.si-shop{--shop-gutter:2.5rem}.si-nav-row{height:5.25rem}}@media (min-width:1024px){.si-shelf{margin-inline:0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.si-phone-tilt,[dir=rtl] .si-phone-tilt{transform:none}.si-shop *,.si-shop :before,.si-shop :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html .si-shop{--shop-body:var(--si-f-text), Georgia, serif;--shop-eyebrow:var(--si-f-sc), Georgia, serif;--shop-rose-ink-deep:var(--si-gold-active);--shop-hair-strong:#3d2b3d2e;font-size:1.125rem;line-height:1.6}@media (min-width:1024px){html .si-shop{font-size:1.1875rem}}html .si-shop:lang(ar){--shop-body:var(--si-f-body-ar), "Geeza Pro", serif;--shop-eyebrow:var(--si-f-body-ar), "Geeza Pro", serif;font-size:1.1875rem;line-height:1.8}html .si-shop .si-eyebrow,html .si-shop .si-eyebrow{font-family:var(--shop-eyebrow);letter-spacing:.08em;text-transform:none;color:var(--shop-rose-ink-deep);font-size:.9375rem;font-weight:500;line-height:1.5}html .si-shop:lang(ar) .si-eyebrow,html .si-shop:lang(ar) .si-eyebrow{letter-spacing:0;word-spacing:.15em;font-size:1rem;font-weight:700}html .si-shop .si-plum-paper .si-eyebrow,html .si-shop .si-plum-paper .si-eyebrow{color:var(--si-progress-light)}html .si-shop .si-body{font-size:inherit;max-width:34em;line-height:1.6}html .si-shop .si-aside{color:var(--si-text);font-style:italic}html .si-shop .si-plum-paper .si-aside{color:var(--si-cream)}html .si-shop:lang(ar) .si-aside{font-style:normal}html .si-shop .si-numeral{font-family:var(--shop-body)}.si-small{font-size:1.0625rem;line-height:1.55}.si-shop:lang(ar) .si-small{font-size:1.1875rem;line-height:1.8}.si-caption{color:inherit;font-size:.9375rem;line-height:1.45}.si-shop:lang(ar) .si-caption{font-size:1rem;font-style:normal;line-height:1.6}html .si-shop .si-title{font-family:var(--shop-display);letter-spacing:-.005em;color:var(--si-navy);text-wrap:balance;font-size:1.25rem;font-style:italic;font-weight:480;line-height:1.15}@media (min-width:1024px){html .si-shop .si-title{font-size:1.5rem}}html .si-shop:lang(ar) .si-title{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.45}html .si-shop .si-plum-paper .si-title{color:var(--background)}html .si-shop .si-h1{font-size:clamp(2.6rem,10.4vw,6rem);line-height:1.02}html .si-shop .si-h2{font-size:clamp(2.1rem,7vw,4rem);line-height:1.04}html .si-shop:lang(ar) .si-h1{padding-top:.2em;font-size:clamp(2.5rem,9.6vw,5rem);line-height:1.4}html .si-shop:lang(ar) .si-h2{font-size:clamp(2.05rem,6.6vw,3.4rem);line-height:1.4}html .si-shop .si-cta{min-height:3.5rem;font-family:var(--shop-eyebrow);letter-spacing:.1em;text-transform:none;padding:0 2rem;font-size:1rem;font-weight:500}html .si-shop:lang(ar) .si-cta{font-family:var(--si-f-body-ar), "Geeza Pro", serif;letter-spacing:0;font-size:1.1875rem;font-weight:700}@media (min-width:1024px){html .si-shop .si-cta.si-cta-lg{min-height:3.75rem;padding:0 2.5rem;font-size:1.0625rem}html .si-shop:lang(ar) .si-cta.si-cta-lg{font-size:1.25rem}}html .si-shop .si-cta-sm{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem}html .si-shop:lang(ar) .si-cta-sm{font-size:1.0625rem}html .si-shop .si-link{color:var(--shop-rose-ink-deep);text-decoration-color:#8e274773}html .si-shop .si-plum-paper .si-link{color:var(--si-progress-light);text-decoration-color:#f2a8be80}html .si-shop .si-nav-link{font-family:var(--shop-eyebrow);letter-spacing:.1em;text-transform:none;color:var(--si-navy);font-size:.9375rem;font-weight:500}html .si-shop:lang(ar) .si-nav-link{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-size:1.125rem;font-weight:700}html .si-shop .si-langsw-en{font-family:var(--si-f-sc), Georgia, serif;letter-spacing:.1em;text-transform:none;font-size:.9375rem;font-weight:500}html .si-shop .si-langsw-ar{font-size:1.1875rem}.si-kind{background:var(--si-cream);color:var(--si-gold-active);font-family:var(--si-f-sc), Georgia, serif;letter-spacing:.06em;white-space:nowrap;border:1px solid #8e274759;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .35rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.si-kind[data-category=animated]{background:var(--si-navy);color:var(--si-cream);border-color:#0000}.si-plum-paper .si-kind{color:var(--si-progress-light);background:0 0;border-color:#f2a8be8c}.si-plum-paper .si-kind[data-category=animated]{background:var(--si-progress-light);color:var(--si-navy);border-color:#0000}.si-shop:lang(ar) .si-kind{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-size:.9375rem;font-weight:700}.si-dossier{text-align:start;border-top:1px solid var(--shop-hair-strong)}.si-dossier-entry{border-bottom:1px solid var(--shop-hair-strong);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.6rem 0;display:grid}.si-dossier-prop{justify-content:center;align-items:center;height:2.75rem;display:flex}.si-dossier-prop img{filter:drop-shadow(0 4px 4px #3d2b3d24)}.si-dossier .si-title{white-space:nowrap}@media (min-width:1024px){.si-dossier{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2rem;display:grid}.si-dossier-entry{text-align:center;border:0;flex-direction:column;align-items:center;gap:0;padding:0 0 2.25rem;display:flex}.si-dossier-entry:nth-child(-n+5){border-bottom:1px solid var(--shop-hair-strong)}.si-dossier-entry:nth-child(n+6){padding:2.5rem 0 0}.si-dossier-prop{align-items:flex-end;width:100%;height:7rem;margin-bottom:1.1rem}.si-dossier-prop img{filter:drop-shadow(0 10px 10px #3d2b3d29)}.si-dossier .si-title{white-space:normal}}.si-fact-n{font-family:var(--si-f-text), Georgia, serif;color:var(--si-gold);font-variant-numeric:lining-nums;font-size:3.25rem;font-style:italic;font-weight:400;line-height:1}.si-shop:lang(ar) .si-fact-n{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-variant-numeric:proportional-nums;font-size:3rem;font-style:normal}.si-shop:lang(ar) .si-numeral{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-style:normal}.si-cartouche-letters{width:100%;height:100%;color:var(--si-cream);pointer-events:none;position:absolute;inset:0}.si-reply{background-color:#fff;background-image:var(--shop-grain);outline-offset:-8px;border:1px solid #8e274738;outline:1px solid #8e27471f;padding:2rem 1.5rem 1.75rem;position:relative;box-shadow:0 18px 32px -24px #3d2b3d73}.si-reply.si-plum-paper{background-color:var(--si-navy);border-color:#f2a8be66;outline-color:#f2a8be33}.si-stage{margin-inline:auto;position:relative}.si-hero-lede{font-size:1.0625rem;line-height:1.55}.si-shop:lang(ar) .si-hero-lede{font-size:1.1875rem;line-height:1.7}@media (min-width:1024px){html .si-shop .si-hero-h1{font-size:clamp(3.4rem,4.6vw,4.6rem)}html .si-shop:lang(ar) .si-hero-h1{padding-top:0;font-size:clamp(3.2rem,4.2vw,4.2rem)}}.si-peek{transform-origin:50% 100%;opacity:.96;transition:transform .3s;transform:rotate(7deg)}[dir=rtl] .si-peek{transform:rotate(-7deg)}.si-peek:hover{transform:rotate(9deg)translateY(-4px)}[dir=rtl] .si-peek:hover{transform:rotate(-9deg)translateY(-4px)}.si-touch-cover.si-touch-cover-always{display:block}.si-shelf{scroll-padding-inline:var(--shop-gutter)}.si-shelf-card{width:9.25rem}@media (min-width:640px){.si-shelf-card{width:10.5rem}}@media (min-width:1024px){.si-shelf-card{width:auto}}html .si-shop .si-chip{font-family:var(--shop-eyebrow);letter-spacing:.06em;text-transform:none;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.3}html .si-shop:lang(ar) .si-chip{font-family:var(--si-f-body-ar), serif;letter-spacing:0;font-size:.9375rem;font-weight:700}html .si-shop .si-skip{font-family:var(--shop-eyebrow);letter-spacing:.08em;font-size:1rem}html .si-shop:lang(ar) .si-skip{font-family:var(--si-f-body-ar), serif;letter-spacing:0}@media (prefers-reduced-motion:reduce){.si-reply{transition:none}}}