:root{--bg:#fff6f8;--surface:#fff;--text:#2e1a24;--muted:#6b4a5a;--border:#ebc9d2;--accent:#a63e6a;--accent-text:#fff;--success:#2e7d5b;--warning:#a66a00;--danger:#b42318;--brand-rose:#d26791;--brand-blush:#f7d2da;--brand-deeper:#8e3159;--font-body:var(--font-readex-pro,"Readex Pro"), system-ui, -apple-system, "Segoe UI", "Geeza Pro", Tahoma, sans-serif;--font-display:var(--font-fredoka,"Fredoka"), var(--font-readex-pro,"Readex Pro"), system-ui, sans-serif;--font-display-ar:var(--font-lalezar,"Lalezar"), var(--font-readex-pro,"Readex Pro"), "Geeza Pro", sans-serif;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--gutter:16px;--motion-fast:.18s;--motion-standard:.28s;--motion-editorial:.7s}@media (min-width:768px){:root{--gutter:32px}}
[data-theme-only]{display:none!important}html[data-theme] [data-theme-only~=any],html[data-theme=pink_october] [data-theme-only~=pink_october],html[data-theme=black_friday] [data-theme-only~=black_friday],html[data-theme=christmas] [data-theme-only~=christmas]{display:revert!important}svg g[data-theme-only]{visibility:hidden;display:inline!important}html[data-theme] svg g[data-theme-only~=any],html[data-theme=pink_october] svg g[data-theme-only~=pink_october],html[data-theme=black_friday] svg g[data-theme-only~=black_friday],html[data-theme=christmas] svg g[data-theme-only~=christmas]{visibility:visible}html[data-theme=pink_october]{--header-bg:#a63e6a;--header-fg:#fff;--header-border:#a63e6a;--theme-banner-bg:#f7d2da;--theme-banner-fg:#8e3159;--moon-cap:#d26791;--moon-band:#f7d2da}html[data-theme=black_friday]{--header-bg:#120a0f;--header-fg:#fff;--header-border:#120a0f;--theme-banner-bg:#ff4fa3;--theme-banner-fg:#120a0f;--theme-countdown-bg:#120a0f;--theme-countdown-fg:#ff4fa3;--moon-cap:#120a0f;--moon-band:#ff4fa3}html[data-theme=black_friday] .btn:not(.btn-secondary){color:#fff;background:#120a0f;box-shadow:0 0 0 2px #ff4fa3}html[data-theme=black_friday] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#2a1620}html[data-theme=christmas]{--header-bg:#1f4d3a;--header-fg:#fff;--header-border:#1f4d3a;--theme-banner-bg:#9e2a2f;--theme-banner-fg:#fff;--moon-cap:#b3262d;--moon-band:#fff}html[data-theme=christmas] .btn:not(.btn-secondary){color:#fff;background:#9e2a2f}html[data-theme=christmas] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#7e1f24}html[data-theme] [data-theme-surface]{--accent:var(--header-bg);--accent-text:var(--header-fg,#fff);--brand-rose:var(--header-bg);--brand-deeper:color-mix(in srgb, var(--header-bg) 78%, black);--brand-blush:color-mix(in srgb, var(--theme-banner-bg) 38%, white);--tv-light:color-mix(in srgb, var(--header-bg) 55%, white)}html[data-theme] [data-theme-surface~=panel]{border-block-start:6px solid var(--header-bg)}html[data-theme] [data-theme-surface~=page]{padding:var(--space-6);margin-block:var(--space-4);background:linear-gradient(180deg, var(--brand-blush) 0, var(--bg) 160px);border-radius:28px}html[data-theme] header .count{background:var(--theme-banner-bg);color:var(--theme-banner-fg)}html[data-theme] [data-theme-surface~=tv]{--tv-stage:color-mix(in srgb, var(--header-bg) 38%, #12080d);--tv-glow:radial-gradient(ellipse 22% 48% at 22% 48%, color-mix(in srgb, var(--theme-banner-bg) 30%, transparent), transparent 100%), radial-gradient(ellipse 22% 48% at 78% 52%, color-mix(in srgb, var(--header-bg) 55%, transparent), transparent 100%)}
html[data-theme=new_year] [data-theme-only~=new_year]{display:revert!important}html[data-theme=new_year] svg g[data-theme-only~=new_year]{visibility:visible}html[data-theme=new_year] [data-moon-zs]{visibility:hidden}html[data-theme=new_year]{--header-bg:#14213d;--header-fg:#fff;--header-border:#e9c46a;--theme-banner-bg:#f3e5c3;--theme-banner-fg:#14213d;--moon-cap:#14213d;--moon-band:#e9c46a}html[data-theme=new_year] .btn:not(.btn-secondary){color:#fff;background:#14213d;box-shadow:inset 0 0 0 1.5px #e9c46a}html[data-theme=new_year] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#24365f}html[data-theme=new_year] .btn:has(>[data-theme-only~=new_year]){isolation:isolate;position:relative}html[data-theme=new_year] .btn>[data-theme-only~=new_year]{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}html[data-theme=new_year] header:before,html[data-theme=new_year] header:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-repeat:repeat;position:absolute;inset:0}html[data-theme=new_year] header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='64' fill='%23E9C46A'%3E%3Cpath d='M26 10 Q26.9 14.1 31 15 Q26.9 15.9 26 20 Q25.1 15.9 21 15 Q25.1 14.1 26 10 Z'/%3E%3Cpath d='M104 44.5 Q104.6 47.4 107.5 48 Q104.6 48.6 104 51.5 Q103.4 48.6 100.5 48 Q103.4 47.4 104 44.5 Z'/%3E%3Cpath d='M160 18 Q160.7 21.3 164 22 Q160.7 22.7 160 26 Q159.3 22.7 156 22 Q159.3 21.3 160 18 Z'/%3E%3Ccircle cx='66' cy='30' r='1.4'/%3E%3Ccircle cx='140' cy='54' r='1.2'/%3E%3C/svg%3E")}html[data-theme=new_year] header:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='64' fill='%23E9C46A'%3E%3Cpath d='M62 38 Q62.7 41.3 66 42 Q62.7 42.7 62 46 Q61.3 42.7 58 42 Q61.3 41.3 62 38 Z'/%3E%3Cpath d='M138 9 Q138.5 11.5 141 12 Q138.5 12.5 138 15 Q137.5 12.5 135 12 Q137.5 11.5 138 9 Z'/%3E%3Cpath d='M214 44.5 Q215.0 49.0 219.5 50 Q215.0 51.0 214 55.5 Q213.0 51.0 208.5 50 Q213.0 49.0 214 44.5 Z'/%3E%3Ccircle cx='16' cy='52' r='1.3'/%3E%3Ccircle cx='186' cy='26' r='1.5'/%3E%3C/svg%3E");background-position:40px 0}@media (prefers-reduced-motion:no-preference){html[data-theme=new_year] header:before{animation:6s ease-in-out infinite pd-new_year-twinkle}html[data-theme=new_year] header:after{animation:6s ease-in-out -3s infinite pd-new_year-twinkle}}@keyframes pd-new_year-twinkle{0%,to{opacity:.9}50%{opacity:.2}}
html[data-theme=valentines] [data-theme-only~=valentines]{display:revert!important}html[data-theme=valentines] svg g[data-theme-only~=valentines]{visibility:visible}html[data-theme=valentines] [data-moon-zs]{visibility:hidden}html[data-theme=valentines]{--header-bg:#9b1b42;--header-fg:#fff;--header-border:#9b1b42;--theme-banner-bg:#f7d2da;--theme-banner-fg:#8a1538;--moon-cap:#c0305c;--moon-band:#f7d2da}html[data-theme=valentines] .btn:not(.btn-secondary){color:#fff;background:#b3264f}html[data-theme=valentines] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#9b1b42}html[data-theme=valentines] .btn:has(>[data-theme-only~=valentines]){position:relative}html[data-theme=valentines] .btn>[data-theme-only~=valentines]{pointer-events:none;position:absolute;inset:0}
html[data-theme=ramadan_eid] [data-theme-only~=ramadan_eid]{display:revert!important}html[data-theme=ramadan_eid] svg g[data-theme-only~=ramadan_eid]{visibility:visible}html[data-theme=ramadan_eid] [data-moon-zs]{visibility:hidden}html[data-theme=ramadan_eid]{--header-bg:#0f1f3d;--header-fg:#fff;--header-border:#0f1f3d;--theme-banner-bg:#d4a24c;--theme-banner-fg:#0f1f3d;--moon-cap:#1b2f57;--moon-band:#d4a24c}html[data-theme=ramadan_eid] .btn:not(.btn-secondary){color:#fff;background:#0f1f3d;box-shadow:inset 0 0 0 1.5px #d4a24c99}html[data-theme=ramadan_eid] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#1d3461}@media (prefers-reduced-motion:no-preference){html[data-theme=ramadan_eid] .btn:has([data-ramadan-lamp]){transition:background-color .18s,box-shadow .35s ease-out}html[data-theme=ramadan_eid] .btn[data-opened=true]:has([data-ramadan-lamp]){box-shadow:inset 0 0 0 1.5px #d4a24c,0 0 18px #d4a24c8c}}
html[data-theme=mothers_day] [data-theme-only~=mothers_day]{display:revert!important}html[data-theme=mothers_day] svg g[data-theme-only~=mothers_day]{visibility:visible}html[data-theme=mothers_day] [data-moon-zs]{visibility:hidden}html[data-theme=mothers_day]{--header-bg:#6b4a8a;--header-fg:#fff;--header-border:#6b4a8a;--theme-banner-bg:#f9dccb;--theme-banner-fg:#5b3a78;--moon-cap:#b79ad8;--moon-band:#a9c29a}html[data-theme=mothers_day] .btn:not(.btn-secondary){color:#fff;background:#6b4a8a}html[data-theme=mothers_day] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#573a73}html[data-theme=mothers_day] .btn:has([data-pd-md=bouquet]){padding-inline-start:50px;position:relative}
html[data-theme=easter] [data-theme-only~=easter]{display:revert!important}html[data-theme=easter] svg g[data-theme-only~=easter]{visibility:visible}html[data-theme=easter] [data-moon-zs]{visibility:hidden}html[data-theme=easter]{--header-bg:#3e6b5a;--header-fg:#fff;--header-border:#3e6b5a;--theme-banner-bg:#fbe8a6;--theme-banner-fg:#2e4f42;--moon-cap:#8ccbaa;--moon-band:#fbe29a}html[data-theme=easter] .btn:not(.btn-secondary){color:#fff;background:#6a54a0}html[data-theme=easter] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#57458a}html[data-theme=easter] .btn:has([data-easter-bag]){padding-inline-start:50px;position:relative}
html[data-theme=halloween] [data-theme-only~=halloween]{display:revert!important}html[data-theme=halloween] svg g[data-theme-only~=halloween]{visibility:visible}html[data-theme=halloween] [data-moon-zs]{visibility:hidden}html[data-theme=halloween]{--header-bg:#3b1f4a;--header-fg:#fff;--header-border:#3b1f4a;--theme-banner-bg:#f28c28;--theme-banner-fg:#2b1e2f;--moon-cap:#f28c28;--moon-band:#3b1f4a}html[data-theme=halloween] .btn:not(.btn-secondary){color:#2b1e2f;background:#f28c28}html[data-theme=halloween] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#e67a12}:is(html[data-theme=halloween] [data-theme-only=halloween]:has(>.pd-halloween-card),html[data-theme=halloween] [data-theme-only=halloween]:has(>.pd-halloween-bag)){pointer-events:none;position:absolute;inset:0}html[data-theme=halloween] .btn:has(.pd-halloween-bag){padding-inline-start:50px;position:relative}
html[data-theme=independence_day] [data-theme-only~=independence_day]{display:revert!important}html[data-theme=independence_day] svg g[data-theme-only~=independence_day]{visibility:visible}html[data-theme=independence_day] [data-moon-zs]{visibility:hidden}html[data-theme=independence_day]{--header-bg:#c8102e;--header-fg:#fff;--header-border:#fff;--theme-banner-bg:#fff;--theme-banner-fg:#a30d24;--moon-cap:#c8102e;--moon-band:#c8102e}html[data-theme=independence_day] .btn:not(.btn-secondary){color:#fff;background:#c8102e}html[data-theme=independence_day] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#a30d24}html[data-theme=independence_day] .btn:has([data-pd-independence-flag]){padding-inline-start:56px;position:relative}
html[data-theme=cozy_winter] [data-theme-only~=cozy_winter]{display:revert!important}html[data-theme=cozy_winter] svg g[data-theme-only~=cozy_winter]{visibility:visible}html[data-theme=cozy_winter] [data-moon-zs]{visibility:hidden}html[data-theme=cozy_winter]{--header-bg:#2c4a6b;--header-fg:#fff;--header-border:#2c4a6b;--theme-banner-bg:#dceaf5;--theme-banner-fg:#2c4a6b;--moon-cap:#9cc3e0;--moon-band:#efe4d2}html[data-theme=cozy_winter] .btn:not(.btn-secondary){color:#fff;background:#2c4a6b}html[data-theme=cozy_winter] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#1f3650}
html[data-theme=spring] [data-theme-only~=spring]{display:revert!important}html[data-theme=spring] svg g[data-theme-only~=spring]{visibility:visible}html[data-theme=spring] [data-moon-zs]{visibility:hidden}html[data-theme=spring]{--header-bg:#4a6b52;--header-fg:#fff;--header-border:#4a6b52;--theme-banner-bg:#f6d3dc;--theme-banner-fg:#2f4a36;--moon-cap:#f2b8c6;--moon-band:#9dbf9e}html[data-theme=spring] .btn:not(.btn-secondary){color:#fff;background:#4a6b52}html[data-theme=spring] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#3b5742}
html[data-theme=summer] [data-theme-only~=summer]{display:revert!important}html[data-theme=summer] svg g[data-theme-only~=summer]{visibility:visible}html[data-theme=summer] [data-moon-zs]{visibility:hidden}html[data-theme=summer]{--header-bg:#0f6b73;--header-fg:#fff;--header-border:#0f6b73;--theme-banner-bg:#ffb4a2;--theme-banner-fg:#2e1a24;--moon-cap:#3fb8b5;--moon-band:#f6e7cf}html[data-theme=summer] .btn:not(.btn-secondary){color:#fff;background:#b03e2a}html[data-theme=summer] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#943222}
html[data-theme=fall] [data-theme-only~=fall]{display:revert!important}html[data-theme=fall] svg g[data-theme-only~=fall]{visibility:visible}html[data-theme=fall] [data-moon-zs]{visibility:hidden}html[data-theme=fall]{--header-bg:#7a3b1d;--header-fg:#fff;--header-border:#7a3b1d;--theme-banner-bg:#e9be63;--theme-banner-fg:#4a2410;--moon-cap:#d9a23b;--moon-band:#a4532a}html[data-theme=fall] .btn:not(.btn-secondary){color:#fff;background:#9a4422}html[data-theme=fall] .btn:not(.btn-secondary):not([disabled]):not([aria-disabled=true]):hover{background:#7a3b1d}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;accent-color:var(--accent)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;line-height:1.5}main{padding-inline:var(--gutter);max-width:1280px;margin-inline:auto}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.2}:lang(ar) :is(h1,h2,h3){font-family:var(--font-display-ar);font-weight:400;line-height:1.35}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-text);transition:background-color var(--motion-fast);border:0;text-decoration:none;display:inline-flex}.btn:not([disabled]):not([aria-disabled=true]):hover{background:var(--brand-deeper)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-secondary{color:var(--text);border:1px solid var(--text);background:0 0}.btn-secondary:not([disabled]):not([aria-disabled=true]):hover{background:var(--brand-blush)}.link{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.offer-code{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.offer-code label{flex-direction:column;flex:1;gap:2px;min-width:12rem;display:flex}.offer-code p{margin:0}.muted{color:var(--muted)}.error{color:var(--danger)}.warn{color:var(--warning)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{position:absolute;inset-inline-start:-9999px}.skip-link:focus{background:var(--surface);padding:var(--space-2);inset-inline-start:var(--gutter)}.photo-placeholder{background:var(--border);width:100%}.count{text-align:center;border-radius:var(--radius-pill);background:var(--text);min-width:1.5em;color:var(--surface);font-size:.8rem;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.badge-sold-out{color:var(--muted);font-size:.8rem}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}
