@font-face{font-family:Gilda Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5d4d70ac1fc16196-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gilda Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/098ab737ed2110fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gilda Display Fallback;src:local("Times New Roman");ascent-override:80.35%;descent-override:25.67%;line-gap-override:0.00%;size-adjust:111.02%}.__className_d9d95c{font-family:Gilda Display,Gilda Display Fallback;font-weight:400;font-style:normal}.__variable_d9d95c{--serif:"Gilda Display","Gilda Display Fallback"}@font-face{font-family:Graduate;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0c14fdbd39bee05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Graduate Fallback;src:local("Times New Roman");ascent-override:65.18%;descent-override:12.72%;line-gap-override:0.00%;size-adjust:146.22%}.__className_e7b85b{font-family:Graduate,Graduate Fallback;font-weight:400;font-style:normal}.__variable_e7b85b{--varsity:"Graduate","Graduate Fallback"}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b5b8e2eafcbef11e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6903b0bb416ce629-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4d75910e08ab8a5-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_333d47{font-family:Dancing Script,Dancing Script Fallback;font-weight:600;font-style:normal}.__variable_333d47{--script:"Dancing Script","Dancing Script Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/02f84475f300b39f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/52bf49d9ff35f5d7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a0553e000e9e9142-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_9763c6{font-family:Jost,Jost Fallback;font-weight:500;font-style:normal}.__variable_9763c6{--sans-pers:"Jost","Jost Fallback"}:root{--bg:#f6f3ee;--bg-2:#f3efe8;--ink:#1d1b19;--muted:#6f6a64;--muted-2:#8a847c;--line:#dcd6cd;--line-2:#dcd8d2;--field:#cfcac3;--panel:#efece7;--note:#ece9e4;--navy:#22304a;--choc:#4a3226;--error:#8a2a1e;--photo-fallback:#8f8578;--tile-fallback:#f2f1ee;--admin-bg:#efede9;--admin-bar:#1d1b19;--page-x:clamp(16px,3.4vw,44px);--page-x2:clamp(16px,4vw,52px);--hero-inset:clamp(12px,1.8vw,24px);--sans:"Helvetica Neue",Helvetica,Arial,sans-serif}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:var(--choc)}button,input,select,textarea{font-family:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::-webkit-scrollbar{height:0}img{display:block}.serif{font-family:var(--serif),"Gilda Display",serif;font-weight:400}.varsity{font-family:var(--varsity),Graduate,serif}.noscroll{scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm{display:flex;flex-direction:column;align-items:center;gap:3px}.wm .w1{letter-spacing:-.01em}.wm .w1,.wm .w2{font-family:var(--serif),serif;line-height:1}.wm .w2{letter-spacing:.42em;padding-left:.42em}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg)}.hdr-d{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,52px)}.hdr-d .w1{font-size:36px}.hdr-d .w2{font-size:12px}.hdr-d nav{display:flex;gap:36px;font-size:15px}.hdr-d nav,.hdr-m{align-items:center}.hdr-m{height:74px;display:none;grid-template-columns:1fr auto 1fr;padding:0 18px}.hdr-m .w1{font-size:29px}.hdr-m .w2{font-size:10px}.linkbtn{background:none;border:0;padding:0;font-size:15px;display:flex;gap:6px}.linkbtn .n{color:var(--muted)}.burger{background:none;border:0;padding:10px 4px;display:flex;flex-direction:column;gap:6px;width:44px;min-height:44px;justify-content:center}.burger span{display:block;height:1.5px;width:28px;background:var(--ink)}@media (max-width:819px){.hdr-d{display:none}.hdr-m{display:grid}}.menu{position:fixed;inset:0;z-index:60;background:var(--bg-2);display:flex;flex-direction:column;padding:18px 24px 32px;overflow-y:auto}.menu-top{display:flex;justify-content:space-between;align-items:center;height:40px}.menu nav{display:flex;flex-direction:column;gap:4px;margin-top:40px;font-size:28px}.menu nav>a{padding:8px 0}.menu .sub{flex-wrap:wrap;gap:18px;color:var(--muted);padding:0 0 10px}.menu .bottom,.menu .sub{display:flex;font-size:15px}.menu .bottom{margin-top:auto;padding-top:40px;flex-direction:column;gap:14px}.hero-wrap{padding:0 var(--hero-inset)}.hero{position:relative;height:min(calc(100svh - 104px),54vw);min-height:460px;background:var(--photo-fallback);overflow:hidden}.hero img{object-position:50% 45%}.hero .m{display:none}@media (max-width:819px){.hero-wrap{padding:0}.hero{height:calc(100svh - 92px)}.hero img{object-position:67% 50%}.hero.has-m .d{display:none}.hero.has-m .m{display:block}}.hero-btn{position:absolute;left:clamp(18px,3vw,36px);bottom:clamp(20px,3.4vw,36px);background:var(--bg);color:var(--ink);padding:12px 22px;font-size:16px;z-index:2}.sec-coll{padding:clamp(48px,7vw,88px) var(--page-x) 0}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(18px,2.4vw,28px)}.sec-head h2{margin:0;font-size:clamp(30px,3.6vw,42px);line-height:1.1;letter-spacing:-.01em}.ulink{font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.snaprow{display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--page-x));padding:0 var(--page-x) 4px;scroll-padding:0 var(--page-x);scrollbar-width:none}.snaprow>a{flex:1 0 clamp(250px,27vw,2000px);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.hname{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hname .serif{font-size:clamp(19px,1.7vw,22px)}.price-s{font-size:13px;color:var(--muted);white-space:nowrap}.sec-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px);padding:clamp(40px,5vw,64px) var(--page-x) 0}.more{position:relative;aspect-ratio:5/3;overflow:hidden;display:block}.tag{position:absolute;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);background:var(--bg);color:var(--ink);padding:9px 18px;font-size:14px;z-index:2}.about{padding:clamp(72px,10vw,128px) clamp(20px,4vw,52px) clamp(64px,8vw,104px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;scroll-margin-top:80px}.about h2{margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.about .sig{margin:0;font-size:clamp(16px,1.6vw,19px);color:#3d3934}.about .long{margin:12px 0 0;max-width:520px;font-size:15px;line-height:1.6;color:#4b4741;text-wrap:pretty;white-space:pre-line}.tile{position:relative;aspect-ratio:1/1;overflow:hidden}.tile .stripes{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 10px)}.tile .nm{position:absolute;left:0;right:0;top:32%;display:flex;justify-content:center;font-size:1.9em}.tile .nm span{display:inline-block}.tile .wd{top:34%;display:flex;flex-direction:column;align-items:center;gap:2px}.tile .spa,.tile .wd{position:absolute;left:0;right:0}.tile .spa{top:40%;text-align:center;font-size:1.6em;letter-spacing:.08em}.coll{padding:clamp(28px,5vw,56px) var(--page-x2) 104px}.coll-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.coll-head h1{margin:0;font-size:clamp(32px,3.8vw,46px);line-height:1.05;letter-spacing:-.01em}.intro{margin:-6px 0 22px;max-width:520px;font-size:15px;line-height:1.5;color:#4b4741;white-space:pre-line}.chips{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--page-x2)) 28px;padding:0 var(--page-x2);scrollbar-width:none}.chip{padding:9px 15px;border:1px solid var(--field);font-size:13px;white-space:nowrap}.chip.on{background:var(--ink);border-color:var(--ink)}.chip.on,.chip.on:hover{color:var(--bg)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,21vw,300px),1fr));grid-gap:clamp(24px,3vw,40px) clamp(10px,1.4vw,18px);gap:clamp(24px,3vw,40px) clamp(10px,1.4vw,18px)}@media (max-width:520px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{display:flex;flex-direction:column;gap:10px}.card .tile{font-size:clamp(11px,1.4vw,16px)}.card .t{display:flex;flex-direction:column;gap:4px}.card .t .serif{font-size:clamp(17px,1.5vw,20px)}.card .t .s{color:var(--muted);font-size:13px}.pd{padding:0 var(--hero-inset) 40px}@media (max-width:819px){.pd{padding:0 0 40px}}.pd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(0px,3vw,56px);gap:clamp(0px,3vw,56px);align-items:start}.pd-main{position:relative;aspect-ratio:4/5;max-height:calc(100svh - 86px);width:100%;overflow:hidden;font-size:clamp(20px,3.4vw,34px)}.pd-main .nm{top:30%}.thumbs{display:flex;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}@media (max-width:819px){.thumbs{padding:0 16px}}.thumbs button{flex:0 0 64px;aspect-ratio:4/5;padding:0;border:1px solid transparent;background:#ebe8e3;overflow:hidden;position:relative}.thumbs button.on{border-color:var(--ink)}.pd-info{padding:24px var(--page-x2) 0;position:-webkit-sticky;position:sticky;top:100px}.pd-info-in{max-width:460px;display:flex;flex-direction:column;gap:26px}.crumb{font-size:13px;color:var(--muted)}.pd-info h1{margin:0;font-size:clamp(30px,3.2vw,40px);line-height:1.08;letter-spacing:-.01em}.lbl{font-size:13px;color:var(--muted)}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.seg button{height:44px;border:0;background:transparent;font-size:14px}.seg button.on{background:var(--ink);color:var(--bg)}.swatch{width:34px;height:34px;border-radius:50%;padding:0;border:1px solid rgba(29,27,25,.15);box-shadow:0 0 0 3px var(--bg),0 0 0 4px transparent}.swatch.on{box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--ink)}.size{min-width:56px;height:44px;padding:0 14px;border:1px solid var(--field);background:transparent;font-size:14px}.size.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.name-in{height:52px;padding:0 16px;border:1px solid var(--ink);background:#fff;font-size:20px;letter-spacing:.06em;border-radius:0;outline:none;width:100%}.persnote{background:var(--note);padding:12px 14px;font-size:13px;line-height:1.5}.persnote strong{font-weight:500}.err{font-size:13px;color:var(--error)}.btn-navy{height:54px;border:0;background:var(--navy);font-size:15px;display:flex;align-items:center;justify-content:center;width:100%}.btn-navy,.btn-navy:hover{color:#f3efe8}.btn-navy:disabled{opacity:.6;cursor:default}.btn-line{height:40px;padding:0 14px;border:1px solid var(--field);background:transparent;font-size:13px;display:flex;align-items:center}.details{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.details p{margin:0;padding:16px 0;line-height:1.55;white-space:pre-line}.details div,.details p{font-size:14px;border-bottom:1px solid var(--line-2)}.details div{display:flex;justify-content:space-between;gap:16px;padding:14px 0}.details div span:last-child{color:var(--muted-2);text-align:right}.set{padding:clamp(64px,8vw,104px) var(--page-x2) 40px}.set h2{margin:0 0 20px;font-size:clamp(26px,3vw,34px)}.set .grid{grid-template-columns:repeat(auto-fill,minmax(clamp(150px,21vw,280px),1fr));gap:clamp(10px,1.4vw,18px)}.info{padding:clamp(48px,8vw,104px) clamp(20px,4vw,52px) clamp(80px,10vw,140px);display:flex;justify-content:center}.info article{max-width:620px;width:100%;display:flex;flex-direction:column;gap:20px}.info h1{margin:0 0 8px;font-size:clamp(32px,4vw,46px);line-height:1.08}.info p{margin:0;font-size:16px;line-height:1.65;text-wrap:pretty;white-space:pre-line}.ftr{margin:0 var(--page-x);border-top:1px solid var(--line);padding:28px 0 30px;display:flex;flex-direction:column;gap:26px}.ftr .r1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px}.ftr .w1{font-size:26px}.ftr .w2{font-size:9px}.ftr nav{gap:12px clamp(20px,3vw,40px);font-size:14px}.ftr .r2,.ftr nav{display:flex;flex-wrap:wrap}.ftr .r2{justify-content:space-between;gap:14px 28px;font-size:12px;color:var(--muted)}.ftr .r2>div{display:flex;flex-wrap:wrap;gap:12px 22px}.ovl{inset:0;z-index:70;background:rgba(29,27,25,.32)}.drawer,.ovl{position:fixed}.drawer{top:0;right:0;bottom:0;z-index:71;width:min(430px,100%);background:var(--bg);display:flex;flex-direction:column}.drawer-h{display:flex;justify-content:space-between;align-items:center;height:74px;padding:0 22px;border-bottom:1px solid #e2ded8}.drawer-b{flex:1 1;overflow-y:auto;padding:22px;gap:22px}.drawer-b,.drawer-f{display:flex;flex-direction:column}.drawer-f{padding:20px 22px 26px;border-top:1px solid #e2ded8;gap:12px}.cl{display:grid;grid-template-columns:84px 1fr;grid-gap:16px;gap:16px}.thumb45{aspect-ratio:4/5;overflow:hidden;position:relative}.stepper{display:flex;align-items:center;border:1px solid var(--field)}.stepper button{width:36px;height:36px;border:0;background:none;font-size:16px}.textbtn{background:none;border:0;padding:0;font-size:13px;color:var(--muted);text-decoration:underline}.co-hdr{background:var(--bg-2);height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,52px)}.co-hdr .w1{font-size:27px}.co-hdr .w2{font-size:10px}.co{padding:clamp(28px,5vw,56px) var(--page-x2) 104px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:start;max-width:1180px;margin:0 auto}.co h1{margin:0;font-size:clamp(30px,3.4vw,40px)}.co h2{margin:0;font-weight:400;font-size:15px;color:var(--muted)}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.fld{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.fld input,.fld select{height:50px;padding:0 14px;border:1px solid var(--field);background:#fff;font-size:16px;border-radius:0;outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fld input:focus,.fld select:focus{border-color:var(--ink)}.fld.bad input{border-color:var(--error)}.fld .e{color:var(--error);font-size:12px}.span2{grid-column:span 2}.chk{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.chk input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--ink)}.shipbox{border:1px solid var(--ink);padding:16px;justify-content:space-between;gap:12px;font-size:14px}.pays,.shipbox{background:#fff;display:flex}.pays{flex-direction:column;border:1px solid var(--line-2)}.pays button{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 16px;border:0;border-bottom:1px solid #ebe8e3;background:#fff;text-align:left;font-size:15px}.pays button.on{background:var(--bg)}.radio{width:18px;height:18px;border-radius:50%;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.radio span{width:10px;height:10px;border-radius:50%}.on .radio span{background:var(--ink)}.sum{background:var(--panel);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:18px}.sum-l{display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px}.sum-l,.tot{font-size:14px}.tot{border-top:1px solid #d6d2cb;padding-top:16px;display:flex;flex-direction:column;gap:8px}.tot div{display:flex;justify-content:space-between}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:90;background:var(--ink);color:#f3efe8;padding:13px 18px;font-size:14px;max-width:calc(100% - 32px);text-align:center}.thx{padding:clamp(56px,10vw,120px) clamp(20px,4vw,52px);display:flex;justify-content:center}.thx>div{max-width:520px;width:100%;display:flex;flex-direction:column;gap:22px}.thx h1{margin:0;font-size:clamp(32px,4.4vw,50px);line-height:1.08}.thx p{margin:0;font-size:16px;line-height:1.55;white-space:pre-line}.btn-creme{align-self:flex-start;background:var(--bg-2);padding:12px 22px;font-size:15px}.pers-area{position:absolute;z-index:2;container-type:size;pointer-events:none;display:flex;align-items:center;justify-content:center}.pers-area.ghost{opacity:.38}.pers-text{display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;transition:font-size .15s ease}.pers-text.plain .ltr{display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.18),0 -.5px 0 rgba(255,255,255,.12)}.pers-text.patch{gap:.12em}.pers-text.patch .gap{width:.35em}.pers-text.patch .patch{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.45em;border-radius:.5em;border:.07em solid;box-shadow:0 .04em .12em rgba(0,0,0,.35),inset 0 0 0 .09em rgba(255,255,255,.55)}.pers-text.patch .patch>span{transform:translateY(.04em)}.pers-inline{letter-spacing:.04em;font-size:15px}.pers-box{display:flex;flex-direction:column;gap:16px}.pers-prev{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--tile-fallback)}.pers-prev .zoom{position:absolute;left:0;top:0;width:100%;aspect-ratio:4/5;transform-origin:0 0;transition:transform .25s ease}.pers-prev .zoom>.tile{position:absolute;inset:0}.pers-prev .cap{position:absolute;left:10px;bottom:10px;z-index:3;background:var(--bg);padding:5px 10px;font-size:12px}@media (min-width:820px){.pers-prev.mob{display:none}}.ini{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.ini label{display:flex;flex-direction:column;align-items:center;gap:10px}.ini input{width:100%;height:64px;text-align:center;font-size:30px;border:1px solid var(--field);background:#fff;border-radius:0;outline:none;padding:0;caret-color:var(--ink)}.ini input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ini .dot{width:24px;height:24px;border-radius:50%;padding:0;border:1px solid rgba(29,27,25,.2);box-shadow:0 0 0 3px var(--bg),0 0 0 4px transparent}.ini .dot.on{box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--ink)}.fonts{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));border:1px solid var(--ink)}.fonts button{height:48px;border:0;border-left:1px solid var(--ink);background:transparent;font-size:19px;color:var(--ink)}.fonts button:first-child{border-left:0}.fonts button.on{background:var(--ink);color:var(--bg)}.threads{display:flex;gap:12px;flex-wrap:wrap}.threads .swatch{width:30px;height:30px}.pers-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--muted)}