.osh-dz{margin-top:14px}.osh-dz__launch{display:grid;gap:10px}.osh-dz__open{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px}.osh-dz__open svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.osh-dz__launch-note{margin:0;font-size:13px;line-height:1.5;color:#5a5650}.osh-dz__thumb{display:grid;gap:6px;padding:10px;border:1px solid #e1dccd;border-radius:10px;background:#fff}.osh-dz__thumb img{display:block;width:100%;height:auto;aspect-ratio:350 / 210;object-fit:contain;border-radius:6px}.osh-dz__thumb-t{margin:0;font-size:13px;color:#5a5650}.osh-dz__done{display:grid;gap:10px;padding:12px;border:1px solid #d1b780;border-radius:10px;background:#fbf8f1}.osh-dz__check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.osh-dz__check input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:#d1b780}.osh-dz__check--small{font-size:13px}.osh-dz__add{width:100%;min-height:52px;font-size:16px}.osh-dz__status{margin:0;font-size:13px;min-height:1.2em;color:#5a5650}.osh-dz__status.is-bad{color:#b3261e}.osh-dz__status.is-good{color:#2e6b4f}.osh-pdp--perso:not(.is-ready) .osh-dz__launch{display:none}.osh-pdp--perso.is-designer #zakeke-product-button,.osh-pdp--perso.is-designer .zakeke-product-button-container,.osh-pdp--perso.is-designer .osh-pdp__step3 .osh-pdp__atc{display:none!important}.osh-dz__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#2525258c;display:flex;align-items:center;justify-content:center;padding:16px}.osh-dz__overlay[hidden]{display:none}.osh-dz__panel{width:min(1180px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 30px 80px #00000059;overflow:hidden;font-family:inherit}.osh-dz__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 18px;border-bottom:1px solid #e1dccd;background:#f6f4f0}.osh-dz__head h2{margin:0;font-size:18px;font-weight:600;grid-column:1}.osh-dz__head-sub{margin:0;font-size:13px;color:#5a5650;grid-column:1}.osh-dz__close{grid-column:2;grid-row:1 / span 2;min-height:40px;padding:0 14px;border:1px solid #252525;border-radius:999px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.osh-dz__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;min-height:0;overflow:auto}.osh-dz__body[hidden]{display:none}.osh-dz__stage{padding:16px 18px;min-width:0;display:grid;gap:10px;align-content:start}.osh-dz__zoombar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#5a5650}.osh-dz__zoom{display:inline-flex;align-items:center;gap:6px}.osh-dz__zoom button{width:32px;height:32px;border:1px solid #cfc9bb;border-radius:8px;background:#fff;font-size:18px;line-height:1;cursor:pointer}.osh-dz__canvas-wrap{position:relative;overflow:auto;border:1px solid #e1dccd;border-radius:10px;background:#f6f4f0 repeating-linear-gradient(45deg,transparent 0 10px,rgba(0,0,0,.02) 10px 20px);-webkit-overflow-scrolling:touch}.osh-dz__canvas-wrap canvas{display:block}.osh-dz__empty{margin:0;font-size:13px;color:#8a8378;text-align:center}.osh-dz__empty[hidden]{display:none}.osh-dz__preview{display:grid;gap:6px}.osh-dz__preview-t{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8a8378}.osh-dz__preview canvas{width:100%;height:auto;border-radius:8px;border:1px solid #e1dccd}.osh-dz__tools{padding:16px 18px;border-left:1px solid #e1dccd;background:#fff;display:grid;gap:12px;align-content:start;min-width:0}.osh-dz__tool-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.osh-dz__tool-row--col{grid-template-columns:1fr}.osh-dz__tool-row--small{grid-template-columns:repeat(3,1fr)}.osh-dz__tool-row .osh-pdp__btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;padding:0 10px;cursor:pointer}.osh-dz__tool-row .osh-pdp__btn svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.osh-dz__file{cursor:pointer}.osh-dz__help{margin:0;font-size:12.5px;line-height:1.5;color:#5a5650}.osh-dz__alert{margin:0;padding:10px 12px;border-radius:8px;background:#fdecea;color:#8a1c15;font-size:13px;line-height:1.45}.osh-dz__alert[hidden]{display:none}.osh-dz__sel{display:grid;gap:10px;padding:12px;border:1px solid #e1dccd;border-radius:10px;background:#f6f4f0}.osh-dz__sel[hidden]{display:none}.osh-dz__sel-t{margin:0;font-size:14px;font-weight:600}.osh-dz__text-tools{display:grid;gap:8px}.osh-dz__text-tools[hidden]{display:none}.osh-dz__f{display:grid;gap:4px;font-size:12.5px;color:#5a5650}.osh-dz__f input,.osh-dz__f select{min-height:40px;padding:0 10px;border:1px solid #cfc9bb;border-radius:8px;background:#fff;font:inherit;font-size:15px;color:#252525}.osh-dz__f-l{font-size:12.5px;color:#5a5650}.osh-dz__color{display:grid;gap:8px}.osh-dz__swatches{display:flex;flex-wrap:wrap;gap:6px}.osh-dz__swatches button{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #cfc9bb;cursor:pointer;padding:0}.osh-dz__swatches button.is-on{box-shadow:0 0 0 2px #252525}.osh-dz__hex{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.osh-dz__hex input[type=color]{width:40px;height:40px;padding:2px;border:1px solid #cfc9bb;border-radius:8px;background:#fff;cursor:pointer}.osh-dz__hex input[type=text]{width:110px;min-height:40px;padding:0 10px;border:1px solid #cfc9bb;border-radius:8px;font:inherit;font-size:15px;text-transform:uppercase}.osh-dz__mini{min-height:36px;padding:0 12px;border:1px solid #cfc9bb;border-radius:999px;background:#fff;font:inherit;font-size:13px;cursor:pointer;color:#252525}.osh-dz__mini[hidden]{display:none}.osh-dz__mini--danger{color:#8a1c15;border-color:#e4b4af}.osh-dz__dpi{margin:0;font-size:12.5px;color:#5a5650}.osh-dz__dpi.is-bad{color:#8a1c15;font-weight:600}.osh-dz__dpi[hidden]{display:none}.osh-dz__foot{display:grid;gap:8px;padding-top:8px;border-top:1px solid #e1dccd}.osh-dz__bat{min-height:52px;font-size:16px;cursor:pointer}.osh-dz__bat:disabled,.osh-dz__add:disabled{opacity:.45;cursor:not-allowed}.osh-dz__bat-view{padding:16px 18px;background:#f6f4f0;overflow:auto;min-width:0}.osh-dz__bat-view img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:350 / 210;object-fit:contain;background:#fff;box-shadow:0 4px 20px #0000001f}.osh-dz__body>*{min-width:0}.osh-dz__checklist{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.osh-dz__link{font-size:14px;color:#252525;text-decoration:underline;text-underline-offset:3px;text-align:center}.osh-dz__body--bat .osh-pdp__btn{min-height:48px;cursor:pointer}body.osh-dz-open{overflow:hidden}body.osh-dz-open :is(shopify-chat,inbox-online-store-chat){opacity:0!important;pointer-events:none!important}@media(max-width:899px){.osh-dz__overlay{padding:0;align-items:stretch}.osh-dz__panel{width:100%;max-height:none;height:100vh;height:100dvh;border-radius:0}.osh-dz__body{grid-template-columns:1fr}.osh-dz__tools{border-left:0;border-top:1px solid #e1dccd;padding:14px 16px 24px}.osh-dz__stage,.osh-dz__head{padding:12px 16px}.osh-dz__head h2{font-size:16px}.osh-dz__tool-row--small{grid-template-columns:1fr 1fr}}.osh-dz__sel.is-mono .osh-dz__color{display:none}.osh-dz__note{margin:0;padding:10px 12px;border-radius:8px;background:#f6f4f0;border:1px solid #e1dccd;font-size:13px;line-height:1.45;color:#3d3d3d}.osh-dz__note[hidden]{display:none}.osh-dz__badge{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;background:#231f20;color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;vertical-align:middle}.osh-dz__badge[hidden]{display:none}.osh-dz__zone-l{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 0}.osh-dz__layers{display:grid;gap:6px;padding:10px 12px;border:1px solid #e1dccd;border-radius:10px;background:#fff}.osh-dz__layers[hidden]{display:none}.osh-dz__layers .osh-dz__sel-t small{font-weight:400;color:#8a8378;font-size:12px;margin-left:6px}.osh-dz__layer-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.osh-dz__layer{position:relative;display:grid;grid-template-columns:14px 34px 1fr auto;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;border:1px solid transparent;cursor:pointer}.osh-dz__layer:hover{background:#f6f4f0}.osh-dz__layer.is-on{border-color:#d1b780;background:#fbf8f1}.osh-dz__layer-thumb{width:34px;height:26px;border-radius:4px;background:#f6f4f0 center / contain no-repeat;border:1px solid #e1dccd;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#252525}.osh-dz__layer.is-dark .osh-dz__layer-thumb{background-color:#231f20;color:#fff}.osh-dz__layer-name{font-size:13px;color:#252525;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osh-dz__layer-btns{display:inline-flex;gap:2px}.osh-dz__layer-btns button{width:28px;height:28px;border:1px solid #cfc9bb;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;color:#252525}.osh-dz__layer-btns button:disabled{opacity:.35;cursor:default}.osh-dz__packs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.osh-dz__packs[hidden]{display:none}.osh-dz__packs-l{font-size:13px;font-weight:600;color:#252525}.osh-dz__packs-list{display:flex;flex-wrap:wrap;gap:8px}.osh-dz__pack{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 8px;border:1px solid #cfc9bb;border-radius:999px;background:#fff;font:inherit;font-size:13px;color:#252525;cursor:pointer}.osh-dz__pack:hover{border-color:#252525}.osh-dz__pack.is-on{border-color:#252525;box-shadow:inset 0 0 0 1px #252525;background:#fbf8f1}.osh-dz__pack:disabled{opacity:.4;cursor:default}.osh-dz__pack-sw{width:22px;height:22px;border-radius:50%;border:1px solid #cfc9bb;flex:none}.osh-dz__pack-t{display:grid;line-height:1.2;text-align:left}.osh-dz__pack-t small{font-size:11px;color:#8a8378}.osh-dz__preview-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.osh-dz__preview-h .osh-dz__preview-t{margin:0}.osh-dz__view{display:inline-flex;border:1px solid #cfc9bb;border-radius:999px;padding:2px;background:#fff}.osh-dz__view button{border:0;background:transparent;border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;color:#5c574f;cursor:pointer;min-height:32px}.osh-dz__view button.is-on{background:#252525;color:#fff}.osh-dz__layer-grip{color:#a39c8f;font-size:12px;letter-spacing:-2px;cursor:grab;touch-action:none;text-align:center;padding:6px 0}.osh-dz__layer.is-drag{z-index:2;background:#fff;box-shadow:0 6px 18px #00000024;cursor:grabbing}.osh-dz__layer-list.is-dragging .osh-dz__layer:not(.is-drag){transition:none}.osh-dz__layer.is-drop-before:before,.osh-dz__layer-list.is-drop-end .osh-dz__layer:last-child:after{content:"";position:absolute;left:0;right:0;height:2px;background:#d1b780}.osh-dz__layer.is-drop-before:before{top:-3px}.osh-dz__layer-list.is-drop-end .osh-dz__layer:last-child:after{bottom:-3px}.osh-dz__layer-btns .osh-dz__layer-del{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;color:#8a2a1f;border-color:#e3c9c4}.osh-dz__layer-btns .osh-dz__layer-del:hover{background:#fbefed;border-color:#8a2a1f}.osh-dz__previews{display:grid;grid-template-columns:1fr 1fr;gap:12px}.osh-dz__previews .osh-dz__preview{margin:0}.osh-dz__previews .osh-dz__preview[hidden]{display:none}.osh-dz__previews:has(.osh-dz__preview[hidden]){grid-template-columns:1fr}@media(max-width:749px){.osh-dz__previews{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/oshibori-designer.css.map */
