.cd{--ground:#F2E6CC;--surface:#FBF4E4;--cream:#FFF8EC;--ink:#2B1D16;--ink-soft:#67503F;--ink-faint:#947A5D;--red:#A3121B;--red-deep:#76090F;--teal-deep:#0A4D59;--gold:#E2A93B;--line:rgba(43,29,22,.16);--line-soft:rgba(43,29,22,.08);--ease:cubic-bezier(.2,.8,.25,1);--step--1:clamp(.82rem,.78rem + .2vw,.92rem);--step-0:clamp(1rem,.96rem + .25vw,1.13rem);--step-1:clamp(1.18rem,1.08rem + .5vw,1.48rem);--step-2:clamp(1.45rem,1.25rem + .95vw,2.1rem);position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;direction:rtl;color:var(--ink);font-family:Heebo,sans-serif;text-align:right}.cd[dir=ltr]{direction:ltr;text-align:left}.cd[hidden]{display:none}html.cd-on{overflow:hidden}.cd *,.cd *:before,.cd *:after{box-sizing:border-box}.cd-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d1673;opacity:0;transition:opacity .25s var(--ease)}.cd-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(420px,100%);background:var(--cream);display:flex;flex-direction:column;box-shadow:0 0 40px #2b1d1640;transform:translate(-100%);transition:transform .28s var(--ease);outline:0;overflow-y:auto;overscroll-behavior:contain}.cd[dir=ltr] .cd-panel{transform:translate(100%)}.cd.show .cd-bg{opacity:1}.cd.show .cd-panel{transform:none}@media(prefers-reduced-motion:reduce){.cd-bg,.cd-panel{transition:none}}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--line)}.cd-head h2{margin:0;font-family:Suez One,Frank Ruhl Libre,serif;font-weight:400;font-size:var(--step-1);color:var(--ink);line-height:1.2}.cd-x{width:42px;height:42px;border:0;border-radius:50%;background:none;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ink)}.cd-x:hover{background:var(--line-soft)}.cd .yb{margin:1rem 1.3rem .2rem;padding:1rem 1.1rem 1.1rem;border-radius:18px;background:var(--surface);border:1.5px solid var(--gold)}.cd .yb:empty{display:none}.cd .yb-msg{margin:0;font-size:var(--step--1);color:var(--ink-soft);line-height:1.5}.cd .yb-msg b{color:var(--ink)}.cd .yb-track{position:relative;height:6px;margin:1rem 9px 1.9rem;border-radius:3px;background:var(--line)}.cd .yb-track i{position:absolute;top:0;bottom:0;inset-inline-start:0;border-radius:3px;background:var(--red);transition:width .35s var(--ease)}.cd .yb-dot{position:absolute;top:50%;width:16px;height:16px;margin-inline-start:-8px;margin-top:-8px;border-radius:50%;background:var(--cream);border:2px solid var(--line)}.cd .yb-dot.on{background:var(--red);border-color:var(--red)}.cd .yb-dot em{position:absolute;top:20px;left:50%;transform:translate(-50%);white-space:nowrap;font-style:normal;font-size:.72rem;font-weight:700;color:var(--ink-soft)}.cd .yb-dot:first-of-type em{transform:translate(-80%)}.cd .yb-dot:last-child em{transform:translate(-20%)}.cd[dir=ltr] .yb-dot:first-of-type em{transform:translate(-20%)}.cd[dir=ltr] .yb-dot:last-child em{transform:translate(-80%)}.cd .yb-add{width:100%;border:0;border-radius:999px;padding:.75rem 1rem;background:var(--ink);color:var(--cream);font-family:Heebo,sans-serif;font-weight:800;font-size:var(--step--1);cursor:pointer}.cd .yb-add:hover{background:var(--red)}.cd-lines{list-style:none;margin:0;padding:0 1.3rem}.cd-line{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.cd-line img{width:60px;height:76px;object-fit:contain;border-radius:8px;background:var(--surface);padding:4px;display:block}.cd-line .cl-info{display:flex;flex-direction:column;gap:.15rem;min-width:0;grid-area:auto}.cd-line .cl-title{font-family:Suez One,Frank Ruhl Libre,serif;font-size:var(--step-0);line-height:1.2;color:var(--ink)}.cd-line .cl-var,.cd-line .cl-price{color:var(--ink-soft);font-size:var(--step--1)}.cd-line .cl-price s{color:var(--ink-faint)}.cd .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:var(--cream)}.cd .qty button{width:34px;height:36px;border:0;background:none;font-size:1.2rem;cursor:pointer;color:var(--ink);padding:0}.cd .qty .qn{min-width:1.6rem;text-align:center;font-weight:700}.cd [aria-busy=true]{opacity:.6;pointer-events:none}.cd .xs-card{display:grid;grid-template-columns:48px 1fr;gap:.4rem .8rem;align-items:center;margin:.9rem 1.3rem;padding:.8rem;border:2px dashed var(--line);border-radius:16px;background:var(--surface)}.cd .xs-card img{width:48px;height:60px;object-fit:contain;grid-row:span 2}.cd .xs-card b{font-weight:800;font-size:var(--step-0);line-height:1.3}.cd .xs-card small{color:var(--ink-soft);font-size:var(--step--1);line-height:1.4}.cd .xs-card button{grid-column:1/-1;margin-top:.3rem;font:inherit;font-weight:800;font-size:var(--step--1);color:var(--red);background:transparent;border:2px solid var(--red);border-radius:999px;padding:.55rem 1rem;cursor:pointer}.cd .xs-card button:hover{background:var(--red);color:var(--cream)}.cd-empty{margin:0;padding:1.5rem 1.3rem;color:var(--ink-soft)}.cd-foot{margin-top:auto;padding:1.1rem 1.3rem 1.4rem;display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--line);background:var(--surface);position:sticky;bottom:0}.cd-foot[hidden]{display:none}.cd-d,.cd-sub{display:flex;justify-content:space-between;align-items:baseline;margin:0}.cd-d{color:var(--teal-deep);font-size:var(--step--1)}.cd-sub b{font-family:Suez One,serif;font-weight:400;font-size:var(--step-2)}.cd-foot small{color:var(--ink-soft);font-size:var(--step--1)}.cd-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:999px;border:1.5px solid var(--gold);background:var(--gold);color:var(--ink);font-family:Heebo,sans-serif;font-weight:800;font-size:var(--step-1);text-decoration:none;cursor:pointer;transition:transform .18s var(--ease),background .18s}.cd-go:hover{background:#efbe5c;transform:translateY(-2px)}.cd-full{align-self:center;font-size:var(--step--1);color:var(--ink-soft)}.cd[dir=ltr] .cd-head h2,.cd[dir=ltr] .cl-title,.cd[dir=ltr] .cd-sub b{font-family:"PT Serif",Frank Ruhl Libre,Georgia,serif;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/10/assets/yansh-cart.css.map */
