.dr{font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased}.dr *,.dr :after,.dr :before{box-sizing:border-box}.dr :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dr-display{font-family:var(--font-display);font-weight:500}.dr-display:lang(ar),[lang=ar] .dr-display{font-family:var(--font-arabic);font-weight:700;line-height:1.35}.dr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dr-roll{display:inline-block;height:20px;overflow:hidden;vertical-align:top}.dr-roll>span{display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-out-expo)}.dr-roll>span>span{height:20px;line-height:20px;white-space:nowrap}.dr-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding-inline:var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:transparent;color:var(--text);font:500 15px/20px var(--font-sans);letter-spacing:.01em;cursor:pointer;transition:color var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-soft)}.dr-btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--text);transform:translateY(101%);transition:transform var(--dur-base) var(--ease-out-expo)}.dr-btn:focus-visible:before,.dr-btn:hover:before{transform:translateY(0)}.dr-btn:focus-visible,.dr-btn:hover{color:var(--bg-100);border-color:var(--text)}.dr-btn:focus-visible .dr-roll>span,.dr-btn:hover .dr-roll>span{transform:translateY(-50%)}.dr-btn:active{transition-duration:var(--dur-instant)}.dr-btn[disabled]{opacity:.45;pointer-events:none}.dr-btn--primary{background:var(--espresso);border-color:var(--espresso);color:var(--on-espresso)}.dr-btn--primary:before{background:var(--bronze-deep)}.dr-btn--primary:focus-visible,.dr-btn--primary:hover{color:var(--on-espresso);border-color:var(--bronze-deep)}.dr-btn--order{background:var(--champagne);border-color:var(--champagne);color:var(--on-champagne)}.dr-btn--order:focus-visible,.dr-btn--order:hover{border-color:var(--text)}.dr-btn--ghost{border-color:transparent;padding-inline:var(--space-1);height:40px;border-radius:0}.dr-btn--ghost:before{inset:auto 0 6px 0;height:1px;transform:scaleX(0);transform-origin:right;background:currentColor}.dr-btn--ghost:focus-visible,.dr-btn--ghost:hover{color:var(--text);border-color:transparent}.dr-btn--ghost:focus-visible:before,.dr-btn--ghost:hover:before{transform:scaleX(1);transform-origin:left}[dir=rtl] .dr-btn--ghost:before{transform-origin:left}[dir=rtl] .dr-btn--ghost:hover:before{transform-origin:right}.dr-btn--sm{height:40px;padding-inline:var(--space-4)}.dr-btn--icon{width:48px;padding:0}.dr-btn svg{width:18px;height:18px;flex:none}[dir=rtl] .dr-flip{transform:scaleX(-1)}.dr-menu{align-items:center;gap:var(--space-3);height:44px;padding-inline:var(--space-2);background:none;border:0;color:var(--text);cursor:pointer;font:500 15px/20px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.dr-menu,.dr-word{display:inline-flex}.dr-word{height:20px;overflow:hidden}.dr-ch{display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-out-expo);transition-delay:calc(var(--i) * var(--stagger-chars))}.dr-ch>span{height:20px;line-height:20px}.dr-menu:focus-visible .dr-ch,.dr-menu:hover .dr-ch{transform:translateY(-50%)}.dr-menu-labels{position:relative;display:inline-grid}.dr-menu-labels>.dr-word{grid-area:1/1;transition:opacity var(--dur-fast) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}.dr-menu-labels>.dr-word.is-off{opacity:0;transform:translateY(8px);pointer-events:none}.dr-burger{position:relative;width:26px;height:12px}.dr-burger i{position:absolute;inset-inline:0;height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--dur-base) var(--ease-in-out-quart),top var(--dur-base) var(--ease-in-out-quart)}.dr-burger i:first-child{top:0}.dr-burger i:last-child{top:10.5px}.dr-menu.is-open .dr-burger i:first-child{top:5.25px;transform:rotate(45deg)}.dr-menu.is-open .dr-burger i:last-child{top:5.25px;transform:rotate(-45deg)}.dr-lang{position:relative;display:inline-flex;width:max-content;justify-self:start;padding:3px;border:1px solid var(--line-strong);border-radius:var(--radius-pill)}.dr-lang-ind{position:absolute;top:3px;bottom:3px;inset-inline-start:calc(3px + var(--idx) * 44px);width:44px;border-radius:var(--radius-pill);background:var(--text);transition:inset-inline-start var(--dur-base) var(--ease-out-expo)}.dr-lang button{position:relative;width:44px;height:32px;border:0;background:none;color:var(--text);font:600 12px/16px var(--font-sans);letter-spacing:.08em;cursor:pointer;border-radius:var(--radius-pill);transition:color var(--dur-base) var(--ease-out-expo)}.dr-lang button[aria-pressed=true]{color:var(--bg-100)}.dr-badge{position:relative;display:inline-grid;place-items:center;width:var(--size,128px);height:var(--size,128px);color:var(--text);text-decoration:none}.dr-badge svg.dr-orbit{position:absolute;inset:0;width:100%;height:100%;animation:dr-spin var(--dur-orbit) var(--ease-linear) infinite}.dr-badge text{font:500 9.5px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;fill:currentColor}.dr-badge svg.dr-orbit{direction:ltr}.dr-badge text:lang(ar){font:600 11px var(--font-sans);letter-spacing:0;text-transform:none}.dr-badge-core{position:relative;display:grid;place-items:center;width:42%;height:42%;border-radius:50%;background:var(--champagne);color:var(--on-champagne);transition:transform var(--dur-slow) var(--ease-out-soft),background var(--dur-base) var(--ease-out-expo)}.dr-badge-core svg{width:22px;height:22px;animation:dr-bob 2.4s var(--ease-in-out-quart) infinite}.dr-badge:hover .dr-badge-core{transform:scale(1.12);background:var(--espresso);color:var(--on-espresso)}.dr-badge:hover svg.dr-orbit{animation-duration:6s}[dir=rtl] .dr-badge svg.dr-orbit{animation-direction:reverse}@keyframes dr-spin{to{transform:rotate(1turn)}}@keyframes dr-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.dr-reveal{transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo),-webkit-clip-path var(--dur-reveal) var(--ease-in-out-quart);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo),clip-path var(--dur-reveal) var(--ease-in-out-quart);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo),clip-path var(--dur-reveal) var(--ease-in-out-quart),-webkit-clip-path var(--dur-reveal) var(--ease-in-out-quart);transition-delay:var(--delay,0s)}.dr-reveal[data-effect=rise]{opacity:0;transform:translateY(48px)}.dr-reveal[data-effect=fade]{opacity:0}.dr-reveal[data-effect=clip]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);overflow:hidden}.dr-reveal[data-effect=clip]>*{transform:scale(1.18);transition:transform var(--dur-reveal) var(--ease-out-expo);transition-delay:var(--delay,0s)}.dr-reveal.is-in{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.dr-reveal.is-in[data-effect=clip]>*{transform:scale(1)}.dr-rt{margin:0}.dr-w{overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.dr-w,.dr-w>span{display:inline-block}.dr-w>span{transform:translateY(110%);transition:transform var(--dur-reveal) var(--ease-out-expo);transition-delay:calc(var(--delay, 0s) + var(--i) * var(--stagger-words))}.dr-rt.is-in .dr-w>span{transform:none}.dr-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--text);font:500 12px/16px var(--font-sans);letter-spacing:.04em;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo)}.dr-tag svg{width:14px;height:14px}.dr-tag--espresso{background:var(--espresso);border-color:var(--espresso);color:var(--on-espresso)}.dr-tag--caramel{background:var(--caramel);border-color:var(--caramel);color:var(--on-caramel)}.dr-tag--champagne{background:var(--champagne);border-color:var(--champagne);color:var(--on-champagne)}.dr-tag--success{border-color:var(--success);color:var(--success)}.dr-tag--danger{border-color:var(--danger);color:var(--danger)}.dr-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);width:100%;color:var(--text)}.dr-card-media{position:relative;aspect-ratio:4/5;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-md) var(--radius-md);background:var(--bg-200);overflow:hidden;transition:box-shadow var(--dur-slow) var(--ease-out-soft),transform var(--dur-slow) var(--ease-out-soft)}.dr-card-media>.dr-card-art,.dr-card-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out-soft)}.dr-card:hover .dr-card-media{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.dr-card:hover .dr-card-media>.dr-card-art,.dr-card:hover .dr-card-media>img{transform:scale(1.06)}.dr-card-tag{position:absolute;top:var(--space-4);inset-inline-start:50%;transform:translateX(-50%);z-index:1}[dir=rtl] .dr-card-tag{transform:translateX(50%)}.dr-card-add{position:absolute;inset-inline:var(--space-4);bottom:var(--space-4);z-index:1;transform:translateY(calc(100% + var(--space-4)));transition:transform var(--dur-base) var(--ease-out-expo)}.dr-card:focus-within .dr-card-add,.dr-card:hover .dr-card-add{transform:none}.dr-card-add .dr-btn{width:100%}.dr-card-body{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--space-4);gap:2px var(--space-4);align-items:baseline}.dr-card-name{margin:0;font:500 28px/1.1 var(--font-display)}.dr-card-name:lang(ar){font-family:var(--font-arabic);font-weight:700;font-size:24px;line-height:1.45}.dr-card-price{font:600 18px/24px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold-text);white-space:nowrap}.dr-card-alt,.dr-card-format{grid-column:1/-1;margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}@media (hover:none){.dr-card-add{transform:none;position:static;margin-top:calc(-1 * var(--space-2))}}.dr-rail{grid-gap:var(--space-5)}.dr-rail,.dr-rail-track{display:grid;gap:var(--space-5)}.dr-rail-track{grid-auto-flow:column;grid-auto-columns:var(--card-w,280px);grid-gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-3) var(--space-4);cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain}.dr-rail-track::-webkit-scrollbar{display:none}.dr-rail-track.is-drag{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dr-rail-track>*{scroll-snap-align:start}.dr-rail-track>.dr-reveal{transition-delay:calc(var(--i, 0) * var(--stagger-items))}.dr-rail-foot{display:flex;align-items:center;gap:var(--space-5)}.dr-rail-bar{flex:1 1;height:2px;background:var(--line);border-radius:var(--radius-xs);overflow:hidden}.dr-rail-bar>i{display:block;height:100%;background:var(--champagne);transform-origin:left;transform:scaleX(var(--p,.2));transition:transform var(--dur-fast) var(--ease-out-expo)}[dir=rtl] .dr-rail-bar>i{transform-origin:right}.dr-rail-nav{display:flex;gap:var(--space-2)}.dr-loader{position:fixed;inset:0;z-index:var(--z-loader);display:grid;align-content:end;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(16px,5vw,64px);background:var(--bg-100);color:var(--text);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path var(--dur-curtain) var(--ease-in-out-quart);transition:clip-path var(--dur-curtain) var(--ease-in-out-quart);transition:clip-path var(--dur-curtain) var(--ease-in-out-quart),-webkit-clip-path var(--dur-curtain) var(--ease-in-out-quart)}.dr-loader.is-contained{position:absolute}.dr-loader.is-done{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.dr-loader-count{font:500 120px/.92 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-loader-count sup{font-size:.3em;vertical-align:top;-webkit-margin-start:4px;margin-inline-start:4px}.dr-loader-row{display:flex;justify-content:space-between;align-items:baseline;font:600 12px/16px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.dr-loader-track{height:2px;background:var(--bg-300);border-radius:var(--radius-xs);overflow:hidden}.dr-loader-track>i{display:block;height:100%;background:var(--espresso);transform-origin:left;transform:scaleX(var(--p,0))}[dir=rtl] .dr-loader-track>i{transform-origin:right}.dr-curtain{position:fixed;inset:0;z-index:var(--z-curtain);pointer-events:none}.dr-curtain.is-contained,.dr-curtain>div{position:absolute}.dr-curtain>div{inset:0;transform:scaleY(0);transform-origin:bottom}.dr-curtain-a{background:var(--espresso)}.dr-curtain-b{background:var(--bronze-deep);display:grid;place-items:center}.dr-curtain-label{color:var(--on-espresso);font:500 56px/1 var(--font-display);opacity:0}.dr-curtain-label:lang(ar){font-family:var(--font-arabic);font-weight:700}.dr-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);height:80px;padding-inline:clamp(16px,5vw,64px);background:var(--bg-100);border-bottom:1px solid var(--line);transition:transform var(--dur-slow) var(--ease-out-expo),background var(--dur-base) var(--ease-out-expo)}.dr-header.is-hidden{transform:translateY(-100%);transition-timing-function:var(--ease-in-quick)}.dr-header-brand{white-space:nowrap;font:500 30px/1 var(--font-display);color:var(--text);text-decoration:none;letter-spacing:-.01em}.dr-header-brand:lang(ar){font-family:var(--font-arabic);font-weight:700;font-size:26px}.dr-header-nav{display:flex;gap:var(--space-5)}.dr-header-nav a{white-space:nowrap;position:relative;color:var(--text);text-decoration:none;font:500 15px/20px var(--font-sans);padding-block:6px}.dr-header-nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-out-expo)}.dr-header-nav a:hover:after,.dr-header-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}[dir=rtl] .dr-header-nav a:after{transform-origin:left}[dir=rtl] .dr-header-nav a:hover:after,[dir=rtl] .dr-header-nav a[aria-current=page]:after{transform-origin:right}.dr-header-tools{display:flex;align-items:center;gap:var(--space-3)}.dr-cart{position:relative}.dr-cart-count{position:absolute;top:4px;inset-inline-end:4px;min-width:18px;height:18px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--champagne);color:var(--on-champagne);font:600 11px/18px var(--font-sans);text-align:center;animation:dr-pop var(--dur-base) var(--ease-out-expo)}@keyframes dr-pop{0%{transform:scale(0)}}@media (max-width:1080px){.dr-header-nav{display:none}}@media (max-width:760px){.dr-header{height:64px}.dr-header .dr-lang{display:none}}.dr-intro{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:760px}.dr-intro.is-center{margin-inline:auto;text-align:center;justify-items:center}.dr-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font:600 12px/16px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.dr-eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.dr-eyebrow:lang(ar){letter-spacing:0;font-size:14px}.dr-intro-title{font:500 56px/1 var(--font-display);letter-spacing:-.01em}.dr-intro-title em{font-style:italic;color:var(--gold-text)}.dr-intro-title:lang(ar){font-family:var(--font-arabic);font-weight:700;font-size:44px;line-height:1.4}.dr-intro-body{margin:0;font:300 19px/30px var(--font-sans);color:var(--text-muted);max-width:560px}@media (prefers-reduced-motion:reduce){.dr *,.dr :after,.dr :before,.dr-header,.dr-loader{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.dr-reveal,.dr-w>span{transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.dr-lang .dr-lang-opt{position:relative;display:inline-grid;place-items:center;width:44px;height:32px;color:var(--text);text-decoration:none;font:600 12px/16px var(--font-sans);letter-spacing:.08em;border-radius:var(--radius-pill);transition:color var(--dur-base) var(--ease-out-expo)}.dr-lang .dr-lang-opt[aria-current=true]{color:var(--bg-100)}.dr-lang .dr-lang-opt:lang(ar){letter-spacing:0;font-size:13px}@media (min-width:1081px){.dr-header .dr-menu{display:none}}@media (prefers-reduced-motion:reduce){.dr-reveal,.dr-reveal[data-effect]{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}.dr-reveal[data-effect=clip]>*{transform:none!important}.dr-curtain{display:none}}a.dr-btn{text-decoration:none}