:root{--jcg-ad-bg: var(--jcg-bg, #f4ead6);--jcg-ad-card: var(--jcg-bg-warm, #ecdfc0);--jcg-ad-ink: var(--jcg-ink, #2a1a10);--jcg-ad-ink-soft:var(--jcg-ink-soft, #4a3220);--jcg-ad-muted: var(--jcg-muted, #8a6e48);--jcg-ad-line: var(--jcg-line, #d8c498);--jcg-ad-hair: var(--jcg-line-soft, #e8d8a8);--jcg-ad-accent: var(--jcg-accent, #b04a2a);--jcg-ad-gold: var(--jcg-gold, #b8862a);--jcg-ad-serif: var(--jcg-serif, "Cormorant Garamond", Georgia, serif);--jcg-ad-sans: var(--jcg-sans, "Montserrat", system-ui, sans-serif)}#JcgAccountDrawer.drawer--right{width:400px;max-width:100vw;right:0;top:0;bottom:0;display:block;overflow:hidden;background:var(--jcg-ad-bg);color:var(--jcg-ad-ink);border-left:1px solid var(--jcg-ad-line);box-shadow:-12px 0 28px #2a1a1029;transform:translate3d(100%,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.32,.72,0,1);will-change:transform;z-index:31;font-family:var(--jcg-ad-sans);-webkit-font-smoothing:antialiased}#JcgAccountDrawer.drawer--right.drawer--is-open{transform:translateZ(0);pointer-events:auto}.jcg-account-drawer__inner{height:100%;display:flex;flex-direction:column}.jcg-account-drawer__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 22px 14px;border-bottom:1px solid var(--jcg-ad-hair)}.jcg-account-drawer__title{grid-column:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.jcg-account-drawer__heading{font-family:var(--jcg-ad-serif);font-size:22px;font-weight:400;letter-spacing:.04em;line-height:1.1;color:var(--jcg-ad-ink)}.jcg-account-drawer__eyebrow{font-family:var(--jcg-ad-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--jcg-ad-muted);margin:0}.jcg-account-drawer__close{grid-column:3;justify-self:end;background:none;border:0;padding:6px;cursor:pointer;color:var(--jcg-ad-ink);display:inline-flex}.jcg-account-drawer__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.jcg-account-drawer__back{grid-column:1;justify-self:start;display:none;background:none;border:0;padding:4px 0;cursor:pointer;align-items:center;gap:8px;color:var(--jcg-ad-ink)}.jcg-account-drawer__back-arrow{font-family:var(--jcg-ad-serif);font-size:24px;line-height:1;color:var(--jcg-ad-accent)}.jcg-account-drawer__back-label{font-family:var(--jcg-ad-serif);font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.jcg-account-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:26px 26px 20px;display:flex;flex-direction:column;gap:22px}.jcg-account-drawer__card .jcg-account-drawer__eyebrow{margin-bottom:8px}.jcg-account-drawer__card--center{text-align:center}.jcg-account-drawer__h{font-family:var(--jcg-ad-serif);font-weight:400;font-size:30px;line-height:1.12;letter-spacing:.005em;margin:0 0 10px;color:var(--jcg-ad-ink);text-transform:none!important}.jcg-account-drawer__p{font-size:13px;line-height:1.65;color:var(--jcg-ad-ink-soft);margin:0}.jcg-account-drawer__brandbar{grid-column:2;display:flex;align-items:center;justify-content:center}.jcg-account-drawer__logo{display:block;height:auto;width:auto;max-height:34px;max-width:62vw}.jcg-account-drawer__logo-fallback{font-family:var(--jcg-ad-serif);font-size:20px;color:var(--jcg-ad-ink)}.jcg-account-drawer__masthead{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 2px}.jcg-amark{--am: 13px;display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--am) * .22);font-family:var(--jcg-ad-sans);line-height:1;direction:ltr}.jcg-amark__rule{display:flex;align-items:center;gap:calc(var(--am) * .55);width:calc(var(--am) * 9.2)}.jcg-amark__rule span{flex:1;height:1.5px;background:linear-gradient(90deg,transparent,var(--jcg-ad-gold) 35%,var(--jcg-ad-gold) 100%)}.jcg-amark__rule span:last-child{background:linear-gradient(90deg,var(--jcg-ad-gold) 0%,var(--jcg-ad-gold) 65%,transparent)}.jcg-amark__rule i{width:calc(var(--am) * .42);height:calc(var(--am) * .42);background:linear-gradient(135deg,#e0cfa0,var(--jcg-ad-gold));transform:rotate(45deg)}.jcg-amark__title{font-size:var(--am);font-weight:400;letter-spacing:.28em;color:var(--jcg-ad-accent);margin-top:calc(var(--am) * .25);padding-inline-start:.28em}.jcg-amark__sub{font-size:calc(var(--am) * .5);font-weight:300;letter-spacing:.34em;color:var(--jcg-ad-gold);opacity:.9;padding-inline-start:.34em}.jcg-account-drawer__hello{margin:0;display:flex;align-items:baseline;justify-content:center;gap:14px}.jcg-account-drawer__hello-ar{font-family:Amiri,Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1;color:var(--jcg-ad-accent)}.jcg-account-drawer__hello-en{font-family:var(--jcg-ad-serif);font-style:italic;font-size:19px;line-height:1;color:var(--jcg-ad-ink)}.jcg-account-drawer__masthead--in .jcg-account-drawer__hello{gap:10px}.jcg-account-drawer__masthead--in .jcg-account-drawer__hello-ar{font-size:21px}.jcg-account-drawer__masthead--in .jcg-account-drawer__hello-en{font-size:15px}.jcg-account-drawer__form{display:flex;flex-direction:column;gap:10px}.jcg-account-drawer__label{margin:6px 0 0;font-family:var(--jcg-ad-serif);font-size:20px;letter-spacing:.01em;color:var(--jcg-ad-ink)}.jcg-account-drawer__input{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--jcg-ad-line);border-radius:0;background:var(--jcg-ad-card);color:var(--jcg-ad-ink);font-family:var(--jcg-ad-sans);font-size:15px;outline:none;-webkit-appearance:none}.jcg-account-drawer__input::placeholder{color:var(--jcg-ad-muted);opacity:1}.jcg-account-drawer__input:focus{border-color:var(--jcg-ad-accent)}.jcg-account-drawer__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;margin-top:4px;padding:15px 18px;border:0;background:var(--jcg-ad-accent);color:var(--jcg-ad-bg);font-family:var(--jcg-ad-sans);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.jcg-account-drawer__btn:hover{filter:brightness(1.08)}.jcg-account-drawer__btn--ghost,.jcg-account-drawer__btn--shop{margin-top:0;background:transparent;color:var(--jcg-ad-ink);border:1px solid var(--jcg-ad-line);text-decoration:none}.jcg-account-drawer__btn--ghost:hover,.jcg-account-drawer__btn--shop:hover{border-color:var(--jcg-ad-ink);filter:none}.jcg-account-drawer__btn--shop{justify-content:center;gap:8px}.jcg-account-drawer__shopmark{font-family:var(--jcg-ad-sans);font-weight:700;font-size:15px;letter-spacing:-.02em;text-transform:lowercase;color:#5a31f4}.jcg-account-drawer__head-spacer{flex:1}.jcg-account-drawer__or{display:flex;align-items:center;gap:14px;margin:4px 0}.jcg-account-drawer__or span{flex:1;height:1px;background:var(--jcg-ad-hair)}.jcg-account-drawer__or em{font-family:var(--jcg-ad-serif);font-style:italic;font-size:15px;color:var(--jcg-ad-muted)}#JcgAccountDrawer shopify-account{display:block}#JcgAccountDrawer shopify-store{position:absolute}shopify-account::part(signed-out-avatar){display:block;width:100%;padding:0}#JcgAccountDrawer shopify-account{--shopify-account-color-accent: var(--jcg-ad-accent);--shopify-account-color-background: var(--jcg-ad-bg);--shopify-account-color-text: var(--jcg-ad-ink);--shopify-account-font-body: var(--jcg-ad-sans);--shopify-account-font-heading: var(--jcg-ad-serif);--shopify-account-radius-base: 2px;--shopify-account-dialog-position-top: 76px}.jcg-account-drawer__nav{display:flex;flex-direction:column}.jcg-account-drawer-row{display:flex;align-items:center;gap:16px;padding:12px 0;min-height:84px;color:var(--jcg-ad-ink);text-decoration:none;border-bottom:1px solid var(--jcg-ad-hair);transition:color .2s ease}.jcg-account-drawer-row:first-child{border-top:1px solid var(--jcg-ad-hair)}.jcg-account-drawer-row:hover .jcg-account-drawer-row-title{color:var(--jcg-ad-accent);font-style:italic}.jcg-account-drawer-thumb{flex:0 0 auto;width:52px;height:66px;display:flex;align-items:center;justify-content:center;background:var(--jcg-ad-card);color:var(--jcg-ad-accent);box-shadow:0 4px 14px #2a1a1024,inset 0 0 0 1px #2a1a1014}.jcg-account-drawer-thumb svg,.jcg-mobile-drawer__account-thumb svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.jcg-account-drawer-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.jcg-account-drawer-row-title{font-family:var(--jcg-ad-serif);font-size:22px;font-weight:400;line-height:1.1;letter-spacing:.01em;transition:color .2s ease}.jcg-account-drawer-row-cap{font-family:var(--jcg-ad-serif);font-style:italic;font-size:13.5px;line-height:1.2;color:var(--jcg-ad-ink-soft)}.jcg-account-drawer-chev{font-family:var(--jcg-ad-serif);font-size:24px;line-height:1;color:var(--jcg-ad-accent)}#JcgAccountDrawer .jcg-account-drawer__h--salam{font-style:normal;color:var(--jcg-ad-ink);margin:0}#JcgAccountDrawer .jcg-account-drawer__masthead+.jcg-account-drawer__card{margin-top:-14px}#JcgAccountDrawer .jcg-salam__name,.jcg-mobile-drawer__pane--account h2 .jcg-salam__name{font-style:italic;font-weight:inherit;color:var(--jcg-ad-accent, #b04a2a)}.jcg-acct-foot{flex:0 0 auto;padding:18px 26px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:14px;background:var(--jcg-ad-bg)}.jcg-amark--foot{--am: 12px;width:100%}.jcg-amark--foot .jcg-amark__rule{width:100%;gap:calc(var(--am) * .7)}.jcg-amark--foot .jcg-amark__rule span{background:linear-gradient(90deg,transparent 0%,rgba(184,134,42,.35) 45%,var(--jcg-ad-gold) 100%)}.jcg-amark--foot .jcg-amark__rule span:last-child{background:linear-gradient(90deg,var(--jcg-ad-gold) 0%,rgba(184,134,42,.35) 55%,transparent 100%)}.jcg-acct-foot__out{font-family:var(--jcg-ad-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--jcg-ad-muted);text-decoration:none;transition:color .2s ease}.jcg-acct-foot__out:hover{color:var(--jcg-ad-accent)}.jcg-signout{border:1px solid var(--jcg-ad-line);background:var(--jcg-bg-paper, #faf3e3);color:var(--jcg-ad-ink);box-shadow:0 10px 26px #2a1a102e;padding:26px 24px 22px;width:min(90vw,360px);max-width:90vw;text-align:center;font-family:var(--jcg-ad-sans)}.jcg-signout::backdrop{background:#2a1a1073}.jcg-signout__mark{display:block;height:52px;width:auto;margin:0 auto 14px}.jcg-signout__title{margin:0 0 6px;font-family:var(--jcg-ad-serif);font-size:22px;font-weight:400;font-style:normal;color:var(--jcg-ad-ink);text-transform:none;letter-spacing:0}.jcg-signout__title em{color:var(--jcg-ad-accent);font-style:italic}.jcg-signout__body{margin:0 0 16px;font-family:var(--jcg-ad-serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--jcg-ad-ink-soft)}.jcg-signout__btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.jcg-signout__go,.jcg-signout__cancel{display:inline-block;box-sizing:border-box;padding:10px 18px;font-family:var(--jcg-ad-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;border-radius:0}.jcg-signout__go{background:var(--jcg-ad-accent);color:var(--jcg-ad-bg);border:1px solid var(--jcg-ad-accent)}.jcg-signout__go:hover{background:#7a2810;border-color:#7a2810;color:var(--jcg-ad-bg)}.jcg-signout__cancel{background:none;border:1px solid var(--jcg-ad-gold);color:#8a5e1a}.jcg-signout__cancel:hover{color:var(--jcg-ad-accent);border-color:var(--jcg-ad-accent)}.jcg-header__mobile-tools{display:none;align-items:center;gap:2px}.jcg-header__mobile-account{display:inline-flex;align-items:center;justify-content:center;padding:10px;background:none;border:0;cursor:pointer;color:inherit}.jcg-header__mobile-account svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jcg-header__tool--drawer{background:none;border:0;cursor:pointer;padding:0;font:inherit;text-transform:uppercase;letter-spacing:.16em}@media(max-width:768px){#JcgAccountDrawer.drawer--right{width:100vw;max-width:100vw;border-left:0;box-shadow:none}.jcg-account-drawer__back{display:inline-flex}.jcg-account-drawer__close{display:none}.jcg-account-drawer__head{padding:14px 18px 12px}.jcg-account-drawer__body{padding:24px 20px 20px}.jcg-account-drawer__h{font-size:28px}.jcg-header__main-inner .jcg-header__mobile-tools{display:inline-flex;grid-column:3;justify-self:end}.jcg-header__main-inner .jcg-header__mobile-tools .jcg-header__mobile-cart{grid-column:auto;justify-self:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-account-drawer.css.map */
