.sk-hero{padding:clamp(20px,4vw,48px) 0 clamp(20px,3vw,32px)}.sk-hero h1{margin-bottom:14px}.sk-hero__accent{background:linear-gradient(transparent 62%, var(--yellow) 62%, var(--yellow) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -4px;padding:0 4px}.sk-privacy{border-radius:var(--radius);background:var(--ok-soft);border:1px solid #b9e0c8;align-items:flex-start;gap:10px;max-width:720px;margin:18px 0 0;padding:14px 16px;font-size:.95rem;line-height:1.45;display:flex}.sk-privacy svg{color:var(--ok);flex:none;margin-top:1px}.sk-app{padding-bottom:clamp(40px,6vw,72px)}.sk-stepnav{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.sk-stepnav a{border-radius:var(--radius-s);color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.sk-stepnav a:hover{background:var(--paper-2);color:var(--ink)}.sk-stepnav__n{border:1.5px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:800;display:grid}.is-done .sk-stepnav__n{background:var(--ink);border-color:var(--ink);color:#fff}@media (width>=640px){.sk-stepnav a{flex-direction:row;justify-content:center;gap:8px;font-size:.92rem}}.sk-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.sk-main{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sk-side{min-width:0}@media (width>=1000px){.sk-grid{grid-template-columns:minmax(0,1fr) 400px;gap:24px}.sk-side{position:sticky;top:88px}}.sk-step{padding:clamp(18px,3vw,28px)}.sk-step h2{align-items:center;gap:12px;margin-bottom:16px;font-size:clamp(1.2rem,2.6vw,1.5rem);display:flex}.sk-num{background:var(--magenta);color:#fff;letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;display:inline-grid}.sk-drop{text-align:center;border:2px dashed var(--line-strong);border-radius:var(--radius);background:var(--paper);cursor:pointer;justify-items:center;gap:6px;padding:26px 18px;transition:border-color .15s,background .15s;display:grid}.sk-drop:hover,.sk-drop.is-over{border-color:var(--magenta);background:var(--magenta-soft)}.sk-drop:focus-within{outline:3px solid var(--cyan);outline-offset:2px}.sk-drop__icon{background:var(--magenta-soft);width:56px;height:56px;color:var(--magenta-ink);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.sk-drop__title{font-size:1.1rem;font-weight:800}.sk-drop__hint{color:var(--muted);font-size:.88rem;line-height:1.4}.sk-progress{gap:6px;margin-top:14px;display:grid}.sk-bar{background:var(--paper-2);border-radius:4px;height:8px;overflow:hidden}.sk-bar span{background:var(--magenta);width:0;height:100%;transition:width .25s;display:block}.sk-msg{color:var(--warn);margin:10px 0 0;font-weight:650}.sk-msg:empty{display:none}.sk-range{gap:2px;margin:0 0 8px;font-size:.9rem;display:grid}.sk-range__top{justify-content:space-between;gap:8px;font-weight:650;display:flex}.sk-range output{font-variant-numeric:tabular-nums;font-weight:800}.sk-range input[type=range]{width:100%;min-height:32px;accent-color:var(--magenta);cursor:pointer;margin:0}.sk-range--global{border-radius:var(--radius-s);background:var(--paper-2);margin-bottom:14px;padding:12px 14px 6px}.sk-empty{margin:0}.sk-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;display:grid}@media (width>=560px){.sk-item{grid-template-columns:120px minmax(0,1fr);gap:16px}}.sk-item__thumb{aspect-ratio:1;border-radius:var(--radius-s);border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(45deg,#ece6dc 25%,#0000 25% 75%,#ece6dc 75%),linear-gradient(45deg,#ece6dc 25%,#0000 25% 75%,#ece6dc 75%);background-position:0 0,7px 7px;background-size:14px 14px;align-self:start;position:relative;overflow:hidden}.sk-item__thumb img{object-fit:contain;filter:drop-shadow(0 1px 2px #17140f40);width:100%;height:100%;padding:6px}.sk-item__thumb img:not([src]){visibility:hidden}.is-busy .sk-item__thumb img{opacity:.45}.sk-spinner{border:3px solid var(--magenta-soft);border-top-color:var(--magenta);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite sk-spin;position:absolute;inset:50% auto auto 50%}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-item__body{gap:4px;min-width:0;display:grid}.sk-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:4px;display:flex}.sk-item__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;overflow:hidden}.sk-item__note{color:var(--ok);align-items:center;gap:6px;margin:0 0 4px;font-weight:650;display:flex}.sk-item__note[hidden]{display:none}.sk-item__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.sk-item__warn{border-radius:var(--radius-s);background:var(--warn-soft);color:var(--warn);margin:4px 0 0;padding:8px 10px;font-weight:650;line-height:1.4}.sk-switch{cursor:pointer;align-items:center;gap:10px;width:fit-content;min-height:40px;font-size:.92rem;font-weight:650;display:inline-flex;position:relative}.sk-switch[hidden]{display:none}.sk-switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.sk-switch__ui{background:var(--line-strong);border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.sk-switch__ui:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sk-switch input:checked+.sk-switch__ui{background:var(--magenta)}.sk-switch input:checked+.sk-switch__ui:after{transform:translate(18px)}.sk-switch input:focus-visible+.sk-switch__ui{outline:3px solid var(--cyan);outline-offset:2px}.sk-qty{border:1.5px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.sk-qty__btn{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.3rem;font-weight:700}.sk-qty__btn:hover{background:var(--paper-2)}.sk-qty__input{text-align:center;width:46px;height:44px;font:inherit;color:var(--ink);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-weight:800}.sk-qty__input::-webkit-outer-spin-button,.sk-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sk-icon-btn{border:1.5px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .15s,color .15s;display:inline-grid}.sk-icon-btn:hover{border-color:var(--ink)}.sk-icon-btn--bad:hover{border-color:var(--bad);color:var(--bad)}.sk-item__row .sk-icon-btn--bad{margin-left:auto}.sk-lam{border:0;gap:10px;margin:0 0 8px;padding:0;display:grid}@media (width>=560px){.sk-lam{grid-template-columns:repeat(3,1fr)}}.sk-lam__opt{cursor:pointer;display:block;position:relative}.sk-lam__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sk-lam__card{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:#fff;align-items:center;gap:12px;height:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}@media (width>=560px){.sk-lam__card{flex-direction:column;align-items:flex-start}}.sk-lam__opt input:checked+.sk-lam__card{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.sk-lam__opt input:focus-visible+.sk-lam__card{outline:3px solid var(--cyan);outline-offset:2px}.sk-lam__text{gap:2px;line-height:1.3;display:grid}.sk-lam__text span{color:var(--muted);font-size:.85rem}.sk-lam__swatch{border:1px solid var(--line);border-radius:12px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.sk-lam__opt--gloss .sk-lam__swatch{background:linear-gradient(135deg,#0083c4,#d1006b)}.sk-lam__opt--gloss .sk-lam__swatch:after{content:"";background:linear-gradient(135deg,#0000 35%,#ffffffbf 48%,#0000 60%);position:absolute;inset:0}.sk-lam__opt--matte .sk-lam__swatch{filter:saturate(.7)brightness(1.08);background:linear-gradient(135deg,#0083c4,#d1006b)}.sk-lam__opt--matte .sk-lam__swatch:after{content:"";background:#ffffff38;position:absolute;inset:0}.sk-lam__opt--rainbow .sk-lam__swatch{background:conic-gradient(from 200deg,#ff5fa2,#ffd84d,#6dffb0,#4dd2ff,#9b7bff,#ff6fd8,#ff5fa2)}.sk-lam__opt--rainbow .sk-lam__swatch:after{content:"";background:repeating-linear-gradient(35deg,#ffffff59 0 3px,#0000 3px 7px);position:absolute;inset:0}.sk-preview{padding:clamp(16px,2.5vw,24px)}.sk-preview__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.sk-preview__head h2{margin:0;font-size:1.2rem}.sk-status{color:var(--magenta-ink);margin:0;font-weight:700}.sk-status[hidden]{display:none}.sk-sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;max-height:72vh;margin:-4px;padding:4px;display:grid;overflow-y:auto}.sk-sheets:empty{aspect-ratio:210/297;border:1.5px dashed var(--line-strong);background:#fff;border-radius:6px;max-height:360px;margin:0 auto;padding:0;display:block}.sk-fig{gap:6px;margin:0;display:grid}.sk-fig figcaption{color:var(--muted);text-align:center;font-size:.8rem;font-weight:650}.sk-sheet{width:100%;height:auto;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:4px}.sk-sheets[data-lamination=rainbow] .sk-lam-rainbow{mix-blend-mode:soft-light;opacity:.5}.sk-sheets[data-lamination=rainbow] .sk-lam-lines{mix-blend-mode:overlay;opacity:.35}.sk-sheets .sk-lam-gloss{mix-blend-mode:screen}.sk-sheets .sk-lam-matte{opacity:.16}.sk-totals{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:14px 0 6px;display:flex}.sk-totals__info{margin:0;font-size:.95rem;font-weight:650}.sk-totals__price{margin:0;font-size:1.35rem}.sk-totals__price:empty{display:none}.sk-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sk-legend li{align-items:center;gap:6px;display:inline-flex}.sk-legend__cut{border-top:2px dashed var(--magenta);width:22px}.sk-legend__zone{border:1px solid var(--line-strong);background:repeating-linear-gradient(45deg, var(--line-strong) 0 1px, transparent 1px 4px);border-radius:3px;width:14px;height:14px}.sk-preview__actions{gap:10px;display:grid}.sk-exportmsg{text-align:center;margin:0}.sk-exportmsg:empty{display:none}.sk-order{margin-top:16px}.sk-order__in{gap:20px;display:grid}@media (width>=900px){.sk-order__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}}.sk-order__summary{border-radius:var(--radius);background:var(--paper-2);gap:6px;margin:0 0 14px;padding:14px 16px;font-size:.95rem;list-style:none;display:grid}.sk-order__summary li{overflow-wrap:anywhere}.sk-order__total{border-top:1px dashed var(--line-strong);padding-top:6px;font-size:1.1rem;font-weight:800}
