html[data-o-cart-open]{overflow:hidden}.naqsh-bag-host{display:block}.naqsh-bag{z-index:95;visibility:hidden;pointer-events:none;font-family:var(--naqsh-font-body);font-size:var(--naqsh-font-size);line-height:var(--naqsh-leading-body);transition:visibility 0s linear .2s;position:fixed;inset:0}.naqsh-bag[data-o-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.naqsh-bag__scrim{background:color-mix(in srgb,var(--naqsh-ink)45%,transparent);opacity:0;transition:opacity .2s;position:absolute;inset:0}.naqsh-bag[data-o-open] .naqsh-bag__scrim{opacity:1}.naqsh-bag__sheet{--naqsh-ground:var(--naqsh-paper);--naqsh-text:var(--naqsh-text-on-paper);--naqsh-muted:var(--naqsh-muted-on-paper);--naqsh-thread:var(--naqsh-thread-on-paper);--naqsh-sale:var(--naqsh-sale-on-paper);--naqsh-rule:color-mix(in srgb,var(--naqsh-text-on-paper)18%,transparent);--naqsh-btn-bg:var(--naqsh-accent);--naqsh-btn-fg:var(--naqsh-accent-ink);background-color:var(--naqsh-paper);inline-size:min(440px,100vw);color:var(--naqsh-text-on-paper);box-shadow:-18px 0 40px -30px color-mix(in srgb,var(--naqsh-ink)80%,transparent);flex-direction:column;transition:transform .2s;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}:root[dir=rtl] .naqsh-bag__sheet{box-shadow:18px 0 40px -30px color-mix(in srgb,var(--naqsh-ink)80%,transparent);transform:translate(-100%)}.naqsh-bag[data-o-open] .naqsh-bag__sheet{transform:none}.naqsh-bag__mouth{z-index:1;background-color:var(--naqsh-clay);min-block-size:76px;color:var(--naqsh-text-on-clay);--naqsh-ground:var(--naqsh-clay);--naqsh-thread:var(--naqsh-thread-on-clay);align-items:center;gap:12px;padding-block:14px 20px;padding-inline:20px 10px;display:flex;position:relative}.naqsh-bag__mouth:before{content:"";background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--naqsh-ink)12%,transparent));pointer-events:none;block-size:9px;position:absolute;inset-block-end:0;inset-inline:0}.naqsh-bag__mouth:after{content:"";background-color:var(--naqsh-clay);block-size:6px;-webkit-mask:conic-gradient(from 135deg at top,#000 90deg,transparent 0)50% 0/12px 100% repeat-x;mask:conic-gradient(from 135deg at top,#000 90deg,transparent 0)50% 0/12px 100% repeat-x;pointer-events:none;position:absolute;inset-block-start:100%;inset-inline:0}.naqsh-bag__title{font-size:1.35rem;font-weight:600}.naqsh-bag__count{font-size:.78rem}.naqsh-bag__close{margin-inline-start:auto}.naqsh-bag__ship{gap:8px;padding-block:20px 6px;padding-inline:20px;font-size:.9rem;display:grid}.naqsh-bag__ship-text{color:var(--naqsh-text);font-weight:600}.naqsh-bag__thread{background-image:repeating-linear-gradient(90deg,var(--naqsh-thread)0 7px,transparent 7px 12px),repeating-linear-gradient(90deg,var(--naqsh-rule)0 7px,transparent 7px 12px);background-size:var(--naqsh-progress,0%)100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;block-size:2px;display:block}:root[dir=rtl] .naqsh-bag__thread{background-position:100% 0,0 0}.naqsh-bag__ship[data-reached=true] .naqsh-bag__ship-text{color:var(--naqsh-thread)}.naqsh-bag__scroll{overscroll-behavior:contain;flex:auto;min-block-size:0;padding-block:18px 12px;padding-inline:14px;overflow-y:auto}.naqsh-bag__lines{gap:10px;display:grid}.naqsh-line{--naqsh-ground:var(--naqsh-kraft);--naqsh-text:var(--naqsh-text-on-kraft);--naqsh-muted:var(--naqsh-muted-on-kraft);--naqsh-thread:var(--naqsh-thread-on-kraft);--naqsh-rule:color-mix(in srgb,var(--naqsh-text-on-kraft)26%,transparent);border-radius:var(--naqsh-radius);background-color:var(--naqsh-kraft);color:var(--naqsh-text-on-kraft);grid-template-columns:84px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid}.naqsh-line--compact{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}.naqsh-line__photo{background-color:var(--naqsh-paper);box-shadow:0 1px 0 color-mix(in srgb,var(--naqsh-ink)14%,transparent);padding:4px;display:block}.naqsh-line__photo img{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%}.naqsh-line__body{gap:3px;min-inline-size:0;display:grid}.naqsh-line__title{color:inherit;overflow-wrap:anywhere;font-weight:700;line-height:1.45;text-decoration:none}@media (hover:hover) and (pointer:fine){.naqsh-line__title:hover{text-decoration:underline dashed;text-decoration-color:var(--naqsh-thread)}}.naqsh-line__meta{color:var(--naqsh-muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.naqsh-line__offer{color:var(--naqsh-thread);font-size:.84rem;font-weight:700;line-height:1.5}.naqsh-line__minimum{color:var(--naqsh-muted);font-size:.82rem}.naqsh-line__end{align-content:space-between;justify-items:end;gap:6px;block-size:100%;display:grid}.naqsh-line__total{white-space:nowrap;font-weight:700}.naqsh-line__was{color:var(--naqsh-muted);white-space:nowrap;font-size:.82rem}.naqsh-line__remove{border-radius:var(--naqsh-radius);block-size:44px;inline-size:44px;color:var(--naqsh-muted);background:0 0;border:0;place-items:center;margin-inline-end:-10px;padding:0;display:inline-grid}.naqsh-line__remove .naqsh-icon{block-size:18px;inline-size:18px}@media (hover:hover) and (pointer:fine){.naqsh-line__remove:hover{color:var(--naqsh-text)}}.naqsh-qty{border-radius:var(--naqsh-radius);background-color:var(--naqsh-paper);color:var(--naqsh-text-on-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--naqsh-ink)18%,transparent);justify-self:start;align-items:center;margin-block-start:6px;display:inline-flex}.naqsh-qty__key{block-size:40px;inline-size:40px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.naqsh-qty__key .naqsh-icon{block-size:16px;inline-size:16px}.naqsh-qty__key:disabled{color:var(--naqsh-muted-on-paper);cursor:not-allowed;opacity:.55}.naqsh-qty__value{block-size:40px;inline-size:44px;color:inherit;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0;font-weight:700}.naqsh-qty__value::-webkit-outer-spin-button,.naqsh-qty__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=989px){.naqsh-qty__key,.naqsh-qty__value{block-size:44px}.naqsh-qty__key{inline-size:44px}}.naqsh-bag__foot{background-color:var(--naqsh-paper);gap:10px;padding-block:0 20px;padding-inline:20px;display:grid}.naqsh-bag__foot>.naqsh-seam{margin-block-end:8px}.naqsh-bag__total{justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;display:flex}.naqsh-bag__total-value{font-family:var(--naqsh-font-heading);font-size:1.3rem;line-height:var(--naqsh-leading-heading);white-space:nowrap}.naqsh-bag__note{color:var(--naqsh-muted);font-size:.86rem}.naqsh-bag__view{min-block-size:44px;color:inherit;text-decoration:underline dashed;text-decoration-color:var(--naqsh-thread);text-underline-offset:.4em;justify-self:center;align-items:center;font-weight:600;display:inline-flex}.naqsh-bag__empty{text-align:center;flex:auto;align-content:center;justify-items:center;gap:14px;padding:40px 28px;display:grid}.naqsh-bag__empty-stamp{font-size:.95rem}.naqsh-bag__empty-text{max-inline-size:30ch;color:var(--naqsh-muted)}@media (prefers-reduced-motion:reduce){.naqsh-bag,.naqsh-bag__sheet,.naqsh-bag__scrim{transition:none}}