@font-face{font-family:dana;src:url(../media/dana_400-s.p.00un-ie_o5x4_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dana;src:url(../media/dana_500-s.p.35o8u1dk5u6hc.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:dana;src:url(../media/dana_700-s.p.2xgrzxk38-_rp.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:dana;src:url(../media/dana_800-s.p.11aun1qyi6lkt.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:dana Fallback;src:local(Arial);ascent-override:103.01%;descent-override:62.42%;line-gap-override:0.0%;size-adjust:91.64%}.dana_59487a31-module__ZGZByG__className{font-family:dana,dana Fallback}.dana_59487a31-module__ZGZByG__variable{--font-display:"dana", "dana Fallback"}
@font-face{font-family:ray;src:url(../media/ray_300-s.p.2d4cwfl28hjd0.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:ray;src:url(../media/ray_400-s.p.14wj9a-92ik7d.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ray;src:url(../media/ray_500-s.p.3c85vkf8m9zca.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ray;src:url(../media/ray_700-s.p.0ma2yhd_tb13_.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:ray;src:url(../media/ray_800-s.p.29tk2otekxr6l.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:ray Fallback;src:local(Arial);ascent-override:115.03%;descent-override:69.02%;line-gap-override:0.0%;size-adjust:86.94%}.ray_28916787-module__lsEAgW__className{font-family:ray,ray Fallback}.ray_28916787-module__lsEAgW__variable{--font-body:"ray", "ray Fallback"}
@font-face{font-family:anjoman;src:url(../media/anjoman_500-s.1j0_0_hccyjoa.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:anjoman;src:url(../media/anjoman_600-s.0q6a4zclrocyl.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:anjoman;src:url(../media/anjoman_800-s.3kvsh971o0rp9.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:anjoman;src:url(../media/anjoman_900-s.1mhqmszth7auy.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:anjoman Fallback;src:local(Arial);ascent-override:104.21%;descent-override:28.56%;line-gap-override:0.0%;size-adjust:102.58%}.anjoman_90c871c0-module__Mbr43a__className{font-family:anjoman,anjoman Fallback}.anjoman_90c871c0-module__Mbr43a__variable{--font-num:"anjoman", "anjoman Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_500-s.32e4ka-58e0l5.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:cormorant;src:url(../media/cormorant_600-s.1-si51c53aqxh.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:cormorant;src:url(../media/cormorant_700-s.037_bkyd09082.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:104.97%;descent-override:32.6%;line-gap-override:0.0%;size-adjust:88.03%}.cormorant_ec079a80-module__ouPgmq__className{font-family:cormorant,cormorant Fallback}.cormorant_ec079a80-module__ouPgmq__variable{--font-latin:"cormorant", "cormorant Fallback"}
:root{--ivory:#faf6f1;--paper:#fff;--blush:#f3e6e7;--blush-2:#ead5d8;--blush-3:#fbf3f4;--mauve:#b07a8c;--mauve-d:#8c5568;--plum:#2a1f26;--plum-2:#3b2b35;--plum-3:#4a3943;--muted:#7d6c74;--muted-2:#a8949c;--line:#ece2db;--gold:#c9a97a;--gold-soft:#f3ead9;--sage:#dde5dc;--sage-d:#4e6650;--rose-bad:#a0505e;--rose-bad-bg:#f7ecec;--ok-bg:#eef3ec;--sand:#f4eae7;--r:20px;--r-lg:28px;--r-sm:14px;--shadow-soft:0 18px 40px -18px #2a1f2659;--shadow-card:0 2px 0 #2a1f2605;--gutter:clamp(16px, 6.1vw, 88px);--maxw:1440px;--ease:cubic-bezier(.22, .61, .36, 1);--font-display:"Dana", system-ui, sans-serif;--font-body:"Ray", system-ui, sans-serif;--font-num:"Anjoman", var(--font-body);--font-latin:"Cormorant Garamond", Georgia, serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--ivory);color:var(--plum);font-family:var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";direction:rtl;font-size:15.5px;line-height:1.8;overflow-x:hidden}img,svg,video{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}:focus-visible{outline:2px solid var(--mauve);outline-offset:3px;border-radius:8px}::selection{background:var(--blush-2);color:var(--plum)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-weight:700;line-height:1.35}p{text-wrap:pretty}.latin{font-family:var(--font-latin);font-variant-numeric:lining-nums;letter-spacing:.04em;direction:ltr;unicode-bidi:isolate}.num{font-family:var(--font-num);font-feature-settings:"tnum"}.muted{color:var(--muted)}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section{margin-top:clamp(56px,7vw,90px)}svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.btn{white-space:nowrap;min-height:48px;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn.dark{background:var(--plum);color:#fff}.btn.dark:hover{background:var(--plum-2);box-shadow:0 10px 24px -14px var(--plum)}.btn.mauve{background:var(--mauve);color:#fff}.btn.mauve:hover{background:var(--mauve-d)}.btn.ghost{border:1px solid var(--plum);color:var(--plum);background:0 0}.btn.ghost:hover{background:var(--plum);color:#fff}.btn.light{color:var(--plum);background:#fff}.btn.light:hover{background:var(--blush)}.btn.sm{min-height:40px;padding:9px 18px;font-size:13.5px}.btn.block{width:100%}.btn .spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{width:44px;height:44px;color:var(--plum);transition:background-color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--blush)}.eyebrow{letter-spacing:.06em;color:var(--mauve-d);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:22px;height:1px}.eyebrow.gold{color:var(--gold)}.sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;display:flex}.sec-head h2{margin-top:6px;font-size:clamp(24px,2.4vw,32px)}.sec-head .more{color:var(--mauve-d);border-bottom:1px solid var(--mauve);white-space:nowrap;padding-bottom:2px;font-size:14px;font-weight:700}.sec-head .more:hover{color:var(--plum);border-color:var(--plum)}.chip{border:1px solid var(--line);white-space:nowrap;min-height:36px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);cursor:pointer;background:#fff;border-radius:30px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--mauve)}.chip.on{background:var(--plum);color:#fff;border-color:var(--plum)}.tag{background:var(--blush);color:var(--mauve-d);white-space:nowrap;border-radius:20px;padding:1px 10px;font-size:11.5px;font-weight:500}.tag.sage{background:var(--sage);color:var(--sage-d)}.badge{color:var(--mauve-d);z-index:2;background:#fff;border-radius:30px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.badge.dark{background:var(--plum);color:#fff}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.mono{background:var(--plum);color:var(--gold);font-family:var(--font-latin);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:600;display:grid}.glass{-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:18px}.price{font-family:var(--font-num);white-space:nowrap;font-size:17px;font-weight:800}.price small{font-family:var(--font-body);color:var(--muted);margin-right:3px;font-size:11.5px;font-weight:400}.price s{color:var(--muted);font-size:12px;font-weight:500;line-height:1.2;display:block}.ring{--v:50;--c:var(--mauve);--bg:var(--blush);--hole:#fff;background:conic-gradient(var(--c) calc(var(--v) * 1%), var(--bg) 0);border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid}.ring>span{background:var(--hole);width:76%;height:76%;font-family:var(--font-num);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.field{gap:6px;margin-bottom:14px;display:grid}.field label,.field .lab{font-size:13.5px;font-weight:700}.field .help{color:var(--muted);font-size:12px}.field .err{color:var(--rose-bad);font-size:12.5px}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:100%;min-height:48px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:12px 14px;font-size:15px}.input::placeholder,.textarea::placeholder{color:#b4a5ac}.input:focus,.select:focus,.textarea:focus{border-color:var(--mauve);outline:none;box-shadow:0 0 0 4px #b07a8c24}.input[aria-invalid=true]{border-color:var(--rose-bad)}.input.ltr{text-align:right;font-family:var(--font-num);letter-spacing:.04em;direction:ltr}.textarea{resize:vertical;min-height:96px;line-height:1.8}.notice{border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.8;display:flex}.notice.ok{background:var(--ok-bg);color:var(--sage-d)}.notice.bad{background:var(--rose-bad-bg);color:var(--rose-bad)}.notice.info{background:var(--blush-3);color:var(--plum-2)}.status{white-space:nowrap;border-radius:30px;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status.wait{background:var(--gold-soft);color:#8a6a3a}.status.review{color:#6a5280;background:#efe9f3}.status.ok{background:var(--ok-bg);color:var(--sage-d)}.status.done{color:#3d6378;background:#e5eef2}.status.bad{background:var(--rose-bad-bg);color:var(--rose-bad)}.status.muted{color:var(--muted);background:#f0ebe8}.crumb{color:var(--muted);flex-wrap:wrap;gap:6px;padding-top:26px;font-size:13px;display:flex}.crumb a:hover{color:var(--plum)}.crumb b{color:var(--plum);font-weight:700}.skeleton{background:linear-gradient(90deg,#f1e9e4 0,#f8f2ee 50%,#f1e9e4 100%) 0 0/200% 100%;border-radius:12px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.reveal{animation:rise .6s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.empty{text-align:center;color:var(--muted);padding:56px 20px}.empty h3{color:var(--plum);margin:12px 0 6px;font-size:20px}.empty .ico{background:var(--blush);width:64px;height:64px;color:var(--mauve-d);border-radius:50%;place-items:center;margin:0 auto;display:grid}.code{font-family:var(--font-body);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}
