:root{--ink: #241c14;--ink-2: #31251a;--brass: #7a5c3e;--gold: #c6a667;--cream: #e7e2d8;--page: #f5f2ec;--card: #ffffff;--canvas: #cfc8bb;--text: #241c14;--body: #4a4238;--muted: #6b6254;--muted-2: #8a7b66;--placeholder: #a79c8a;--on-dark: #9a8b74;--border: #ded8cc;--dashed: #c7bfaf;--divider: #ede7da;--dark-border: #4a3b2c;--danger: #a64b3e;--danger-bg: #f0e2de;--success: #41603c;--success-bg: #e3ebdf;--info: #3b4c66;--info-bg: #e7eaf0;--draft: #7a5c3e;--draft-bg: #ede7da;--radius-control: 6px;--radius-card: 8px;--radius-panel: 10px;--radius-pill: 20px;--shadow-modal: 0 20px 50px rgba(36, 28, 20, .3);--scrim: rgba(36, 28, 20, .55);--font: "Jost", "Reem Kufi", sans-serif;--font-ar: "Reem Kufi", "Jost", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--body);font-family:var(--font);font-size:15px;line-height:1.9;direction:rtl;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}h1,h2,h3,h4,p{margin:0;font-weight:500;color:var(--text)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%}input,select,textarea{font:inherit;color:var(--text)}@media(max-width:1023.98px){html input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html textarea:not([readonly]):not([disabled]){font-size:16px}}html select:not([multiple]){appearance:none;-webkit-appearance:none;padding-inline-end:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6254' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:14px 14px;text-overflow:ellipsis;cursor:pointer}html select:not([multiple]):disabled{cursor:default;opacity:.6}html[dir=ltr] select:not([multiple]){background-position:right 12px center}ul{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ar,h1,h2,h3{font-family:var(--font-ar)}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1023.98px){.desk-only{display:none!important}}@media(min-width:1024px){.mob-only{display:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-ar);font-size:15px;line-height:1.4;cursor:pointer;transition:background-color .15s,filter .15s,border-color .15s}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover:not(:disabled){background:#3a2d20}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover:not(:disabled){filter:brightness(.95)}.btn-outline{background:var(--card);border-color:var(--border);color:var(--ink)}.btn-outline:hover:not(:disabled){background:var(--divider)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-green{background:#2f5a3a;color:#f1f5ef}.btn-green:hover:not(:disabled){filter:brightness(1.1)}.btn-ghost-danger{background:transparent;border-color:#e3d2d2;color:var(--danger)}.btn-ghost-danger:hover:not(:disabled){background:var(--danger-bg)}.btn-block{width:100%}.field{display:flex;flex-direction:column;gap:8px}.field>label,.field>.label{font-family:var(--font-ar);font-size:14px;color:var(--body)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:44px;padding:10px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-control);font-size:15px;line-height:1.6}.field input:not([type=checkbox]):not([type=radio])::placeholder,.field select::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brass);box-shadow:0 0 0 3px #7a5c3e26}.field textarea{resize:vertical;min-height:120px}.field .hint{font-size:12px;color:var(--muted-2)}.field .error{font-size:12px;color:var(--danger)}.field.invalid input:not([type=checkbox]):not([type=radio]),.field.invalid textarea,.field.invalid select{border-color:var(--danger);box-shadow:inset 0 0 0 .5px var(--danger)}.field--dark input:not([type=checkbox]){background:var(--ink-2)!important;border-color:var(--dark-border)!important;color:var(--cream)!important}.field--dark input:not([type=checkbox])::placeholder{color:var(--on-dark)}.field--dark>label{color:var(--on-dark)}.pill{display:inline-block;padding:5px 14px;border-radius:var(--radius-pill);font-family:var(--font-ar);font-size:12px;line-height:1.5;white-space:nowrap}.pill--info{background:var(--info-bg);color:var(--info)}.pill--draft{background:var(--draft-bg);color:var(--draft)}.pill--success{background:var(--success-bg);color:var(--success)}.pill--danger{background:var(--danger-bg);color:var(--danger)}.dialog-scrim{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--scrim)}@media(max-width:1023.98px){.dialog-scrim{align-items:flex-end;padding:0}}.dialog{width:100%;max-width:440px;padding:32px 28px 26px;background:var(--card);border-radius:var(--radius-panel);box-shadow:var(--shadow-modal);text-align:center}.dialog .dialog-handle{display:none}.dialog .dialog-icon{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--danger-bg);color:var(--danger)}.dialog.dialog--green .dialog-icon{background:#e3ede4;color:#2f5a3a}.dialog h2{font-size:20px;margin-bottom:10px}.dialog p{font-size:14px;color:var(--muted);margin-bottom:24px}.dialog .dialog-actions{display:flex;gap:12px}.dialog .dialog-actions .btn{flex:1}.dialog form{display:flex;flex-direction:column;gap:16px;text-align:start}@media(max-width:1023.98px){.dialog{max-width:none;padding:12px 20px calc(22px + env(safe-area-inset-bottom));background:var(--page);border-radius:14px 14px 0 0;box-shadow:none;text-align:start}.dialog .dialog-handle{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--dashed)}.dialog .dialog-icon{width:44px;height:44px;margin:0 0 4px}.dialog h2{margin-bottom:6px}.dialog p{margin-bottom:4px}.dialog .dialog-actions{flex-direction:column-reverse;gap:10px}}.state-msg{padding:56px 20px;text-align:center;font-family:var(--font-ar);color:var(--muted)}.toast{position:fixed;bottom:84px;inset-inline:16px;margin-inline:auto;width:fit-content;max-width:calc(100% - 32px);z-index:120;padding:12px 22px;background:var(--ink);color:var(--cream);border-radius:var(--radius-control);font-family:var(--font-ar);font-size:14px;box-shadow:var(--shadow-modal)}.spinner{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--brass);border-radius:50%;animation:spin .7s linear infinite;margin:40px auto}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.icon{display:inline-flex;flex:none;line-height:0}.logo{display:inline-flex;align-items:center;gap:14px;color:var(--cream)}.logo-mark{flex:none;display:flex;align-items:flex-start;justify-content:center;background:var(--brass);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.logo-mark img{display:block;height:auto}.logo-text{display:flex;flex-direction:column;gap:2px}.logo-name{font-family:var(--font-ar);font-weight:500;color:var(--cream)}.logo-kicker{font-family:var(--font);font-size:7px;letter-spacing:.4em;color:var(--gold);direction:ltr;padding-left:.4em;text-align:right}.logo-sub{font-family:var(--font-ar);font-size:12px;color:var(--gold)}.logo--header .logo-mark{width:34px;height:54px;padding:7px 4px 0}.logo--header .logo-mark img{width:25px}.logo--header .logo-name{font-size:19px}.logo--sidebar{gap:12px}.logo--sidebar .logo-mark{width:28px;height:45px;padding:6px 3px 0}.logo--sidebar .logo-mark img{width:21px}.logo--sidebar .logo-name{font-size:16px}.logo--block{flex-direction:column;gap:16px;text-align:center}.logo--block .logo-mark{width:64px;height:102px;padding:14px 8px 0}.logo--block .logo-mark img{width:48px}.logo--block .logo-text{align-items:center;gap:6px}.logo--block .logo-name{font-size:26px}.logo--block .logo-kicker{font-size:9px;text-align:center}.logo--block .logo-sub{font-family:var(--font);font-size:10px;letter-spacing:.3em;direction:ltr}.logo--mark .logo-mark{width:34px;height:54px;padding:7px 4px 0}.logo--mark .logo-mark img{width:25px}.cover{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.cover img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cover--zoom{cursor:zoom-in}.cover--zoom img{transition:transform .2s}.cover--zoom:hover img{transform:scale(1.04)}.cover--zoom:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.qty{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card)}.qty button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}.qty button:hover:not(:disabled){background:var(--divider)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty .qty-value{min-width:34px;text-align:center;font-size:15px;color:var(--ink)}.pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.pager .pager-info{font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.pager .pager-pages{display:flex;gap:8px}.pager .pager-pages button{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);font-size:14px}.pager .pager-pages button:hover{background:var(--divider)}.pager .pager-pages button.active{background:var(--ink);border-color:var(--ink);color:var(--cream)}.page-bar{display:flex;align-items:center;gap:12px;padding:14px 18px}.page-bar h1{flex:1;font-size:18px;line-height:1.6}.page-bar .page-bar-back,.page-bar .page-bar-action{width:32px;height:32px;display:grid;place-items:center}.page-bar--dark{background:var(--ink);color:var(--cream)}.page-bar--dark h1{color:var(--cream)}.page-bar--cream{background:var(--cream);color:var(--ink)}.toast-host{position:fixed;z-index:200;top:12px;inset-inline:12px;display:flex;flex-direction:column;gap:10px;pointer-events:none}@media(min-width:1024px){.toast-host{top:20px;inset-inline:0;width:400px;margin-inline:auto}}.toast-card{--toast-accent: var(--ink);--toast-icon-bg: var(--cream);position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 14px 34px #241c142e;font-family:var(--font-ar);color:var(--text);pointer-events:auto;animation:toast-in .25s ease-out}.toast-card--success{--toast-accent: #2f5a3a;--toast-icon-bg: #e3ede4;border-color:#cfe0d2}.toast-card--error{--toast-accent: var(--danger);--toast-icon-bg: var(--danger-bg);border-color:#eacfca}.toast-card--warning{--toast-accent: #8c6420;--toast-icon-bg: #f5ecd9;border-color:#ebddbf}.toast-card--info{--toast-accent: var(--gold);--toast-icon-bg: #3a2e22;background:var(--ink);border-color:var(--ink);color:var(--cream);box-shadow:0 14px 34px #241c1433}.toast-icon{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--toast-icon-bg);color:var(--toast-accent)}.toast-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;align-self:center}.toast-text strong{font-size:15px;font-weight:500;line-height:1.6}.toast-text p{margin:0;font-size:13px;line-height:1.8;color:var(--muted)}.toast-card--info .toast-text p{color:#b5aa97}.toast-action{margin-top:2px;font-size:13px;color:var(--toast-accent);text-decoration:none}.toast-action:hover{text-decoration:underline}.toast-close{flex:none;margin-top:2px;padding:0;border:0;background:none;color:var(--muted-2);cursor:pointer}.toast-card--info .toast-close{color:var(--on-dark)}.toast-bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--toast-accent);opacity:.35;transform-origin:right;animation:toast-bar linear forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast-card{animation:none}}@media(max-width:1023.98px){.toast-card{gap:10px;padding:12px 14px}.toast-icon{width:30px;height:30px}.toast-text strong{font-size:14px}.toast-text p{font-size:12px}}.alert{--alert-icon: var(--danger);display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-card);background:var(--danger-bg);font-family:var(--font-ar);font-size:14px;line-height:1.7;color:#8e3a2f}.alert .icon{color:var(--alert-icon)}.alert a{color:inherit;text-decoration:underline;margin-inline-start:8px}.alert--success{--alert-icon: #2f5a3a;background:#e3ede4;color:#2f5a3a}.alert--warning{--alert-icon: #8c6420;background:#f5ecd9;color:#7a561b}.alert-text{flex:1;min-width:0}.iv{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#15100beb;font-family:var(--font-ar);color:var(--cream)}@media(max-width:1023.98px){.iv{justify-content:flex-start;gap:0;background:#15100b}}.iv-head{width:min(720px,92vw);display:flex;align-items:center;gap:12px;font-size:15px}@media(max-width:1023.98px){.iv-head{width:100%;padding:16px 18px;font-size:14px}}.iv-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023.98px){.iv-name{text-align:center}}.iv-count{font-family:var(--font);font-size:13px;color:#b5aa97;direction:ltr}.iv-close{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--cream);cursor:pointer}.iv-stage{display:flex;align-items:center;gap:18px}@media(max-width:1023.98px){.iv-stage{flex:1;min-height:0;width:100%;justify-content:center;padding:0 18px}}.iv-nav{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:#2b2118;color:var(--cream);cursor:pointer}.iv-nav:hover{background:var(--ink-2)}.iv-image{position:relative;width:min(560px,70vw,100vh - 260px);aspect-ratio:1;border-radius:var(--radius-panel);overflow:hidden;background:#241c14;touch-action:pan-y}@media(max-width:1023.98px){.iv-image{width:min(100%,100dvh - 330px)}}.iv-image img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.iv-badge{position:absolute;top:12px;inset-inline-start:12px;padding:4px 10px;border-radius:var(--radius-pill);background:#241c14b8;border:1px solid rgba(231,226,216,.25);font-size:11px}.iv-dots{display:flex;justify-content:center;gap:6px;padding:14px 0}.iv-dots span{width:6px;height:6px;border-radius:3px;background:#5a4c3c;transition:width .2s}.iv-dots span.active{width:18px;background:var(--gold)}.iv-thumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:min(720px,92vw)}@media(max-width:1023.98px){.iv-thumbs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:0 18px 14px;justify-content:flex-start}}.iv-thumb{width:56px;height:56px;flex:none;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-control);background:#241c14;cursor:pointer}@media(max-width:1023.98px){.iv-thumb{width:58px;height:58px}}.iv-thumb.active{border-color:var(--gold)}.iv-thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.iv-actions{display:flex;gap:10px;width:min(420px,92vw)}@media(max-width:1023.98px){.iv-actions{width:100%;margin-top:auto;padding:14px 18px 20px;border-top:1px solid #2b2118}}.iv-action{flex:1;padding:13px 0;border:1px solid var(--dark-border);border-radius:var(--radius-control);background:none;font-family:var(--font-ar);font-size:14px;color:var(--cream);cursor:pointer}.iv-action:disabled{opacity:.45;cursor:default}.iv-action--danger{border-color:#6a3129;color:#e9a99e}.iv-hint{margin:0;font-size:12px;color:var(--on-dark)}.pk-covers{--w: 34px;--h: 50px;--step: 10px;--drop: 3px;position:relative;flex:none;display:block;width:calc(var(--w) + (var(--n, 1) - 1) * var(--step));height:var(--h)}.pk-covers.pk-covers--lg{--w: 54px;--h: 80px;--step: 15px}.pk-cover{position:absolute;top:calc(var(--i) * var(--drop));inset-inline-start:calc(var(--i) * var(--step));z-index:calc(3 - var(--i));width:var(--w);height:calc(var(--h) - var(--i) * 2 * var(--drop));border-radius:4px;overflow:hidden;box-shadow:-2px 0 0 var(--card)}.date-input{display:inline-flex;min-width:0}.date-input .p-datepicker{width:100%}.date-input .p-datepicker-input{width:136px;height:34px;padding-block:0;border-color:var(--border);border-radius:var(--radius-control);font-size:13px;font-variant-numeric:tabular-nums;color:var(--body);direction:ltr;text-align:right;padding-left:34px;padding-right:10px}.date-input .p-datepicker-input::placeholder{color:var(--muted-2)}.date-input.invalid .p-datepicker-input{border-color:var(--danger)}[dir=rtl] .p-datepicker-prev-button svg,[dir=rtl] .p-datepicker-next-button svg{transform:scaleX(-1)}app-search-box{display:block}.st-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--page)}.st-main{flex:1}@media(max-width:1023.98px){.st-shell--tabs{padding-bottom:64px}}.sbox{display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;border-radius:var(--radius-control)}.sbox input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-family:var(--font-ar);font-size:13px;outline:none}.sbox input::-webkit-search-cancel-button{display:none}.sbox:focus-within{box-shadow:0 0 0 2px var(--gold)}.sbox--dark{background:#312619;color:var(--on-dark)}.sbox--dark input{color:var(--cream)}.sbox--dark input::placeholder{color:var(--on-dark)}.sbox--light{background:var(--cream);color:var(--muted-2)}.sbox--light input::placeholder{color:var(--muted-2)}.st-top,.st-mhead{position:sticky;top:0;z-index:50}.st-top{display:flex;align-items:center;gap:40px;padding:16px 56px;background:var(--ink)}.st-top .logo--header{gap:12px}.st-top .logo--header .logo-mark{width:28px;height:46px;padding:6px 4px 0}.st-top .logo--header .logo-mark img{width:21px}.st-top .logo--header .logo-kicker{font-size:9px}.st-nav{flex:1;display:flex;align-items:center;gap:28px;font-family:var(--font-ar);font-size:15px;color:#b5aa97}.st-nav a{padding-bottom:4px;border-bottom:2px solid transparent}.st-nav a:hover{color:var(--cream)}.st-nav a.active{color:var(--cream);border-bottom-color:var(--gold)}.st-tools{display:flex;align-items:center;gap:20px}.st-search{width:220px}.st-search .sbox{height:40px;padding:0 16px;border-radius:999px;background:#3a2e22}.st-cartbtn{position:relative;width:38px;height:38px;display:grid;place-items:center;color:var(--cream)}.st-cartbtn:hover{color:var(--gold)}.st-badge{position:absolute;top:-7px;left:-7px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--gold);color:var(--ink);font-family:var(--font);font-size:11px;font-weight:500;line-height:1}.st-mhead{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--ink)}.st-mhead .logo--header{gap:9px}.st-mhead .logo--header .logo-mark{width:22px;height:36px;padding:5px 3px 0}.st-mhead .logo--header .logo-mark img{width:17px}.st-mhead .logo--header .logo-name{font-size:16px}.st-mhead .logo--header .logo-kicker{display:none}.st-mhead .st-iconbtn{border:0}.st-mtools{display:flex;align-items:center}.st-iconbtn{width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--cream)}.st-iconbtn.st-cartbtn{color:var(--cream)}.st-drawer-scrim{position:fixed;inset:0;z-index:90;background:var(--scrim)}.st-drawer{position:absolute;top:0;bottom:0;right:0;width:min(280px,82vw);display:flex;flex-direction:column;padding:28px 24px;background:var(--ink)}.st-drawer a{padding:14px 0;border-bottom:1px solid var(--ink-2);font-family:var(--font-ar);font-size:17px;color:var(--cream)}.st-tabs{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--ink-2)}.st-tabs a{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-ar);font-size:11px;color:var(--on-dark)}.st-tabs a.active{color:var(--gold)}.st-tabs .st-badge{top:-4px;left:calc(50% + 6px)}.st-foot{display:flex;flex-direction:column;gap:24px;padding:32px 16px 26px;background:var(--ink);font-family:var(--font-ar)}.st-foot .logo-mark{width:27px;height:44px;padding:6px 4px 0}.st-foot .logo-mark img{width:21px}.st-foot .logo-name{font-size:18px}.st-foot .logo-sub{font-size:13px;color:var(--on-dark)}@media(min-width:1024px){.st-foot{gap:36px;padding:56px 56px 36px}.st-foot .logo-mark{width:35px;height:56px;padding:7px 4px 0}.st-foot .logo-mark img{width:26px}.st-foot .logo-name{font-size:22px}}.st-foot-main{display:flex;flex-direction:column;gap:22px}@media(min-width:1024px){.st-foot-main{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}}.st-foot-links{display:flex;gap:28px;font-size:14px}.st-foot-links div{display:flex;flex-direction:column;gap:10px}.st-foot-links span{color:var(--gold)}.st-foot-links a{color:#b5aa97}.st-foot-links a:hover{color:var(--cream)}@media(min-width:1024px){.st-foot-links{gap:56px}}.st-foot-insta{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid #3a2e22;border-radius:999px;color:var(--gold)}.st-foot-insta span{font-family:var(--font);font-size:14px;color:var(--cream)}.st-foot-insta:hover{border-color:var(--brass)}.st-foot-copy{padding-top:18px;border-top:1px solid #3a2e22;font-size:12px;color:#7d6e5a}.st-foot-copy .ltr{font-family:var(--font)}.st-section{width:100%;max-width:1440px;margin-inline:auto;padding:24px 18px 32px}@media(min-width:1024px){.st-section{padding:52px 48px}}.st-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:22px}.st-section-head h2,.st-section-head .st-h1{font-size:22px}.st-section-head>span{font-family:var(--font-ar);font-size:14px;color:#7a6f5f}@media(min-width:1024px){.st-section-head{margin-bottom:28px}.st-section-head h2,.st-section-head .st-h1{font-size:28px}}.st-h1{font-family:var(--font-ar);font-weight:500}@media(max-width:1023.98px){.st-h1{display:none}}.st-band{padding:22px 18px;background:var(--cream)}.st-band h1{font-size:34px;margin-bottom:8px}.st-band p{font-family:var(--font-ar);font-size:14px;color:var(--body)}@media(min-width:1024px){.st-band{padding:44px 48px}.st-band p{font-size:16px}}.st-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 14px}@media(min-width:1024px){.st-grid{grid-template-columns:repeat(4,1fr);gap:32px 28px}}.st-rows{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.st-rows{gap:0}}.br{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:12px;background:var(--card);border-radius:var(--radius-card)}@media(min-width:1024px){.br{flex-wrap:nowrap;gap:22px;padding:18px 8px;background:transparent;border-radius:0;border-bottom:1px solid var(--border)}}.br-rank{width:32px;font-family:var(--font);font-size:20px;font-weight:300;color:var(--brass)}@media(min-width:1024px){.br-rank{width:48px;font-size:26px}}.br-cover{flex:none;display:block;width:52px;height:74px;border-radius:4px;overflow:hidden}@media(min-width:1024px){.br-cover{width:60px;height:84px}}.br-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.br-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.br-title:hover{color:var(--brass)}@media(min-width:1024px){.br-title{font-size:17px}}.br-author{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;font-family:var(--font-ar);font-size:13px;color:#7a6f5f}.br-price{font-size:14px;color:var(--brass);white-space:nowrap}@media(min-width:1024px){.br-price{font-size:15px;min-width:90px;text-align:end}}.br-add{flex-basis:100%;padding:10px 16px;font-size:13px}@media(min-width:1024px){.br-add{flex-basis:auto;padding:10px 22px}}.ab-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:1px solid transparent;border-radius:999px;font-family:var(--font-ar);font-size:14px;white-space:nowrap;cursor:pointer;transition:filter .15s,border-color .15s}.ab-cta:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1024px){.ab-cta{padding:15px 30px;font-size:15px}}.ab-cta--gold{background:var(--gold);color:var(--ink)}.ab-cta--gold:hover:not(:disabled){filter:brightness(1.06)}.ab-cta--outline{border-color:var(--dark-border);color:var(--cream)}.ab-cta--outline:hover{border-color:var(--gold)}.ab-cta--green{background:#1f7a4c;color:#fff}.ab-cta--green:hover{filter:brightness(1.08)}.ab-cta--ink{background:var(--ink);color:var(--cream)}.ab-cta--ink:hover{background:#3a2d20}.ab-hero{position:relative;display:flex;flex-direction:column;gap:26px;overflow:hidden;padding:26px 16px 30px;background:var(--ink)}.ab-hero>*{position:relative}@media(min-width:1024px){.ab-hero{flex-direction:row;align-items:center;gap:64px;padding:60px 56px 64px}}.ab-glow{position:absolute;top:-200px;left:14%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#c6a66733,#c6a66700 65%);pointer-events:none}.ab-hero-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;font-family:var(--font-ar)}.ab-hero-copy h1{font-size:34px;font-weight:500;line-height:1.18;color:#f3e9d6}.ab-hero-copy h1 span{color:var(--gold)}.ab-hero-copy p{max-width:560px;font-size:15px;line-height:2.1;color:#c9bca6}@media(min-width:1024px){.ab-hero-copy{gap:20px}.ab-hero-copy h1{font-size:62px}.ab-hero-copy p{font-size:19px}}.ab-hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:4px}@media(min-width:1024px){.ab-hero-ctas{gap:14px;padding-top:8px}}.ab-fan{align-self:center;display:flex;align-items:flex-end;justify-content:center}@media(min-width:1024px){.ab-fan{flex:none;width:460px}}.ab-fan-book{width:102px;flex:none;aspect-ratio:3/4.1;border-radius:3px 9px 9px 3px;overflow:hidden;transform:rotate(var(--a));box-shadow:0 26px 44px #00000080}.ab-fan-book:first-child{margin-inline-start:-28px}.ab-fan-book:last-child{margin-inline-end:-28px}@media(min-width:1024px){.ab-fan-book{width:158px}}.ab-fan-book--middle{width:124px;z-index:1}@media(min-width:1024px){.ab-fan-book--middle{width:192px}}.ab-rule{display:flex;align-items:center;gap:14px}.ab-rule span{font-family:var(--font-ar);font-size:13px;font-weight:500;color:var(--brass);white-space:nowrap}.ab-rule i{flex:1;height:1px;background:#e6dccb}.ab-story{display:flex;flex-direction:column;gap:18px;padding:28px 16px 0}@media(min-width:1024px){.ab-story{gap:26px;max-width:1440px;margin-inline:auto;padding:60px 56px 0}}.ab-story-body{display:flex;flex-direction:column;gap:16px}.ab-story-body h2{font-size:24px;font-weight:500;line-height:1.45}@media(min-width:1024px){.ab-story-body{flex-direction:row;align-items:flex-start;gap:56px}.ab-story-body h2{width:420px;flex:none;font-size:38px}}.ab-story-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.ab-story-text p{font-family:var(--font-ar);font-size:14px;line-height:2.2;color:var(--body)}@media(min-width:1024px){.ab-story-text{gap:16px}.ab-story-text p{font-size:16px}}.ab-values{display:flex;flex-direction:column;gap:18px;padding:30px 16px 0}@media(min-width:1024px){.ab-values{gap:28px;max-width:1440px;margin-inline:auto;padding:64px 56px 0}}.ab-values-head{display:flex;flex-direction:column;gap:10px}.ab-values-head h2{font-size:22px;font-weight:500;line-height:1.4}.ab-values-head p{font-family:var(--font-ar);font-size:13px;line-height:1.9;color:var(--muted)}@media(min-width:1024px){.ab-values-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:30px}.ab-values-head h2{font-size:34px}.ab-values-head p{max-width:420px;font-size:15px;text-align:end}}.ab-values-grid{display:grid;gap:12px}@media(min-width:1024px){.ab-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ab-value{display:flex;align-items:flex-start;gap:14px;padding:18px 16px;background:#fbf8f2;border:1px solid #e6dccb;border-radius:14px}.ab-value>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ab-value h3{font-size:16px;font-weight:500}.ab-value p{font-family:var(--font-ar);font-size:13px;line-height:2;color:var(--body)}@media(min-width:1024px){.ab-value{flex-direction:column;align-items:stretch;gap:14px;padding:26px 24px;border-radius:18px}.ab-value>div{gap:8px}.ab-value h3{font-size:19px}.ab-value p{font-size:15px}}.ab-value-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#efe6d4;color:var(--brass)}@media(min-width:1024px){.ab-value-icon{width:46px;height:46px}}.ab-help{position:relative;display:flex;flex-direction:column;gap:24px;overflow:hidden;margin:30px 16px 0;padding:24px 18px;background:var(--ink);border-radius:18px}.ab-help>*{position:relative}@media(min-width:1024px){.ab-help{flex-direction:row;align-items:flex-start;gap:56px;max-width:1440px;margin:64px auto 0;padding:44px 48px;border-radius:24px}}.ab-help-glow{position:absolute;top:-160px;left:-100px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#1f7a4c42,#1f7a4c00 68%);pointer-events:none}.ab-help-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.ab-help-copy h2{font-size:24px;font-weight:500;line-height:1.4;color:#f3e9d6}.ab-help-copy p{max-width:520px;font-family:var(--font-ar);font-size:14px;line-height:2.1;color:#b5aa97}@media(min-width:1024px){.ab-help-copy{gap:18px}.ab-help-copy h2{font-size:40px}.ab-help-copy p{font-size:17px}}.ab-kicker{font-family:var(--font-ar);font-size:13px;font-weight:500;color:var(--gold)}.ab-help-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:2px}@media(min-width:1024px){.ab-help-ctas{padding-top:6px}}.ab-form{display:flex;flex-direction:column;gap:12px}.ab-form h3{font-size:16px;font-weight:500;color:var(--cream)}.ab-form .field{gap:7px}.ab-form .field>label{font-size:13px;color:#b5aa97}.ab-form .field input:not([type=checkbox]):not([type=radio]),.ab-form .field textarea{background:#e7e2d812;border-color:var(--dark-border);border-radius:999px;color:var(--cream);font-family:var(--font-ar);font-size:14px}.ab-form .field input:not([type=checkbox]):not([type=radio])::placeholder,.ab-form .field textarea::placeholder{color:#8e8370}.ab-form .field input:not([type=checkbox]):not([type=radio]):focus,.ab-form .field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c6a6672e}.ab-form .field textarea{min-height:96px;border-radius:10px}.ab-form .ab-cta{align-self:stretch}@media(min-width:1024px){.ab-form{width:380px;flex:none;gap:14px}.ab-form h3{font-size:18px}.ab-form .field textarea{min-height:104px}}.ab-form-note{font-family:var(--font-ar);font-size:12px;line-height:1.8;color:#8e8370}.ab-end{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 16px 34px;text-align:center}.ab-end h2{font-size:24px;font-weight:500;line-height:1.4}.ab-end p{font-family:var(--font-ar);font-size:14px;line-height:2.1;color:var(--body)}@media(min-width:1024px){.ab-end{gap:20px;padding:64px 56px 80px}.ab-end h2{font-size:38px}.ab-end p{max-width:620px;font-size:17px}}.ab-end-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#efe6d4;color:var(--brass)}@media(min-width:1024px){.ab-end-icon{width:54px;height:54px}}.st-product{width:100%;max-width:1440px;margin-inline:auto;padding:0 0 92px}@media(min-width:1024px){.st-product{padding:32px 48px 72px}}.st-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-family:var(--font-ar);font-size:13px;color:var(--muted)}.st-crumbs a:hover{color:var(--ink)}.st-product-body{display:grid;gap:22px}@media(min-width:1024px){.st-product-body{grid-template-columns:1fr 440px;gap:64px;align-items:start}}.st-product-gallery{display:flex;flex-direction:column;gap:10px;min-width:0;margin:18px 18px 0}@media(min-width:1024px){.st-product-gallery{order:2;gap:14px;margin:0}}.st-product-cover{height:340px;border-radius:var(--radius-card);overflow:hidden}@media(min-width:1024px){.st-product-cover{height:580px}}.st-product-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.st-product-thumbs button{flex:none;width:58px;height:76px;padding:0;border:1.5px solid var(--border);border-radius:var(--radius-control);background:var(--card);overflow:hidden;cursor:pointer}.st-product-thumbs button:hover{border-color:var(--muted-2)}.st-product-thumbs button.active{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}.st-product-thumbs button img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media(min-width:1024px){.st-product-thumbs button{width:72px;height:96px}}.st-product-info{display:flex;flex-direction:column;gap:14px;padding:0 18px}.st-product-info h1{font-size:26px;line-height:1.5}@media(min-width:1024px){.st-product-info{padding:8px 0 0;gap:18px}.st-product-info h1{font-size:36px}}.st-product-meta{font-family:var(--font-ar);font-size:14px;color:var(--muted)}.st-product-price{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.st-product-price strong{font-size:24px;font-weight:500;color:var(--brass)}.st-product-price s{font-size:16px;color:var(--muted-2)}.st-discount{padding:3px 12px;border-radius:var(--radius-pill);background:var(--danger-bg);color:var(--danger);font-family:var(--font-ar);font-size:12px}.st-product-desc{font-family:var(--font-ar);font-size:15px;line-height:2.1;color:var(--body);max-width:620px}.st-product-buy{display:flex;align-items:center;gap:16px;margin-top:8px}.st-product-buy .btn{padding:14px 40px}.st-soldout{font-family:var(--font-ar);color:var(--danger)}.st-product-note{display:flex;align-items:center;gap:8px;font-family:var(--font-ar);font-size:13px;color:var(--muted)}.st-stickybar{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--page);border-top:1px solid var(--border)}.ck-back{display:flex;align-items:center;gap:8px;font-family:var(--font-ar);font-size:13px;color:var(--gold)}.ck-back:hover{color:var(--cream)}@media(min-width:1024px){.ck-back{font-size:14px}}.ck-steps{position:relative;display:flex;align-items:center;gap:7px;max-width:1328px;margin:16px auto 0;padding:0;list-style:none}.ck-steps li{display:flex;align-items:center;gap:7px;flex:none}.ck-steps li+li:before{content:"";flex:none;width:18px;height:1px;background:var(--dark-border)}@media(min-width:1024px){.ck-steps{gap:14px}.ck-steps li+li{flex:1}.ck-steps li+li:before{flex:1;width:auto}}.ck-step-n{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--ink-2);font-family:var(--font);font-size:11px;color:var(--on-dark)}.done .ck-step-n,.active .ck-step-n{background:var(--gold);color:var(--ink)}@media(min-width:1024px){.ck-step-n{width:24px;height:24px;font-size:12px}}.ck-step-l{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.done .ck-step-l{color:var(--gold)}.active .ck-step-l{color:#f3e9d6}@media(min-width:1024px){.ck-step-l{font-size:14px}}.ck-body{display:flex;flex-direction:column;gap:18px;max-width:1328px;padding:16px 16px 110px;margin-inline:auto}@media(min-width:1024px){.ck-body{flex-direction:row;align-items:flex-start;gap:36px;padding:40px 56px 80px}}.ck-main{display:flex;flex-direction:column;gap:14px;min-width:0}@media(min-width:1024px){.ck-main{flex:1}}@media(min-width:1024px){.ck-side{position:sticky;top:20px;width:360px;flex:none}}.ck-lines{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none}@media(min-width:1024px){.ck-lines{gap:14px}}.ck-line{display:flex;gap:12px;min-width:0;padding:14px;background:#fbf8f2;border:1px solid #e6dccb;border-radius:14px}@media(min-width:1024px){.ck-line{gap:20px;padding:20px 22px;border-radius:18px}}.ck-line-thumb{position:relative;display:flex;align-items:flex-end;justify-content:center;width:74px;flex:none;align-self:flex-start}.ck-line-thumb app-accessory-photo{width:100%;aspect-ratio:1/1;background:#efe8db;border-radius:10px}@media(min-width:1024px){.ck-line-thumb{width:104px}}.ck-line-cover{display:block;max-width:100%;max-height:104px;width:auto;height:auto;object-fit:contain;border-radius:2px 7px 7px 2px;box-shadow:0 12px 22px #241c1447}@media(min-width:1024px){.ck-line-cover{max-height:146px}}.ck-line-blank{display:block;width:100%;aspect-ratio:3/4.2;border-radius:3px 8px 8px 3px;box-shadow:inset 5px 0 #00000038,0 12px 22px #241c1447}.ck-line-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.ck-line-body{gap:10px}}.ck-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ck-line-name{display:flex;flex-direction:column;gap:4px;min-width:0}.ck-line-name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-ar);font-size:15px;font-weight:500;line-height:1.45;color:var(--ink)}.ck-line-name a:hover{color:var(--brass)}@media(min-width:1024px){.ck-line-name a{font-size:19px}}.ck-line-kind{font-family:var(--font-ar);font-size:11px;color:var(--brass)}.ck-line-sub{font-family:var(--font-ar);font-size:12px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.ck-line-sub{font-size:13px}}.ck-line-x{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid #e3d2d2;border-radius:50%;background:var(--card);color:var(--danger)}.ck-line-x:hover{background:var(--danger-bg)}.ck-line-low{font-family:var(--font-ar);font-size:12px;color:var(--danger)}.ck-line-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:2px}@media(min-width:1024px){.ck-line-foot{padding-top:4px}}.ck-line-acts{display:flex;align-items:center;gap:8px}@media(min-width:1024px){.ck-line-acts{gap:12px}}.ck-step{display:flex;align-items:center;gap:12px;flex:none;padding:7px 12px;background:var(--card);border:1px solid var(--border);border-radius:999px}.ck-step button{display:flex;border:0;background:transparent;color:var(--ink)}.ck-step button:disabled{color:#b5aa97;cursor:not-allowed}.ck-step span{min-width:16px;font-family:var(--font);font-size:14px;text-align:center}@media(min-width:1024px){.ck-step{gap:14px;padding:8px 14px}.ck-step span{font-size:15px}}.ck-line-later{display:flex;align-items:center;gap:6px;border:0;background:transparent;font-family:var(--font-ar);font-size:12px;color:var(--muted)}.ck-line-later app-icon{color:var(--muted-2)}.ck-line-later:hover{color:var(--ink)}@media(min-width:1024px){.ck-line-later{font-size:13px}}.ck-line-qty{font-family:var(--font-ar);font-size:13px;color:var(--muted)}.ck-line-money{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.ck-line-total{display:inline-flex;align-items:baseline;gap:5px;font-size:16px;color:var(--ink);white-space:nowrap}.ck-line-total span{font-size:12px;color:var(--brass)}@media(min-width:1024px){.ck-line-total{font-size:20px}}.ck-line-was{font-family:var(--font-ar);font-size:11px;color:var(--muted-2);white-space:nowrap}.ck-chip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:5px 11px;border-radius:999px;background:#efe6d4;font-family:var(--font-ar);font-size:12px;color:var(--brass)}.ck-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0;text-align:center}.ck-empty h2{font-size:20px;font-weight:500}.ck-empty p{max-width:420px;font-family:var(--font-ar);font-size:14px;line-height:2;color:var(--body)}@media(min-width:1024px){.ck-empty{gap:18px;padding:70px 0}.ck-empty h2{font-size:28px}.ck-empty p{font-size:16px}}.ck-empty-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#efe6d4;color:var(--brass)}@media(min-width:1024px){.ck-empty-icon{width:70px;height:70px}}.ck-saved,.ck-sug{display:flex;flex-direction:column;gap:14px;padding-top:10px}.ck-saved h2,.ck-sug h2{font-size:18px;font-weight:500}@media(min-width:1024px){.ck-saved,.ck-sug{gap:18px;padding-top:18px}.ck-saved h2,.ck-sug h2{font-size:24px}}.ck-sug ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}@media(min-width:1024px){.ck-sug ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.ck-sug li{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:#fbf8f2;border:1px solid #e6dccb;border-radius:12px}@media(min-width:1024px){.ck-sug li{padding:14px;border-radius:14px}}.ck-sug-pic{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#efe8db}.ck-sug-pic img{display:block;max-width:74%;max-height:74%;object-fit:contain;border-radius:4px;box-shadow:0 10px 16px #241c1438}.ck-sug-pic app-accessory-photo{width:100%;height:100%}.ck-sug-blank{display:block;width:72%;aspect-ratio:3/4.2;max-height:74%;border-radius:4px;box-shadow:0 10px 16px #241c1438}.ck-sug-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:36px;font-family:var(--font-ar);font-size:12px;line-height:1.5;color:var(--ink)}.ck-sug-name:hover{color:var(--brass)}@media(min-width:1024px){.ck-sug-name{min-height:42px;font-size:14px}}.ck-sug-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.ck-sug-price{font-size:13px;color:var(--brass);white-space:nowrap}@media(min-width:1024px){.ck-sug-price{font-size:15px}}.ck-sug-add{flex:none;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--cream)}.ck-sug-add:hover{background:#3a2d20}@media(min-width:1024px){.ck-sug-add{width:32px;height:32px}}.ck-sum{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px 18px;background:var(--ink);border-radius:16px}.ck-sum>*{position:relative}.ck-sum h2{font-size:17px;font-weight:500;color:#f3e9d6}@media(min-width:1024px){.ck-sum{gap:16px;padding:26px 24px;border-radius:20px}.ck-sum h2{font-size:20px}}.ck-sum-glow{position:absolute;top:-120px;left:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#c6a66738,#c6a66700 68%);pointer-events:none}.ck-sum-rows{display:flex;flex-direction:column;gap:10px;margin:0}.ck-sum-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-ar);font-size:15px;color:#b5aa97}.ck-sum-rows dt,.ck-sum-rows dd{margin:0}.ck-sum-rows dd{white-space:nowrap;color:var(--cream)}.ck-sum-rows .save,.ck-sum-rows .save dd{color:#9fc08f}.ck-sum-rule{height:1px;background:var(--dark-border)}.ck-sum-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-ar);font-size:18px;color:#f3e9d6}.ck-sum-total strong{display:inline-flex;align-items:baseline;gap:6px;font-size:26px;font-weight:400;white-space:nowrap}.ck-sum-total strong span{font-size:14px;color:var(--gold)}@media(min-width:1024px){.ck-sum-total strong{font-size:32px}}.ck-sum-notes{display:flex;flex-direction:column;gap:9px;padding:2px 0 0;list-style:none}.ck-sum-notes li{display:flex;align-items:center;gap:9px;font-family:var(--font-ar);font-size:13px;color:#b5aa97}.ck-sum-notes app-icon{color:var(--gold)}.ck-cta-block{display:flex;justify-content:center;width:100%;padding:15px 0}@media(min-width:1024px){.ck-cta-block{padding:16px 0}}.ck-sheet,.ck-act{display:flex;flex-direction:column;gap:16px;padding:18px;background:#fbf8f2;border:1px solid #e6dccb;border-radius:16px}.ck-sheet h2,.ck-act h2{font-size:18px;font-weight:500}.ck-sheet h3,.ck-act h3{font-size:16px;font-weight:500}.ck-sheet p,.ck-act p{font-family:var(--font-ar);font-size:13px;line-height:1.9;color:var(--muted)}@media(min-width:1024px){.ck-sheet,.ck-act{gap:18px;padding:24px 26px;border-radius:20px}.ck-sheet h2,.ck-act h2{font-size:20px}.ck-sheet h3,.ck-act h3{font-size:17px}}.ck-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ck-edit{font-family:var(--font-ar);font-size:13px;color:var(--brass);text-decoration:underline;text-underline-offset:3px}.ck-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1024px){.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ck-grid-wide{grid-column:1/-1}}.ck-pay{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--card);border:1.5px solid var(--ink);border-radius:12px}.ck-pay input{accent-color:var(--ink)}.ck-pay-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font-ar)}.ck-pay-text span:first-child{font-size:14px;color:var(--ink)}.ck-pay-text span+span{font-size:12px;color:var(--muted-2)}.ck-to{display:flex;flex-direction:column;gap:9px;padding:0;list-style:none}.ck-to li{display:flex;align-items:flex-start;gap:9px;font-family:var(--font-ar);font-size:14px;line-height:1.8;color:var(--body)}.ck-to app-icon{flex:none;margin-top:3px;color:var(--brass)}.ck-paid{display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px dashed var(--border);font-size:14px;color:var(--ink)}.ck-paid app-icon{color:var(--success)}.ck-act-ok{display:flex;align-items:center;gap:10px}.ck-act-ok>span{display:flex;flex-direction:column;gap:2px;font-family:var(--font-ar)}.ck-act-ok strong{font-size:17px;font-weight:500;color:var(--ink)}.ck-act-ok span span{font-size:12px;color:var(--muted-2)}.ck-ok-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e3ede4;color:#2f5a3a}.ck-wa{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px dashed var(--border)}.ck-wa p{display:flex;align-items:center;gap:9px;font-size:15px;color:var(--ink)}.ck-wa p span{font-size:12px;color:var(--muted-2)}.ck-wa p app-icon{color:#2f5a3a}.ck-wa-preview{margin:0;padding:14px 16px;background:var(--card);border:1px solid #e6dccb;border-radius:12px;font-family:var(--font-ar);font-size:13.5px;line-height:2;color:var(--body);white-space:pre-wrap;overflow-wrap:break-word;unicode-bidi:plaintext}.ck-wa-send{background:var(--card);border-color:#2f5a3a;color:#2f5a3a}.ck-wa-send:hover{background:#f1f5ef}.ck-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;gap:12px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--page);border-top:1px solid var(--border)}.ck-bar .ab-cta{flex:1}.ck-bar-total{display:flex;flex-direction:column;gap:1px;min-width:0;font-family:var(--font-ar)}.ck-bar-total>span{font-size:11px;color:var(--muted-2)}.ck-bar-total strong{display:inline-flex;align-items:baseline;gap:5px;font-size:19px;font-weight:400;white-space:nowrap}.ck-bar-total strong span{font-size:12px;color:var(--brass)}.ck-done{display:flex;flex-direction:column;align-items:center;gap:14px}.ck-done h2{font-size:24px;margin:0}.ck-done p{font-size:14px;line-height:2;color:var(--body);margin:0}.ck-done-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#e3ede4;color:#2f5a3a}.hm-hero{position:relative;overflow:hidden;padding:26px 16px 34px;background:var(--ink)}@media(min-width:1024px){.hm-hero{padding:56px 56px 72px}}.hm-hero-glow{position:absolute;top:-40px;left:50%;width:360px;height:360px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#c6a66747,#c6a66700 65%);pointer-events:none}@media(min-width:1024px){.hm-hero-glow{top:-120px;width:900px;height:700px}}.hm-hero-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hm-hero-copy h1{font-size:30px;font-weight:500;line-height:1.35;color:var(--cream);text-wrap:balance}.hm-hero-copy p{max-width:560px;font-family:var(--font-ar);font-size:14px;line-height:2;color:#b5aa97}@media(min-width:1024px){.hm-hero-copy{gap:22px}.hm-hero-copy h1{font-size:58px}.hm-hero-copy p{font-size:17px}}.hm-eyebrow{font-family:var(--font);font-size:10px;letter-spacing:.4em;color:var(--gold);direction:ltr}@media(min-width:1024px){.hm-eyebrow{font-size:12px}}.hm-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hm-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid transparent;border-radius:999px;font-family:var(--font-ar);font-size:14px;transition:filter .15s,border-color .15s}@media(min-width:1024px){.hm-cta{padding:14px 30px;font-size:16px}}.hm-cta--gold{background:var(--gold);color:var(--ink)}.hm-cta--gold:hover{filter:brightness(1.06)}.hm-cta--outline{border-color:#5a4c3c;color:var(--cream)}.hm-cta--outline:hover{border-color:var(--gold)}@property --breath{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.hm-book{--pw: 150px;--ph: 190px;--lift: 40px;--r: 14px;--r2: 6px;position:relative;width:100%;max-width:980px;height:276px;margin:30px auto 0;direction:ltr}@media(min-width:1024px){.hm-book{--pw: 360px;--ph: 400px;--lift: 70px;--r: 26px;--r2: 10px;height:550px;margin-top:56px}}.hm-book-glow{position:absolute;left:50%;bottom:var(--lift);width:380px;height:260px;transform:translate(-50%);border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(ellipse 50% 100% at 50% 100%,#f7dc9857,#f7dc9814 45%,#f7dc9800 70%)}@media(min-width:1024px){.hm-book-glow{width:1040px;height:560px}}.hm-fan{position:absolute;inset-inline:0;bottom:var(--lift);height:var(--ph)}@media(prefers-reduced-motion:no-preference){.hm-fan{animation:hm-breathe 4s ease-in-out infinite alternate}}@keyframes hm-breathe{0%{--breath: -1deg}to{--breath: 1deg}}.hm-sheet,.hm-front{position:absolute;bottom:0;width:var(--pw);height:var(--ph)}.hm-sheet--right,.hm-front--right{left:50%;transform-origin:left bottom;border-radius:0 var(--r) var(--r2) 0}.hm-sheet--left,.hm-front--left{right:50%;transform-origin:right bottom;border-radius:var(--r) 0 0 var(--r2)}.hm-sheet--right{transform:rotate(calc(-1 * (var(--a) + var(--breath))))}.hm-sheet--left{transform:rotate(calc(var(--a) + var(--breath)))}.hm-sheet--ray3{background:#f5e3b51a}.hm-sheet--ray2{background:#f5e3b529}.hm-sheet--ray1{background:#f5e3b53d}.hm-sheet--paper2{background:#f0e2c48c;box-shadow:0 6px 18px #00000040}.hm-sheet--paper1{background:#e6dac4;box-shadow:0 6px 18px #00000040}.hm-front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 22px #00000059}@media(min-width:1024px){.hm-front{gap:18px;box-shadow:0 20px 40px #00000059}}.hm-front--right{transform:rotate(-1.5deg);background:radial-gradient(ellipse calc(var(--pw) * .8) calc(var(--ph) * .74) at 0% 0%,#f7dc986b,#f7dc9800 70%),linear-gradient(90deg,#241c1438 0,#241c1400 18%),#fbf8f2}.hm-front--left{transform:rotate(1.5deg);background:radial-gradient(ellipse calc(var(--pw) * .8) calc(var(--ph) * .74) at 100% 0%,#f7dc986b,#f7dc9800 70%),linear-gradient(270deg,#241c1438 0,#241c1400 18%),#fbf8f2}.hm-front-latin{padding-left:.4em;font-family:var(--font);font-size:8px;letter-spacing:.4em;color:#a68a5b}@media(min-width:1024px){.hm-front-latin{font-size:11px}}.hm-front-word{font-family:var(--font-ar);font-size:28px;font-weight:500;line-height:1.3;color:var(--ink)}@media(min-width:1024px){.hm-front-word{font-size:66px}}.hm-front-rule{display:flex;align-items:center;gap:6px}.hm-front-rule:before,.hm-front-rule:after{content:"";width:16px;height:1px;background:var(--gold)}.hm-front-rule i{width:5px;height:5px;transform:rotate(45deg);background:var(--gold)}@media(min-width:1024px){.hm-front-rule{gap:10px}.hm-front-rule:before,.hm-front-rule:after{width:30px}.hm-front-rule i{width:7px;height:7px}}.hm-spine,.hm-flame-glow,.hm-flame,.hm-flame-core{position:absolute;left:50%;transform:translate(-50%)}.hm-spine{bottom:0;width:5px;height:calc(var(--ph) + 4px);border-radius:3px;background:linear-gradient(90deg,#5c4631,#1e160f 50%,#5c4631)}@media(min-width:1024px){.hm-spine{width:8px;height:calc(var(--ph) + 6px);border-radius:4px}}.hm-flame-glow{bottom:calc(var(--ph) - 18px);width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#ffe8aa99,#ffe8aa00 65%)}@media(min-width:1024px){.hm-flame-glow{bottom:calc(var(--ph) - 32px);width:130px;height:130px}}.hm-flame{bottom:calc(var(--ph) + 4px);width:18px;height:34px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fff8e4 0,#f7dc98 38%,#d4a954 72%,#a97f3a);box-shadow:0 0 20px 7px #f7dc9880}@media(min-width:1024px){.hm-flame{bottom:calc(var(--ph) + 6px);width:30px;height:58px;box-shadow:0 0 38px 14px #f7dc9880}}.hm-flame-core{bottom:calc(var(--ph) + 6px);width:6px;height:12px;border-radius:50%/60% 60% 40% 40%;background:#fffdf6}@media(min-width:1024px){.hm-flame-core{bottom:calc(var(--ph) + 10px);width:9px;height:20px}}.hm-book-base{position:absolute;left:50%;bottom:22px;width:330px;max-width:100%;height:20px;transform:translate(-50%);border-radius:4px 4px 50% 50%/4px 4px 100% 100%;background:var(--brass)}@media(min-width:1024px){.hm-book-base{bottom:40px;width:780px;height:32px;border-radius:6px 6px 50% 50%/6px 6px 100% 100%}}.hm-book-shadow{position:absolute;left:50%;bottom:16px;width:300px;max-width:90%;height:10px;transform:translate(-50%);border-radius:50%;background:#00000059;filter:blur(6px)}@media(min-width:1024px){.hm-book-shadow{bottom:30px;width:720px;height:16px;filter:blur(10px)}}.hm-section{display:flex;flex-direction:column;gap:18px;width:100%;max-width:1440px;margin-inline:auto;padding:38px 16px}@media(min-width:1024px){.hm-section{gap:30px;padding:80px 56px}}.hm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hm-title{display:flex;flex-direction:column;gap:6px}.hm-title h2{font-size:22px;font-weight:500}@media(min-width:1024px){.hm-title h2{font-size:34px}}.hm-hint{font-family:var(--font-ar);font-size:12px;color:var(--muted)}@media(min-width:1024px){.hm-hint{font-size:14px}}.hm-more{display:inline-flex;align-items:center;gap:4px;flex:none;font-family:var(--font-ar);font-size:13px;color:var(--brass)}.hm-more:hover{color:var(--ink)}@media(min-width:1024px){.hm-more{font-size:15px}}.hm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:1024px){.hm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.hm-pack{overflow:hidden;max-width:1328px;margin:0 16px;border-radius:18px;background:var(--brass)}@media(min-width:1024px){.hm-pack{margin:0 auto;width:calc(100% - 112px);border-radius:28px}}.pile{--h: 50px;--pad: 12px;--pad-top: 10px;--radius: 5px;--band-y: 8px;--band-x: 6px;--font-size: 14px;--gap: 4px;--layer-gap: 4px;--inset-top: 8px;--inset-bottom: 0;--plank: 10px;--pull: 8px;display:block}@media(min-width:1024px){.pile{--h: 76px;--pad: 26px;--pad-top: 26px;--radius: 8px;--band-y: 11px;--band-x: 10px;--font-size: 24px;--gap: 8px;--layer-gap: 6px;--inset-top: 120px;--inset-bottom: 20px;--plank: 16px;--pull: 14px}}.pile--compact{--h: 48px;--pad: 12px;--pad-top: 10px;--band-y: 7px;--band-x: 5px;--layer-gap: 3px;--inset-top: 14px}@media(min-width:1024px){.pile--compact{--h: 62px;--pad: 20px;--pad-top: 20px;--radius: 7px;--band-y: 9px;--band-x: 8px;--font-size: 19px;--gap: 6px;--layer-gap: 4px;--inset-top: 70px;--plank: 14px}}.pile-books{display:flex;flex-direction:column;gap:var(--layer-gap)}.pile-layer{display:flex;align-items:flex-end;gap:var(--gap);padding:0 var(--inset-bottom)}.pile-layer--top{padding:0 var(--inset-top)}.pile-book{position:relative;flex:var(--grow) 1 0;min-width:0;height:var(--h);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 var(--pad);border-radius:var(--radius);background:var(--bg);color:var(--fg);box-shadow:inset 0 -3px #0000002e,0 2px 4px #241c141f;transition:transform .2s ease,margin .2s ease,box-shadow .2s ease}.pile-layer--top .pile-book{padding:0 var(--pad-top)}.pile-book:before,.pile-book:after{content:"";position:absolute;top:var(--band-y);bottom:var(--band-y);width:2px;background:currentColor;opacity:.45}.pile-book:before{right:var(--band-x)}.pile-book:after{left:var(--band-x)}.pile-book:hover{color:var(--fg)}.pile-book:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pile-book.is-selected{z-index:1;transform:translate(calc(-1 * var(--pull)));margin-left:var(--pull);box-shadow:0 0 0 2px var(--gold),0 16px 26px #241c144d}@media(min-width:1024px){.pile-book:hover{z-index:1;transform:translate(calc(-1 * var(--pull)));margin-left:var(--pull);box-shadow:0 0 0 2px var(--gold),inset 0 -3px #0000002e,0 8px 16px #241c1433}}@media(max-width:1023.98px){.pile-book.pile-book--wide{flex-grow:1.35}}.pile-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-ar);font-size:var(--font-size);font-weight:500}.pile-count{flex:none;font-family:var(--font);font-size:10px;opacity:.85}@media(min-width:1024px){.pile-count{font-size:13px;padding:2px 10px;border:1px solid currentColor;border-radius:999px;opacity:.7}.pile--compact .pile-count{font-size:12px;padding:1px 8px}}.pile-plank{display:block;height:var(--plank);border-radius:2px;background:linear-gradient(180deg,#8a6a47,#6e5236);box-shadow:0 6px 10px #241c1433}@media(min-width:1024px){.pile-plank{box-shadow:0 12px 20px #241c1433}}.bp-head{position:relative;overflow:hidden;padding:22px 16px 26px;background:var(--ink)}@media(min-width:1024px){.bp-head{padding:40px 56px 46px}}.bp-head-glow{position:absolute;top:-140px;left:50%;width:380px;height:300px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#c6a66738,#c6a66700 65%);pointer-events:none}@media(min-width:1024px){.bp-head-glow{width:900px;height:420px}}.bp-head-in{position:relative;display:flex;flex-direction:column;gap:14px;max-width:1328px;margin-inline:auto}@media(min-width:1024px){.bp-head-in{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}.bp-head-text{display:flex;flex-direction:column;gap:6px}.bp-head-text h1{font-family:var(--font-ar);font-size:30px;font-weight:500;color:var(--cream)}.bp-head-text p{font-family:var(--font-ar);font-size:13px;color:#b5aa97}@media(min-width:1024px){.bp-head-text{gap:10px}.bp-head-text h1{font-size:52px}.bp-head-text p{font-size:15px}}.bp-crumbs{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.bp-crumbs a{color:var(--on-dark)}.bp-crumbs a:hover{color:var(--cream)}.bp-crumbs span{color:var(--gold)}.bp-search{display:flex;align-items:center;gap:12px;height:46px;padding:0 18px 0 6px;border-radius:999px;background:#fbf8f2}.bp-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:var(--font-ar);font-size:13px;color:var(--ink)}.bp-search input::placeholder{color:var(--muted-2)}.bp-search button{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:14px;color:var(--ink)}.bp-search:focus-within{box-shadow:0 0 0 2px var(--gold)}@media(min-width:1024px){.bp-search{flex:none;width:520px;height:54px;padding:0 22px 0 8px}.bp-search input{font-size:15px}.bp-search button{height:40px;padding:0 20px}}.bp-pile{max-width:1440px;margin-inline:auto;padding:22px 16px 0}@media(min-width:1024px){.bp-pile{padding:40px 56px 8px}}.bp-body{max-width:1440px;margin-inline:auto;padding:20px 16px 30px}@media(min-width:1024px){.bp-body{display:flex;align-items:flex-start;gap:44px;padding:36px 56px 90px}}.bp-body--empty{padding-bottom:24px}@media(min-width:1024px){.bp-body--empty{padding-bottom:48px}}.bp-side{flex:none;width:280px;padding-top:22px}.bp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}@media(min-width:1024px){.bp-main{gap:22px}}.bp-mobbar{display:flex;gap:8px}.bp-filters-btn,.bp-sort-btn{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 0;border-radius:999px;font-family:var(--font-ar);font-size:14px}.bp-filters-btn{border:0;background:var(--ink);color:var(--cream)}.bp-sort-btn{padding:10px 0;border:1px solid var(--border);background:var(--card);color:var(--ink)}.bp-sort-btn select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.bp-sort-btn:focus-within{outline:2px solid var(--gold);outline-offset:2px}.bp-badge{padding:0 7px;border-radius:999px;background:var(--gold);font-family:var(--font);font-size:11px;color:var(--ink)}.bp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.bp-count{flex:1;font-family:var(--font-ar);font-size:15px;color:var(--body)}.bp-count span{color:var(--brass)}.bp-sort{position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--brass)}.bp-sort select{appearance:none;padding:9px 0;border:0;outline:0;background:none;font-family:var(--font-ar);font-size:14px;color:var(--ink);cursor:pointer}.bp-sort>.icon:last-child{color:var(--muted-2);pointer-events:none}.bp-sort:focus-within{outline:2px solid var(--gold);outline-offset:2px}.bp-views{display:flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.bp-views button{display:flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:999px;background:none;font-family:var(--font-ar);font-size:13px;color:var(--body)}.bp-views button .icon{color:var(--brass)}.bp-views button.active{background:var(--ink);color:var(--cream)}.bp-views button.active .icon{color:var(--gold)}.bp-chips{display:flex;align-items:center;gap:8px}@media(max-width:1023.98px){.bp-chips{overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}.bp-chips>*{flex:none}}@media(min-width:1024px){.bp-chips{flex-wrap:wrap}}.bp-chip{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:#efe6d4;font-family:var(--font-ar);font-size:13px;color:var(--ink);white-space:nowrap}.bp-chip button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--cream)}.bp-clear{padding:0 6px;border:0;background:none;font-family:var(--font-ar);font-size:13px;color:var(--danger);white-space:nowrap}.bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;padding-top:4px}@media(min-width:1024px){.bp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}}.bp-shelves{--row: 150px;--board: 10px;--spine: 40px;display:grid;grid-template-columns:repeat(auto-fill,var(--spine));grid-auto-rows:var(--row);align-items:end;column-gap:5px;padding:0 8px;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--row) - var(--board)),var(--brass) calc(var(--row) - var(--board)) var(--row))}@media(min-width:1024px){.bp-shelves{--row: 230px;--board: 14px;--spine: 54px;column-gap:8px;padding:0 20px}}.bp-spine{display:flex;align-items:center;justify-content:center;height:calc((var(--row) - var(--board) - 14px) * var(--h) / 100%);margin-bottom:var(--board);padding:12px 0;overflow:hidden;border-radius:4px 4px 0 0;background:var(--bg);color:var(--fg);box-shadow:inset 0 -3px #0000002e;transition:transform .2s ease}.bp-spine span{max-height:100%;overflow:hidden;writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-ar);font-size:13px}@media(min-width:1024px){.bp-spine span{font-size:15px}}.bp-spine:hover,.bp-spine:focus-visible{color:var(--fg);transform:translateY(-8px)}.bp-spine.is-out{filter:grayscale(.7);opacity:.55}.bp-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:20px}.bp-progress{width:220px;height:4px;overflow:hidden;border-radius:2px;background:var(--cream)}.bp-progress i{display:block;height:100%;background:var(--gold)}.bp-seen{font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.bp-next{display:flex;align-items:center;gap:10px;padding:13px 28px;border:1px solid var(--ink);border-radius:999px;background:none;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.bp-next:hover{background:var(--ink);color:var(--cream)}.dialog.bp-sheet{display:flex;flex-direction:column;max-height:calc(100dvh - 76px);padding:0;border-radius:20px 20px 0 0;background:#fbf8f2;text-align:start}.bp-sheet-head{flex:none;display:flex;flex-direction:column;gap:12px;padding:10px 18px 14px;border-bottom:1px solid #e6dccb}.bp-sheet-head>div{display:flex;align-items:center;justify-content:space-between}.bp-sheet-head h2{margin:0;font-size:19px;font-weight:500}.bp-sheet-handle{align-self:center;width:40px;height:4px;border-radius:2px;background:var(--border)}.bp-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:18px}.bp-sheet-foot{flex:none;display:flex;gap:10px;padding:14px 18px 20px;border-top:1px solid #e6dccb}.bp-sheet-foot .btn{flex:1;border-radius:999px}.bp-sheet-foot .btn-dark{flex:2}.bf{display:flex;flex-direction:column;gap:40px}.bf--sheet{gap:24px}.bf-group{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 20px;border-radius:4px 14px 14px;background:var(--card);box-shadow:0 1px #e6dccb}.bf--sheet .bf-group{gap:12px;padding:0;border-radius:0;background:none;box-shadow:none}.bf-title{position:absolute;top:-22px;right:0;margin:0;padding:4px 16px 2px;border-radius:10px 10px 0 0;background:var(--card);font-family:var(--font-ar);font-size:13px;font-weight:400;color:var(--brass)}.bf--sheet .bf-title{position:static;padding:0;background:none;font-size:15px;font-weight:500;color:var(--ink)}.bf-pills{display:flex;flex-wrap:wrap;gap:8px}.bf-pill{padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:none;font-family:var(--font-ar);font-size:13px;color:var(--ink)}.bf-pill.active{border-color:var(--ink);background:var(--ink);color:var(--cream)}.bf-range{position:relative;height:26px}.bf-range:before,.bf-range .bf-range-fill{content:"";position:absolute;top:12px;height:3px;border-radius:2px}.bf-range:before{inset-inline:0;background:var(--cream)}.bf-range .bf-range-fill{right:var(--from);left:calc(100% - var(--to));background:var(--gold)}.bf-range input{position:absolute;inset:0;width:100%;margin:0;appearance:none;background:none;pointer-events:none}.bf-range input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border:3px solid #fbf8f2;border-radius:50%;background:var(--ink);box-shadow:0 2px 6px #241c144d;pointer-events:auto;cursor:pointer}.bf-range input::-moz-range-thumb{width:12px;height:12px;border:3px solid #fbf8f2;border-radius:50%;background:var(--ink);box-shadow:0 2px 6px #241c144d;pointer-events:auto;cursor:pointer}.bf-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gold)}.bf-prices{display:flex;align-items:center;gap:10px}.bf-price{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;font-family:var(--font-ar);font-size:12px;color:var(--muted-2)}.bf-price span{flex:none}.bf-price input{flex:1;width:100%;min-width:0;border:0;outline:0;background:none;font-family:var(--font);font-size:14px;color:var(--ink);text-align:left;-moz-appearance:textfield}.bf-price input::-webkit-inner-spin-button,.bf-price input::-webkit-outer-spin-button{appearance:none}.bf-price:focus-within{border-color:var(--brass)}.bf-dash{flex:none;width:10px;height:1px;background:#b5aa97}.bf-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:8px;background:var(--page);color:var(--muted-2)}.bf-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:var(--font-ar);font-size:13px;color:var(--ink)}.bf-search input::placeholder{color:var(--muted-2)}.bf-check{position:relative;display:flex;align-items:center;gap:10px;font-family:var(--font-ar);font-size:14px;color:var(--ink);cursor:pointer}.bf-check input{position:absolute;opacity:0;pointer-events:none}.bf-check .bf-box{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--dashed);border-radius:5px;color:transparent}.bf-check input:checked+.bf-box{border-color:var(--ink);background:var(--ink);color:var(--cream)}.bf-check input:focus-visible+.bf-box{outline:2px solid var(--gold);outline-offset:2px}.bf-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bf-count{font-family:var(--font);font-size:12px;color:var(--muted-2)}.bf-more{align-self:flex-start;padding:0;border:0;background:none;font-family:var(--font-ar);font-size:13px;color:var(--brass)}.bf-toggle{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-ar);font-size:14px}.bk{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:14px 12px;overflow:hidden;border-radius:14px;background:var(--ink);transition:transform .2s ease,box-shadow .2s ease}@media(min-width:1024px){.bk{gap:14px;padding:22px;border-radius:18px}.bk:hover{transform:translateY(-6px);box-shadow:0 18px 34px #241c1447}.bk:hover .bk-glow{opacity:1}}.bk-glow{position:absolute;top:-90px;left:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#c6a66733,#c6a66700 65%);pointer-events:none}.bk-glow{opacity:.75;transition:opacity .2s ease}@media(min-width:1024px){.bk-glow{width:340px;height:340px}}.bk-ribbon{position:absolute;top:0;left:14px;width:16px;height:36px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}@media(min-width:1024px){.bk-ribbon{left:22px;width:22px;height:52px}}.bk-cover{position:relative;align-self:center;display:block;width:78px;margin-top:14px;aspect-ratio:3/4.1;transform:rotate(-4deg)}@media(min-width:1024px){.bk-cover{width:132px;margin-top:18px}}.bk-cover-in{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:8px 8px 10px 11px;overflow:hidden;border-radius:4px 10px 10px 4px;box-shadow:inset 5px 0 #00000040,0 14px 22px #00000073}.bk-cover-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.bk-cover-in:after{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#00000040}@media(min-width:1024px){.bk-cover-in{padding:14px 12px 16px 18px;box-shadow:inset 8px 0 #00000040,0 20px 34px #00000073}.bk-cover-in:after{width:8px}}.bk--out .bk-cover-in{filter:grayscale(.7);opacity:.55}.bk-rule{width:12px;height:2px;margin-bottom:4px;background:var(--gold)}@media(min-width:1024px){.bk-rule{width:20px;margin-bottom:6px}}.bk-cover-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-family:var(--font-ar);font-size:10px;line-height:1.45;color:#f3e9d6}@media(min-width:1024px){.bk-cover-title{font-size:13px}}.bk-text{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin-top:2px}@media(min-width:1024px){.bk-text{gap:8px;margin-top:6px}}.bk-chip{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:10px;color:var(--ink)}@media(min-width:1024px){.bk-chip{padding:2px 12px;font-size:12px}}.bk-chip--out{background:var(--cream)}.bk-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-ar);font-size:15px;font-weight:500;line-height:1.5;color:var(--cream)}.bk-title:hover{color:var(--gold)}@media(min-width:1024px){.bk-title{font-size:21px}}.bk-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-ar);font-size:11px;color:#b5aa97}@media(min-width:1024px){.bk-meta{font-size:13px}}.bk-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}@media(min-width:1024px){.bk-foot{padding-top:4px}}.bk-add{display:flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:12px;color:var(--ink);white-space:nowrap}.bk-add:hover:not(:disabled){background:#f5e3b5}.bk-add:disabled{background:#3a2e22;color:var(--on-dark);cursor:default}@media(min-width:1024px){.bk-add{gap:8px;padding:11px 18px;font-size:14px}}.bk-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-ar);font-size:15px;color:var(--cream);white-space:nowrap}.bk-price>span .ltr{font-family:var(--font)}.bk-price small{font-size:11px;color:var(--gold)}.bk-price s{font-family:var(--font);font-size:10px;color:#7d6e5a}@media(min-width:1024px){.bk-price{font-size:19px}.bk-price small{font-size:13px}.bk-price s{font-size:12px}}.bd-hero{position:relative;overflow:hidden;padding:18px 16px 34px;background:var(--ink);color:var(--cream)}@media(min-width:1024px){.bd-hero{padding:36px 56px 56px}}.bd-hero-glow{position:absolute;top:-200px;left:-60px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#c6a66733,#c6a66700 65%);pointer-events:none}@media(min-width:1024px){.bd-hero-glow{width:760px;height:760px}}.bd-hero-in{position:relative;display:flex;flex-direction:column;gap:22px;max-width:1328px;margin-inline:auto}@media(min-width:1024px){.bd-hero-in{gap:30px}}.bd-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.bd-crumbs{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.bd-crumbs a{color:var(--on-dark)}.bd-crumbs a:hover{color:var(--cream)}.bd-crumbs span{color:var(--gold)}.bd-share{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-family:var(--font-ar);font-size:13px;color:#b5aa97}.bd-share:hover{color:var(--cream)}.bd-main{display:flex;flex-direction:column;align-items:center;gap:26px}@media(min-width:1024px){.bd-main{flex-direction:row;align-items:center;gap:72px}}.bd-gallery{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}@media(min-width:1024px){.bd-gallery{width:440px;gap:26px}}.bd-ribbon{position:absolute;top:0;left:calc(50% - 110px);z-index:1;width:22px;height:58px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}@media(min-width:1024px){.bd-ribbon{left:60px;width:30px;height:80px}}.bd-cover{display:block;width:170px;margin-top:14px;padding:0;aspect-ratio:3/4.1;border:0;background:none;transform:rotate(-4deg);cursor:zoom-in}.bd-cover:disabled{cursor:default}.bd-cover:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.bd-cover .bk-cover-in{padding:16px 14px 18px 20px;border-radius:4px 12px 12px 4px;box-shadow:inset 8px 0 #00000040,0 26px 44px #00000080}.bd-cover .bk-cover-in:after{width:8px}.bd-cover .bk-rule{width:24px;margin-bottom:8px}.bd-cover .bk-cover-title{font-size:16px}@media(min-width:1024px){.bd-cover{width:290px;margin-top:20px}.bd-cover .bk-cover-in{padding:26px 22px 28px 32px;box-shadow:inset 10px 0 #00000040,0 34px 60px #00000080}.bd-cover .bk-cover-in:after{width:10px}.bd-cover .bk-rule{width:32px;margin-bottom:12px}.bd-cover .bk-cover-title{font-size:24px}}.bd-thumbs{display:flex;justify-content:center;gap:10px}.bd-thumbs button{width:46px;height:62px;padding:0;overflow:hidden;border:0;border-radius:6px;background:var(--ink-2);opacity:.7}.bd-thumbs button.active{opacity:1;box-shadow:0 0 0 2px var(--gold)}.bd-thumbs button img{width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:1024px){.bd-thumbs button{width:56px;height:74px}}.bd-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;width:100%}.bd-info h1{font-family:var(--font-ar);font-size:28px;font-weight:500;line-height:1.3;color:var(--cream)}@media(min-width:1024px){.bd-info{gap:20px}.bd-info h1{font-size:50px}}.bd-chip{align-self:flex-start;padding:3px 12px;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:12px;color:var(--ink)}.bd-chip:hover{color:var(--ink);background:#f5e3b5}.bd-author{align-self:flex-start;font-family:var(--font-ar);font-size:15px;color:#b5aa97}.bd-author:hover{color:var(--gold)}@media(min-width:1024px){.bd-author{font-size:18px}}.bd-quote{margin:0;padding-right:14px;border-right:2px solid var(--gold);font-family:var(--font-ar);font-size:18px;line-height:1.9;color:var(--cream)}@media(min-width:1024px){.bd-quote{padding-right:18px;font-size:24px}}.bd-tiles{display:flex;gap:8px;margin:0}.bd-tiles>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:#33281d}.bd-tiles dt{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.bd-tiles dd{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-ar);font-size:15px;color:var(--cream)}.bd-tiles dd.ltr{font-family:var(--font)}@media(min-width:1024px){.bd-tiles{gap:10px}.bd-tiles>div{padding:14px 16px}}.bd-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.bd-price s{font-family:var(--font);font-size:16px;color:#7d6e5a}.bd-amount{font-family:var(--font-ar);font-size:30px;color:var(--cream)}.bd-amount .ltr{font-family:var(--font)}.bd-amount small{font-size:16px;color:var(--gold)}@media(min-width:1024px){.bd-amount{font-size:38px}.bd-amount small{font-size:18px}}.bd-off{padding:2px 10px;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:12px;color:var(--ink)}.bd-stock{display:flex;align-items:center;gap:6px;font-family:var(--font-ar);font-size:13px;color:#9bc28f}.bd-stock.is-out{color:#e0a79d}.bd-buy{align-items:center;gap:14px}@media(min-width:1024px){.bd-buy{display:flex}}.bd-qty .qty{border-color:#4a3c2e;border-radius:999px;background:none;color:var(--cream)}.bd-qty .qty .qty-value{color:var(--cream)}.bd-qty .qty button{background:none;color:var(--cream)}.bd-qty .qty button:disabled{opacity:.35}.bd-add{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 18px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:16px;font-weight:500;color:var(--ink)}.bd-add .ltr{font-family:var(--font)}.bd-add:hover:not(:disabled){background:#f5e3b5}.bd-add:disabled{background:#3a2e22;color:var(--on-dark)}.bd-note{display:flex;align-items:center;gap:8px;font-family:var(--font-ar);font-size:13px;color:var(--on-dark)}.bd-body{display:flex;flex-direction:column;gap:40px;max-width:1440px;margin-inline:auto;padding:30px 16px 110px}@media(min-width:1024px){.bd-body{gap:64px;padding:56px 56px 90px}}.bd-cols{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.bd-cols{flex-direction:row;align-items:flex-start;gap:56px}}.bd-tabs-wrap{flex:1.4;min-width:0;display:flex;flex-direction:column;gap:14px}.bd-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border)}.bd-tabs button{margin-bottom:-1px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--font-ar);font-size:15px;color:var(--muted-2)}.bd-tabs button.active{border-bottom-color:var(--gold);color:var(--ink)}@media(min-width:1024px){.bd-tabs{gap:28px}.bd-tabs button{font-size:16px}}.bd-panel p{font-family:var(--font-ar);font-size:15px;line-height:2.1;color:var(--body);white-space:pre-line}@media(min-width:1024px){.bd-panel p{font-size:17px}}.bd-details{display:grid;gap:0;margin:0}.bd-details>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--divider)}.bd-details dt{font-family:var(--font-ar);font-size:14px;color:var(--muted-2)}.bd-details dd{margin:0;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.bd-details dd.ltr{font-family:var(--font)}.bd-companion{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #e6dccb;border-radius:18px;background:#fbf6ec}@media(min-width:1024px){.bd-companion{padding:22px}}.bd-companion-item{display:flex;align-items:center;gap:14px}.bd-companion-item .bd-companion-img{flex:none;display:block;padding:0;border:0;background:none;cursor:zoom-in}.bd-companion-item .bd-companion-img:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bd-companion-item img{flex:none;width:64px;height:84px;object-fit:contain;object-position:center;border-radius:8px}.bd-companion-item>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-family:var(--font-ar);font-size:13px;color:var(--muted)}.bd-companion-item strong{font-size:15px;font-weight:500;color:var(--ink)}.bd-companion-item .ltr{font-family:var(--font)}.bd-bookmark{flex:none;width:30px;height:104px;background:#5c4631;clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%)}.bd-companion-price{font-size:15px;color:var(--brass)}.bd-companion-price s{font-size:12px;color:var(--placeholder)}.bd-both{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 0;border:1px solid var(--ink);border-radius:999px;background:none;font-family:var(--font-ar);font-size:14px;color:var(--ink)}.bd-both .ltr{font-family:var(--font)}.bd-both:hover{background:var(--ink);color:var(--cream)}.bd-shelf{display:flex;flex-direction:column;gap:18px}@media(min-width:1024px){.bd-shelf{gap:20px}}.bd-shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bd-shelf-head h2{font-family:var(--font-ar);font-size:22px;font-weight:500}.bd-shelf-head a{display:flex;align-items:center;gap:4px;font-family:var(--font-ar);font-size:13px;color:var(--brass)}@media(min-width:1024px){.bd-shelf-head h2{font-size:26px}.bd-shelf-head a{font-size:15px}}.bd-shelf-row{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:14px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scrollbar-width:none}.bd-shelf-row::-webkit-scrollbar{display:none}@media(min-width:1024px){.bd-shelf-row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;gap:22px;overflow:visible}}.bd-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ink);box-shadow:0 -8px 24px #241c1440}.bd-sticky .bd-add{padding:13px 12px;font-size:15px}.axl-head{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px 16px 24px;background:var(--ink)}.axl-head>*{position:relative}@media(min-width:1024px){.axl-head{gap:20px;padding:44px 56px 40px}}.axl-glow{position:absolute;top:-180px;left:10%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#c6a6672e,#c6a66700 65%);pointer-events:none}.axl-crumbs{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.axl-crumbs a{color:var(--on-dark)}.axl-crumbs span{color:var(--gold)}.axl-title{display:flex;flex-direction:column;gap:4px;font-family:var(--font-ar)}.axl-title h1{font-size:34px;font-weight:500;color:var(--cream)}.axl-title p{font-size:14px;color:#b5aa97}@media(min-width:1024px){.axl-title{flex-direction:row;align-items:baseline;gap:20px}.axl-title h1{font-size:56px}.axl-title p{font-size:16px}}.axl-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 20px 0 6px;border-radius:999px;background:var(--page)}.axl-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.axl-search input::placeholder{color:var(--placeholder)}.axl-search button{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gold);color:var(--ink);cursor:pointer}@media(min-width:1024px){.axl-search{max-width:640px;height:58px}.axl-search input{font-size:16px}.axl-search button{width:46px;height:46px}}.axl-chips{display:flex;gap:10px;padding-top:4px;overflow-x:auto;scrollbar-width:none}.axl-chips::-webkit-scrollbar{display:none}@media(min-width:1024px){.axl-chips{flex-wrap:wrap}}.axl-chip{flex:none;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #4a3c2e;border-radius:999px;background:transparent;font-family:var(--font-ar);font-size:13px;color:var(--cream);cursor:pointer}.axl-chip span{padding:1px 7px;border-radius:999px;background:#3a2e22;font-family:var(--font);font-size:11px;color:#b5aa97}.axl-chip.on{border-color:var(--gold);background:var(--gold);color:var(--ink)}.axl-chip.on span{background:var(--ink);color:var(--gold)}@media(min-width:1024px){.axl-chip{padding:10px 18px;font-size:14px}}.axp{position:relative;display:block;width:100%;height:100%}.axp-mat{position:absolute;inset:8px;border:1px solid rgba(122,92,62,.18);border-radius:10px;pointer-events:none}.axp-floor{position:absolute;bottom:10%;left:50%;width:56%;height:12px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#241c1438,#241c1400)}.axp-stage{position:absolute;inset:12% 14% 16%;display:flex;align-items:center;justify-content:center}.axp-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px;box-shadow:0 14px 22px #241c1438}.axp-placeholder{width:60%;aspect-ratio:3/4;border-radius:5px;box-shadow:0 14px 22px #241c1438}.axc{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;overflow:hidden;border-radius:14px;background:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.axc>*{position:relative}@media(min-width:1024px){.axc{gap:14px;padding:18px 18px 20px;border-radius:18px}.axc:hover{transform:translateY(-6px);box-shadow:0 24px 40px #241c144d}}.axc-glow{position:absolute;top:-80px;left:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#f5e3b529,#f5e3b500 65%);pointer-events:none}.axc-ribbon{position:absolute;top:0;left:18px;z-index:1;width:14px;height:30px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}@media(min-width:1024px){.axc-ribbon{left:22px;width:16px;height:36px}}.axc-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#efe8db}.axc--out .axc-photo{filter:grayscale(.8) opacity(.6)}.axc-photo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(min-width:1024px){.axc-photo{border-radius:14px}}.axc-text{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--font-ar)}.axc-tags{display:flex;align-items:center;gap:6px;min-height:20px}.axc-cat{font-size:11px;color:var(--gold)}.axc-chip{padding:1px 8px;border-radius:999px;background:var(--gold);font-size:11px;color:var(--ink)}.axc-chip--out{background:var(--cream)}.axc-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:#f3e9d6}.axc-name:hover{color:var(--gold)}@media(min-width:1024px){.axc-name{font-size:18px}}.axc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.axc-add{display:flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:13px;color:var(--ink);cursor:pointer}.axc-add:disabled{background:#3a2e22;color:#b5aa97;cursor:default}@media(min-width:1024px){.axc-add{padding:9px 16px}}.axc-price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-ar);font-size:16px;color:#f3e9d6}.axc-price small{font-size:12px;color:var(--gold)}.axc-price s{font-size:11px;color:var(--muted-2)}@media(min-width:1024px){.axc-price{font-size:19px}}.axd{max-width:1440px;margin-inline:auto;padding:14px 16px 40px}@media(min-width:1024px){.axd{padding:28px 56px 72px}}.axd-crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.axd-crumbs a{color:var(--muted-2)}.axd-crumbs a:hover,.axd-crumbs .axd-here{color:var(--ink)}.axd-back{display:grid;place-items:center;width:28px;height:28px}.axd-main{display:grid;gap:22px;margin-top:14px}@media(min-width:1024px){.axd-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start;margin-top:28px}}.axd-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.axd-stage{position:relative;display:block;width:100%;padding:0;aspect-ratio:1;overflow:hidden;border:0;border-radius:18px;background:#efe8db;cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;user-select:none}.axd-stage:disabled{cursor:default}.axd-stage:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.axd-stage.is-out{filter:grayscale(.8) opacity(.6)}.axd-stage .axp-stage{inset:12%}@media(min-width:1024px){.axd-stage{border-radius:22px}}.axd-counter{position:absolute;bottom:12px;left:12px;padding:4px 12px;border-radius:999px;background:#241c14c7;font-family:var(--font);font-size:12px;color:var(--cream)}.axd-thumbs{display:flex;gap:10px}.axd-thumbs button{position:relative;flex:1;max-width:96px;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:10px;background:#efe8db;cursor:pointer}.axd-thumbs button.active{box-shadow:0 0 0 2px var(--ink)}.axd-thumbs button img{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain}.axd-info{display:flex;flex-direction:column;gap:14px;min-width:0;font-family:var(--font-ar)}.axd-info h1{font-size:24px;font-weight:500;line-height:1.35;color:var(--ink)}@media(min-width:1024px){.axd-info{gap:18px}.axd-info h1{font-size:40px}}.axd-chips{display:flex;align-items:center;gap:8px}.axd-chip{padding:4px 12px;border-radius:999px;background:#efe6d4;font-size:12px;color:var(--brass)}.axd-chip--off{background:var(--gold);color:var(--ink)}.axd-price{display:flex;align-items:baseline;gap:10px;color:var(--brass)}.axd-price s{font-size:15px;color:var(--placeholder)}.axd-amount{font-family:var(--font);font-size:30px}@media(min-width:1024px){.axd-amount{font-size:38px}}.axd-currency{font-size:16px}.axd-stock{display:flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:13px;color:var(--success)}.axd-stock i{width:8px;height:8px;border-radius:50%;background:currentColor}.axd-stock.is-out{color:var(--danger)}.axd-desc{font-size:15px;line-height:2;color:var(--body)}@media(min-width:1024px){.axd-desc{font-size:16px}}.axd-buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.axd-buy .qty{border-radius:999px;padding:4px 8px}.axd-add{flex:1 1 220px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border:0;border-radius:999px;background:var(--ink);font-family:var(--font-ar);font-size:15px;color:var(--cream);white-space:nowrap;cursor:pointer}.axd-add:disabled{justify-content:center;background:#3a2e22;cursor:default}.axd-total{color:var(--gold)}.axd-specs{display:flex;flex-direction:column;border-top:1px solid var(--border)}.axd-specs div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e6dccb;font-size:14px}.axd-specs dt{color:var(--muted-2)}.axd-specs dd{color:var(--ink)}.axd-services{display:flex;flex-wrap:wrap;gap:10px}.axd-services span{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fbf8f2;font-size:13px;color:var(--body)}.axd-related{display:flex;flex-direction:column;gap:16px;margin-top:40px;font-family:var(--font-ar)}.axd-related h2{font-size:20px;font-weight:500;color:var(--ink)}@media(min-width:1024px){.axd-related{margin-top:56px}.axd-related h2{font-size:24px}}.axd-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:1024px){.axd-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.pbx{--pbx-w: 220px;--u: calc(var(--pbx-w) / 220);--box-front: #3c6355;--box-back: #2f4a3f;--box-lid: #4c7a68;--box-ribbon: #c98e5e;position:relative;flex:none;width:var(--pbx-w);aspect-ratio:220/189}.pbx--sm{--pbx-w: 74px}@media(min-width:1024px){.pbx--sm{--pbx-w: 104px}}.pbx--lg{--pbx-w: 340px}.pbx--row{--pbx-w: 230px}.pbx--out{filter:grayscale(.8) opacity(.6)}.pbx-shadow{position:absolute;bottom:calc(-6 * var(--u));left:6%;right:6%;height:calc(18 * var(--u));border-radius:50%;background:radial-gradient(closest-side,#241c1447,#241c1400)}.pbx-back{position:absolute;bottom:calc(26 * var(--u));left:10%;right:10%;height:calc(92 * var(--u));border-radius:calc(6 * var(--u)) calc(6 * var(--u)) 0 0;background:var(--box-back)}.pbx-stack{position:absolute;left:0;right:0;bottom:calc(66 * var(--u));height:calc(110 * var(--u))}.pbx-item{position:absolute;bottom:0;left:50%;display:flex;align-items:flex-end;justify-content:center;width:calc(59 * var(--u));height:100%;transform:translate(-50%) translate(var(--x)) rotate(var(--r));transform-origin:bottom center;z-index:var(--z)}.pbx-item img,.pbx-item .pbx-blank{display:block;width:auto;max-width:100%;height:auto;max-height:100%;border-radius:calc(3 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u));box-shadow:inset calc(4 * var(--u)) 0 0 #0003,0 calc(10 * var(--u)) calc(18 * var(--u)) #241c144d}.pbx-item .pbx-blank{width:100%;aspect-ratio:3/4.2}.pbx-front{position:absolute;bottom:0;left:6%;right:6%;height:calc(92 * var(--u));overflow:hidden;border-radius:calc(4 * var(--u)) calc(4 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));background:var(--box-front);box-shadow:inset 0 calc(10 * var(--u)) 0 #ffffff1f;z-index:5}.pbx-ribbon{position:absolute;top:0;bottom:0;left:50%;width:calc(15 * var(--u));margin-left:calc(-7.5 * var(--u));background:var(--box-ribbon)}.pbx-band{position:absolute;top:50%;left:0;right:0;height:calc(11 * var(--u));margin-top:calc(-5.5 * var(--u));background:var(--box-ribbon);opacity:.85}.pbx-tag{position:absolute;top:22%;right:10%;padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));background:var(--page);font-family:var(--font-ar);font-size:calc(10 * var(--u));color:var(--ink);white-space:nowrap;transform:rotate(-4deg);box-shadow:0 calc(3 * var(--u)) calc(6 * var(--u)) #241c1433}.pbx-lid{position:absolute;top:calc(4 * var(--u));left:-4%;width:58%;height:calc(26 * var(--u));border-radius:calc(6 * var(--u));background:var(--box-lid);transform:rotate(-16deg);transform-origin:right bottom;box-shadow:0 calc(8 * var(--u)) calc(14 * var(--u)) #241c1438}.pbx-lid .pbx-ribbon{left:46%}.pkl-hero{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px 16px 24px;background:var(--ink)}.pkl-hero>*{position:relative}@media(min-width:1024px){.pkl-hero{flex-direction:row;align-items:center;gap:56px;padding:56px 56px 48px}}.pkl-glow{position:absolute;top:-200px;left:20%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#c6a66733,#c6a66700 65%);pointer-events:none}.pkl-hero-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;font-family:var(--font-ar)}.pkl-hero-copy h1{font-size:34px;font-weight:500;line-height:1.15;color:var(--cream)}.pkl-hero-copy h1 span{color:var(--gold)}.pkl-hero-copy p{font-size:14px;line-height:2;color:#b5aa97}@media(min-width:1024px){.pkl-hero-copy{gap:18px}.pkl-hero-copy h1{font-size:64px}.pkl-hero-copy .pkl-tagline{font-size:17px}}.pkl-title{display:flex;flex-direction:column;gap:4px}@media(min-width:1024px){.pkl-title{flex-direction:row;align-items:baseline;gap:20px}.pkl-title p{font-size:16px}}.pkl-crumbs{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.pkl-crumbs a{color:var(--on-dark)}.pkl-crumbs span{color:var(--gold)}.pkl-search{display:flex;align-items:center;gap:10px;height:50px;padding-inline:20px 6px;border-radius:999px;background:var(--page)}.pkl-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.pkl-search input::placeholder{color:var(--placeholder)}.pkl-search button{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gold);color:var(--ink);cursor:pointer}@media(min-width:1024px){.pkl-search{max-width:520px;height:54px}.pkl-search button{width:42px;height:42px}}.pkl-hero-box{flex:none;display:grid;place-items:center;width:400px}.pkl-types{display:flex;gap:10px;padding-top:4px;overflow-x:auto;scrollbar-width:none}.pkl-types::-webkit-scrollbar{display:none}@media(min-width:1024px){.pkl-types{flex-wrap:wrap}}.pkl-type{flex:none;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #4a3c2e;border-radius:999px;background:transparent;font-family:var(--font-ar);font-size:13px;color:var(--cream);cursor:pointer}.pkl-type span{padding:1px 7px;border-radius:999px;background:#3a2e22;font-family:var(--font);font-size:11px;color:#b5aa97}.pkl-type.on{border-color:var(--gold);background:var(--gold);color:var(--ink)}.pkl-type.on span{background:var(--ink);color:var(--gold)}@media(min-width:1024px){.pkl-type{padding:10px 18px;font-size:14px}}.pkl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1024px){.pkl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.pkc{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px 16px 16px;border:1px solid rgba(251,248,242,.12);border-radius:18px;background:var(--brass)}@media(min-width:1024px){.pkc{transition:transform .2s,box-shadow .2s}.pkc:hover{transform:translateY(-4px);box-shadow:0 22px 40px #241c1429}}.pkc-glow{position:absolute;top:-90px;inset-inline-end:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#c6a66738,#c6a66700 65%);pointer-events:none}.pkc-box{position:relative;display:flex;justify-content:center;padding-top:6px}.pkc-save{position:absolute;top:-4px;inset-inline-end:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--gold);font-family:var(--font-ar);color:var(--ink);transform:rotate(-12deg);box-shadow:0 8px 16px #241c1433;z-index:6}.pkc-save small{font-size:10px}.pkc-save b{font-family:var(--font);font-size:17px;font-weight:600;line-height:1}.pkc-out{position:absolute;top:0;inset-inline-end:0;padding:4px 12px;border-radius:999px;background:var(--ink);font-family:var(--font-ar);font-size:12px;color:var(--cream);z-index:6}.pkc-text{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-ar)}.pkc-mix{font-size:12px;letter-spacing:.08em;color:#f5e3b5}.pkc-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:20px;font-weight:500;line-height:1.35;color:#fbf8f2}.pkc-name:hover{color:var(--gold)}.pkc-items{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:12px;line-height:1.9;color:#eadfcb}.pkc-meter{display:flex;flex-direction:column;gap:6px}.pkc-bar{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#fbf8f238}.pkc-bar:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:var(--pay);border-radius:999px;background:var(--gold)}.pkc-meter-text{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#c9b596}.pkc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.pkc-price{display:flex;align-items:baseline;gap:6px;font-family:var(--font);font-size:26px;font-weight:500;color:#fbf8f2}.pkc-price small{font-family:var(--font-ar);font-size:14px;color:#f5e3b5}.pkc-add{flex:none;padding:10px 16px;border:0;border-radius:999px;background:var(--ink);font-family:var(--font-ar);font-size:14px;color:var(--cream);white-space:nowrap;cursor:pointer}.pkc-add:disabled{background:#fbf8f22e;color:#eadfcb;cursor:default}@media(min-width:1024px){.pkc--row{flex-direction:row;align-items:center;gap:28px;padding:26px 28px;border-radius:24px}.pkc--row .pkc-glow{inset-inline-end:auto;inset-inline-start:-60px}.pkc--row .pkc-box{padding-top:0}}.hm-pack .pkc{gap:16px;padding:26px 20px;border:0;border-radius:inherit}@media(min-width:1024px){.hm-pack .pkc{gap:56px;padding:48px 64px}.hm-pack .pkc:hover{transform:none;box-shadow:none}.hm-pack .pkc .pbx{--pbx-w: 300px}.hm-pack .pkc .pkc-text{gap:14px}.hm-pack .pkc .pkc-name{font-size:36px}.hm-pack .pkc .pkc-items{font-size:15px}.hm-pack .pkc .pkc-price{font-size:34px}}.bsl-hero{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px 16px 24px;background:var(--ink)}.bsl-hero>*{position:relative}@media(min-width:1024px){.bsl-hero{gap:20px;padding:44px 56px 40px}}.bsl-glow{position:absolute;top:-180px;left:10%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#c6a6672e,#c6a66700 65%);pointer-events:none}.bsl-crumbs{font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.bsl-crumbs a{color:var(--on-dark)}.bsl-crumbs span{color:var(--gold)}.bsl-title{display:flex;flex-direction:column;gap:4px;font-family:var(--font-ar)}.bsl-title h1{font-size:32px;font-weight:500;color:var(--cream)}.bsl-title p{font-size:14px;color:#b5aa97}@media(min-width:1024px){.bsl-title{flex-direction:row;align-items:baseline;gap:20px}.bsl-title h1{font-size:52px}.bsl-title p{font-size:16px}}.bsl-search{display:flex;align-items:center;gap:10px;height:50px;padding-inline:20px 6px;border-radius:999px;background:var(--page)}.bsl-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.bsl-search input::placeholder{color:var(--placeholder)}.bsl-search button{flex:none;display:flex;align-items:center;gap:6px;height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:14px;color:var(--ink);cursor:pointer}@media(min-width:1024px){.bsl-search{max-width:640px;height:58px}.bsl-search button{height:44px;padding:0 22px;font-size:15px}}.bsl-top{display:flex;align-items:center;gap:16px;padding:16px;border-radius:20px;background:#2f4a3f}@media(min-width:1024px){.bsl-top{gap:32px;padding:24px 28px}}.bsl-top-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;font-family:var(--font-ar)}@media(min-width:1024px){.bsl-top-text{gap:12px}}.bsl-top-badge{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(231,226,216,.45);border-radius:999px;font-size:11px;color:var(--cream)}.bsl-top-badge .icon{color:var(--gold)}.bsl-top-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:19px;font-weight:500;line-height:1.35;color:var(--cream)}.bsl-top-name:hover{color:var(--gold)}@media(min-width:1024px){.bsl-top-name{font-size:28px}}.bsl-top-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;color:#b9c7bd}.bsl-top-foot{display:flex;align-items:center;gap:12px;margin-top:2px}.bsl-top-price{font-family:var(--font);font-size:24px;font-weight:500;color:var(--cream)}.bsl-top-price small{font-family:var(--font-ar);font-size:13px;color:#b9c7bd}.bsl-top-add{padding:10px 20px;border:0;border-radius:999px;background:var(--gold);font-family:var(--font-ar);font-size:14px;color:var(--ink);white-space:nowrap;cursor:pointer}.bsl-top-add:hover:not(:disabled){background:#f5e3b5}.bsl-top-add:disabled{background:#3a2e22;color:var(--on-dark);cursor:default}.bsl-top-cover{flex:none;display:grid;place-items:center;width:130px}.bsl-top-cover img{width:100%;height:auto;border-radius:8px;box-shadow:0 18px 34px #101a1473}@media(min-width:1024px){.bsl-top-cover{width:40%;max-width:260px}}.bsl-top-blank{width:100%;aspect-ratio:3/4.1;border-radius:8px;background:var(--tile);box-shadow:0 18px 34px #101a1473}.bsl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:1024px){.bsl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}}.bsl-empty{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;margin:10px auto 0;padding:28px 22px 30px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;font-family:var(--font-ar)}.bsl-empty h2{font-size:18px;font-weight:500;color:var(--ink)}.bsl-empty p{font-size:13.5px;line-height:1.9;color:var(--muted)}@media(min-width:1024px){.bsl-empty{gap:14px;max-width:520px;margin-top:18px;padding:44px 40px 46px}.bsl-empty h2{font-size:22px}.bsl-empty p{font-size:15px}}.bsl-empty-art{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#efe6d4;color:var(--brass)}.bsl-empty-art:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px dashed rgba(198,166,103,.55)}@media(min-width:1024px){.bsl-empty-art{width:74px;height:74px}}.bsl-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:4px}.bsl-empty-acts .btn{min-width:160px}.bsc{position:relative;display:flex}.bsc>.bk,.bsc>.pkc{flex:1;min-width:0}.bsc-rank{position:absolute;top:10px;inset-inline-end:10px;min-width:24px;height:24px;display:grid;place-items:center;padding:0 7px;border-radius:999px;background:#e7e2d824;font-family:var(--font);font-size:12px;color:var(--cream);z-index:4}.bsc-rank--light{background:var(--ink);color:var(--gold)}.bsc-photo{display:block;margin:2px 2px 0;padding:8px;border-radius:12px;background:var(--tile)}.bsc-photo .axp{aspect-ratio:1}.bsc-kind{font-family:var(--font-ar);font-size:11px;color:var(--gold)}.bf-radio{position:relative;display:flex;align-items:center;gap:10px;font-family:var(--font-ar);font-size:14px;color:var(--ink);cursor:pointer}.bf-radio input{position:absolute;opacity:0;pointer-events:none}.bf-radio .bf-dot{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--dashed);border-radius:50%}.bf-radio .bf-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent}.bf-radio input:checked+.bf-dot{border-color:var(--ink)}.bf-radio input:checked+.bf-dot:after{background:var(--ink)}.bf-radio input:focus-visible+.bf-dot{outline:2px solid var(--gold);outline-offset:2px}.pkd{max-width:1440px;margin-inline:auto;padding:0 16px 30px}@media(min-width:1024px){.pkd{padding:0 56px 72px}}.pkd-crumbs{display:flex;align-items:center;gap:8px;padding:16px 0 0;font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.pkd-crumbs a{color:var(--muted-2)}@media(min-width:1024px){.pkd-crumbs{display:block;padding-top:28px}}.pkd-back{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--ink)}.pkd-here{color:var(--ink)}.pkd-head{display:flex;flex-direction:column;gap:10px;padding-top:18px;font-family:var(--font-ar)}.pkd-head h1{font-size:26px;font-weight:500;line-height:1.3}.pkd-head p{font-size:14px;line-height:2;color:var(--body);max-width:640px}@media(min-width:1024px){.pkd-head{gap:12px;padding-top:24px}.pkd-head h1{font-size:44px}.pkd-head p{font-size:16px}}.pkd-mix{font-size:13px;color:var(--brass)}.pkd-table{position:relative;overflow:hidden;margin-top:20px;padding:28px 16px 22px;border-radius:16px;background:#efe8db}.pkd-table.is-out{filter:grayscale(.8) opacity(.6)}@media(min-width:1024px){.pkd-table{margin-top:28px;padding:44px 40px 36px;border-radius:26px}}.pkd-frame{position:absolute;inset:8px;border:1px solid rgba(122,92,62,.2);border-radius:12px;pointer-events:none}@media(min-width:1024px){.pkd-frame{inset:12px;border-radius:18px}}.pkd-pieces{position:relative;display:flex;align-items:flex-end;gap:10px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.pkd-pieces::-webkit-scrollbar{width:8px;height:8px}.pkd-pieces::-webkit-scrollbar-track{background:transparent}.pkd-pieces::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.pkd-pieces::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.pkd-pieces::-webkit-scrollbar-button{display:none;width:0;height:0}.pkd-pieces::-webkit-scrollbar-corner{background:transparent}.pkd-pieces>li{flex:none;display:flex;align-items:flex-end;gap:10px}@media(min-width:1024px){.pkd-pieces{justify-content:center;flex-wrap:wrap;gap:26px;overflow:visible}.pkd-pieces>li{gap:26px}}.pkd-plus{align-self:center;margin-bottom:40px;font-family:var(--font);font-size:20px;color:#b08a5e}@media(min-width:1024px){.pkd-plus{margin-bottom:56px;font-size:28px}}.pkd-piece{display:flex;flex-direction:column;align-items:center;gap:10px;width:96px;font-family:var(--font-ar)}@media(min-width:1024px){.pkd-piece{width:150px}}.pkd-piece-cover{display:flex;align-items:flex-end;justify-content:center;width:78px}.pkd-piece-cover img,.pkd-piece-cover .pkd-blank{display:block;width:auto;max-width:100%;height:auto;border-radius:3px 8px 8px 3px;box-shadow:inset 4px 0 #0003,0 16px 26px #241c1447}.pkd-piece-cover .pkd-blank{width:100%;aspect-ratio:3/4.2}@media(min-width:1024px){.pkd-piece-cover{width:120px}}.pkd-piece-label{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border-radius:10px;background:var(--card);text-align:center;box-shadow:0 4px 10px #241c140f}.pkd-piece-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:11px;line-height:1.5;color:var(--ink)}.pkd-piece:hover .pkd-piece-name{color:var(--brass)}@media(min-width:1024px){.pkd-piece-name{font-size:13px}}.pkd-piece-meta{font-family:var(--font);font-size:11px;color:var(--brass)}.pkd-piece-meta small{font-family:var(--font-ar);font-size:11px;color:var(--muted-2)}@media(min-width:1024px){.pkd-piece-meta{font-size:12px}}.pkd-buy{display:flex;flex-direction:column;gap:18px;padding:20px 0 26px}@media(min-width:1024px){.pkd-buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:28px 0 60px}}.pkd-equation{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-ar)}.pkd-equation app-icon{color:#b08a5e}@media(min-width:1024px){.pkd-equation{gap:18px}}.pkd-alone{display:flex;flex-direction:column;gap:2px}.pkd-alone small{font-size:12px;color:var(--muted-2)}.pkd-alone s{font-size:20px;color:var(--muted-2)}@media(min-width:1024px){.pkd-alone s{font-size:26px}}.pkd-inbox{display:flex;flex-direction:column;gap:2px}.pkd-inbox small{font-size:12px;color:var(--brass)}.pkd-inbox strong{display:flex;align-items:baseline;gap:6px;font-size:32px;font-weight:500;line-height:1;color:var(--ink)}.pkd-inbox strong small{font-size:14px;color:var(--brass)}@media(min-width:1024px){.pkd-inbox strong{font-size:48px}.pkd-inbox strong small{font-size:16px}}.pkd-sticker{margin-inline-start:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:var(--gold);color:var(--ink);transform:rotate(-10deg)}.pkd-sticker small{font-size:10px}.pkd-sticker b{font-family:var(--font);font-size:20px;font-weight:600;line-height:1}@media(min-width:1024px){.pkd-sticker{width:84px;height:84px}.pkd-sticker small{font-size:11px}.pkd-sticker b{font-size:22px}}.pkd-actions{display:flex;flex-direction:column;gap:16px}.pkd-add-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pkd-add{flex:1 1 220px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border:0;border-radius:999px;background:var(--ink);font-family:var(--font-ar);font-size:15px;color:var(--cream);white-space:nowrap;cursor:pointer}.pkd-total{color:var(--gold)}.pkd-out{padding:14px 18px;border-radius:999px;background:#3a2e22;font-family:var(--font-ar);font-size:14px;text-align:center;color:var(--cream)}.pkd-services{display:flex;flex-wrap:wrap;gap:10px}.pkd-services span{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e6dccb;border-radius:999px;background:#fbf8f2;font-family:var(--font-ar);font-size:13px;color:var(--body)}.pkd-services app-icon{color:var(--brass)}.pkd-others{display:flex;flex-direction:column;gap:16px}.pkd-others h2{font-family:var(--font-ar);font-size:18px;font-weight:500}@media(min-width:1024px){.pkd-others h2{font-size:24px}}.pkd-others-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1024px){.pkd-others-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.adm-login{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:0 28px;background:var(--ink)}@media(min-width:1024px){.adm-login{flex-direction:row;justify-content:stretch;gap:0;padding:0;background:var(--page)}}.adm-login-brand{display:grid;place-items:center}@media(min-width:1024px){.adm-login-brand{width:560px;flex:none;background:var(--ink)}}@media(min-width:1024px){.adm-login-panel{flex:1;display:grid;place-items:center;padding:48px}}.adm-login-form{width:100%;max-width:400px;margin-inline:auto;display:flex;flex-direction:column;gap:18px}@media(max-width:1023.98px){.adm-login-form .field>label{color:var(--on-dark)}.adm-login-form .field input:not([type=checkbox]){background:var(--ink-2);border-color:var(--dark-border);color:var(--cream)}.adm-login-form .field input:not([type=checkbox])::placeholder{color:var(--on-dark)}}.adm-login-head{margin-bottom:8px}.adm-login-head h1{font-size:30px;margin-bottom:6px}.adm-login-head p{font-family:var(--font-ar);font-size:15px;color:var(--muted)}@media(max-width:1023.98px){.adm-login-head h1{color:var(--cream);font-size:24px}.adm-login-head p{color:var(--on-dark)}}.adm-pass{position:relative}.adm-pass input{padding-left:44px!important}.adm-pass-toggle{position:absolute;top:50%;left:6px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted-2)}.adm-pass-toggle:hover{color:var(--ink)}.adm-login-row{display:flex;align-items:center;justify-content:space-between}@media(max-width:1023.98px){.adm-login-row{justify-content:center}}.adm-link{padding:0;border:0;background:none;font-family:var(--font-ar);font-size:14px;color:var(--brass);text-decoration:underline;text-underline-offset:3px}@media(max-width:1023.98px){.adm-link{color:var(--gold)}}.adm-note{font-family:var(--font-ar);font-size:13px;color:var(--muted)}@media(max-width:1023.98px){.adm-note{color:var(--on-dark)}}.adm-login-btn{padding:14px 24px;background:var(--ink);color:var(--cream)}.adm-login-btn:hover:not(:disabled){background:#3a2d20}@media(max-width:1023.98px){.adm-login-btn{background:var(--gold);color:var(--ink)}.adm-login-btn:hover:not(:disabled){background:var(--gold);filter:brightness(.95)}}.adm-shell{height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--page)}@media(min-width:1024px){.adm-shell{flex-direction:row}}.adm-side{align-self:flex-start;width:240px;height:100%;flex:none;display:flex;flex-direction:column;gap:30px;padding:26px 0;background:var(--ink)}.adm-side-brand{padding:0 24px}.adm-side-nav{display:flex;flex-direction:column}.adm-side-nav a,.adm-side-nav .disabled{padding:13px 24px;border-inline-start:3px solid transparent;font-family:var(--font-ar);font-size:15px;color:var(--on-dark)}.adm-side-nav a:hover{color:var(--cream)}.adm-side-nav a.active{background:var(--ink-2);border-inline-start-color:var(--gold);color:var(--cream)}.adm-side-nav .disabled{opacity:.45;cursor:default}.adm-nav-link{display:flex;align-items:center;gap:12px}.adm-nav-link .icon{flex:none;color:var(--on-dark)}.adm-nav-link:hover .icon,.adm-nav-link.active .icon{color:var(--gold)}.st-drawer .adm-nav-link{gap:14px}.st-drawer .adm-nav-link.active{color:var(--gold)}.adm-side-foot{margin-top:auto;padding:0 24px;display:flex;flex-direction:column;gap:8px}.adm-side-foot .adm-side-user{font-size:12px;color:var(--on-dark);overflow-wrap:anywhere}.adm-side-foot button{padding:0;border:0;background:none;text-align:start;font-family:var(--font-ar);font-size:14px;color:var(--gold)}.adm-side-foot button:hover{text-decoration:underline}.adm-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.adm-main router-outlet+*{display:contents}.adm-body.adm-store{overflow:hidden;gap:0;padding:0;align-items:center}.adm-body.adm-store.narrow{padding:16px 16px 0;background:var(--canvas)}.adm-store-tools{flex-wrap:wrap}.adm-store-tools .btn{white-space:nowrap}@media(max-width:1023.98px){.adm-store-tools{gap:10px}.adm-store-tools .sl-seg button{padding:9px 12px;font-size:13px}}.adm-store-screen{flex:1;width:100%;min-height:0;display:flex;background:var(--card)}.adm-store-screen iframe{flex:1;width:100%;border:0}.narrow .adm-store-screen{border:1px solid var(--border);border-radius:var(--radius-panel) var(--radius-panel) 0 0;overflow:hidden}.adm-mhead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--ink)}.adm-mhead-account{display:flex;align-items:center;gap:10px;min-width:0}.adm-mhead-user{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.adm-head{flex:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:20px 18px 16px;border-bottom:1px solid var(--border)}@media(min-width:1024px){.adm-head{flex-wrap:nowrap;padding:30px 40px}}.adm-head-main{display:flex;align-items:center;gap:12px;min-width:0}.adm-head-title{display:flex;flex-direction:column;gap:4px}.adm-head-title h1{font-size:22px}.adm-head-title p{font-family:var(--font-ar);font-size:14px;color:var(--muted)}@media(min-width:1024px){.adm-head-title h1{font-size:26px}}.adm-head-tools{display:flex;align-items:center;gap:14px}@media(max-width:1023.98px){.adm-head-tools{width:100%}}.adm-crumbs{display:flex;align-items:center;gap:8px;font-family:var(--font-ar);font-size:13px;color:var(--muted)}.adm-crumbs a:hover{color:var(--ink)}.adm-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:42px;padding:0 14px;border-radius:var(--radius-control);background:var(--cream);color:var(--muted-2)}.adm-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-family:var(--font-ar);font-size:14px;outline:none}.adm-search input::placeholder{color:var(--muted-2)}.adm-search input::-webkit-search-cancel-button{display:none}.adm-search:focus-within{box-shadow:0 0 0 2px var(--brass)}@media(min-width:1024px){.adm-search{flex:none;width:250px}}.adm-filter-select{flex:none;min-width:0;height:42px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);font-family:var(--font-ar);font-size:13px;color:var(--body)}@media(min-width:1024px){.adm-filter-select{min-width:160px}}.adm-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.adm-body::-webkit-scrollbar{width:8px;height:8px}.adm-body::-webkit-scrollbar-track{background:transparent}.adm-body::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.adm-body::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.adm-body::-webkit-scrollbar-button{display:none;width:0;height:0}.adm-body::-webkit-scrollbar-corner{background:transparent}.adm-body{padding:18px;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.adm-body{padding:26px 40px 40px}}.adm-bottombar{flex:none;display:flex;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--page);border-top:1px solid var(--border)}.adm-bottombar .btn{flex:1}.adm-bottombar-primary{flex:1.6}.db{gap:12px}@media(min-width:1024px){.db{padding:30px 40px 36px;gap:18px}}.db>*{flex:none;min-width:0}.db .num{font-family:var(--font)}.db-hero{position:relative;display:flex;flex-direction:column;gap:18px;padding:20px 18px;border-radius:16px;background:var(--ink);overflow:hidden;font-family:var(--font-ar)}.db-hero:before{content:"";position:absolute;top:-80px;left:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#c6a66738,#c6a66700 70%);pointer-events:none}.db-hero>*{position:relative}@media(min-width:1024px){.db-hero{flex-direction:row;align-items:stretch;gap:36px;padding:30px 32px;border-radius:20px}.db-hero:before{width:340px;height:340px}}.db-hero-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}@media(min-width:1024px){.db-hero-main{gap:18px}}.db-hero-head{display:flex;flex-direction:column;gap:6px}.db-hero-head h1{margin:0;font-size:22px;font-weight:500;color:var(--cream)}@media(min-width:1024px){.db-hero-head h1{font-size:30px}}.db-date{margin:0;font-size:13px;color:var(--gold)}.db-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.db-figures>div{min-width:0;display:flex;flex-direction:column;gap:4px}.db-figures>div:nth-child(2n){padding-inline-start:16px;border-inline-start:1px solid #3a2e22}.db-figures dt{font-size:12px;color:var(--on-dark)}.db-figures dd{display:flex;align-items:baseline;gap:6px;margin:0}.db-figures dd .num{font-size:26px;font-weight:500;line-height:1;white-space:nowrap;color:var(--cream)}.db-figures dd small{font-size:14px;color:var(--gold)}@media(min-width:1024px){.db-figures{display:flex;gap:30px}.db-figures>div+div{padding-inline-start:30px;border-inline-start:1px solid #3a2e22}.db-figures dd .num{font-size:38px}}.db-week{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.db-week{flex:none;width:340px;padding-inline-start:32px;border-inline-start:1px solid #3a2e22}}.db-week-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#b5aa97}.db-week-head a{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--gold)}.db-week-head a:hover{color:var(--cream)}.db-bars{display:flex;align-items:flex-end;gap:8px;height:84px}@media(min-width:1024px){.db-bars{gap:10px;height:110px}}.db-bar{flex:1;border-radius:5px;background:#4a3c2e}.db-bar.today{background:var(--cream)}.db-bar.best{background:var(--gold)}.db-bar.future{opacity:.35}.db-bar-labels{display:flex;gap:8px}.db-bar-labels span{flex:1;text-align:center;font-size:10px;color:#7d6e5a}.db-bar-labels span.today{color:var(--cream)}@media(min-width:1024px){.db-bar-labels{gap:10px}}.db-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:1024px){.db-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.db-action{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--card);font-family:var(--font-ar);font-size:13px;color:var(--ink);transition:box-shadow .15s}.db-action:hover{color:var(--ink);box-shadow:0 6px 18px #241c1414}@media(min-width:1024px){.db-action{padding:18px 20px;border-radius:16px;font-size:15px}}.db-action.primary{background:var(--gold)}.db-action.primary .db-action-icon{background:var(--ink);color:var(--gold)}.db-action.primary .db-action-plus{background:var(--cream);color:var(--ink)}.db-action-icon{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f2ece1;color:var(--brass)}@media(min-width:1024px){.db-action-icon{width:44px;height:44px}}.db-action-plus{position:absolute;bottom:-3px;left:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ink);color:var(--cream)}.db-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:14px;background:var(--card);font-family:var(--font-ar)}@media(min-width:1024px){.db-card{gap:18px;padding:24px;border-radius:16px}}.db-card-head{display:flex;align-items:center;gap:10px}.db-card-head h2{flex:1;margin:0;font-size:15px;font-weight:500}@media(min-width:1024px){.db-card-head h2{font-size:17px}}.db-more{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--brass)}.db-more:hover{color:var(--ink)}.db-empty{margin:0;font-size:13px;color:var(--muted-2)}.db-pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.db-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.db-pipeline li{position:relative}.db-pipeline li:not(:last-child):after{content:"";position:absolute;top:26px;left:-50%;width:100%;height:2px;background:repeating-linear-gradient(to left,var(--border) 0 6px,transparent 6px 12px)}}.db-step{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#fbf8f2;color:var(--ink)}.db-step:hover{color:var(--ink);background:#f2ece1}@media(min-width:1024px){.db-step{position:relative;z-index:1;flex-direction:column;gap:10px;padding:0;background:none}.db-step:hover{background:none}.db-step:hover .db-step-icon{transform:translateY(-2px)}}.db-step-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f2ece1;color:var(--brass);transition:transform .15s}.db-step--new .db-step-icon{background:var(--gold);color:var(--ink)}.db-step--done .db-step-icon{background:var(--success-bg);color:var(--success)}@media(min-width:1024px){.db-step-icon{width:54px;height:54px}.db-step--new .db-step-icon{box-shadow:0 0 0 6px #c6a6672e}}.db-step-text{display:flex;flex-direction:column;gap:2px}.db-step-text strong{font-size:20px;font-weight:500}.db-step-text span{font-size:12px;color:var(--muted)}@media(min-width:1024px){.db-step-text{align-items:center}.db-step-text strong{font-size:26px}.db-step-text span{font-size:13px}}.db-row{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.db-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px}}.db-warn{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--danger-bg);color:var(--danger)}.db-count{padding:3px 10px;border-radius:999px;background:var(--danger-bg);font-size:12px;color:var(--danger)}.db-stock{margin:0;padding:0;list-style:none}.db-stock li{display:flex;align-items:center;gap:12px;padding-block:10px 0;border-top:1px solid #efeae0}.db-stock li+li{margin-top:10px}@media(min-width:1024px){.db-stock li{padding-top:12px}.db-stock li+li{margin-top:12px}}.db-stock-cover{flex:none;width:30px;height:42px;border-radius:4px;overflow:hidden}.db-stock-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.db-stock-text strong{overflow:hidden;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.db-stock-text small{font-size:12px;color:var(--muted-2)}.db-stock-state{flex:none;font-size:12px}.db-stock-state.out{color:var(--danger)}.db-stock-state.low{color:#8c6420}.db-restock{flex:none;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-control);font-size:12px;color:var(--ink)}.db-restock:hover{background:var(--divider);color:var(--ink)}.db-shelf,.db-shelf-names{display:flex;gap:12px;margin:0;padding:0 4px;list-style:none}@media(min-width:1024px){.db-shelf,.db-shelf-names{gap:18px}}.db-shelf>li,.db-shelf-names>li{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.db-shelf{align-items:flex-end;border-bottom:6px solid var(--brass);border-radius:0 0 4px 4px}.db-shelf>li{gap:8px}.db-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2ece1;font-size:12px;color:var(--brass)}.rank-1 .db-rank{background:var(--ink);color:var(--gold)}.db-spine{width:60px;border-radius:4px 4px 0 0}.rank-1 .db-spine{height:96px;background:#3f3a33;box-shadow:inset 0 0 0 2px var(--gold)}.rank-2 .db-spine{height:80px;background:var(--brass)}.rank-3 .db-spine{height:70px;background:#5c4631}@media(min-width:1024px){.db-spine{width:74px}.rank-1 .db-spine{height:120px}.rank-2 .db-spine{height:100px}.rank-3 .db-spine{height:88px}}.db-shelf-names>li{gap:2px;text-align:center}.db-shelf-names>li strong{font-size:13px;font-weight:400;line-height:1.5}.db-shelf-names>li small{font-size:11px;color:var(--muted-2)}.adm-table{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.adm-table::-webkit-scrollbar{width:8px;height:8px}.adm-table::-webkit-scrollbar-track{background:transparent}.adm-table::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.adm-table::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.adm-table::-webkit-scrollbar-button{display:none;width:0;height:0}.adm-table::-webkit-scrollbar-corner{background:transparent}.adm-thead,.adm-trow{display:flex;align-items:center;gap:12px}.adm-thead{position:sticky;top:0;z-index:1;padding:0 18px 14px;background:var(--page);font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.adm-trow{flex:none;margin-bottom:10px;padding:14px 18px;background:var(--card);border-radius:var(--radius-card);font-family:var(--font-ar);font-size:14px;color:var(--body);transition:background-color .12s}.adm-trow:hover{background:var(--divider)}.c-book{flex:3;min-width:0;display:flex;align-items:center;gap:14px}.c-cat{flex:1.4;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.c-num{flex:1}.c-num.price{color:var(--brass)}.c-act{width:96px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.adm-thead .c-act{justify-content:flex-start}.c-id{width:90px;flex:none;text-align:start;margin-inline-end:8px}.c-date{width:80px;flex:none;text-align:end}.c-tel{width:104px;flex:none;min-width:0;overflow:hidden;white-space:nowrap}.adm-ordno{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid rgba(198,166,103,.7);border-radius:var(--radius-control);background:#c6a66733;font-family:var(--font);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brass);white-space:nowrap}.adm-ordno:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #c6a6672e}.adm-ordno--sm{align-self:flex-start;margin-top:2px;padding:1px 6px;gap:4px;font-size:11px}.adm-table--orders{overflow-x:auto}.adm-table--orders .adm-thead,.adm-table--orders .adm-trow{min-width:880px}.adm-table--orders .c-num.price{white-space:nowrap}.adm-thumb{position:relative;flex:none;display:block;width:38px;height:54px;border-radius:4px;overflow:hidden}.adm-thumb--view{position:relative;padding:0;border:0;background:none;cursor:zoom-in}.adm-thumb--view:hover{outline:2px solid var(--brass);outline-offset:1px}.adm-thumb-count{position:absolute;bottom:2px;inset-inline-end:2px;min-width:16px;padding:0 4px;border-radius:var(--radius-pill);background:#241c14b8;font-family:var(--font);font-size:10px;line-height:16px;color:var(--cream)}.adm-book-text,.adm-card-text{min-width:0;display:flex;flex-direction:column;gap:4px}.adm-book-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.adm-book-title:hover{color:var(--brass)}.adm-book-author{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.adm-iconbtn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--body)}.adm-iconbtn:hover{background:var(--divider)}.adm-iconbtn.danger{border-color:#e3d2d2;color:var(--danger)}.adm-iconbtn.danger:hover{background:var(--danger-bg)}.adm-cards{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.adm-cards::-webkit-scrollbar{width:8px;height:8px}.adm-cards::-webkit-scrollbar-track{background:transparent}.adm-cards::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.adm-cards::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.adm-cards::-webkit-scrollbar-button{display:none;width:0;height:0}.adm-cards::-webkit-scrollbar-corner{background:transparent}.adm-card{flex:none;display:flex;align-items:center;gap:12px;padding:12px;background:var(--card);border-radius:var(--radius-card)}.adm-card .adm-thumb{width:46px;height:64px}.adm-card .adm-card-text{flex:1;align-items:flex-start}.adm-card-actions{display:flex;flex-direction:column;gap:8px}.adm-card--order{justify-content:space-between}.adm-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.adm-card-side strong{font-family:var(--font-ar);font-size:14px;font-weight:500;color:var(--brass)}.adm-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.adm-date-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:1023.98px){.adm-date-range{width:100%}.adm-date-range .adm-chips--sm{flex:1 0 100%}}.adm-date-field{display:flex;align-items:center;gap:6px;font-family:var(--font-ar);font-size:13px;color:var(--muted)}@media(max-width:1023.98px){.adm-date-field{flex:1 1 140px;min-width:0}.adm-date-field .date-input{flex:1}.adm-date-field .p-datepicker-input{width:100%}}.adm-date-clear{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--muted)}.adm-date-clear:hover{background:var(--divider);color:var(--ink)}.adm-chips{display:flex;flex-wrap:wrap;gap:8px}.adm-chips button{padding:6px 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font-family:var(--font-ar);font-size:13px}.adm-chips button:hover{background:var(--divider)}.adm-chips button.active{background:var(--ink);border-color:var(--ink);color:var(--cream)}.adm-chips--sm button{padding:5px 12px;font-size:12px}.adm-form{display:flex;flex-direction:column;gap:18px}@media(min-width:1024px){.adm-form{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"cover main" "extra main";gap:32px;align-items:start}.adm-form .alert{grid-column:1/-1}}.adm-form-cover,.adm-form-main,.adm-form-extra{display:flex;flex-direction:column;gap:18px;min-width:0}@media(min-width:1024px){.adm-form-cover{grid-area:cover}.adm-form-main{grid-area:main}.adm-form-extra{grid-area:extra}}.adm-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}@media(max-width:1023.98px){.adm-form-row--single-mobile{grid-template-columns:1fr}}.adm-drop{position:relative;width:100%;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;border:1.5px dashed var(--dashed);border-radius:var(--radius-card);background:var(--card);color:var(--muted);overflow:hidden;font-family:var(--font-ar)}.adm-drop strong{font-size:15px;font-weight:500;color:var(--ink)}.adm-drop small{font-size:12px;color:var(--muted-2)}.adm-drop:hover,.adm-drop.dragging{border-color:var(--brass);background:var(--divider)}@media(min-width:1024px){.adm-drop{height:300px}}@media(min-width:1024px){.adm-form--product{grid-template-columns:320px 1fr;grid-template-rows:auto 1fr}}.adm-form--product .adm-seg{display:flex;width:100%}.adm-form--product .adm-seg button{flex:1}.adm-form--product .num{font-family:var(--font)}@media(min-width:1024px){.adm-form--product .adm-drop{height:220px}}.adm-pricing{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--ink);border-radius:var(--radius-panel);font-family:var(--font-ar)}.adm-pricing .field label{color:var(--gold);font-size:13px}.adm-pricing .field input:not([type=checkbox]):not([type=radio]):not([type=range]){font-family:var(--font);font-size:18px}.adm-pricing-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:13px;color:#b5aa97}.adm-pricing-row s{font-family:var(--font)}.adm-pricing-row small{font-size:12px;text-align:end}.adm-saving{padding:4px 12px;border-radius:var(--radius-pill);background:var(--gold);font-family:var(--font);font-size:13px;color:var(--ink);white-space:nowrap}.adm-no-saving{color:#e0a595}.pi{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card)}.pi-main{position:relative;height:200px;padding:0;border:0;border-radius:var(--radius-control);overflow:hidden;background:var(--cream);cursor:zoom-in}.pi-main img{width:100%;height:100%;object-fit:contain;object-position:center}.pi-badge{position:absolute;display:inline-flex;align-items:center;gap:6px;background:#241c14b8;color:var(--cream);font-family:var(--font-ar)}.pi-badge--top{top:8px;inset-inline-start:8px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px}.pi-badge--view{bottom:8px;inset-inline-end:8px;padding:6px 10px;border-radius:var(--radius-control);font-size:12px}.pi-thumbs{display:flex;flex-wrap:wrap;gap:10px}.pi-thumb,.pi-add{width:60px;height:60px;flex:none;padding:0;border-radius:var(--radius-control)}.pi-thumb{overflow:hidden;border:2px solid transparent;background:var(--cream);cursor:grab}.pi-thumb.active{border-color:var(--ink)}.pi-thumb.drop-target{outline:2px dashed var(--brass);outline-offset:2px}.pi-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.pi-add{display:grid;place-items:center;border:1px dashed var(--dashed);background:transparent;font-size:20px;color:var(--brass)}.pi-add:hover{border-color:var(--brass);background:var(--divider)}.pi-hint{margin:0;font-family:var(--font-ar);font-size:12px;color:var(--muted-2)}.adm-seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.adm-seg button{padding:10px 26px;border:0;background:var(--card);font-family:var(--font-ar);font-size:14px}.adm-seg button.active{background:var(--ink);color:var(--cream)}.adm-hint{padding:14px 16px;background:var(--cream);border-radius:var(--radius-card);font-family:var(--font-ar);font-size:13px;line-height:1.9;color:var(--muted)}.adm-delete{padding:11px;border:1px solid #e3d2d2;border-radius:var(--radius-control);background:transparent;font-family:var(--font-ar);font-size:14px;color:var(--danger)}.adm-delete:hover{background:var(--danger-bg)}.adm-od{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.adm-od{display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:start}.adm-od .alert{grid-column:1/-1}}.adm-od-main,.adm-od-side{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:1024px){.adm-od-side{order:-1}}.adm-od-title{display:flex;align-items:center;gap:12px}.adm-od-title h1{font-size:24px}.adm-back{display:grid;place-items:center;width:32px;height:32px;color:var(--ink)}.adm-card-panel{padding:20px;background:var(--card);border-radius:var(--radius-panel)}.adm-card-panel h2{font-size:16px;margin-bottom:16px}.adm-canceled{margin-bottom:14px;padding:8px 12px;background:var(--danger-bg);border-radius:var(--radius-control);font-family:var(--font-ar);font-size:13px;color:var(--danger)}.adm-tracker{display:flex;flex-direction:column;gap:26px;margin:0;padding:0;list-style:none}.adm-tracker li{position:relative;display:flex;align-items:center;gap:12px;text-align:start}.adm-tracker .dot{position:relative;z-index:1;flex:none;width:22px;height:22px;display:grid;place-items:center;border:2px solid var(--border);border-radius:50%;background:var(--card);color:var(--cream)}.adm-tracker strong{flex:none;white-space:nowrap;font-family:var(--font-ar);font-size:14px;font-weight:500;color:var(--muted)}.adm-tracker small{min-width:0;margin-inline-start:auto;font-size:12px;color:var(--muted-2)}.adm-tracker li.done .dot{background:var(--brass);border-color:var(--brass)}.adm-tracker li.done strong{color:var(--ink)}.adm-tracker li.current .dot{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 4px #241c141f}.adm-tracker li+li:before{content:"";position:absolute;top:-26px;right:10px;width:2px;height:26px;background:var(--border)}.adm-tracker li.done+li:before,.adm-tracker li+li.done:before{background:var(--brass)}.adm-tracker.is-canceled li.done .dot{background:#b9ac93;border-color:#b9ac93}.adm-tracker.is-canceled li.done:before{background:#b9ac93}@media(min-width:1024px){.adm-tracker{flex-direction:row;gap:0}.adm-tracker li{flex:1;flex-direction:column;gap:8px;text-align:center}.adm-tracker small{margin-inline-start:0}.adm-tracker li+li:before{top:10px;left:50%;right:-50%;width:auto;height:2px}}.oi{display:flex;flex-direction:column;padding:0;overflow:hidden}.oi .num{font-family:var(--font)}@media(min-width:1024px){.oi{flex-direction:row}}.oi-items{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px 12px 14px}@media(min-width:1024px){.oi-items{gap:18px;padding:22px 24px 24px}}.oi-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.oi-head h2{margin:0;font-size:16px;font-weight:500}@media(min-width:1024px){.oi-head{padding:0}.oi-head h2{font-size:17px}}.oi-count{font-family:var(--font-ar);font-size:12px;color:var(--muted-2)}.oi-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.oi-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}}.oi-card{display:flex;gap:12px;padding:12px;border:1px solid #efeae0;border-radius:var(--radius-panel)}@media(min-width:1024px){.oi-card{gap:16px;padding:14px}}.oi-cover{position:relative;flex:none;width:56px;height:80px;border-radius:4px;overflow:hidden}.oi-cover:after{content:"";position:absolute;inset:0;box-shadow:inset -5px 0 #00000029;pointer-events:none}.oi-cover:before{content:"";position:absolute;z-index:1;top:8px;left:0;width:8px;height:20px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,40% 50%)}@media(min-width:1024px){.oi-cover{width:78px;height:112px}.oi-cover:after{box-shadow:inset -6px 0 #00000029}.oi-cover:before{top:10px;width:10px;height:26px}}.oi-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media(min-width:1024px){.oi-body{gap:10px}}.oi-text{display:flex;flex-direction:column;gap:3px;font-family:var(--font-ar)}.oi-text strong{font-size:15px;font-weight:500;color:var(--ink)}.oi-text small{font-size:12px;color:var(--muted-2)}@media(min-width:1024px){.oi-text{gap:5px}.oi-text strong{font-size:16px}.oi-text small{font-size:13px}}.oi-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}@media(min-width:1024px){.oi-foot{align-items:flex-end}}.oi-qty{display:flex;align-items:center;gap:2px;font-family:var(--font-ar);font-size:12px;color:var(--muted)}.oi-qty>span{padding:0 8px}.oi-qty b{display:flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:12px;background:var(--ink);color:var(--cream);font-size:12px;font-weight:400;direction:ltr}@media(min-width:1024px){.oi-qty{padding:4px;background:var(--page);border-radius:var(--radius-pill)}.oi-qty b{height:26px;padding:0;border-radius:13px;font-size:13px}}.oi-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.oi-price>small{font-size:12px;color:var(--muted-2);direction:ltr}.oi-price>span{display:flex;align-items:baseline;gap:4px}.oi-price strong{font-size:17px;font-weight:500;color:var(--ink)}.oi-price span small{font-family:var(--font-ar);font-size:11px;color:var(--muted-2)}@media(min-width:1024px){.oi-price strong{font-size:20px}.oi-price span small{font-size:12px}}.oi-summary{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:16px;background:var(--ink);font-family:var(--font-ar)}.oi-summary dl{display:flex;flex-direction:column;gap:14px;margin:34px 0 0;padding-bottom:14px;background:linear-gradient(to left,var(--dark-border) 50%,transparent 50%) bottom/10px 1px repeat-x}.oi-summary dl>div{display:flex;justify-content:space-between;font-size:13px;color:#b5aa97}.oi-summary dl dt,.oi-summary dl dd{margin:0}.oi-summary dl dd{color:var(--cream)}@media(min-width:1024px){.oi-summary{flex:0 1 280px;min-width:220px;padding:26px 24px}.oi-summary:before{content:"";position:absolute;top:0;right:28px;width:24px;height:40px;background:var(--brass);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}}.oi-total{display:flex;align-items:center;justify-content:space-between}@media(min-width:1024px){.oi-total{flex-direction:column;align-items:flex-start;gap:4px}}.oi-total-label{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--gold)}.oi-total-label small{font-size:11px;color:#b5aa97}.oi-total-sum{display:flex;align-items:baseline;gap:5px}.oi-total-sum strong{font-size:28px;font-weight:500;line-height:1.1;color:var(--cream)}.oi-total-sum small{font-size:13px;color:var(--gold)}@media(min-width:1024px){.oi-total-sum{gap:6px}.oi-total-sum strong{font-size:40px}.oi-total-sum small{font-size:15px}}.adm-wa{margin-top:12px}.adm-wa+.adm-hint{margin-top:6px}.adm-status-select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);font-family:var(--font-ar);font-size:15px}.adm-status-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.adm-status-list button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);font-family:var(--font-ar);font-size:14px}.adm-status-list button:hover:not(:disabled){background:var(--divider)}.adm-status-list button:disabled{opacity:.5;cursor:not-allowed}.adm-status-list button.active{border-color:var(--ink);background:var(--cream);color:var(--ink)}.adm-customer{margin:0;display:flex;flex-direction:column;gap:14px}.adm-customer dt{font-family:var(--font-ar);font-size:12px;color:var(--muted-2)}.adm-customer dd{margin:2px 0 0;font-family:var(--font-ar);font-size:15px;color:var(--ink)}.adm-subnav{flex:none;display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.adm-subnav::-webkit-scrollbar{width:8px;height:8px}.adm-subnav::-webkit-scrollbar-track{background:transparent}.adm-subnav::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.adm-subnav::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.adm-subnav::-webkit-scrollbar-button{display:none;width:0;height:0}.adm-subnav::-webkit-scrollbar-corner{background:transparent}@media(max-width:1023.98px){.adm-subnav{gap:0;padding:0 8px}}@media(min-width:1024px){.adm-subnav{padding:0 40px}}.adm-subnav a{margin-bottom:-1px;padding:14px 16px;border-bottom:2px solid transparent;font-family:var(--font-ar);font-size:15px;color:var(--muted);white-space:nowrap}@media(max-width:1023.98px){.adm-subnav a{flex:1 0 auto;padding:14px 8px;font-size:14px;text-align:center}}@media(max-width:380px){.adm-subnav a{padding:14px 5px;font-size:13px}}.adm-subnav a:hover{color:var(--ink)}.adm-subnav a.active{color:var(--ink);border-bottom-color:var(--brass)}.adm-set-panel{max-width:560px}.adm-set-form{display:flex;flex-direction:column;gap:18px}.adm-set-form>.btn{align-self:flex-start}.adm-set-actions{display:flex;gap:12px}.adm-set-actions .btn{flex:1}@media(min-width:1024px){.adm-set-actions .btn{flex:none;min-width:130px}}.adm-set-head{flex:none;position:sticky;top:0;z-index:1;background:var(--page);display:flex;flex-direction:column;gap:16px}.adm-set-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.adm-set-bar h2{font-size:18px}.adm-set-bar p{font-family:var(--font-ar);font-size:14px;color:var(--muted)}.adm-profile-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.adm-profile-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.adm-profile-name h2{margin:0;font-size:18px}.adm-avatar{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--cream);font-family:var(--font-ar);font-size:22px}.c-name{flex:2;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.c-mail{flex:3;min-width:0;overflow-wrap:anywhere}.c-role{width:130px;flex:none;display:flex;align-items:center;gap:8px}.c-state{width:150px;flex:none;display:flex;align-items:center;gap:12px}.adm-card-state{display:flex;align-items:center;gap:12px}.adm-switch{position:relative;flex:none;width:40px;height:22px;padding:0;border:0;border-radius:11px;background:var(--dashed);transition:background-color .15s}.adm-switch span{position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .15s}.adm-switch.on{background:var(--success)}.adm-switch.on span{inset-inline-start:21px}.adm-switch:disabled{opacity:.5;cursor:progress}.adm-readonly{align-self:flex-start;max-width:100%;font-size:15px;line-height:1.6;color:var(--text);overflow-wrap:anywhere}.adm-inline-input{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--brass);border-radius:var(--radius-control);background:var(--card);font-size:14px}.adm-inline-input:focus{outline:none;box-shadow:0 0 0 3px #7a5c3e26}.c-editor{flex:1.4;min-width:0;display:flex;flex-direction:column;gap:2px}.c-editor span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.c-editor small{font-size:12px;color:var(--muted-2)}.adm-audit{display:flex;flex-direction:column;gap:4px}.adm-audit p{font-size:13px;color:var(--muted)}.adm-audit strong{font-weight:500;color:var(--ink)}.adm-cat-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}@media(min-width:1024px){.adm-cat-body{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start;height:100%}}.adm-cat-list{display:flex;flex-direction:column;min-height:0;min-width:0}@media(min-width:1024px){.adm-cat-list{height:100%}}.adm-cat-side{display:flex;flex-direction:column;gap:16px}.adm-cat-card{padding:22px;background:var(--card);border:1px solid transparent;border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:16px}.adm-cat-card h2{font-size:17px}.adm-cat-card form{display:flex;flex-direction:column;gap:16px}.adm-cat-card.editing{border-color:var(--gold);background:#fbf8f2}.adm-cat-card-head{display:flex;align-items:center;justify-content:space-between}.adm-cat-card-head span{font-size:12px;color:var(--brass)}.pk-summary{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-thumb{position:relative;flex:none;padding:0;border:0;background:none;cursor:zoom-in}.pk-thumb:hover{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}.c-pk-price{flex:1.2;display:flex;flex-direction:column;gap:2px}.pk-price{font-family:var(--font);font-size:15px;color:var(--brass)}.pk-sum{font-family:var(--font);font-size:12px;color:var(--placeholder)}.pk-card-price{display:flex;align-items:baseline;gap:8px}.adm-card .pk-covers{--w: 40px;--h: 58px;--step: 11px}.pk-items{display:flex;flex-direction:column;gap:10px}.pk-items>.error{font-family:var(--font-ar);font-size:12px;color:var(--danger)}.pk-items-head{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-ar)}.pk-items-head h2{margin:0;font-size:15px;font-weight:500}.pk-items-head>span{font-size:13px;color:var(--muted-2)}.pk-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:1px dashed var(--dashed);border-radius:var(--radius-card);background:#fbf8f2;font-family:var(--font-ar);text-align:center}.pk-empty strong{font-size:15px;font-weight:500}.pk-empty span{font-size:13px;color:var(--muted-2)}.pk-empty.invalid{border-color:var(--danger)}.pk-lines{display:flex;flex-direction:column;gap:8px}.pk-line{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--card);border:1px solid #efeae0;border-radius:var(--radius-card)}.pk-line-cover{flex:none;width:34px;height:48px;border-radius:4px;overflow:hidden}.pk-line-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-family:var(--font-ar)}.pk-line-text strong{font-size:15px;font-weight:400;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.pk-line-text small{font-size:12px;color:var(--muted-2)}.pk-out{color:var(--danger)}.pk-qty{flex:none;display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.pk-qty button{width:30px;height:32px;padding:0;border:0;background:var(--card);color:var(--muted);font-size:16px}.pk-qty button:hover:not(:disabled){background:var(--page)}.pk-qty button:disabled{color:var(--dashed)}.pk-qty .num{min-width:24px;text-align:center;font-size:13px}.pk-remove{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #efeae0;border-radius:var(--radius-control);background:var(--card);color:var(--muted-2)}.pk-remove:hover{border-color:var(--danger);color:var(--danger)}.pp{position:relative;display:flex;flex-direction:column;gap:6px}.pp-input{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px dashed var(--dashed);border-radius:var(--radius-card);background:var(--card);color:var(--muted-2);cursor:text}.pp-input input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;font-family:var(--font-ar);font-size:14px;color:var(--ink)}.pp-input input::placeholder{color:var(--muted-2)}.pp-input.active{border:1.5px solid var(--ink);color:var(--ink)}.pp-count{flex:none;font-family:var(--font-ar);font-size:12px;color:var(--muted-2)}.pp-panel{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 14px 34px #241c1424}.pp-chips{display:flex;gap:6px;padding-bottom:6px;border-bottom:1px solid #efeae0}.pp-chips button{padding:6px 12px;border:0;border-radius:var(--radius-pill);background:var(--page);font-family:var(--font-ar);font-size:12px;color:var(--body)}.pp-chips button.active{background:var(--ink);color:var(--cream)}.pp-list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:var(--dashed) transparent}.pp-list::-webkit-scrollbar{width:8px;height:8px}.pp-list::-webkit-scrollbar-track{background:transparent}.pp-list::-webkit-scrollbar-thumb{background:var(--dashed);border-radius:4px}.pp-list::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.pp-list::-webkit-scrollbar-button{display:none;width:0;height:0}.pp-list::-webkit-scrollbar-corner{background:transparent}.pp-empty{display:grid;place-items:center;padding:18px;font-family:var(--font-ar);font-size:13px;color:var(--muted-2)}.pp-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-control);cursor:pointer}.pp-row.active{background:var(--page)}.pp-row.out{opacity:.55;cursor:not-allowed}.pp-cover{flex:none;width:28px;height:40px;border-radius:3px;overflow:hidden}.pp-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-family:var(--font-ar)}.pp-text strong{font-size:14px;font-weight:400;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.pp-text small{font-size:11px;color:var(--muted-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.pp-price{flex:none;font-family:var(--font);font-size:13px;color:var(--brass)}.pp-add{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-control);background:var(--ink);color:var(--cream)}.pp-state{flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ar);font-size:11px}.pp-state--added{color:var(--success)}.pp-state--out{color:var(--danger)}.pk-image{position:relative;display:block;height:220px;border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.pk-image img{width:100%;height:100%;object-fit:contain;object-position:center}.pk-image--auto{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0;border:1px dashed var(--dashed);color:var(--muted-2);cursor:pointer}.pk-image--auto>span{font-family:var(--font-ar);font-size:12px;line-height:1.8;text-align:center}.pk-image--auto em{font-style:normal;color:var(--brass)}.pk-image--auto:hover,.pk-image--auto.dragging{border-color:var(--brass)}.pk-stock{display:flex;align-items:center;gap:6px;min-height:46px;margin:0;padding:0 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-control);font-family:var(--font-ar);font-size:14px}.pk-stock small{font-size:12px;color:var(--muted-2)}.oi-type{align-self:flex-start;padding:2px 9px;border-radius:var(--radius-pill);background:var(--page);font-family:var(--font-ar);font-size:11px;color:var(--brass)}.sl-top .num,.sl-bottom .num,.sl-filters .num{font-family:var(--font);direction:ltr;unicode-bidi:isolate}.sl-filters{display:flex;align-items:center;gap:18px}@media(max-width:1023.98px){.sl-filters{width:100%;flex-direction:column-reverse;align-items:stretch;gap:12px}}.sl-stepper{display:flex;align-items:center;justify-content:space-between;gap:4px}.sl-step{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--ink);cursor:pointer}.sl-step:disabled{opacity:.35;cursor:default}.sl-step:not(:disabled):hover{border-color:var(--brass)}.sl-period{min-width:0;padding:0 10px;text-align:center;font-family:var(--font-ar);font-size:15px}@media(min-width:1024px){.sl-period{min-width:190px}}.sl-seg{flex:none;display:flex;gap:2px;padding:4px;border-radius:999px;background:#eae4d8}.sl-seg button{flex:1;padding:9px 22px;border:0;border-radius:999px;background:transparent;white-space:nowrap;font-family:var(--font-ar);font-size:14px;color:var(--body);cursor:pointer}.sl-seg button.active{background:var(--ink);color:var(--cream)}.sl-loading{opacity:.55;transition:opacity .15s}.sl-top{flex:none;display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.sl-top{flex-direction:row;align-items:stretch;gap:18px}}.sl-hero{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px 16px 14px;overflow:hidden;border-radius:16px;background:var(--ink);color:var(--cream)}.sl-hero:before{content:"";position:absolute;top:-60px;left:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#c6a66733,#c6a66700 70%);pointer-events:none}.sl-hero>*{position:relative}@media(min-width:1024px){.sl-hero{gap:20px;padding:28px 30px 22px;border-radius:20px}.sl-hero:before{width:300px;height:300px}}.sl-hero-head{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sl-hero-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px}}.sl-hero-total{display:flex;flex-direction:column;gap:6px}.sl-hero-label{font-family:var(--font-ar);font-size:13px;color:#b5aa97}.sl-hero-value{display:flex;align-items:baseline;gap:10px}.sl-hero-value .num{font-size:40px;font-weight:500;line-height:1}@media(min-width:1024px){.sl-hero-value .num{font-size:60px}}.sl-hero-unit{font-family:var(--font-ar);font-size:16px;color:var(--gold)}@media(min-width:1024px){.sl-hero-unit{font-size:20px}}.sl-hero-vs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-ar);font-size:12px;color:var(--on-dark)}.sl-delta{flex:none;align-self:center;padding:4px 10px;border-radius:999px;background:var(--success-bg);font-family:var(--font);font-size:12px;color:var(--success);direction:ltr;unicode-bidi:isolate}.sl-delta.down{background:var(--danger-bg);color:var(--danger)}.sl-delta--hero{padding:5px 12px;background:#9fc39a29;font-size:13px;color:#9fc39a}.sl-delta--hero.down{background:#e9a99e29;color:#e9a99e}.sl-chart{display:flex;flex-direction:column;gap:8px}.sl-bars,.sl-bar-labels{display:flex;gap:6px}.sl-bars.sl-bars--dense,.sl-bars--dense+.sl-bars,.sl-bar-labels.sl-bars--dense,.sl-bars--dense+.sl-bar-labels{gap:3px}.sl-bars{height:120px;align-items:flex-end}@media(min-width:1024px){.sl-bars{height:190px}}.sl-bar{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;outline:none}.sl-bar:hover .sl-tip,.sl-bar:focus-visible .sl-tip{display:block}.sl-bar:focus-visible .sl-bar-fill{box-shadow:0 0 0 2px var(--gold)}.sl-bar-fill{width:100%;max-width:14px;border-radius:4px;background:#4a3c2e}.sl-bar-fill.best{background:var(--gold)}.sl-bar-fill.future{background:#31261c}@media(min-width:1024px){.sl-bar-fill{max-width:26px;border-radius:6px}}.sl-tip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;z-index:2;transform:translate(-50%);padding:6px 10px;border-radius:var(--radius-control);background:var(--card);box-shadow:0 6px 18px #241c1440;font-family:var(--font-ar);font-size:12px;color:var(--ink);white-space:nowrap;pointer-events:none}.sl-bar:first-child .sl-tip{left:auto;right:0;transform:none}.sl-bar:last-child .sl-tip{left:0;transform:none}.sl-bar-labels span{flex:1;min-width:0;text-align:center;font-family:var(--font-ar);font-size:10px;color:#7d6e5a;white-space:nowrap}.sl-best{display:flex;align-items:center;gap:8px;font-family:var(--font-ar);font-size:12px;color:#b5aa97}.sl-best .sl-swatch{background:var(--gold)}.sl-swatch{flex:none;width:10px;height:10px;border-radius:3px}.sl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:1024px){.sl-kpis{flex:none;width:300px;grid-template-columns:minmax(0,1fr);gap:14px}}.sl-kpi{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 10px;border-radius:12px;background:var(--card)}.sl-kpi .sl-delta{align-self:flex-start;padding:2px 7px;font-size:10px}@media(min-width:1024px){.sl-kpi{flex-direction:row;align-items:center;gap:14px;padding:18px 20px;border-radius:16px}.sl-kpi .sl-delta{align-self:center;padding:4px 10px;font-size:12px}}.sl-kpi-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f2ece1;color:var(--brass)}.sl-kpi-icon .icon{width:16px;height:16px}@media(min-width:1024px){.sl-kpi-icon{width:44px;height:44px;border-radius:12px}.sl-kpi-icon .icon{width:20px;height:20px}}.sl-kpi-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sl-kpi-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ar);font-size:11px;color:var(--muted)}@media(min-width:1024px){.sl-kpi-label{font-size:13px}}.sl-kpi-value{display:flex;align-items:baseline;gap:4px}.sl-kpi-value .num{font-size:19px;font-weight:500}.sl-kpi-value small{font-family:var(--font-ar);font-size:10px;color:var(--brass)}@media(min-width:1024px){.sl-kpi-value .num{font-size:26px}.sl-kpi-value small{font-size:13px}}.sl-bottom{flex:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1024px){.sl-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}}.sl-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:14px;background:var(--card)}.sl-card h2{font-size:15px;font-weight:500}.sl-card .state-msg{padding:24px 10px}@media(min-width:1024px){.sl-card{gap:14px;padding:24px;border-radius:16px}.sl-card h2{font-size:17px}}.sl-types{flex-direction:row;align-items:center;gap:16px}@media(min-width:1024px){.sl-types{gap:28px}}.sl-donut{flex:none;width:118px;height:118px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media(min-width:1024px){.sl-donut{width:150px;height:150px}}.sl-donut-hole{width:82px;height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:var(--card)}.sl-donut-hole .num{font-size:17px;font-weight:500}.sl-donut-hole small{font-family:var(--font-ar);font-size:11px;color:var(--muted-2)}@media(min-width:1024px){.sl-donut-hole{width:106px;height:106px}.sl-donut-hole .num{font-size:22px}}.sl-types-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sl-types-list{gap:14px}}.sl-type{display:flex;align-items:center;gap:10px;font-family:var(--font-ar);font-size:13px}.sl-type .num{font-size:13px}@media(min-width:1024px){.sl-type,.sl-type .num{font-size:14px}}.sl-type-name{flex:1;min-width:0}.sl-top-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.sl-top-list li{display:flex;align-items:center;gap:12px}.sl-rank{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2ece1;font-family:var(--font);font-size:12px;color:var(--brass)}.sl-rank.first{background:var(--ink);color:var(--gold)}@media(min-width:1024px){.sl-rank{width:28px;height:28px}}.sl-top-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sl-top-row{display:flex;align-items:baseline;gap:8px}.sl-top-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ar);font-size:14px}.sl-top-kind{flex:none;font-family:var(--font-ar);font-size:11px;color:var(--muted-2)}.sl-top-amount{flex:none;font-size:14px}.sl-progress{display:block;height:6px;overflow:hidden;border-radius:3px;background:#f2ece1}.sl-progress span{display:block;height:100%;border-radius:3px;background:var(--brass)}.sl-progress span.first{background:var(--gold)}.sl-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sl-net-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0}.sl-net-value>.num{font-family:var(--font);font-size:36px;font-weight:500;line-height:1}.sl-net-value small{font-size:16px;color:var(--brass)}.sl-net-value.negative>.num{color:var(--danger)}@media(min-width:1024px){.sl-net-value>.num{font-size:48px}.sl-net-value small{font-size:18px}}.sl-margin{margin-inline-start:auto;font-size:13px;color:var(--muted)}.sl-split{display:flex;height:14px;overflow:hidden;border-radius:999px;background:#f2ece1}.sl-split .sl-split-net{background:var(--gold)}.sl-split .sl-split-exp{background:var(--brass)}.sl-net-rows{display:flex;flex-direction:column;gap:10px;margin:0;font-size:14px}.sl-net-rows>div{display:flex;align-items:center;gap:10px}.sl-net-rows dt{flex:1;display:flex;align-items:center;gap:10px}.sl-net-rows dd{margin:0}.sl-net-rows .negative{color:var(--danger)}.sl-net-total{padding-top:10px;border-top:1px solid #e6dccb;font-weight:500}.sl-swatch--ink{background:var(--ink)}.sl-swatch--brass{background:var(--brass)}.sl-swatch--gold{background:var(--gold)}.sl-minus{color:var(--danger);direction:ltr;unicode-bidi:isolate}.sl-exp-sub{margin:2px 0 0;font-size:12px;color:var(--muted-2)}.sl-exp-sub .num{direction:ltr;unicode-bidi:isolate;color:var(--success)}.sl-exp-sub .sl-bad{color:var(--danger)}.sl-add-exp{flex:none;display:flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:999px;background:var(--ink);font-family:var(--font-ar);font-size:13px;color:var(--cream)}.sl-exp-cats,.sl-recent{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sl-exp-cats li,.sl-recent li{display:flex;align-items:center;gap:12px}.sl-exp-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2ece1;color:var(--brass)}.sl-recent-title{margin:4px 0 0;padding-top:14px;border-top:1px solid #e6dccb;font-size:13px;font-weight:400;color:var(--muted)}.sl-recent-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sl-recent-text span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.sl-recent-text small{font-size:11px;color:var(--muted-2)}.sl-recent-actions{flex:none;display:flex;gap:6px}.dialog.sl-exp-dialog{display:flex;flex-direction:column;gap:14px;max-width:440px;padding:24px;border-radius:16px;background:var(--page);text-align:start}.dialog.sl-exp-dialog h2,.dialog.sl-exp-dialog .field{margin:0}.dialog.sl-exp-dialog .dialog-actions{margin-top:6px}@media(max-width:1023.98px){.dialog.sl-exp-dialog{max-width:none;border-radius:16px 16px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.dialog.sl-exp-dialog .dialog-handle{display:block;align-self:center;width:40px;height:4px;border-radius:2px;background:var(--border)}.dialog.sl-exp-dialog .dialog-actions{flex-direction:column-reverse}}.sl-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-chips button{padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-family:var(--font-ar);font-size:13px;color:var(--ink)}.sl-chips button.active{border-color:var(--ink);background:var(--ink);color:var(--cream)}.sl-amount{position:relative;display:block}.sl-amount input{width:100%;padding-inline-end:44px}.sl-amount small{position:absolute;top:50%;inset-inline-end:14px;transform:translateY(-50%);font-size:13px;color:var(--brass);pointer-events:none}.adm-services{display:flex;flex-direction:column;gap:4px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card)}.adm-service{display:flex;align-items:center;gap:10px;padding:8px 0;font-family:var(--font-ar);font-size:14px;color:var(--ink)}.adm-service app-icon{color:var(--brass)}.adm-service>span{flex:1}.adm-service+.adm-service{border-top:1px solid var(--divider)}.adm-readonly .adm-manage-only{display:none!important}.adm-readonly form .adm-seg,.adm-readonly form app-product-images,.adm-readonly form .adm-pack-search,.adm-readonly form .adm-pack-items button{pointer-events:none;opacity:.7}.adm-role-pill{display:inline-flex;align-items:center;gap:4px}.adm-role-pill--admin{background:var(--ink);color:var(--gold)}.adm-role-options{display:flex;flex-direction:column;gap:8px}.adm-role-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer}.adm-role-option input{margin-top:4px;accent-color:var(--ink)}.adm-role-option.selected{border:1.5px solid var(--ink)}.adm-role-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-role-option-text strong{display:inline-flex;align-items:center;gap:6px;font-weight:500}.adm-role-option-text small{font-size:12px;color:var(--muted)}.adm-role-new{align-self:flex-start;font-size:13px;color:var(--brass)}.dialog.adm-role-dialog{display:flex;flex-direction:column;gap:14px;max-width:460px;max-height:calc(100dvh - 60px);overflow-y:auto;text-align:start}.dialog.adm-role-dialog h2{margin:0}.rl{display:grid;gap:18px;align-items:start}@media(min-width:1024px){.rl{grid-template-columns:280px minmax(0,1fr) 210px}}@media(max-width:1023.98px){.rl .rl-editor,.rl.rl--editing .rl-list{display:none}.rl.rl--editing .rl-editor{display:flex}}.rl-list{display:flex;flex-direction:column;gap:10px}.rl-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--card);text-align:start;font-family:var(--font-ar);color:var(--ink)}.rl-card.selected{border:1.5px solid var(--ink)}.rl-card-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f2ece1;color:var(--brass)}.rl-card-icon.admin{background:var(--ink);color:var(--gold)}.rl-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rl-card-text strong{font-size:15px;font-weight:500}.rl-card-text small{font-size:12px;color:var(--muted-2)}.rl-new{border-radius:999px}.rl-editor{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:var(--card)}.rl-editor.locked .field,.rl-editor.locked .rl-areas{opacity:.55}@media(min-width:1024px){.rl-editor{padding:24px}}.rl-editor-head{align-items:center;gap:10px}.rl-editor-head h2{flex:1;margin:0;font-size:18px}@media(max-width:1023.98px){.rl-editor-head{display:flex}}.rl-notice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:10px;background:#f6edd9;font-size:13px;line-height:1.6;color:var(--brass)}.rl-areas{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rl-area{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 0;border-bottom:1px solid var(--divider)}.rl-area:last-child{border-bottom:0}@media(max-width:1023.98px){.rl-area .rl-seg{flex-basis:100%}}.rl-area--locked{opacity:.7}.rl-area-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2ece1;color:var(--brass)}.rl-area-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rl-area-text strong{font-size:14px;font-weight:500}.rl-area-text small{font-size:12px;color:var(--muted-2)}.rl-seg{display:flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--page)}.rl-seg button{flex:1;min-width:58px;padding:6px 12px;border:0;border-radius:999px;background:none;font-family:var(--font-ar);font-size:13px;color:var(--body)}.rl-seg button.active.rl-seg-1{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #241c1426}.rl-seg button.active.rl-seg-2{background:var(--brass);color:var(--cream)}.rl-seg button.active.rl-seg-3{background:var(--ink);color:var(--cream)}.rl-seg button:disabled{cursor:default}.rl-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:6px}@media(max-width:1023.98px){.rl-foot{position:sticky;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--card)}.rl-foot .rl-note,.rl-foot .rl-saved,.rl-foot .rl-save{flex:1 1 100%}.rl-foot .rl-spacer{display:none}}.rl-spacer{flex:1}.rl-note{font-size:12px;color:var(--muted-2)}.rl-saved{font-size:13px;color:var(--success)}.rl-preview{display:flex;flex-direction:column;gap:8px}.rl-preview>small{font-size:12px;color:var(--muted-2)}.rl-mini{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-radius:14px;background:var(--ink)}.rl-mini-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-family:var(--font-ar);font-size:13px;color:var(--cream)}.rl-mini-item .icon{color:var(--on-dark)}.rl-mini-item span{flex:1}.rl-mini-item em{padding:1px 7px;border-radius:999px;background:var(--brass);font-size:10px;font-style:normal;color:var(--cream)}
