.naqsh-buy{gap:20px;display:grid}.naqsh-option{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.naqsh-option__legend{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block-end:10px;padding:0;display:flex}.naqsh-option__name{font-size:.92rem;font-weight:700}.naqsh-option__picked{color:var(--naqsh-muted);font-size:.92rem}.naqsh-option__values{flex-wrap:wrap;gap:10px;display:flex}.naqsh-option__value{cursor:pointer;display:inline-grid;position:relative}.naqsh-option__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.naqsh-option__box{border:1.5px solid color-mix(in srgb,var(--naqsh-text)40%,var(--naqsh-ground));min-block-size:44px;min-inline-size:48px;color:var(--naqsh-text);background-color:#0000;border-radius:2px;place-items:center;padding-inline:14px;font-size:.94rem;font-weight:700;display:inline-grid}.naqsh-option__input:checked+.naqsh-option__box{border-color:var(--naqsh-text);background-color:var(--naqsh-text);color:var(--naqsh-ground)}.naqsh-option__swatch{border:3px solid var(--naqsh-paper);background-color:var(--naqsh-sw,var(--naqsh-paper));block-size:44px;inline-size:44px;box-shadow:0 0 0 1px color-mix(in srgb,var(--naqsh-ink)22%,transparent);border-radius:50%;display:block;overflow:hidden}.naqsh-option__swatch img{object-fit:cover;block-size:100%;inline-size:100%}.naqsh-option__input:checked+.naqsh-option__swatch{box-shadow:0 0 0 1.5px var(--naqsh-thread),0 0 0 4px var(--naqsh-ground),0 0 0 5.5px color-mix(in srgb,var(--naqsh-thread)55%,var(--naqsh-ground))}.naqsh-option__input:focus-visible+:is(.naqsh-option__box,.naqsh-option__swatch){outline:2px solid var(--naqsh-thread);outline-offset:3px}.naqsh-option__value[data-unavailable] .naqsh-option__box{color:var(--naqsh-muted);text-decoration:line-through}.naqsh-option__value[data-unavailable] .naqsh-option__swatch{opacity:.45}@media (hover:hover) and (pointer:fine){.naqsh-option__value:hover .naqsh-option__box{border-color:var(--naqsh-text)}}.naqsh-customs{gap:16px;display:grid}.naqsh-custom{gap:6px;display:grid}.naqsh-custom__label{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.92rem;font-weight:700;display:flex}.naqsh-custom__req{color:var(--naqsh-sale)}.naqsh-custom__add{font-size:.72rem}.naqsh-custom__help{color:var(--naqsh-muted);font-size:.86rem}.naqsh-customs__error{color:var(--naqsh-sale);font-size:.88rem;font-weight:700;display:none}.naqsh-customs:has([data-o-invalid]) .naqsh-customs__error{display:block}.naqsh-customs [data-o-invalid]{border-color:var(--naqsh-sale)}.naqsh-file{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.naqsh-file__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.naqsh-file__pick{border:1.5px solid var(--naqsh-text);border-radius:var(--naqsh-radius);cursor:pointer;align-items:center;gap:6px;min-block-size:44px;padding-inline:14px;font-size:.9rem;font-weight:700;display:inline-flex}.naqsh-file__pick .naqsh-icon{block-size:16px;inline-size:16px}.naqsh-file:has(.naqsh-file__input:focus-visible) .naqsh-file__pick{outline:2px solid var(--naqsh-thread);outline-offset:2px}.naqsh-file:has([data-o-invalid]) .naqsh-file__pick{border-color:var(--naqsh-sale);color:var(--naqsh-sale)}.naqsh-file__name{min-inline-size:0;color:var(--naqsh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.naqsh-file__preview{object-fit:cover;border:3px solid var(--naqsh-paper);block-size:48px;inline-size:48px;box-shadow:0 0 0 1px color-mix(in srgb,var(--naqsh-ink)18%,transparent)}.naqsh-file__preview[hidden],[data-o-file]:not([data-o-has-file]) .naqsh-file__clear{display:none}.naqsh-file__error{inline-size:100%;color:var(--naqsh-sale);font-size:.86rem;display:none}.naqsh-file[data-o-file-error=type] .naqsh-file__error[data-o-when=type],.naqsh-file[data-o-file-error=size] .naqsh-file__error[data-o-when=size],.naqsh-file[data-o-file-error=read] .naqsh-file__error[data-o-when=read]{display:block}.naqsh-buy__qty{justify-items:start;gap:8px;display:grid}.naqsh-offers{gap:10px;display:grid}.naqsh-ladder__tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.naqsh-ladder__tags:empty{display:none}.naqsh-ladder__tag{--naqsh-cut:7px;min-block-size:44px;min-inline-size:7.5rem;padding:calc(var(--naqsh-cut) + 14px)12px 10px;background-color:var(--naqsh-paper);color:var(--naqsh-text-on-paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--naqsh-text-on-paper)22%,var(--naqsh-paper));clip-path:polygon(var(--naqsh-cut)0,calc(100% - var(--naqsh-cut))0,100% var(--naqsh-cut),100% 100%,0 100%,0 var(--naqsh-cut));-webkit-mask:radial-gradient(circle at 50% calc(var(--naqsh-cut) + 4px),transparent 3.5px,#000 4.1px);mask:radial-gradient(circle at 50% calc(var(--naqsh-cut) + 4px),transparent 3.5px,#000 4.1px);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:0 0 3px 3px;align-content:start;justify-items:start;gap:2px;display:grid;position:relative}.naqsh-ladder__tag[data-o-selected],.naqsh-ladder__tag[aria-pressed=true]{background-color:var(--naqsh-ink);color:var(--naqsh-text-on-ink);box-shadow:none}.naqsh-ladder__tag:focus-visible{outline:2px solid var(--naqsh-thread);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.naqsh-ladder__tag:not([data-o-selected]):hover{box-shadow:inset 0 0 0 1.5px var(--naqsh-text-on-paper)}}.naqsh-ladder__qty{font-size:1rem;font-weight:800}.naqsh-ladder__each,.naqsh-ladder__note,.naqsh-ladder__words{opacity:.86;font-size:.8rem}.naqsh-ladder__badge{--naqsh-ground:var(--naqsh-paper);margin-block:2px;font-size:.68rem}.naqsh-ladder__price{font-size:.92rem;font-weight:700}.naqsh-ladder__save,.naqsh-ladder__ship{color:var(--naqsh-thread-on-paper);font-size:.78rem;font-weight:700}.naqsh-ladder__tag[data-o-selected] :is(.naqsh-ladder__save,.naqsh-ladder__ship){color:inherit}.naqsh-ladder__tag--line{min-inline-size:6.5rem}.naqsh-slots{gap:14px;display:grid}.naqsh-slots[hidden]{display:none}.naqsh-slot{border:0;gap:10px;margin:0;padding:12px 0 0;display:grid}.naqsh-slot__label{margin-block-end:6px}.naqsh-buy__actions{gap:10px;display:grid}.naqsh-buy__out,.naqsh-buy__done,.naqsh-buy__error,.naqsh-buy[data-o-available=false] .naqsh-buy__in{display:none}.naqsh-buy[data-o-available=false] .naqsh-buy__out{display:inline}.naqsh-buy__add[data-o-added] :is(.naqsh-buy__in,.naqsh-buy__out){display:none}.naqsh-buy__add[data-o-added] .naqsh-buy__done{display:inline}.naqsh-buy__add[data-o-busy],.naqsh-buy__now[data-o-busy]{opacity:.6;cursor:progress}.naqsh-buy__add:disabled,.naqsh-buy__now[aria-disabled=true]{opacity:.45;pointer-events:none}.naqsh-buy[data-o-needs-choice] .naqsh-buy__add{opacity:.7}.naqsh-buy__errors{gap:4px;display:grid}.naqsh-buy__error{color:var(--naqsh-sale);font-size:.9rem;font-weight:700}.naqsh-buy__actions:has([data-o-error=customization]) .naqsh-buy__error[data-for=customization],.naqsh-buy__actions:has([data-o-error=variant]) .naqsh-buy__error[data-for=variant],.naqsh-buy__actions:has([data-o-error=offer-slots]) .naqsh-buy__error[data-for=offer-slots],.naqsh-buy__actions:has([data-o-error=true]) .naqsh-buy__error[data-for=true]{display:block}.naqsh-facts{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--naqsh-thread)55%,var(--naqsh-ground))0 7px,transparent 7px 12px);background-repeat:no-repeat;background-size:100% 1.5px;gap:9px;margin:0;padding:16px 0 0;font-size:.92rem;list-style:none;display:grid}[data-stitches=off] .naqsh-facts{border-block-start:1px solid var(--naqsh-rule);background-image:none}.naqsh-facts li{align-items:center;gap:8px;display:flex}.naqsh-facts .naqsh-icon{block-size:18px;inline-size:18px;color:var(--naqsh-thread)}.naqsh-facts__strong{color:var(--naqsh-sale);font-weight:700}.naqsh-facts__clock{flex-wrap:wrap;font-weight:700}.naqsh-facts__digits{font-variant-numeric:tabular-nums;letter-spacing:.04em}.naqsh-facts__clock-ended,.naqsh-facts__clock[data-o-countdown-state=ended] .naqsh-facts__clock-label,.naqsh-facts__clock[data-o-countdown-state=ended] .naqsh-facts__digits{display:none}.naqsh-facts__clock[data-o-countdown-state=ended] .naqsh-facts__clock-ended{color:var(--naqsh-muted);display:inline}.naqsh-facts__clock[data-o-countdown-state=off]{display:none}