.ndd{--ndd-ink: #1c1a16;--ndd-ink-soft: #5c574c;--ndd-paper: #fbf8f0;--ndd-line: #e6dfcd;--ndd-mustard: #dfb800;--ndd-coral: #e56150;--ndd-ok: #2f8a4f;--ndd-radius: 14px;color:var(--ndd-ink);padding:28px 0 56px}.ndd *,.ndd *:before,.ndd *:after{box-sizing:border-box}.ndd [hidden]{display:none!important}.ndd__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"stage head" "stage panel";grid-template-rows:auto 1fr;column-gap:40px;align-items:start}.ndd__head{grid-area:head}.ndd__stage-col{grid-area:stage}.ndd__panel{grid-area:panel}@media(max-width:899px){.ndd__layout{grid-template-columns:1fr;grid-template-areas:"head" "stage" "panel";grid-template-rows:auto;row-gap:16px}.ndd__price{margin-bottom:0}}.ndd__layout>*{min-width:0}.ndd__head,.ndd__stage-col,.ndd__panel,.ndd__step{min-width:0}.ndd__filters,.ndd__discs,.ndd__brands,.ndd__tools{max-width:100%}.ndd__step{overflow-x:clip}.ndd__stage-col{position:sticky;top:16px}@media(max-width:899px){.ndd__stage-col{position:static}}.ndd__stage{position:relative;aspect-ratio:1 / 1;width:100%;max-width:620px;margin:0 auto;border-radius:var(--ndd-radius);background:radial-gradient(circle at 50% 46%,#fff,#f3eee2 62%,#e9e2cf);overflow:hidden;touch-action:none}.ndd__stage.is-drop{outline:3px dashed var(--ndd-mustard);outline-offset:-10px}.ndd .ndd__disc{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:center / contain no-repeat;pointer-events:none}.ndd__disc.is-drawn:before{content:"";position:absolute;width:var(--disc-size, 88%);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,transparent 0 60%,rgba(0,0,0,.07) 61% 62%,transparent 63%),radial-gradient(circle at 38% 32%,rgba(255,255,255,.55),transparent 55%),var(--disc, #f5f4ef);box-shadow:inset 0 0 0 6px #0000000f,inset 0 -10px 24px #0000001f,0 18px 30px -18px #281e0a73}.ndd__stage .canvas-container,.ndd__stage canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.ndd__guide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ndd__guide circle{fill:none;stroke:var(--ndd-coral);stroke-width:3;stroke-dasharray:10 9;opacity:.85;vector-effect:non-scaling-stroke}.ndd__stage.has-design .ndd__guide circle{opacity:.45}.ndd__empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 26px;border:0;border-radius:999px;background:#ffffffe0;color:var(--ndd-ink);font:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 24px -12px #281e0a80;transition:transform .15s ease}.ndd__empty:hover{transform:translate(-50%,-50%) scale(1.04)}.ndd__empty small{font-weight:400;color:var(--ndd-ink-soft);font-size:12px}.ndd__empty-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ndd-mustard);color:var(--ndd-ink);font-size:24px;line-height:1}.ndd__stage-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;max-width:620px;margin:10px auto 0;font-size:13px;color:var(--ndd-ink-soft)}.ndd__quality{font-weight:700}.ndd__quality:before{content:"\25cf";margin-right:6px}.ndd__quality.is-ok{color:var(--ndd-ok)}.ndd__quality.is-warn{color:#b3261e}.ndd__gesture,.ndd__done,.ndd__touch-hint{display:none}.ndd--touch .ndd__stage{touch-action:pan-y}.ndd--touch .ndd__stage .canvas-container{pointer-events:none}.ndd--touch .ndd__stage.is-editing{outline:3px solid var(--ndd-mustard);outline-offset:-3px}.ndd--touch .ndd__stage.is-editing .ndd__gesture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ndd--touch .ndd__stage.is-editing .ndd__done{display:inline-flex;align-items:center;position:absolute;top:10px;right:10px;z-index:4;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ndd-ink);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px -6px #00000080}.ndd--touch .ndd__touch-hint:not(:empty){display:block;flex-basis:100%;font-weight:700;color:var(--ndd-ink)}.ndd__edit{max-width:620px;margin:14px auto 0;padding:16px;border:1px solid var(--ndd-line);border-left:4px solid var(--ndd-coral);border-radius:var(--ndd-radius);background:#fff;display:grid;gap:12px}.ndd__edit-head{display:flex;justify-content:space-between;align-items:center}.ndd__link{background:none;border:0;padding:4px;font:inherit;color:var(--ndd-ink);text-decoration:underline;cursor:pointer}.ndd__text-controls{display:grid;gap:12px}.ndd__group{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--ndd-line)}.ndd__sub{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ndd-ink-soft)}.ndd__font-btn{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--ndd-line);border-radius:10px;background:#fff;color:var(--ndd-ink);cursor:pointer;font:inherit}.ndd__font-btn[aria-expanded=true]{border-color:var(--ndd-ink)}.ndd__font-current{font-size:20px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndd__font-change{flex:none;font-size:13px;color:var(--ndd-ink-soft)}.ndd__font-change:after{content:" \25be"}.ndd__font-btn[aria-expanded=true] .ndd__font-change:after{content:" \25b4"}.ndd__fonts{border:1px solid var(--ndd-line);border-radius:12px;overflow:hidden;background:var(--ndd-paper)}.ndd__font-tabs{display:flex;gap:4px;overflow-x:auto;padding:8px;border-bottom:1px solid var(--ndd-line);background:#fff}.ndd__font-tab{flex:none;font:inherit;font-size:13px;padding:6px 11px;border-radius:999px;border:1px solid transparent;background:none;color:var(--ndd-ink-soft);cursor:pointer;white-space:nowrap}.ndd__font-tab.is-active{background:var(--ndd-ink);color:#fff}.ndd__font-list{max-height:300px;overflow-y:auto;display:grid}.ndd__font-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:0;border-bottom:1px solid var(--ndd-line);background:none;color:var(--ndd-ink);text-align:left;cursor:pointer}.ndd__font-row:hover{background:#fff}.ndd__font-row.is-active{background:#fff;box-shadow:inset 4px 0 0 var(--ndd-mustard)}.ndd__font-sample{font-size:26px;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndd__font-label{font-family:inherit;font-size:12px;color:var(--ndd-ink-soft)}.ndd__seg{display:flex;flex-wrap:wrap;gap:6px}.ndd__seg button{font:inherit;font-size:13px;padding:8px 12px;border-radius:999px;border:1px solid var(--ndd-line);background:#fff;color:var(--ndd-ink);cursor:pointer}.ndd__seg button.is-active{background:var(--ndd-ink);color:#fff;border-color:var(--ndd-ink)}.ndd__slider.is-dim{opacity:.5}.ndd__swatch--none{background:#fff}.ndd__swatch--none:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:linear-gradient(135deg,transparent 45%,#b3261e 46% 54%,transparent 55%);border-radius:50%}.ndd__swatch--ring{background:transparent;box-shadow:inset 0 0 0 5px var(--c),0 0 0 1px var(--ndd-line);border-color:#d9d3c4}.ndd__swatch--ring.is-active{box-shadow:inset 0 0 0 5px var(--c),0 0 0 2px var(--ndd-ink)}.ndd__check--inline{margin:0}.ndd__row{display:flex;gap:8px}.ndd__row select{flex:1;min-width:0}.ndd__input{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--ndd-line);border-radius:10px;background:#fff;color:var(--ndd-ink)}.ndd__input:focus{outline:2px solid var(--ndd-mustard);outline-offset:1px}.ndd__icon-btn{width:46px;flex:none;border:1px solid var(--ndd-line);border-radius:10px;background:#fff;font-size:17px;cursor:pointer}.ndd__icon-btn[aria-pressed=true]{background:var(--ndd-ink);color:#fff;border-color:var(--ndd-ink)}.ndd__swatches{display:flex;flex-wrap:wrap;gap:8px}.ndd__swatch{position:relative;width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--ndd-line);background:var(--c);cursor:pointer;padding:0}.ndd__swatch.is-active{box-shadow:0 0 0 2px var(--ndd-ink)}.ndd__swatch--custom{background:conic-gradient(#e56150,#dfb800,#5bb85e,#3f7fd8,#9a6fd0,#e56150);overflow:hidden}.ndd__swatch--custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ndd__slider{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:14px}.ndd__slider input{width:100%;min-width:0;accent-color:var(--ndd-coral)}.ndd__edit-actions{display:flex;flex-wrap:wrap;gap:8px}.ndd__chip{font:inherit;font-size:14px;padding:8px 14px;border:1px solid var(--ndd-line);border-radius:999px;background:var(--ndd-paper);color:var(--ndd-ink);cursor:pointer}.ndd__chip:hover{border-color:var(--ndd-ink)}.ndd__chip--danger{color:#b3261e;margin-left:auto}.ndd__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ndd-ink-soft)}.ndd__title{margin:0 0 6px;line-height:1.1}.ndd__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:18px;font-size:20px}.ndd__price-now{font-weight:700}.ndd__price s{color:var(--ndd-ink-soft);font-size:.8em}.ndd__price-note{font-size:14px;color:var(--ndd-ink-soft)}.ndd__step{padding:18px 0;border-top:1px solid var(--ndd-line)}.ndd__step-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:18px}.ndd__step-title span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--ndd-mustard);color:var(--ndd-ink);font-size:14px;font-weight:800}.ndd__hint--top{margin:-4px 0 12px}.ndd__filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ndd__filter{flex:none;font:inherit;font-size:13px;padding:7px 12px;border:1px solid var(--ndd-line);border-radius:999px;background:#fff;color:var(--ndd-ink);cursor:pointer;white-space:nowrap}.ndd__filter span{color:var(--ndd-ink-soft);margin-left:2px}.ndd__filter.is-active{background:var(--ndd-ink);color:#fff;border-color:var(--ndd-ink)}.ndd__filter.is-active span{color:#ffffffb3}.ndd__filter--back{border-style:dashed}.ndd__brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ndd__brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:92px;padding:16px;border:1.5px solid var(--ndd-line);border-radius:12px;background:#fff;color:var(--ndd-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.ndd__brand:hover{border-color:var(--ndd-ink)}.ndd__brand-name{font-size:18px;font-weight:800;line-height:1.2}.ndd__brand-count{font-size:13px;color:var(--ndd-ink-soft)}.ndd__brand-sel{margin-top:auto;padding:2px 8px;border-radius:999px;background:var(--ndd-mustard);font-size:12px;font-weight:700}.ndd__discs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:520px;overflow-y:auto;padding:3px;margin:0 -3px}@media(max-width:520px){.ndd__discs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:440px}}.ndd__card{display:flex;flex-direction:column;gap:4px;padding:6px 6px 10px;border:1px solid var(--ndd-line);border-radius:12px;background:#fff;color:var(--ndd-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ndd__card:hover{border-color:var(--ndd-ink-soft)}.ndd__card-pick{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ndd__qty{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 0;border:1.5px solid var(--ndd-ink);border-radius:999px;overflow:hidden;background:#fff}.ndd__qty button{width:42px;height:36px;flex:none;border:0;background:none;color:var(--ndd-ink);font:inherit;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.ndd__qty button:hover:not(:disabled){background:var(--ndd-paper)}.ndd__qty button:disabled{color:#cfc8b6;cursor:not-allowed}.ndd__qty span{font-weight:800;font-variant-numeric:tabular-nums}.ndd__stock{display:block;margin-top:6px;text-align:center;font-size:12px;color:var(--ndd-ink-soft)}.ndd__card.is-gone{opacity:.55}.ndd__card.is-gone .ndd__card-pick{cursor:not-allowed}.ndd__notice{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#e7f3ea;color:#1f5c35;font-size:14px}.ndd__card-img{position:relative;display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--ndd-paper)}.ndd__card-img img{width:100%;height:100%;object-fit:contain;display:block}.ndd__card-check{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#ffffffb3;box-shadow:0 1px 4px #0003}.ndd__card.is-on{border-color:var(--ndd-ink);box-shadow:inset 0 0 0 1px var(--ndd-ink)}.ndd__card.is-on .ndd__card-check{background:var(--ndd-mustard)}.ndd__card.is-on .ndd__card-check:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--ndd-ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ndd__card.is-focus{box-shadow:inset 0 0 0 1px var(--ndd-ink),0 0 0 3px var(--ndd-mustard)}.ndd__card-name{padding:0 4px;font-weight:700;font-size:14px;line-height:1.2}.ndd__card-meta{padding:0 4px;display:flex;justify-content:space-between;gap:6px;font-size:13px;color:var(--ndd-ink-soft)}.ndd__card-meta b{color:var(--ndd-ink);font-weight:700}.ndd__none{margin:0;font-size:14px;color:var(--ndd-ink-soft)}.ndd__tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ndd__tool{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border:1.5px solid var(--ndd-ink);border-radius:12px;background:#fff;color:var(--ndd-ink);font:inherit;font-weight:700;cursor:pointer;transition:background .15s ease}.ndd__tool:hover{background:var(--ndd-paper)}.ndd__tool-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block}.ndd__hint{margin:10px 0 0;font-size:13px;color:var(--ndd-ink-soft)}.ndd__tier{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px}.ndd__tier:empty{display:none}.ndd__tier-step{padding:5px 10px;border-radius:999px;border:1px dashed var(--ndd-line);background:var(--ndd-paper)}.ndd__tier-step.is-on{background:var(--ndd-mustard);border:1px solid var(--ndd-mustard)}.ndd__tier-next{color:var(--ndd-ink-soft)}.ndd__summary{margin-bottom:16px}.ndd__sum-row{display:flex;justify-content:space-between;gap:12px;font-size:16px}.ndd__sum-row s{color:var(--ndd-ink-soft);font-size:.85em;margin-right:4px}.ndd__sum-note{margin-top:4px;font-size:13px;color:var(--ndd-ok)}.ndd__field{display:grid;gap:6px;margin-bottom:14px;font-size:14px}.ndd__field small{color:var(--ndd-ink-soft)}.ndd__check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin-bottom:14px;cursor:pointer}.ndd__check input{width:18px;height:18px;margin-top:1px;accent-color:var(--ndd-ink);flex:none}.ndd__error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fdecea;color:#8c1d18;font-size:14px}.ndd__buy{width:100%;padding:17px 20px;border:0;border-radius:12px;background:var(--ndd-mustard);color:var(--ndd-ink);font:inherit;font-size:17px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px #b39300;transition:transform .1s ease,box-shadow .1s ease}.ndd__buy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #b39300}.ndd__buy:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #b39300}.ndd__buy:disabled{background:#e9e4d6;color:var(--ndd-ink-soft);box-shadow:none;cursor:not-allowed}.ndd__buy.is-busy{cursor:progress}.ndd__buy.is-busy span:after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:nddSpin .7s linear infinite}@keyframes nddSpin{to{transform:rotate(360deg)}}.ndd__facts{margin:14px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ndd-ink-soft);display:grid;gap:4px}.ndd__facts li:before{content:"\2014";margin-right:8px;color:var(--ndd-coral)}.ndd .ndd__desc{margin-top:56px;padding-top:40px;border-top:1px solid var(--ndd-line);max-width:var(--page-width, 120rem)}.ndd .ndd__desc h2,.ndd .ndd__desc h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ndd-ink)}.ndd .ndd__desc h2:before,.ndd .ndd__desc h3:before{content:"";width:22px;height:4px;border-radius:2px;background:var(--ndd-mustard)}.ndd .ndd__desc ol+h2,.ndd .ndd__desc ol+h3,.ndd .ndd__desc ul+h2,.ndd .ndd__desc ul+h3,.ndd .ndd__desc p+h2,.ndd .ndd__desc p+h3{margin-top:40px}.ndd .ndd__desc ol{list-style:none;margin:0;padding:0;counter-reset:ndd-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ndd .ndd__desc ol li{counter-increment:ndd-step;position:relative;margin:0;padding:58px 20px 20px;background:var(--ndd-paper);border:1px solid var(--ndd-line);border-radius:var(--ndd-radius);font-size:14px;line-height:1.55;color:var(--ndd-ink-soft)}.ndd .ndd__desc ol li:before{content:counter(ndd-step);position:absolute;top:18px;left:20px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ndd-mustard);color:var(--ndd-ink);font-size:14px;font-weight:800}.ndd .ndd__desc ol li strong{display:block;margin-bottom:4px;font-size:16px;color:var(--ndd-ink)}.ndd .ndd__desc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.ndd .ndd__desc ul li{position:relative;margin:0;padding:12px 0 12px 30px;border-bottom:1px solid var(--ndd-line);font-size:14px;line-height:1.5;color:var(--ndd-ink-soft)}.ndd .ndd__desc ul li:before{content:"";position:absolute;left:2px;top:16px;width:16px;height:16px;border-radius:50%;background:var(--ndd-ok);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3C/svg%3E") center / contain no-repeat}.ndd .ndd__desc ul li:after{content:"";position:absolute;left:7.5px;top:19.5px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ndd .ndd__desc p{font-size:15px;line-height:1.6;color:var(--ndd-ink-soft);max-width:70ch}@media(max-width:749px){.ndd .ndd__desc{margin-top:36px;padding-top:28px}.ndd .ndd__desc ol,.ndd .ndd__desc ul{grid-template-columns:1fr}.ndd .ndd__desc ol li{padding:18px 18px 18px 64px}.ndd .ndd__desc ol li:before{top:18px;left:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nydisk-designer.css.map */
