.cz{padding-top:calc(var(--header-h) + 40px);padding-bottom:var(--section-gap)}.cz__head{display:grid;gap:10px;margin-bottom:24px;max-width:760px}.cz__head .display{font-size:clamp(32px,4.4vw,64px)}.cz__fit{justify-self:start}.cz__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:20px;align-items:start}.cz__grid>*{min-width:0}.cz__stage{position:sticky;top:calc(var(--header-h) + 28px);border-radius:var(--r-hero);padding:clamp(14px,2vw,22px);display:grid;gap:14px;overflow:hidden}.cz__stage-top,.cz__stage-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cz__colors{align-items:center}.cz__stage-top .segmented__btn{gap:6px}.cz__canvas{position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;touch-action:pan-y pinch-zoom;border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 35%,rgb(244 232 216 / .1),transparent 64%),linear-gradient(180deg,#ffffff05,#0000001f);overflow:hidden;transition:box-shadow var(--t-med)}.cz__canvas.is-over{box-shadow:inset 0 0 0 2px var(--accent)}.cz__garment{position:relative;width:100%;height:100%}.cz__garment.is-swap{animation:cz-swap .5s var(--spring)}@keyframes cz-swap{0%{transform:scale(.96);opacity:.5}to{transform:none;opacity:1}}.cz__garment.is-flip{animation:cz-flip .4s var(--ease-out)}@keyframes cz-flip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.cz__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .45));pointer-events:none;-webkit-user-select:none;user-select:none}.cz__photo[hidden]{display:none}.cz__mock{position:absolute;top:0;right:0;bottom:0;left:0}.cz__mock[hidden]{display:none}.cz__mock svg{width:100%;height:100%;display:block}.cz__garment .mock [fill="var(--gc)"]{transition:fill var(--t-med) var(--ease)}.cz__design{position:absolute;left:var(--dx, 50%);top:var(--dy, 42%);width:calc(var(--ds, 42) * .66%);transform:translate(-50%,-50%) rotate(var(--dr, 0deg));touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;z-index:2}.cz__canvas.is-editing .cz__design{cursor:grab;touch-action:none}.cz__canvas:not(.is-editing) .cz__knob{visibility:hidden}.cz__edit-toggle{justify-self:center}.cz__edit-toggle[aria-pressed=true]{border-color:var(--cream)}.cz__preview-note{margin:0;font-size:var(--fs-xs);line-height:1.6;color:var(--fg)}.cz[data-preparing=true] :is(button,input,textarea,.cz__design){pointer-events:none}.cz__design.is-pop{animation:cz-pop .5s var(--spring)}@keyframes cz-pop{0%{transform:translate(-50%,-50%) rotate(var(--dr, 0deg)) scale(.6);opacity:0}to{transform:translate(-50%,-50%) rotate(var(--dr, 0deg)) scale(1);opacity:1}}.cz__design:active,.cz__design.is-dragging{cursor:grabbing}.cz__design img{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .45)) contrast(1.02)}.cz__garment.has-photo .cz__design img{mix-blend-mode:multiply;filter:contrast(1.05) saturate(1.05)}.cz__garment.has-photo:not(.is-light) .cz__design img{mix-blend-mode:normal;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5)) contrast(1.02);opacity:.96}.cz__garment.is-light .cz__design img{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25))}.cz__frame{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1.5px dashed rgb(244 232 216 / .7);border-radius:8px;opacity:0;transition:opacity var(--t-fast);pointer-events:none}.cz__knob{position:absolute;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--cream);color:var(--forest);box-shadow:0 6px 14px #00000059;opacity:0;transition:opacity var(--t-fast),transform var(--t-med) var(--spring);z-index:3}.cz__knob--scale{right:-16px;bottom:-16px;cursor:nwse-resize}.cz__knob--rotate{left:50%;top:-34px;transform:translate(-50%);cursor:grab}.cz__knob--rotate:after{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:14px;background:#f4e8d8b3}.cz__canvas.is-editing .cz__frame,.cz__canvas.is-editing .cz__knob{opacity:1}.cz__knob:hover{transform:scale(1.12)}.cz__knob--rotate:hover{transform:translate(-50%) scale(1.12)}@media(pointer:coarse){.cz__knob{width:44px;height:44px}.cz__knob--scale{right:-22px;bottom:-22px}.cz__knob--rotate{top:-48px}}.cz__print-area{position:absolute;left:50%;top:45%;width:52%;height:52%;transform:translate(-50%,-50%);border:1px dashed rgb(244 232 216 / .22);border-radius:12px;opacity:0;transition:opacity var(--t-med),left var(--t-med),top var(--t-med),width var(--t-med),height var(--t-med);pointer-events:none;z-index:1}.cz__canvas.is-editing .cz__print-area{opacity:1}.cz__empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:6px;padding:20px 24px;border-radius:var(--r-lg);color:var(--fg);font:var(--w-ui) 14px var(--font-body);cursor:pointer;z-index:2;transition:transform var(--t-med) var(--spring),background var(--t-fast);text-align:center}.cz__empty small{font-weight:500;font-size:var(--fs-xs);color:var(--fg-70)}.cz__empty:hover{transform:translate(-50%,-50%) scale(1.04);background:var(--glass-fill-hover)}.cz__empty svg{color:var(--accent)}.cz__tools{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--r-pill);z-index:4}.cz__tools .icon-btn{width:38px;height:38px}.cz__tools-sep{width:1px;height:20px;margin:0 4px;background:var(--glass-stroke)}.cz__hint{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-xs);color:var(--fg-50)}.cz__colors{display:flex;flex-wrap:wrap;gap:10px}.cz__keys{margin:0;font-size:var(--fs-xs)}.field__label output{color:var(--accent);font-family:var(--font-mono);margin-inline-start:6px}.cz__panel{padding:clamp(18px,2.4vw,26px);border-radius:var(--r-xl);display:grid;gap:20px}.cz__step{display:grid;gap:10px}.cz__step-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font:var(--w-ui) 14px var(--font-body);color:var(--fg)}.cz__step-title .badge{background:var(--glass-fill-hover);color:var(--fg);flex:none}.cz__step-note{margin-inline-start:auto;font-weight:var(--w-body);font-size:var(--fs-xs);color:var(--fg-50);text-align:end}.cz__row{display:flex;gap:8px;flex-wrap:wrap}.cz__uploads{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz__upload{display:grid;min-width:0}.cz__upload-status{margin:8px 0 0;color:var(--fg)}.cz__drop{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;min-height:148px;padding:26px 14px 18px;border-radius:var(--r-lg);border:1.5px dashed var(--glass-stroke);background:var(--glass-fill);text-align:center;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.cz__drop:hover,.cz__drop.is-over{background:var(--glass-fill-hover);border-color:var(--accent)}.cz__drop svg{color:var(--accent)}.cz__drop strong{font-size:13px;font-weight:var(--w-ui);line-height:1.3}.cz__drop small{color:var(--fg-50);font-size:11px}.cz__drop-side{position:absolute;top:8px;inset-inline-start:10px;padding:3px 9px;border-radius:var(--r-pill);background:var(--glass-fill-hover);font:var(--w-ui) 10px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-70)}.cz__file{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:148px;padding:30px 12px 12px;border-radius:var(--r-lg);border:1.5px solid rgb(143 203 90 / .5)}.cz__file img{width:44px;height:44px;object-fit:contain;border-radius:10px;background:#ffffff0f}.cz__file-meta{display:grid;gap:2px;min-width:0}.cz__file-meta .cz__drop-side{position:absolute}.cz__file strong{font-size:13px;font-weight:var(--w-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz__file small{font-size:11px}.cz__file-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:2px;margin-top:2px}.cz__file-actions .icon-btn{width:36px;height:36px}.cz__sides .segmented__btn{position:relative;padding-inline-end:22px}.cz__side-dot{position:absolute;top:50%;inset-inline-end:9px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #04302099}.segmented__btn.is-active .cz__side-dot{background:var(--forest);box-shadow:none}.cz__fine{border-top:1px solid var(--glass-stroke);padding-top:14px}.cz__fine>summary{cursor:pointer;list-style:none}.cz__fine>summary::-webkit-details-marker{display:none}.cz__fine>summary>svg{margin-inline-start:auto;color:var(--fg-50);transition:transform var(--t-med) var(--spring)}.cz__fine[open]>summary>svg{transform:rotate(180deg)}.cz__fine-side{font-weight:var(--w-body);color:var(--fg-50);font-size:12px}.cz__fine-body{display:grid;gap:12px;padding-top:12px}.cz__fine.is-disabled .cz__fine-body{opacity:.45;pointer-events:none}.cz__color-name{font-size:12px;color:var(--fg-70);margin-inline-start:4px}.cz__methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz__method{display:grid;gap:4px;justify-items:start;text-align:start;padding:14px;border-radius:var(--r-md);border:1.5px solid var(--glass-stroke);background:var(--glass-fill);color:var(--fg);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-med) var(--spring)}.cz__method:hover{background:var(--glass-fill-hover);transform:translateY(-2px)}.cz__method.is-active{border-color:var(--accent);background:#8fcb5a1f}.cz__method-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--glass-fill-hover);color:var(--fg);margin-bottom:4px}.cz__method.is-active .cz__method-icon{background:var(--accent);color:var(--accent-fg)}.cz__method strong{font-size:14px}.cz__method small{font-size:var(--fs-xs);color:var(--fg-70);line-height:1.4}.cz__notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg);line-height:1.5}.cz__notice .icon{flex:0 0 auto;margin-top:2px;color:var(--accent)}.cz__notice.is-blocking{border-color:var(--accent);background:#8fcb5a1f}.cz__notice.is-pulse{animation:cz-pulse .7s var(--ease)}@keyframes cz-pulse{0%,to{transform:none}30%{transform:scale(1.02)}}.cz__qty-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cz__qty-quick{display:flex;gap:6px;flex-wrap:wrap}.cz__qty-quick .chip{cursor:pointer}.cz__qty-quick .chip.is-active{background:var(--cream);color:var(--forest);border-color:transparent}.cz__sizes{display:grid;gap:8px}.cz__sizes-title{margin:0;font:var(--w-ui) 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-70)}.cz__sizes-list{display:grid;gap:6px}.cz__size-row{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:8px;padding:8px;border-radius:var(--r-md);background:var(--glass-fill)}.cz__size-row.is-unavailable{outline:1px solid var(--cream)}.cz__size-n{font:var(--w-ui) 12px var(--font-mono);color:var(--fg-70)}.cz__range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--glass-fill-hover);outline:none}.cz__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--cream);border:4px solid var(--forest);box-shadow:0 4px 12px #0006;cursor:grab}.cz__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--cream);border:4px solid var(--forest);cursor:grab}.cz__total{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--glass-stroke)}.cz__total>div:first-child{display:grid;gap:2px}.cz__total strong{font:var(--w-heading) 30px/1 var(--font-display);letter-spacing:-.02em;color:var(--heading)}.cz__total small{color:var(--fg-70);font-size:var(--fs-sm)}.cz__breakdown{font:var(--w-ui) 12px var(--font-mono)}.cz__pricing{display:grid;gap:12px;padding:16px;border-radius:var(--r-lg)}.cz__pricing p{margin:0}.cz__price-summary{display:grid;gap:8px;margin:0}.cz__price-summary>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.cz__price-summary dt{font-size:var(--fs-xs)}.cz__price-summary dd{margin:0;font-weight:var(--w-ui)}.cz__price-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cz__price-tier{padding:10px;border:1px solid var(--glass-stroke);border-radius:var(--r-sm);color:var(--fg);background:var(--glass-fill);font:var(--w-ui) var(--fs-xs)/1.5 var(--font-body);cursor:pointer}.cz__price-tier.is-active{border-color:var(--cream);background:var(--glass-fill-hover)}.cz__pricing-note{font-size:var(--fs-xs);line-height:1.6}.cz__contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-md)}.cz__contact>div{display:grid;gap:2px;min-width:0}.cz__contact strong{font-size:14px}.cz__contact small{font-size:var(--fs-xs);line-height:1.4}.cz__contact .btn{flex:0 0 auto}.cz__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.cz__steps .prop{padding:16px}@media(max-width:1000px){.cz__grid{grid-template-columns:1fr}.cz__stage{position:relative;top:auto}.cz__steps{grid-template-columns:1fr 1fr}}@media(min-width:1001px)and (max-height:850px){.cz__stage{position:relative;top:auto}}@media(max-width:640px){.cz{padding-top:calc(var(--header-h) + 16px)}.cz__head{gap:8px;margin-bottom:16px}.cz__stage{padding:12px;border-radius:var(--r-xl);gap:12px}.cz__stage-top{gap:8px}.cz__stage-top .segmented{flex:1}.cz__stage-top .segmented__btn{flex:1;justify-content:center;min-height:40px}.cz__canvas{width:100%}.cz__panel{padding:16px;gap:18px}.cz__methods{grid-template-columns:1fr 1fr;gap:8px}.cz__method{padding:12px}.cz__uploads{gap:8px}.cz__drop,.cz__file{min-height:132px}.cz__drop strong{font-size:12px}.cz__step-note{flex-basis:100%;text-align:start;margin-inline-start:34px}.cz__stage-foot{flex-direction:column;align-items:stretch;gap:8px}.cz__hint{justify-content:center}.cz__size-row{grid-template-columns:1fr;gap:6px}.cz__contact{flex-direction:column;align-items:stretch}.cz__contact .btn{width:100%}.cz__total strong{font-size:26px}.cz__total{flex-wrap:wrap}.cz__tools{bottom:8px;max-width:calc(100% - 16px);overflow-x:auto;scrollbar-width:none}.cz__tools .icon-btn{width:34px;height:34px;flex:none}.cz__keys{display:none}.cz__head .display{font-size:clamp(30px,9vw,40px)}}@media(max-width:360px){.cz__uploads,.cz__price-tiers{grid-template-columns:1fr}.cz__panel{padding:12px}}.cz__text-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border:1.5px dashed rgb(143 203 90 / .55);border-radius:var(--r-pill);background:#8fcb5a14;color:var(--fg);font:var(--w-ui) 14px/1.2 var(--font-body);cursor:pointer;transition:background var(--t-fast),transform var(--t-med) var(--spring)}.cz__text-toggle:hover{background:#8fcb5a29}.cz__text-toggle>svg:first-child{color:var(--accent)}.cz__text-toggle>svg:last-child{transition:transform var(--t-med) var(--spring)}.cz__text-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.cz__text{display:grid;gap:12px;margin-top:10px;padding:14px;border-radius:var(--r-lg)}.cz__text-input{min-height:64px;resize:vertical;font:var(--w-ui) 16px/1.4 var(--font-body)}.cz__text-opts{display:grid;gap:8px}.cz__text-fonts .segmented__btn[data-cz-text-font=display]{font-family:var(--font-display);font-weight:var(--w-heading)}.cz__text-fonts .segmented__btn[data-cz-text-font=body]{font-family:var(--font-body)}.cz__text-colors{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cz__text-colors .swatch{width:34px;height:34px;min-width:34px}.cz__text-colors .swatch.is-active{box-shadow:0 0 0 2px var(--forest-deep),0 0 0 4px var(--accent)}.cz__text-custom{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;cursor:pointer;background:conic-gradient(#f4e8d8,#8fcb5a,#3fa7ff,#d0453a,#ffc94a,#f4e8d8);color:var(--forest-deep)}.cz__text-custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cz__text-note{margin:0}.cz__places{display:grid;gap:8px;margin:10px 0 0}.cz__places-label{display:inline-flex;align-items:center;gap:6px;font:var(--w-ui) 12.5px/1 var(--font-body);color:var(--fg-70)}.cz__places-label svg{color:var(--accent)}.cz__places-list{display:flex;flex-wrap:wrap;gap:6px}.cz__places-list .chip{cursor:pointer;min-height:34px}.cz__places-list .chip.is-active{background:var(--accent);color:var(--accent-fg);border-color:transparent}.cz__quality{display:inline-flex;align-items:center;gap:6px;font:var(--w-ui) 11.5px/1.2 var(--font-body)}.cz__quality:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;flex:none}.cz__quality[data-level=great]{color:#9be26b}.cz__quality[data-level=ok]{color:#ffd166}.cz__quality[data-level=low]{color:#ff8a7a}[data-cz-canvas]>.cz__quality{position:absolute;top:12px;inset-inline-start:12px;z-index:4;padding:6px 10px;border-radius:var(--r-pill);background:#02100bb8;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.cz__quality--row{margin-top:2px}.cz__sticky{display:none}@media(max-width:760px){.cz__sticky{position:fixed;z-index:calc(var(--z-header) - 2);inset-inline:12px;bottom:calc(96px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-radius:var(--r-pill);transform:translateY(24px);opacity:0;pointer-events:none;transition:transform var(--t-med) var(--spring),opacity var(--t-fast)}html[dir=rtl] .cz__sticky{padding:8px 16px 8px 8px}.cz__sticky.is-visible{transform:none;opacity:1;pointer-events:auto}.cz__sticky-text{display:grid;line-height:1.15}.cz__sticky-text small{font-size:11px;color:var(--fg-70)}.cz__sticky-text strong{font:var(--w-heading) 17px/1.1 var(--font-display);color:var(--cream)}}@media(max-width:760px){.wa-fab{transition:transform var(--t-med) var(--spring)}body:has(.cz__sticky.is-visible) .wa-fab{transform:translateY(-66px)}}.cz__segs{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;margin-bottom:20px}.cz__segs-title{margin:0;align-self:center;padding-inline-end:8px;font:var(--w-heading) 20px/1.2 var(--font-display);color:var(--cream)}.cz__seg{display:grid;gap:4px;align-content:start;text-align:start;padding:14px 16px;border-radius:var(--r-lg);color:var(--fg);border:1px solid var(--glass-stroke);cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.cz__seg strong{font:var(--w-heading) 18px/1.2 var(--font-display);color:var(--cream)}.cz__seg small{font-size:var(--fs-xs);line-height:1.55;color:var(--fg-70)}.cz__seg-from{font:var(--w-ui) 12px var(--font-body);color:var(--accent)}.cz__seg:hover{transform:translateY(-1px)}.cz__seg.is-active{border-color:var(--accent);background:var(--glass-fill-hover);box-shadow:inset 0 0 0 1px var(--accent)}.cz__org{display:grid;gap:10px;padding:14px;border-radius:var(--r-lg)}.cz__org[hidden],.cz__qty-quick [hidden],.cz__board [hidden]{display:none!important}.cz__org p{margin:0}.cz__org .btn{justify-self:start}.cz__price-tiers{grid-template-columns:1fr;gap:6px}.cz__price-tier{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;text-align:start;cursor:pointer}.cz__price-tier strong{font:var(--w-heading) 16px/1.2 var(--font-display);color:var(--cream)}.cz__price-tier em{min-width:70px;font-style:normal;font-size:var(--fs-xs);text-align:end;color:var(--accent)}.cz__price-tier.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cz__sizes-list.is-matrix{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cz__mx{display:grid;justify-items:center;gap:6px;padding:10px 6px;border-radius:var(--r-md);background:var(--glass-fill);border:1px solid transparent}.cz__mx.has-count{border-color:var(--glass-stroke)}.cz__mx.is-disabled{opacity:.45}.cz__mx-size{font:var(--w-ui) 13px var(--font-mono)}.cz__mx-n{min-width:2.4ch;text-align:center;font-weight:var(--w-ui)}.cz__board{display:grid;gap:16px;margin-top:28px}.cz__board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.cz__board-head h2,.cz__board-head p{margin:0}.cz__board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cz__board-card{display:grid;gap:10px;padding:10px;border-radius:var(--r-xl);border:1px solid var(--glass-stroke);color:var(--fg);text-align:start;cursor:pointer;transition:transform .25s,border-color .25s}.cz__board-card:hover{transform:translateY(-3px)}.cz__board-card.is-active{border-color:var(--accent)}.cz__board-card.is-soon{cursor:default}.cz__board-card.is-soon .cz__board-stage{opacity:.75}.cz__board-stage{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.09),transparent 68%)}.cz__board-stage [data-cz-board-photo]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.cz__board-art{position:absolute;max-width:none;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.cz__board-cap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cz__board-cap small{color:var(--fg-70)}.cz__board-cap .chip{margin-inline-start:auto;font-style:normal}@media(max-width:760px){.cz__segs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cz__segs-title{grid-column:1 / -1;font-size:17px}.cz__seg{padding:10px}.cz__seg strong{font-size:15px}.cz__seg small{display:none}.cz__board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.cz__colors .swatch--custom{background:conic-gradient(#e53935,#fdd835,#43a047,#1e88e5,#8e24aa,#e53935)!important;color:#fff;font-weight:700;font-size:18px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cz__custom-color{display:grid;gap:6px;margin-top:10px;width:100%}.cz__custom-color[hidden]{display:none}.cz__custom-color .small{margin:0}.cz__bulk-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz__bulk-opt{display:grid;gap:5px;align-content:start;text-align:start;padding:14px;border-radius:18px;border:1px solid rgb(255 255 255/.12);background:#ffffff0a;color:inherit;cursor:pointer;transition:opacity .2s,filter .2s,border-color .2s,background .2s}.cz__bulk-opt small{opacity:.72;font-size:.78rem;line-height:1.45}.cz__bulk-opt.is-active{border-color:#8fcb5a;background:#8fcb5a1f}.cz__lock-chip{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-style:normal;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:99px;background:#ffffff1f;white-space:nowrap}.cz__lock-chip[hidden]{display:none}.cz__bulk-opt:not(.is-locked) .cz__lock-chip{background:#8fcb5a2e;color:#b8f27a}.cz__bulk-opt:not(.is-locked) .cz__lock-chip .icon{display:none}.cz .is-locked{opacity:.5;filter:grayscale(.7)}.cz__bulk-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid rgb(255 255 255/.08)}.cz__bulk-panel[hidden]{display:none}.cz__measure{display:grid;gap:8px}.cz__measure-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:6px;align-items:center}.cz__measure-row .input{min-width:0;padding-inline:10px}.cz__measure-x{width:34px;height:34px;border-radius:50%;border:0;background:#ffffff14;color:inherit;font-size:1.1rem;cursor:pointer}.cz__measure-add{justify-self:start}.cz__mx-n{width:58px;text-align:center;background:transparent;border:0;color:inherit;font:inherit;font-weight:700;-moz-appearance:textfield}.cz__mx-n::-webkit-inner-spin-button,.cz__mx-n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:560px){.cz__bulk-opts{grid-template-columns:1fr}.cz__measure-row{grid-template-columns:1fr 1fr 1fr auto}.cz__measure-row [data-k=size]{grid-column:1/-1}}.cz__cut-row{display:flex;justify-content:center;margin:10px 0 2px}.cz__cut-btn,.cz__size-custom{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:99px;border:1px dashed rgb(255 255 255/.28);background:#ffffff0d;color:inherit;font:inherit;font-weight:700;cursor:pointer;transition:opacity .2s,filter .2s,border-color .2s,background .2s}.cz__size-custom{width:100%;border-radius:18px;margin-top:10px;padding:14px}.cz__cut-btn.is-active,.cz__size-custom.is-active{border-style:solid;border-color:#8fcb5a;background:#8fcb5a1f}[data-cz-min]:not(.is-locked) .cz__lock-chip{display:none}.cz__method .cz__lock-chip{margin-top:4px}.cz__stage>.cz__bulk-panel{margin:8px 14px 4px}.cz__dims{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:center;margin:10px auto 0;padding:9px 14px;max-width:520px;border-radius:var(--r-md);border:1px solid rgb(143 203 90 / .35);background:#8fcb5a14;font-size:12.5px;color:var(--fg-70)}.cz__dims strong{color:var(--cream);font-variant-numeric:tabular-nums}.cz__dims-place{flex-basis:100%;text-align:center;color:var(--accent);font-weight:600}.is-missing{outline:2px solid #ff9a8f;outline-offset:4px;border-radius:var(--r-md);animation:cz-miss .45s var(--ease-out)}@keyframes cz-miss{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.is-missing{animation:none}}.cz__sizes-list.is-matrix{display:block!important}.cz__mx-hint{margin:0 0 8px;color:var(--fg-70)}.cz__mxt-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:var(--r-md);border:1px solid var(--glass-stroke);background:var(--glass-fill)}.cz__mxt{width:100%;min-width:max-content;border-collapse:collapse;font-size:13px}.cz__mxt th,.cz__mxt td{padding:6px 3px;text-align:center;border-bottom:1px solid rgb(255 255 255 / .06)}.cz__mxt thead th{font:var(--w-ui) 12px var(--font-mono);color:var(--fg-70)}.cz__mxt tbody th,.cz__mxt thead th:first-child,.cz__mxt tfoot th{position:sticky;inset-inline-start:0;z-index:1;background:#06291d;text-align:start;white-space:nowrap;padding-inline:10px 6px}.cz__mxt tbody th{font-weight:600}.cz__mxt-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--swatch);border:1px solid rgb(255 255 255 / .35);margin-inline-end:6px;vertical-align:-1px}.cz__mxt input{width:38px;height:40px;padding:0;text-align:center;border-radius:10px;border:1px solid var(--glass-stroke);background:#00000038;color:inherit;font:inherit;font-weight:700;font-variant-numeric:tabular-nums}.cz__mxt input:focus-visible,.cz__mxt input:focus{outline:2px solid var(--accent);outline-offset:1px}.cz__mxt input.has-n{border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px #8fcb5a40}.cz__mxt input:disabled{opacity:.3}.cz__mxt-tot{font-weight:700;color:var(--cream);font-variant-numeric:tabular-nums;min-width:34px}.cz__mxt tfoot th,.cz__mxt tfoot td{border-bottom:0;color:var(--accent);font-weight:700}.cz__mx-sum{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cz__mx-sum span{padding:5px 11px;border-radius:999px;background:var(--glass-fill);border:1px solid var(--glass-stroke);font-size:12px;color:var(--fg-70)}.cz__mx-sum strong{color:var(--accent)}.cz__measure-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 36px;gap:6px}.cz__measure-row [data-k=details]{grid-column:1 / 5;grid-row:2}.cz__measure-row .cz__measure-x{grid-column:5;grid-row:1}.cz__measure-row.is-error .input{border-color:#ff6b6b}
/*# sourceMappingURL=/cdn/shop/t/20/assets/customize.css.map */
