@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-cyrillic-ext-700-normal.Ce-sRYNJ.woff2) format("woff2"),url(/_astro/arimo-cyrillic-ext-700-normal.D_9gfP4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-cyrillic-700-normal.B2FEI9Hm.woff2) format("woff2"),url(/_astro/arimo-cyrillic-700-normal.kR-udC20.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-greek-ext-700-normal.BgSZoFxW.woff2) format("woff2"),url(/_astro/arimo-greek-ext-700-normal.CuiwAIqV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-greek-700-normal.uph2eQqS.woff2) format("woff2"),url(/_astro/arimo-greek-700-normal.C1ZSV25q.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-hebrew-700-normal.B1Yomo_n.woff2) format("woff2"),url(/_astro/arimo-hebrew-700-normal.CLPHp7oC.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-vietnamese-700-normal.CLXmNtrB.woff2) format("woff2"),url(/_astro/arimo-vietnamese-700-normal.-IIq6YJl.woff) format("woff");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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-latin-ext-700-normal.DDeQOfiM.woff2) format("woff2"),url(/_astro/arimo-latin-ext-700-normal.7mWUsHUR.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-latin-700-normal.DhEW593l.woff2) format("woff2"),url(/_astro/arimo-latin-700-normal.x_huS3KV.woff) format("woff");unicode-range:U+0000-00FF,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,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}.pz [hidden]{display:none!important}.pz-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:10px 0 16px}.pz-head h1{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem)}.pz-head p{color:var(--ink-2);margin:0;font-size:.95rem}@media(max-width:600px){.pz-head{padding:6px 0 12px}.pz-head p{font-size:.875rem}}.pz-preview{min-width:0}.pz{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding-bottom:64px;align-items:start}.pz-preview{position:sticky;top:calc(var(--header-h) + 16px)}.pz-garments{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.pz-garment{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:92px;padding:8px 6px;background:#fff;border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:.78rem;line-height:1.2;color:var(--ink-2);text-align:center;transition:border-color .15s,transform .15s}.pz-garment img{width:56px;height:56px;object-fit:contain;transition:transform .25s}.pz-garment:hover img{transform:translateY(-2px) scale(1.06)}.pz-garment[aria-checked=true]{border-color:var(--green);color:var(--ink);font-weight:600;box-shadow:0 0 0 3px var(--green-tint)}.pz-stage{position:relative;aspect-ratio:1;width:min(100%,calc(100vh - var(--header-h) - 170px));margin:0 auto;border-radius:16px;overflow:hidden;perspective:1400px;background:radial-gradient(120% 90% at 50% 30%,#fff,#eef0f2 55%,#dfe3e7);border:1px solid var(--line)}.pz-stage__tilt{position:absolute;inset:4%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.pz-stage__sway{width:100%;height:100%;animation:pz-sway 7s ease-in-out infinite;transform-style:preserve-3d}.pz-stage__flip{width:100%;height:100%}.pz-stage__zoom{width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1);transform-origin:0 0}.pz-stage canvas{width:100%;height:100%;display:block;filter:drop-shadow(0 18px 22px rgba(20,30,40,.16))}.pz-stage__shadow{position:absolute;left:25%;right:25%;bottom:3%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgba(20,30,40,.18),transparent);animation:pz-shadow 7s ease-in-out infinite}@keyframes pz-sway{0%,to{transform:rotateY(-5deg) translateY(0)}50%{transform:rotateY(5deg) translateY(-1.2%)}}@keyframes pz-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.92);opacity:.8}}@media(prefers-reduced-motion:reduce){.pz-stage__sway,.pz-stage__shadow{animation:none}.pz-stage__zoom,.pz-stage__tilt{transition:none}}.pz-stage__tools{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.pz-stage__tools>*{pointer-events:auto}.pz-seg{display:inline-flex;background:#ffffffeb;border:1px solid var(--line);border-radius:999px;padding:3px;backdrop-filter:blur(6px)}.pz-seg button{border:0;background:none;font:inherit;font-size:.875rem;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;color:var(--ink-2)}.pz-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.pz-seg button[disabled]{display:none}.pz-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#ffffffeb;border-radius:999px;padding:6px 14px;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;color:var(--ink-2);backdrop-filter:blur(6px)}.pz-busy{position:absolute;top:12px;right:12px;background:#16181bc7;color:#fff;font-size:.8rem;padding:5px 12px;border-radius:999px}.pz-disclaimer{font-size:.85rem;color:var(--ink-3);margin:12px 2px 0}.pz-disclaimer strong{color:var(--ink-2)}.pz-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow);display:grid;gap:20px}.pz-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.pz-row{grid-template-columns:1fr}}.pz-field{display:grid;gap:8px;align-content:start}.pz-label{font-family:var(--font-head);font-weight:600;font-size:.95rem;color:var(--ink)}.pz-label b{font-family:var(--font);font-weight:500;color:var(--ink-2)}.pz-hint{font-size:.8rem;color:var(--ink-3);margin:0}.pz-error{font-size:.85rem;color:var(--red);margin:0;font-weight:600}.pz textarea{width:100%;resize:vertical;min-height:92px;font:600 1.05rem/1.4 var(--font);padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink);transition:border-color .15s,background .15s}.pz textarea:focus{outline:none;border-color:var(--green);background:#fff}.pz textarea.pz-glow{border-color:var(--green);animation:pz-glow 1.8s ease-in-out infinite}@keyframes pz-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 45%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--green) 0%,transparent),0 0 18px 2px color-mix(in srgb,var(--green) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.pz textarea.pz-glow{animation:none;box-shadow:0 0 0 4px var(--green-tint)}}.pz textarea.is-bad{border-color:var(--red)}.pz-options{display:flex;flex-wrap:wrap;gap:6px}.pz-opt{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:var(--radius-sm);padding:8px 12px;font:inherit;font-size:.9rem;cursor:pointer;color:var(--ink-2);transition:border-color .15s,background .15s}.pz-opt:hover{border-color:var(--ink-3)}.pz-opt[aria-pressed=true]{border-color:var(--green);background:var(--green-tint);color:var(--ink);font-weight:600}.pz-font{font-size:1rem}.pz-icon{padding:7px 9px;display:inline-flex}.pz-rec{position:absolute;top:-9px;right:-6px;background:var(--red);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;animation:pz-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pz-pop{0%{transform:scale(.4);opacity:0}}.pz-range{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--ink-2)}.pz-range input,.pz-size{flex:1;accent-color:var(--green)}.pz-swatches{display:flex;flex-wrap:wrap;gap:10px}.pz-swatch{width:36px;height:36px;border-radius:50%;background:var(--c);border:2px solid #fff;cursor:pointer;box-shadow:0 0 0 1.5px var(--line),inset 0 -6px 10px #00000014;transition:transform .15s,box-shadow .15s}.pz-swatch:hover{transform:scale(1.08)}.pz-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--green);transform:scale(1.08)}.pz-swatch--silver{background:linear-gradient(135deg,#e9ebee,#a9adb3 50%,#eef0f2)}.pz-logo{border:1px solid var(--line);border-radius:var(--radius);padding:0 14px}.pz-logo summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:12px 0}.pz-logo summary::-webkit-details-marker{display:none}.pz-logo summary svg{transition:transform .2s}.pz-logo[open] summary svg{transform:rotate(90deg)}.pz-logo__body{display:grid;gap:12px;padding-bottom:14px}.pz-logo__pick{display:flex;align-items:center;gap:12px}.pz-logo__pick label{cursor:pointer}.pz-logo__pick img{width:44px;height:44px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft)}.pz-link{border:0;background:none;color:var(--red);font:inherit;font-size:.875rem;cursor:pointer;padding:0}.pz-check{display:flex;gap:8px;align-items:center;font-size:.9rem;color:var(--ink-2)}.pz-check input{accent-color:var(--green);width:16px;height:16px}.pz-order{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line)}.pz-qty{display:grid;gap:6px;padding-top:14px}.pz-qty input{width:120px;font:inherit;font-size:1rem;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--radius-sm)}.pz-add{flex:1;min-width:220px;justify-content:center}@media(max-width:900px){.pz{display:flex;flex-direction:column;gap:14px;overflow-x:clip}.pz-preview{display:contents}.pz>*,.pz-preview>*{min-width:0;max-width:100%}.pz-garments{order:1;width:100%}.pz-stage{order:2;position:sticky;top:calc(var(--pz-top, 0px) + 6px);z-index:5;width:min(100%,42vh);align-self:center;margin:0;box-shadow:0 8px 24px #1018201f}.pz-panel{order:3}.pz-disclaimer{order:4;margin-top:0}.pz-stage-spacer{order:2;display:none}.pz.is-typing .pz-stage-spacer{display:block;height:var(--pz-spacer, 0px)}.pz.is-typing .pz-stage{position:fixed;z-index:40;top:var(--pz-vv-top, 6px);left:calc(50% - var(--pz-typing-size, 200px) / 2);width:var(--pz-typing-size, 200px);box-shadow:0 10px 30px #10182040}.pz.is-typing .pz-stage__tools{display:none}}@media(max-width:760px){body:has([data-pz]){--tabbar-h: 0px}body:has([data-pz]) .tabbar,body:has([data-pz]) .header [data-search]{display:none}body:has(.pz.is-typing) .wa{display:none}}
