.airmail{background:repeating-linear-gradient(-45deg, var(--s2) 0 10px, var(--stock) 10px 16px, var(--s3) 16px 26px, var(--stock) 26px 32px);height:6px}.air-border{pointer-events:none;z-index:0;position:absolute;inset:10px}.air-border i{background:repeating-linear-gradient(-45deg, var(--s2) 0 10px, var(--stock) 10px 16px, var(--s3) 16px 26px, var(--stock) 26px 32px);background-attachment:local;position:absolute}.air-border i:first-child{height:6px;top:0;left:0;right:0}.air-border i:nth-child(2){height:6px;bottom:0;left:0;right:0}.air-border i:nth-child(3){width:6px;top:0;bottom:0;left:0}.air-border i:nth-child(4){width:6px;top:0;bottom:0;right:0}.btn{background:var(--ink);height:52px;color:var(--paper);font:500 11.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .3s var(--ease), letter-spacing .3s var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 30px;display:inline-flex;position:relative}.btn:before{content:"";transition:inset .3s var(--ease), border-color .3s var(--ease);pointer-events:none;border:1px solid #b8913f8c;position:absolute;inset:4px}.btn:hover{letter-spacing:.24em;background:#221f1b}.btn:hover:before{border-color:var(--gold);inset:3px}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.btn[aria-disabled=true]{color:#e9e2d4;cursor:not-allowed;background:#6b655c}.btn[aria-disabled=true]:before{border-color:#f3ebdc40}.btn .ic{width:16px;height:16px}html[lang=ar] .btn{font:500 14px/1 var(--ar-body);letter-spacing:0}.btn-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.envelope{aspect-ratio:1.62;background:var(--stock);width:100%;position:relative;box-shadow:0 30px 60px -30px #16151373,0 1px 2px #1615131f}.flap{fill:none;stroke:#1615132e;stroke-width:1px;z-index:1;width:100%;height:100%;position:absolute;inset:0}.byair{z-index:2;top:30px;background:var(--ink);height:26px;color:var(--stock);font:500 9px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:flex;position:absolute;inset-inline-start:30px}.byair [lang=ar]{font:400 13px/1 var(--hand);letter-spacing:0}.slot{z-index:2;top:28px;text-align:center;border:1px dashed #1615134d;place-items:center;width:96px;height:120px;display:grid;position:absolute;inset-inline-end:30px}.slot.filled{border-color:#0000}.slot-empty{font:400 10px/1.3 var(--sans);color:var(--ink-2);letter-spacing:.06em;padding:8px}html[lang=ar] .slot-empty{font:400 12px/1.4 var(--ar-body)}.slot.filled .slot-empty{display:none}.slot-stamp{position:absolute;inset:0}.slot-stamp .stamp-svg{filter:drop-shadow(0 1px 1px #1615131f)drop-shadow(0 6px 10px #16151324);width:100%;height:100%}.slot-pm{top:50%;pointer-events:none;width:104px;height:104px;margin-top:-52px;position:absolute;inset-inline-start:-66px}.seal{z-index:3;opacity:0;width:120px;height:84px;margin:-42px 0 0 -60px;position:absolute;top:42%;left:50%;transform:rotate(-4deg)}.seal .seal-svg{opacity:.8;width:100%;height:100%}.env-to{z-index:2;bottom:34px;text-align:start;color:var(--ink);font-size:10px;line-height:1.7;position:absolute;inset-inline-end:34px}@media (max-width:820px){.btn{width:100%;height:54px}.envelope{aspect-ratio:1.5;width:100%}.byair{top:22px;padding:0 8px;font-size:8px;inset-inline-start:22px}.slot{top:20px;width:72px;height:90px;inset-inline-end:22px}.slot-pm{width:80px;height:80px;margin-top:-40px;inset-inline-start:-50px}.seal{transform:scale(.8)rotate(-4deg)}.env-to{bottom:24px;font-size:9px;inset-inline-end:24px}}
[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}sa-postbox-button{flex:none;width:44px;height:44px;display:inline-flex}.pb-btn{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.pb-btn:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}sa-postbox-button:empty{background:0 0}.pb-glyph{flex:none;width:38px;height:34px;overflow:visible}.pb-glyph .pbm-paper{fill:var(--stock)}.pb-glyph .pbm-kraft{fill:color-mix(in srgb, var(--kraft) 75%, var(--stock))}.pb-glyph .pbm-seal,.pb-glyph .pbm-pivot{fill:var(--gold)}.pb-glyph .pbm-brass{stroke:var(--gold)}.pb-glyph .pbm-plate{fill:var(--s2)}.pbm-art,.pbm-flag,.pbm-open{transform-box:view-box}.pbm-art{transform-origin:20px 18px}[dir=rtl] .pbm-art{transform:scaleX(-1)}.pbm-flag{transform-origin:16px 12.6px;transition:transform .55s cubic-bezier(.34,1.56,.64,1);transform:rotate(90deg)}.pbm-open{transform-origin:10px 19.2px;opacity:0;transition:transform .42s var(--ease), opacity .18s linear;transform:rotate(62deg)}.pbm-in{opacity:0;transition:opacity .2s linear}.pbm-shut{opacity:1;transition:opacity .15s linear}.pb-glyph:not([data-n="0"]) .pbm-flag{transform:rotate(0)}.pb-glyph:not([data-n="0"]) .pbm-open{opacity:1;transform:none}.pb-glyph:not([data-n="0"]) .pbm-in{opacity:1}.pb-glyph:not([data-n="0"]) .pbm-shut{opacity:0}.pbm-l{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .2s linear}.pbm-l[data-on]{opacity:1}.pbm-l[data-wait]{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.pb-glyph .pbm-flag,.pb-glyph .pbm-open,.pb-glyph .pbm-in,.pb-glyph .pbm-shut,.pb-glyph .pbm-l{transition:none}}.pb-count,.fe-count{--r:1.05px;--stamp-bg:var(--postmark);top:-3px;z-index:1;box-sizing:border-box;min-width:17px;height:19px;font:600 11px/1 var(--sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:var(--stock);background:var(--stamp-bg);transform-origin:50%;box-shadow:inset 0 0 0 2.2px var(--stamp-bg), inset 0 0 0 2.9px var(--gold);-webkit-mask:radial-gradient(var(--r), #0000 98%, #000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));-webkit-mask:radial-gradient(var(--r), #0000 98%, #000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask:radial-gradient(var(--r), #0000 98%, #000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;inset-inline-end:-4px;rotate:-4deg}.fe-count:empty{display:none}.shop-header[data-night]:not([data-paper]) .pb-count{box-shadow:inset 0 0 0 2.2px var(--stock), inset 0 0 0 2.9px var(--gold)}@media (max-width:820px){.float-env.is-postbox{width:64px;height:48px;color:var(--ink);justify-content:center;align-items:center;display:flex}.float-env.is-postbox .pb-glyph{width:40px;height:36px}.float-env.is-postbox .fe-box{display:inline-flex}.float-env.is-postbox .fe-count{top:-7px;inset-inline-end:-7px}}dialog.pb-drawer{margin:0;background:var(--paper);width:min(460px,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--ink);overscroll-behavior:contain;transition:transform .28s var(--ease);border:0;margin-inline-start:auto;padding:18px 22px 28px;inset-block:0;inset-inline:auto 0;overflow-y:auto;transform:translate(104%);box-shadow:-18px 0 40px -20px #16151380}[dir=rtl] dialog.pb-drawer{transform:translate(-104%);box-shadow:18px 0 40px -20px #16151380}dialog.pb-drawer.open{transform:none}dialog.pb-drawer::backdrop{background:#1615136b}.pb-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.pb-head-box{color:var(--ink);padding-top:6px;display:inline-flex}.pb-head-box .pb-glyph{width:64px;height:58px}.pb-head .pb-close{margin-inline-start:auto}.pb-close{min-width:44px;min-height:44px;font:500 15px/1 var(--sans);letter-spacing:.08em;color:var(--ink);align-items:center;gap:8px;padding:0 6px;display:inline-flex}.pb-close:focus-visible,.pbl-step:focus-visible,.pbl-remove:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}dialog.pb-drawer h2,.pb-h{font:300 34px/1.15 var(--serif);color:var(--ink);margin:18px 0 2px}html[lang=ar] dialog.pb-drawer h2,html[lang=ar] .pb-h{font:400 30px/1.4 var(--ar-serif)}.pb-label{font:500 13px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}html[lang=ar] .pb-label{letter-spacing:0;text-transform:none;font-size:15px}dialog.pb-drawer sa-envelope .envelope{box-shadow:0 14px 28px -20px #16151380,0 1px 2px #1615131f}@media (prefers-reduced-motion:reduce){dialog.pb-drawer{transition:none}}.envelope.env-sm{aspect-ratio:2.4}.envelope.env-sm .byair{top:16px;height:20px;padding:0 8px;font-size:8px;inset-inline-start:22px}.envelope.env-sm .env-to{bottom:14px;font-size:9px;line-height:1.5;inset-inline-end:22px}.envelope.env-sm .air-border{inset:6px}.sa-env .env-to{font-size:11px}.env-pm{z-index:2;top:14px;pointer-events:none;opacity:.92;width:96px;height:96px;position:absolute;inset-inline-end:18px}.env-pm .pm-svg{width:100%;height:100%}.envelope .seal{transition:opacity .5s ease, transform .5s var(--ease)}.sealed .seal{opacity:1}.stamp-svg,.pm-svg,.ring-svg,.seal-svg{direction:ltr}.stamp-svg,sa-postbox-list{display:block}.pbl-lines{border-block-start:1px solid #1615132e;margin:0;padding:0;list-style:none}.pbl-line{border-block-end:1px solid #16151324;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 0;display:grid}.pbl-stamp{grid-row:1/span 2;align-self:start;padding-block-start:4px}.pbl-stamp .stamp-svg{filter:drop-shadow(0 1px 1px #16151324);width:23px;height:28px}.pbl-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.pbl-no{font:500 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}html[lang=ar] .pbl-no{letter-spacing:0;text-transform:none;font-size:14px}.pbl-no:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.pbl-name{font:400 22px/1.2 var(--serif);color:var(--ink)}html[lang=ar] .pbl-name{font:400 21px/1.4 var(--ar-serif)}.pbl-size{font:300 14px/1.4 var(--sans);color:var(--ink-2)}.pbl-price{font:400 16px/1.3 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.pbl-qty{border:1px solid var(--ink);background:var(--stock);grid-column:2;align-items:center;width:max-content;display:inline-flex}.pbl-step{width:44px;height:44px;font:400 22px/1 var(--sans);color:var(--ink);place-items:center;display:grid}.pbl-step[disabled]{opacity:.35;cursor:not-allowed}.pbl-q{text-align:center;min-width:34px;font:500 17px/1 var(--sans);font-variant-numeric:tabular-nums}.pbl-remove{min-width:44px;min-height:44px;font:400 15px/1 var(--sans);color:var(--ink-2);text-underline-offset:3px;grid-column:3;justify-self:end;padding:0 4px;text-decoration:underline}.pbl-gift{border:0;flex-wrap:wrap;gap:8px 26px;margin:18px 0 6px;display:flex}.pbl-gift label{min-height:44px;font:400 17px/1.2 var(--sans);cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.pbl-gift input{inset-inline-start:0;opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:0}.pbl-radio{border:1px solid var(--ink);background:var(--stock);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pbl-gift input:checked+.pbl-radio:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}.pbl-gift input:focus-visible+.pbl-radio{outline:2px solid var(--gold-ink);outline-offset:3px}.pbl-foot{gap:10px;margin-block-start:16px;display:grid}.pbl-sub{font:500 17px/1.3 var(--sans);justify-content:space-between;align-items:baseline;display:flex}.pbl-sub-v{font-variant-numeric:tabular-nums}.pbl-note{font:300 15px/1.5 var(--sans);color:var(--ink-2)}.pbl-foot .btn,.pbl-empty .btn{text-align:center;justify-content:center;width:100%}.pbl-view{min-height:44px;font:400 16px/1 var(--sans);text-underline-offset:4px;justify-self:center;align-items:center;text-decoration:underline;display:inline-flex}.pbl-empty{gap:14px;padding-block:12px;display:grid}.pbl-empty p{font:italic 400 22px/1.4 var(--serif);color:var(--ink)}html[lang=ar] .pbl-empty p{font:400 20px/1.7 var(--ar-serif);font-style:normal}.btn:focus-visible,.pbl-view:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.drop-env{background:var(--stock);border:1px solid var(--ink);will-change:transform;box-shadow:0 10px 20px -10px #16151380}.drop-env .de-flap{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--ink) 50%, transparent calc(50% + .5px)) 0 0 / 50% 55% no-repeat, linear-gradient(to top left, transparent calc(50% - .5px), var(--ink) 50%, transparent calc(50% + .5px)) 100% 0 / 50% 55% no-repeat;position:absolute;inset:0}.drop-env .stamp-svg{top:6px;width:23px;height:28px;position:absolute;inset-inline-end:6px}.reply-cta:has(.reply-wa:not([hidden])){flex-direction:column;align-items:center;gap:14px}.reply-wa{font:300 var(--fs-small,17px)/1.4 var(--sans);text-align:center}.reply-wa a{border-bottom:1px solid var(--gold);padding-block:8px;display:inline-block}.reply-wa a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.pbl-mode{font:400 17px/1.5 var(--serif);color:var(--ink);margin-block:14px 6px}html[lang=ar] .pbl-mode{font-family:var(--ar-serif);font-size:19px}.pbl-rsvp{gap:10px;margin-block-start:6px;display:grid;position:relative}.pbl-rsvp label{font:400 17px/1.5 var(--serif);color:var(--ink-2)}html[lang=ar] .pbl-rsvp label{font-family:var(--ar-serif);font-size:19px}.pbl-rsvp-row{flex-wrap:wrap;gap:8px;display:flex}.pbl-rsvp-row input{background:var(--stock);border:1px solid var(--ink);border-radius:0;flex:180px;min-height:48px;padding:0 12px}.pbl-rsvp-row .btn{min-height:48px;padding-inline:18px}.pbl-rsvp-msg{color:#8a2a1d;font:400 14px/1.4 var(--sans);min-height:0}.pbl-rsvp-done{font:400 18px/1.5 var(--serif)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.closed-band.in-drawer{border:1px solid var(--gold);background:var(--stock);font:400 17px/1.55 var(--serif);margin-block:10px;padding:12px 14px}html[lang=ar] .closed-band.in-drawer{font-family:var(--ar-serif);font-size:19px}html.closed-day [data-k=order],html.closed-day #replyBtn,html.closed-day #reply{display:none!important}.closed-band.top{background:var(--stock);border-block-end:1px solid var(--gold);padding:14px var(--pad,16px);font:400 18px/1.6 var(--serif);text-align:center;z-index:5;position:relative}html[lang=ar] .closed-band.top{font-family:var(--ar-serif);font-size:20px}.mode-line{font:400 16px/1.5 var(--serif);color:var(--ink-2);margin-block:8px}html[lang=ar] .mode-line{font-family:var(--ar-serif);font-size:18px}:root{--slip-h:0px}sa-cookie-slip{display:contents}sa-cookie-slip[hidden]{display:none!important}.cookie-slip{inset-inline:0;z-index:70;background:var(--stock);color:var(--ink);border-block-start:1px solid var(--ink);padding:12px max(16px, env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom));gap:10px;display:grid;position:fixed;bottom:0;box-shadow:0 -10px 24px -18px #16151380}.cookie-text{font:400 15px/1.5 var(--sans);max-width:70ch}html[lang=ar] .cookie-text{font-family:var(--ar-body);font-size:16px;line-height:1.8}.cookie-link{border-block-end:1px solid var(--gold);white-space:nowrap}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-btn{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:500 15px/1.2 var(--sans);cursor:pointer;background:0 0;flex:160px;padding:0 16px}html[lang=ar] .cookie-btn{font-family:var(--ar-body)}.cookie-btn:hover{background:#1615130f}.cookie-btn:focus-visible,.cookie-link:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}@media (min-width:700px){.cookie-slip{grid-template-columns:1fr auto;align-items:center}.cookie-btn{flex:none}}html.slip-open #floatEnv,html.slip-open [data-lift]{transform:translateY(calc(var(--slip-h,0px) * var(--lift,1) * -1))}@media (prefers-reduced-motion:no-preference){#floatEnv,[data-lift]{transition:transform .2s var(--ease)}}sa-added-slip{display:contents}.added-slip{z-index:80;top:var(--as-top,80px);background:var(--stock);max-width:460px;color:var(--ink);border:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--stock), inset 0 0 0 4px #b8913f8c, 0 18px 30px -16px #1615138c;opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stamp text close""actions actions actions";align-items:start;gap:10px 12px;margin-inline:auto;padding:14px 8px 14px 14px;display:grid;position:fixed;inset-inline:12px;transform:translateY(-10px)}.added-slip[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.added-slip{transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s}.added-slip[data-open=true]{transition-delay:0s}}.as-stamp{grid-area:stamp;padding-block-start:2px}.as-stamp .stamp-svg{width:23px;height:28px}.as-text{grid-area:text;gap:4px;min-width:0;padding-block-start:1px;display:grid}.as-line{font:400 19px/1.3 var(--serif);font-variant-numeric:lining-nums}html[lang=ar] .as-line{font:400 19px/1.65 var(--ar-serif);font-variant-numeric:lining-nums}.as-count{font:500 11px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}html[lang=ar] .as-count{letter-spacing:0;text-transform:none;font:400 14px/1.5 var(--ar-body)}.as-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-area:close;justify-content:center;align-items:center;margin:-8px 0 0;display:inline-flex}.as-close:hover{color:var(--ink)}.as-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:6px 22px;padding-inline-end:6px;display:flex}.as-view{min-height:44px;font:400 17px/1.2 var(--sans);border-bottom:1px solid var(--gold);align-items:center;display:inline-flex}html[lang=ar] .as-view{font-family:var(--ar-body)}.as-view:hover{border-bottom-color:var(--ink)}.added-slip .as-seal{width:auto;min-width:0;height:44px;padding:0 20px;font-size:12px}.added-slip a:focus-visible,.added-slip button:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}@media (min-width:640px){.added-slip{width:440px;margin-inline:0;inset-inline-start:auto;inset-inline-end:max(var(--pad,24px), 16px)}}sa-postbox-button[data-hit] .pb-btn,#floatEnv[data-hit]{color:var(--gold-ink)}sa-postbox-button[data-hit] .pb-count,#floatEnv[data-hit] .fe-count{--stamp-bg:var(--s2)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font:300 var(--fs-body,18px)/var(--lh-body,1.65) var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}html[lang=ar] body{font-family:var(--ar-body)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}h1,h2,h3{font-family:var(--serif);text-wrap:balance;color:var(--ink);font-weight:300}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:var(--ar-serif);font-weight:400}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:300;inset-inline-start:16px;background:var(--ink);color:var(--paper);font:500 15px/1 var(--sans);padding:12px 16px;position:absolute;top:-80px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.kicker{font:500 12px/1.5 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink)}html[lang=ar] .kicker{letter-spacing:0;text-transform:none;font:500 15px/1.6 var(--ar-body)}.small{font:500 11px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}html[lang=ar] .small{letter-spacing:0;text-transform:none}.st-sub{font:300 14px/1.4 var(--sans);color:var(--ink-2);font-style:italic;display:block}html[lang=ar] .st-sub{font:400 14px/1.5 var(--ar-body);font-style:normal}.link{min-height:44px;font:400 17px/1.2 var(--sans);border-bottom:1px solid var(--gold);align-items:center;gap:8px;display:inline-flex}.link:hover{border-bottom-color:var(--ink)}.arr-ic{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}[dir=rtl] .arr-ic{transform:scaleX(-1)}.ltr,bdi{unicode-bidi:isolate}.num{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;unicode-bidi:isolate}.btn{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.shell{width:100%;max-width:1200px;padding:28px var(--pad) 72px;flex:1 0 auto;margin-inline:auto}.shell.narrow{max-width:760px}.page-h1{font:300 clamp(36px, 6vw, 56px)/1.1 var(--serif);margin:8px 0 6px}html[lang=ar] .page-h1{font:400 clamp(32px, 5.5vw, 50px)/1.35 var(--ar-serif)}.lead{color:var(--ink-2);max-width:60ch}.shop-header{z-index:60;background:var(--paper);padding:8px var(--pad);border-block-end:1px solid #16151324;justify-content:space-between;align-items:center;gap:14px;min-height:72px;display:flex;position:sticky;top:0}.shop-header .mark{align-items:center;min-height:44px;display:inline-flex}.shop-header .mark img{width:82px;height:auto}.shop-nav{align-items:center;gap:6px 12px;margin-inline-start:auto;display:flex}@media (min-width:480px){.shop-nav{gap:6px 22px}}.shop-nav .nav-link{font:400 16px/1 var(--sans);border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.shop-nav .nav-link:hover,.shop-nav .nav-link[aria-current]{border-bottom-color:var(--gold)}html[lang=ar] .shop-nav .nav-link{font-family:var(--ar-body);font-size:17px}@media (min-width:640px){.shop-nav .nav-link{font-size:17px}}.lang{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lang-ar{font:400 20px/1 var(--hand);color:var(--gold-ink)}.lang-en{font:italic 400 17px/1 var(--serif);color:var(--ink)}html[lang=en] .lang-en,html[lang=ar] .lang-ar{display:none}:root{--shop-hdr:72px}.shop-header.is-hour{--hdr-tint:color-mix(in srgb, var(--sky) calc(var(--hdr-k,1) * 100%), var(--paper));background:color-mix(in srgb, var(--hdr-tint) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease), -webkit-backdrop-filter .35s var(--ease), backdrop-filter .35s var(--ease);border-block-end-color:#0000}.shop-header.is-hour:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--hdr-tint) 70%, transparent), color-mix(in srgb, var(--hdr-tint) 0%, transparent));height:18px;transition:opacity .35s var(--ease);position:absolute;top:100%}.shop-header.is-hour[data-top]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--sky) 88%, transparent) 45%, color-mix(in srgb, var(--sky) 0%, transparent));background-repeat:no-repeat;background-origin:border-box}.shop-header.is-hour[data-top]:after{opacity:0}.shop-header.is-hour[data-night]:not([data-paper]){--ink:#f5eee1;--gold-ink:#e2c27e;--gold:#e2c27eb8}.shop-header.is-hour[data-paper]:not([data-top]){background-color:color-mix(in srgb, var(--hdr-tint) 95%, transparent)}.shop-header.is-hour[data-night][data-paper]:not([data-top]){background-color:color-mix(in srgb, var(--hdr-tint) 98%, transparent)}.shop-header.is-hour[data-night][data-paper]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--hdr-tint) 96%, transparent), color-mix(in srgb, var(--hdr-tint) 55%, transparent) 45%, color-mix(in srgb, var(--hdr-tint) 0%, transparent));height:26px}.shop-header.is-hour .mark img{transition:filter .35s var(--ease)}.shop-header.is-hour[data-night]{transition:background-color .3s linear,-webkit-backdrop-filter .3s linear,backdrop-filter .3s linear}.shop-header.is-hour[data-night] .mark img{transition:none}.shop-header.is-hour[data-night]:not([data-paper]) .mark img{filter:invert()sepia(.22)saturate(1.3)brightness(.97)}@media (prefers-reduced-motion:reduce){.shop-header.is-hour,.shop-header.is-hour[data-night],.shop-header.is-hour:after,.shop-header.is-hour .mark img{transition:none}}.shop-footer{padding:22px var(--pad) 40px;color:var(--ink-2);font:300 15px/1.5 var(--sans);border-block-start:1px solid #16151324;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;display:flex}.shop-footer nav{flex-wrap:wrap;gap:4px 22px;display:flex}.shop-footer a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.shop-footer a:hover{border-bottom-color:var(--gold)}.hem{background:repeating-linear-gradient(-45deg, var(--s2) 0 10px, var(--stock) 10px 16px, var(--s3) 16px 26px, var(--stock) 26px 32px);height:6px}.plain{justify-items:start;gap:18px;padding-block:56px;display:grid}.plain h1{font:300 clamp(32px, 6vw, 48px)/1.15 var(--serif)}html[lang=ar] .plain h1{font:400 clamp(30px, 5.5vw, 44px)/1.4 var(--ar-serif)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.closed-band{border-block-end:1px solid var(--gold);background:var(--stock);padding:14px var(--pad);font:400 18px/1.6 var(--serif);color:var(--ink);text-align:center}html[lang=ar] .closed-band{font-family:var(--ar-serif);font-size:20px}.rsvp{gap:12px;max-width:520px;display:grid;position:relative}.rsvp label{font:400 var(--fs-body,18px)/1.5 var(--serif);color:var(--ink-2)}.rsvp-row{flex-wrap:wrap;gap:10px;display:flex}.rsvp-row input{background:var(--stock);border:1px solid var(--ink);border-radius:0;flex:220px;min-height:48px;padding:0 14px}.rsvp-row .btn{min-height:48px;padding-inline:22px}.rsvp-err{color:#8a2a1d;font:400 15px/1.5 var(--sans)}.rsvp-done{font:400 20px/1.5 var(--serif)}.policy{max-width:70ch}.policy h1{font:300 clamp(34px, 5vw, 48px)/1.15 var(--serif);margin-block-end:6px}html[lang=ar] .policy h1{font:400 clamp(30px, 5vw, 44px)/1.4 var(--ar-serif)}.policy h2{font:400 26px/1.25 var(--serif);margin:30px 0 8px}.policy h3{font:500 18px/1.3 var(--sans);margin:20px 0 6px}html[lang=ar] .policy h2{font:400 24px/1.5 var(--ar-serif)}.policy p,.policy li{font:300 17px/1.7 var(--sans);color:var(--ink)}html[lang=ar] .policy p,html[lang=ar] .policy li{font-family:var(--ar-body)}.policy p{margin-block:8px}.policy ul,.policy ol{margin-block:8px;padding-inline-start:22px}.policy ul{list-style:outside}.policy ol{list-style:decimal}.policy a{border-bottom:1px solid var(--gold)}.policy .updated{color:var(--ink-2);font:400 15px/1.5 var(--sans);margin-block:6px 18px}.policy .tablewrap{margin-block:12px;overflow-x:auto}.policy table{border-collapse:collapse;min-width:100%}.policy th,.policy td{text-align:start;font:300 16px/1.5 var(--sans);vertical-align:top;border-block-end:1px solid #1615132e;padding:8px 10px}html[lang=ar] .policy th,html[lang=ar] .policy td{font-family:var(--ar-body)}.policy th{font-weight:500}.linkbtn{font:inherit;color:inherit;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #0000;align-items:center;min-height:44px;padding:0;display:inline-flex}.linkbtn:hover{border-bottom-color:var(--gold)}html.slip-open .shop-footer{padding-bottom:calc(40px + var(--slip-h,0px))}@media (max-width:959px){body:has([data-bar=seal]) .shop-footer{padding-bottom:calc(40px + var(--bar-h,90px) + env(safe-area-inset-bottom))}html.slip-open body:has([data-bar=seal]) .shop-footer{padding-bottom:calc(40px + var(--bar-h,90px) + var(--slip-h,0px) + env(safe-area-inset-bottom))}}@media (max-width:820px){body:has([data-bar=letter]) .shop-footer{padding-bottom:calc(40px + var(--bar-h,130px) + env(safe-area-inset-bottom))}html.slip-open body:has([data-bar=letter]) .shop-footer{padding-bottom:calc(40px + var(--bar-h,130px) + var(--slip-h,0px) + env(safe-area-inset-bottom))}}
