.flow-form[data-astro-cid-tak5maky]{max-width:52rem}.flow-form[data-astro-cid-tak5maky] .flow-step{padding:24px 0;border-top:1px solid var(--color-line);margin-top:24px}.flow-form[data-astro-cid-tak5maky] .step-label{font:400 13px/1.6 var(--font-body);color:var(--color-petrol);margin-bottom:24px}.flow-form[data-astro-cid-tak5maky] #dropzone{display:flex;min-height:180px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;border:1px dashed var(--color-petrol);background:var(--color-paper-2);text-align:center;cursor:pointer}.flow-form[data-astro-cid-tak5maky] #dropzone .font-display{font-size:21px}.flow-form[data-astro-cid-tak5maky] #dropzone:has(#file-input:focus-visible),.flow-form[data-astro-cid-tak5maky] #dropzone:focus-within{outline:3px solid var(--sg-plum);outline-offset:4px}.flow-form[data-astro-cid-tak5maky] .step-h{font:400 clamp(1.5rem,2.4vw,1.875rem)/1.25 var(--font-display);margin:0 0 12px}.flow-form[data-astro-cid-tak5maky] .step-aside{margin:0 0 20px;color:var(--sg-dim);font-size:16px;line-height:1.65;max-width:60ch}.flow-form[data-astro-cid-tak5maky] .step-aside a{text-decoration:underline;text-underline-offset:.2em}.flow-form[data-astro-cid-tak5maky] #file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.flow-form[data-astro-cid-tak5maky] #preview-auth{display:grid;gap:16px;margin-top:24px}.flow-form[data-astro-cid-tak5maky] #preview-email,.flow-form[data-astro-cid-tak5maky] #preview-code,.flow-form[data-astro-cid-tak5maky] #product-type{width:100%}.flow-form[data-astro-cid-tak5maky] #code-fields{display:grid;gap:16px}.flow-form[data-astro-cid-tak5maky] #style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.flow-form[data-astro-cid-tak5maky] .style-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;min-height:0;border:1px solid var(--sg-field);border-radius:var(--sg-radius);background:#fff;color:var(--sg-ink);font:400 15px/1.5 var(--font-body);text-align:left;justify-content:start;cursor:pointer}.flow-form[data-astro-cid-tak5maky] .style-card:hover{border-color:var(--sg-plum)}.flow-form[data-astro-cid-tak5maky] .style-card:focus-visible{outline:3px solid var(--sg-plum);outline-offset:3px}.flow-form[data-astro-cid-tak5maky] .style-card[aria-pressed=true]{border:2px solid var(--sg-plum);padding:11px;background:var(--sg-band)}.flow-form[data-astro-cid-tak5maky] .style-card[aria-pressed=true]:after{content:"";position:absolute;top:18px;right:18px;width:28px;height:28px;border-radius:50%;background:var(--sg-plum) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:0 0 0 2px #fff}.flow-form[data-astro-cid-tak5maky] .style-card img{width:100%;aspect-ratio:1;object-fit:cover}.flow-form[data-astro-cid-tak5maky] .style-card .font-mono{display:block;font:600 17px/1.3 var(--font-body);color:var(--sg-ink)}.flow-form[data-astro-cid-tak5maky] .style-card span:last-child{color:var(--sg-dim);font-size:14px;line-height:1.5}.flow-form[data-astro-cid-tak5maky] #preview-frame,.flow-form[data-astro-cid-tak5maky] #crop-frame{max-width:350px;overflow:hidden;border:1px solid var(--color-line);margin:24px 0}.flow-form[data-astro-cid-tak5maky] #preview-img,.flow-form[data-astro-cid-tak5maky] #crop-img{width:100%;height:100%;object-fit:cover}.flow-form[data-astro-cid-tak5maky] #accept-row{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--color-line);padding:16px;margin:24px 0}.flow-form[data-astro-cid-tak5maky] #render-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flow-form[data-astro-cid-tak5maky] [role=alert]{color:var(--color-danger);margin:16px 0}.flow-form[data-astro-cid-tak5maky] #add-btn{width:100%;margin-top:24px}.flow-form[data-astro-cid-tak5maky] .buy-notes{display:grid;gap:6px;margin-top:20px;font-size:15px;line-height:1.6;color:var(--color-coal-dim)}.flow-form[data-astro-cid-tak5maky] .buy-notes p{margin:0!important}.flow-form[data-astro-cid-tak5maky] .buy-notes strong{color:var(--color-coal);font-weight:600}.flow-form[data-astro-cid-tak5maky] .buy-notes a{text-decoration:underline;text-underline-offset:.2em}@media(min-width:850px){.flow-form[data-astro-cid-tak5maky] #style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.flow-form[data-astro-cid-tak5maky] #dropzone{min-height:112px;padding:16px;gap:8px}.flow-form[data-astro-cid-tak5maky] .flow-step{padding-top:16px;margin-top:16px}}.upload-permission[data-astro-cid-d5hcl6rd]{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;font-size:14px;line-height:1.7}.upload-permission[data-astro-cid-d5hcl6rd] input[data-astro-cid-d5hcl6rd]{margin-top:6px;accent-color:var(--color-petrol)}.sg-from[data-astro-cid-w36vpiu6]{margin:24px 0 0;font-size:18px;line-height:1.6;color:var(--sg-ink)}.sg-from[data-astro-cid-w36vpiu6] strong[data-astro-cid-w36vpiu6]{font-weight:600}.sg-from[data-astro-cid-w36vpiu6] a[data-astro-cid-w36vpiu6]{color:var(--sg-plum);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}@media(max-width:860px){.sg-from[data-astro-cid-w36vpiu6]{margin-top:12px;font-size:17px}}details[data-astro-cid-w36vpiu6]{border-block:1px solid var(--color-line);margin:24px 0;padding:12px 0}summary[data-astro-cid-w36vpiu6]{cursor:pointer;min-height:44px;padding:12px 0}table[data-astro-cid-w36vpiu6]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}caption[data-astro-cid-w36vpiu6]{padding:16px 0;text-align:left}th[data-astro-cid-w36vpiu6],td[data-astro-cid-w36vpiu6]{padding:12px 8px;border-bottom:1px solid var(--color-line)}td[data-astro-cid-w36vpiu6]:last-child{font-family:var(--font-body);white-space:nowrap}details[data-astro-cid-w36vpiu6]>div[data-astro-cid-w36vpiu6]{overflow-x:auto}.sg-mhead[data-astro-cid-3urionvh]{display:block}.sg-mhead-pic[data-astro-cid-3urionvh]{display:none}.sg-mhead-arr[data-astro-cid-3urionvh]{margin-top:6px;color:var(--sg-dim)}.sg-mhead-arr[data-astro-cid-3urionvh] .sg-arrival{font-size:15px;line-height:1.5}.sg-mhead-arr[data-astro-cid-3urionvh] .sg-arrival+.sg-arrival{margin-top:2px}.sg-mhead[data-astro-cid-3urionvh] .sg-from+.sg-from{margin-top:0}@media(max-width:699px){.sg-mhead[data-astro-cid-3urionvh]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.sg-mhead-pic[data-astro-cid-3urionvh]{display:block;width:96px;height:96px;border:1px solid var(--sg-line)}.sg-mhead-pic[data-astro-cid-3urionvh] img[data-astro-cid-3urionvh]{display:block;width:100%;height:100%;object-fit:cover}.sg-mhead[data-astro-cid-3urionvh] .sg-from{margin-top:0;font-size:16px;line-height:1.5}.sg-mhead-arr[data-astro-cid-3urionvh] .sg-arrival{font-size:14px;line-height:1.4}.sg-mhead-arr[data-astro-cid-3urionvh]{margin-top:4px}}.sg-sizeguide[data-astro-cid-v33lts6s]{margin:12px 0 16px;border-block:1px solid var(--sg-line);padding:4px 0}.sg-sizeguide[data-astro-cid-v33lts6s] summary[data-astro-cid-v33lts6s]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--sg-plum);text-decoration:underline;text-underline-offset:.2em;font-size:16px}.sg-sizeguide[data-astro-cid-v33lts6s] figure[data-astro-cid-v33lts6s]{margin:8px 0}.sg-sizeguide[data-astro-cid-v33lts6s] img[data-astro-cid-v33lts6s]{display:block;width:100%;height:auto}.sg-sizeguide[data-astro-cid-v33lts6s] figcaption[data-astro-cid-v33lts6s]{font-size:14px;line-height:1.5;color:var(--sg-dim);margin-top:6px}.sg-maker-gift[data-astro-cid-v33lts6s]{margin-top:12px;padding-top:12px;border-top:1px solid var(--sg-rule)}.sg-approve[data-astro-cid-v33lts6s]{margin:16px 0 0;padding:16px;border:1px solid var(--color-line)}.sg-approve-label[data-astro-cid-v33lts6s]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.sg-approve-hint[data-astro-cid-v33lts6s]{margin:8px 0 0;font-weight:600;color:var(--color-danger)}.sg-approve-hint[data-astro-cid-v33lts6s].sg-approve-hint[hidden]{display:none}.sg-sticky[data-astro-cid-v33lts6s]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--sg-paper-bg);border-top:1px solid var(--sg-line);box-shadow:0 -6px 18px #352e341f}.sg-sticky[data-astro-cid-v33lts6s].is-on{display:flex}body:has(#add-btn:disabled) .sg-sticky[data-astro-cid-v33lts6s]{display:none}.sg-sticky-price[data-astro-cid-v33lts6s]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sg-ink)}.sg-sticky[data-astro-cid-v33lts6s] .sg-sticky-go[data-astro-cid-v33lts6s]{min-height:44px;padding:8px 20px;border:1px solid var(--sg-plum);border-radius:var(--sg-radius);background:var(--sg-plum);color:#fff;font:600 16px/1.2 var(--font-body);cursor:pointer}body.has-sticky-bar{padding-bottom:var(--sticky-bar-h,0px)}.sg-flow-main[data-astro-cid-lxpwyvsg],.sg-flow-after[data-astro-cid-lxpwyvsg]{max-width:48rem;min-width:0}.sg-flow-aside[data-astro-cid-lxpwyvsg]{margin-top:40px;max-width:30rem}.sg-gal[data-astro-cid-lxpwyvsg]{margin:0;display:flex;flex-direction:column;gap:8px}.sg-gal-stage[data-astro-cid-lxpwyvsg]{position:relative;touch-action:pan-y}.sg-gal-stage[data-astro-cid-lxpwyvsg] img[data-astro-cid-lxpwyvsg]{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--sg-line);background:var(--sg-paper-2,#f1ebe4)}.sg-gal-stage[data-astro-cid-lxpwyvsg] img[data-astro-cid-lxpwyvsg][hidden]{display:none}.sg-gal-nav[data-astro-cid-lxpwyvsg]{position:absolute;bottom:8px;width:44px;height:44px;border-radius:50%;border:1px solid var(--sg-line);background:#ffffffd9;color:inherit;font:400 28px/1 var(--font-display);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sg-gal-prev[data-astro-cid-lxpwyvsg]{right:60px}.sg-gal-next[data-astro-cid-lxpwyvsg]{right:8px}.sg-gal-nav[data-astro-cid-lxpwyvsg][hidden]{display:none}.sg-gal[data-astro-cid-lxpwyvsg] figcaption[data-astro-cid-lxpwyvsg]{font:italic 14px/1.5 var(--font-display);color:var(--sg-dim);min-height:3em}.sg-gal-thumbs[data-astro-cid-lxpwyvsg].sg-gal-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.sg-gal-thumbs[data-astro-cid-lxpwyvsg].sg-gal-thumbs li[data-astro-cid-lxpwyvsg]{margin:0;padding:0}.sg-gal-thumbs[data-astro-cid-lxpwyvsg] .sg-gal-thumb[data-astro-cid-lxpwyvsg]{display:block;width:100%;padding:0;border:1px solid var(--sg-line);background:none;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.sg-gal-thumbs[data-astro-cid-lxpwyvsg] .sg-gal-thumb[data-astro-cid-lxpwyvsg][aria-current=true]{outline:2px solid currentColor;outline-offset:1px}.sg-gal-thumbs[data-astro-cid-lxpwyvsg] img[data-astro-cid-lxpwyvsg]{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:700px)and (max-width:1099px){.sg-flow[data-astro-cid-lxpwyvsg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:32px;align-items:start}.sg-flow-aside[data-astro-cid-lxpwyvsg]{margin-top:0;position:sticky;top:24px}}@media(min-width:1100px){.sg-flow[data-astro-cid-lxpwyvsg]{display:grid;grid-template-columns:minmax(0,48rem) minmax(0,1fr);gap:72px;align-items:start}.sg-flow-aside[data-astro-cid-lxpwyvsg]{margin-top:0;position:sticky;top:32px;max-width:420px}}
