@import "https://fonts.googleapis.com/css2?family=Aref+Ruqaa:wght@400;700&family=El+Messiri:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";
:root{--rs-ivory:#fbf6ee;--rs-cream:#f4ebdd;--rs-sand:#eadcc6;--rs-white:#fffdf9;--rs-ink:#2e1d18;--rs-ink2:#6b564c;--rs-ink3:#927d70;--rs-line:#e5d7c2;--rs-rose:#c23b58;--rs-roseD:#9e2a44;--rs-roseL:#fae7ea;--rs-wine:#5e1a2e;--rs-pist:#4f6334;--rs-pistL:#e8edda;--rs-amber:#8a5a12;--rs-amberL:#fbedd6;--rs-danger:#a61b14;--rs-dangerL:#fdecea;--rs-r1:10px;--rs-r2:14px;--rs-r3:20px;--rs-r4:28px;--rs-r5:36px;--rs-sh1:0 1px 2px #2e1d180f,0 4px 14px #2e1d180d;--rs-sh2:0 8px 20px #2e1d181a,0 24px 50px #2e1d1814;--rs-font-wordmark:"Aref Ruqaa",serif;--rs-font-display:"El Messiri","IBM Plex Sans Arabic",serif;--rs-font-body:"IBM Plex Sans Arabic",system-ui,sans-serif;color:var(--rs-ink);background:var(--rs-ivory)}html{scroll-behavior:smooth}body{background:var(--rs-ivory);color:var(--rs-ink);font-family:var(--rs-font-body);margin:0}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--rs-rose);outline-offset:2px}::selection{background:var(--rs-roseL)}.rs-site{min-height:100vh;overflow-x:clip;container-type:inline-size}.rs-container{max-width:1320px;margin-inline:auto;padding-inline:24px}.rs-announcement{background:var(--rs-wine);color:#fff8f1;text-align:center;letter-spacing:0;padding:8px 16px;font-size:12px}.rs-announcement span{opacity:.65;padding-inline:10px}.rs-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:50;border-bottom:1px solid var(--rs-line);background:#fbf6eef0;position:sticky;top:0}.rs-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.rs-wordmark{font:400 30px var(--rs-font-wordmark);white-space:nowrap;color:var(--rs-wine);text-decoration:none}.rs-wordmark b{font-weight:700}.rs-wordmark-dot{color:var(--rs-rose);margin-inline-start:8px;font-size:16px;display:inline-block}.rs-desktop-nav,.rs-header-actions{align-items:center;gap:clamp(14px,2.1vw,32px);display:flex}.rs-desktop-nav a,.rs-icon-link{color:var(--rs-ink2);font-size:14px;font-weight:600;text-decoration:none}.rs-desktop-nav a:hover,.rs-desktop-nav a.rs-active,.rs-icon-link:hover{color:var(--rs-rose)}.rs-icon-link{white-space:nowrap;align-items:center;gap:6px;display:flex}.rs-icon-link>span:first-child{font-size:23px;line-height:1}.rs-cart-count,.rs-bottom-nav small{background:var(--rs-rose);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:1px 5px;font-size:12px;display:inline-flex}.rs-menu-toggle{color:var(--rs-ink);background:0 0;border:0;min-width:46px;min-height:46px;padding:8px;font-size:24px;display:none}.rs-mobile-menu{display:none}.rs-footer{background:var(--rs-wine);color:#fff7f1;margin-top:100px;padding-top:65px}.rs-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:70px;display:grid}.rs-footer .rs-wordmark{color:#fff7f1}.rs-footer p,.rs-footer small,.rs-footer-bottom{color:#eacdcc;font-size:13px;line-height:1.9}.rs-footer nav{flex-direction:column;gap:12px;display:flex}.rs-footer nav strong{margin-bottom:12px;font-size:15px}.rs-footer nav a{color:#eed5d4;font-size:13px;text-decoration:none}.rs-footer nav a:hover{text-decoration:underline}.rs-footer-bottom{border-top:1px solid #ffffff24;justify-content:space-between;gap:15px;margin-top:58px;padding-top:18px;padding-bottom:20px;display:flex}.rs-bottom-nav{display:none}.rs-button,.rs-button:link,.rs-card-add{border-radius:var(--rs-r2);background:var(--rs-rose);border:1px solid var(--rs-rose);color:#fff;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rs-button:hover,.rs-card-add:hover{background:var(--rs-roseD);border-color:var(--rs-roseD)}.rs-button-quiet,.rs-button-quiet:link{color:var(--rs-ink);background:0 0;border:1px solid #b8a89b}.rs-button-quiet:hover{background:var(--rs-cream);border-color:var(--rs-ink)}.rs-button-small{min-height:44px;padding:10px 18px}.rs-eyebrow{letter-spacing:.04em;color:var(--rs-rose);font-size:12px;font-weight:700}.rs-overline{color:var(--rs-ink3);font-size:12px;font-weight:600}.rs-display{font:600 clamp(38px,6.6cqw,76px)/1.18 var(--rs-font-display);margin:0}.rs-h1{font:600 clamp(28px,4.2cqw,48px)/1.28 var(--rs-font-display);margin:0}.rs-h2{font:600 clamp(23px,2.9cqw,34px)/1.34 var(--rs-font-display);margin:0}.rs-lead{color:var(--rs-ink2);font-size:clamp(16px,1.5cqw,20px);line-height:1.9}.rs-muted{color:var(--rs-ink2);line-height:1.8}.rs-section{padding-block:84px}.rs-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.rs-text-link{color:var(--rs-rose);font-size:14px;font-weight:700;text-decoration:none}.rs-text-link:hover{text-decoration:underline}.rs-paper{background:var(--rs-white);border:1px solid var(--rs-line);border-radius:var(--rs-r3);box-shadow:var(--rs-sh1)}.rs-badge{background:var(--rs-roseL);color:var(--rs-roseD);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.rs-note{background:var(--rs-cream);color:var(--rs-ink2);border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.75}.rs-note-warn{background:var(--rs-amberL);color:var(--rs-amber)}.rs-note-error{background:var(--rs-dangerL);color:var(--rs-danger)}.rs-note-ok{background:var(--rs-pistL);color:var(--rs-pist)}.rs-empty{text-align:center;max-width:720px;margin-inline:auto;padding:80px 20px}.rs-empty p{margin:18px 0 28px}.rs-field{color:var(--rs-ink2);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.rs-field input,.rs-field select,.rs-field textarea,.rs-input{color:var(--rs-ink);border-radius:var(--rs-r1);text-align:start;background:#fffdf9;border:1px solid #cbb8a7;width:100%;min-height:48px;padding:13px 15px}.rs-field input:focus,.rs-field textarea:focus,.rs-input:focus{border-color:var(--rs-rose)}.rs-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rs-form{gap:20px;display:grid}.rs-art{aspect-ratio:1;background:radial-gradient(circle at 55% 25%,#ffffff8c,#0000 55%),linear-gradient(145deg,#f0d8c7,#d8a6ad);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rs-art--cocoa{background:radial-gradient(circle at 55% 25%,#ffffff70,#0000 60%),linear-gradient(145deg,#d1ae94,#8d6659)}.rs-art--pistachio{background:radial-gradient(circle at 55% 25%,#ffffff84,#0000 60%),linear-gradient(145deg,#e0dfb8,#a7ae88)}.rs-art--tall{aspect-ratio:5/6}.rs-dessert-illustration{filter:drop-shadow(0 14px 19px #53302226);width:100%;height:100%;max-height:460px}.rs-concept{color:var(--rs-ink2);background:#fffdf9bd;border-radius:30px;padding:5px 9px;font-size:11px;position:absolute;bottom:14px;left:14px}.rs-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.rs-product-card{flex-direction:column;gap:10px;min-width:0;display:flex}.rs-product-photo-link{border-radius:20px;text-decoration:none;display:block;overflow:hidden}.rs-product-photo-link .rs-art{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.rs-product-photo-link:hover .rs-art{transform:scale(1.03)}.rs-product-card-meta{gap:5px;padding-inline:4px;display:grid}.rs-product-name{text-decoration:none}.rs-product-name:hover{color:var(--rs-roseD)}.rs-product-name h3{font:600 20px/1.45 var(--rs-font-display);margin:0}.rs-product-price{unicode-bidi:isolate;justify-self:start;font-size:15px;font-weight:700}.rs-card-add{width:100%;min-height:44px;color:var(--rs-roseD);border-color:var(--rs-rose);background:0 0;justify-content:space-between;margin-top:auto}.rs-card-add:hover{color:#fff}.rs-page-head{padding-block:70px 30px}.rs-page-head .rs-lead{max-width:680px}.rs-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;display:flex}.rs-filter-row input{max-width:390px}.rs-filter-row button{color:var(--rs-ink);border:1px solid var(--rs-line);background:0 0;border-radius:99px;min-height:44px;padding:9px 17px}.rs-filter-row button[aria-pressed=true]{background:var(--rs-ink);color:#fff;border-color:var(--rs-ink)}.rs-count{color:var(--rs-ink3);margin-bottom:22px;font-size:13px}.rs-columns{grid-template-columns:minmax(0,1fr) minmax(280px,355px);align-items:start;gap:45px;display:grid}.rs-card{background:var(--rs-white);border:1px solid var(--rs-line);border-radius:20px;padding:25px}.rs-card h2{font:600 25px/1.4 var(--rs-font-display);margin:0 0 14px}.rs-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.rs-divider{border-top:1px solid var(--rs-line);margin-block:20px}.rs-stack{gap:18px;display:grid}.rs-customer-page{padding-block:48px 100px}.rs-alert{color:var(--rs-danger);background:var(--rs-dangerL);border-radius:12px;margin-block:18px;padding:13px 16px;font-size:14px}.rs-status{background:var(--rs-amberL);color:var(--rs-amber);border-radius:12px;padding:18px}.rs-skeleton{background:linear-gradient(90deg,var(--rs-cream) 20%,#e8dac3 45%,var(--rs-cream) 70%);background-size:220% 100%;border-radius:15px;height:250px;animation:1.5s linear infinite rs-shimmer}@keyframes rs-shimmer{to{background-position-x:-220%}}.rs-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:60px;display:grid}.rs-detail .rs-art{border-radius:28px}.rs-detail-copy{gap:20px;display:grid}.rs-detail-copy h1{font:600 clamp(32px,4vw,52px)/1.2 var(--rs-font-display);margin:0}.rs-pills{flex-wrap:wrap;gap:8px;display:flex}.rs-pill{background:var(--rs-cream);color:var(--rs-ink2);border-radius:99px;padding:7px 11px;font-size:12px}.rs-qty{border:1px solid var(--rs-line);background:#fff;border-radius:12px;align-items:center;display:inline-flex;overflow:hidden}.rs-qty button{color:var(--rs-ink);background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px;padding:9px}.rs-qty output{text-align:center;min-width:28px;font-weight:700;display:inline-block}.rs-cart-lines{gap:0;display:grid}.rs-cart-line{border-bottom:1px solid var(--rs-line);grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.rs-cart-line .rs-art{border-radius:15px}.rs-summary{position:sticky;top:110px}.rs-summary .rs-button{width:100%}.rs-checkout-step{flex-wrap:wrap;gap:8px;margin:20px 0 30px;display:flex}.rs-checkout-step span{background:var(--rs-cream);color:var(--rs-ink2);border-radius:99px;padding:10px 12px;font-size:12px}.rs-checkout-step .rs-current{background:var(--rs-wine);color:#fff}.rs-option{border:1px solid var(--rs-line);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.rs-option input{width:auto}.rs-option strong{display:block}.rs-option small{color:var(--rs-ink2);margin-top:5px;display:block}.rs-list{gap:14px;display:grid}.rs-order-id{word-break:break-all;text-align:center;background:var(--rs-white);border:1px solid var(--rs-line);direction:ltr;border-radius:14px;padding:16px;font:600 18px/1.6 ui-monospace,monospace}.rs-receipt-lines{gap:14px;display:grid}.rs-receipt-line{justify-content:space-between;gap:16px;display:flex}.rs-faq details{border-bottom:1px solid var(--rs-line);padding:16px 0}.rs-faq summary{cursor:pointer;font-weight:700}.rs-faq details p{color:var(--rs-ink2);line-height:1.9}.rs-home-hero{grid-template-columns:1fr .8fr;align-items:center;gap:35px;min-height:610px;display:grid}.rs-home-hero-copy{padding-block:60px}.rs-home-hero-copy h1{margin:20px 0}.rs-home-hero-copy .rs-lead{max-width:540px}.rs-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.rs-hero-art{border-radius:34px;max-height:540px}.rs-trust{border-block:1px solid var(--rs-line);color:var(--rs-ink2);justify-content:space-between;gap:12px;padding-block:22px;font-size:14px;display:flex}.rs-trust span{align-items:center;gap:10px;display:flex}.rs-trust b{color:var(--rs-rose)}.rs-home-note{background:var(--rs-cream);border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:45px;display:grid}.rs-informational{max-width:780px;margin-inline:auto;padding-block:75px 100px}.rs-informational h1{margin-bottom:22px}.rs-informational p,.rs-informational li{color:var(--rs-ink2);line-height:2}.rs-informational h2{margin-top:32px}.rs-form-error{color:var(--rs-danger);background:var(--rs-dangerL);border-radius:10px;padding:12px;font-size:13px}.rs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:1000px){.rs-container{padding-inline:20px}.rs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:900px){.rs-desktop-nav,.rs-track-link span:last-child{display:none}.rs-menu-toggle{display:block}.rs-mobile-menu{top:100%;background:var(--rs-ivory);border-bottom:1px solid var(--rs-line);box-shadow:var(--rs-sh2);gap:0;padding:12px 24px;display:grid;position:absolute;inset-inline:0}.rs-mobile-menu a{border-bottom:1px solid var(--rs-line);padding:13px 10px;text-decoration:none}.rs-home-hero{min-height:530px}}@container (max-width:760px){.rs-container{padding-inline:16px}.rs-header-inner{min-height:64px}.rs-wordmark{font-size:26px}.rs-footer{margin-top:45px;padding-top:35px}.rs-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.rs-footer-grid>div{grid-column:1/-1}.rs-footer-bottom{flex-direction:column;margin-top:30px}.rs-bottom-nav{z-index:45;bottom:0;background:var(--rs-white);border-top:1px solid var(--rs-line);padding:8px 8px max(env(safe-area-inset-bottom),8px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-inline:0;box-shadow:0 -6px 28px #2e1d181a}.rs-bottom-nav a{flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.rs-bottom-nav a[aria-current=page]{color:var(--rs-rose)}.rs-bottom-nav a>span{font-size:22px}.rs-bottom-nav small{top:0;position:absolute;inset-inline-end:5px}.rs-site{padding-bottom:70px}.rs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rs-product-name h3{font-size:16px}.rs-card-add{font-size:12px}.rs-home-hero{grid-template-columns:1fr;gap:0}.rs-home-hero-copy{padding-block:45px 18px}.rs-home-hero-copy h1{font-size:clamp(34px,8cqw,58px)}.rs-hero-art{max-width:520px;min-height:350px;margin-inline:auto}.rs-trust{grid-template-columns:1fr 1fr;display:grid}.rs-home-note{grid-template-columns:1fr;padding:25px}.rs-section{padding-block:50px}.rs-columns,.rs-detail{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:26px}.rs-summary{position:static}.rs-cart-line{grid-template-columns:68px 1fr;gap:12px}.rs-cart-line>.rs-row{grid-column:2}.rs-fields{grid-template-columns:1fr}.rs-page-head{padding-block:42px 22px}.rs-footer{padding-bottom:15px}}@container (max-width:430px){.rs-container{padding-inline:14px}.rs-header-actions{gap:5px}.rs-cart-link>span:nth-child(2){display:none}.rs-home-hero-copy .rs-lead{font-size:16px}.rs-card-add{padding:9px 12px}.rs-page-head{padding-top:30px}.rs-footer-grid{grid-template-columns:1fr}.rs-footer-grid>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
