.sc-apparel .sc1662-entry{border-top:1px solid rgba(156,195,163,.3);border-bottom:1px solid rgba(156,195,163,.3);padding:12px 0;margin:12px 0 16px}.sc-apparel .sc1662-launch{width:100%;min-height:50px;background:#244b32;color:#f2fff2;border:1px solid #73b88d;border-radius:7px;font-weight:800;font-size:16px;cursor:pointer}.sc-apparel .sc1662-launch-help{font-size:12px;color:#bbd2c2;margin:7px 0 0}.sc-apparel .sc1662-native-hint{font-size:12px;color:#d3edcf;text-align:center}.sc1662-modal[hidden]{display:none!important}.sc1662-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0d1510;color:#e8f5e9;font:14px/1.35 system-ui,sans-serif;overflow:hidden;overscroll-behavior:contain}.sc1662-modal *{box-sizing:border-box}.sc1662-modal button,.sc1662-modal input,.sc1662-modal select,.sc1662-modal textarea{font:inherit;min-width:0;color:inherit}.sc1662-modal button{cursor:pointer;border:1px solid #51795d;border-radius:5px;background:#192a1e;padding:9px;color:#ebfbed;font-weight:700;min-height:44px}.sc1662-modal button:hover{background:#284c30}.sc1662-modal button:focus-visible,.sc1662-modal input:focus-visible,.sc1662-modal textarea:focus-visible,.sc1662-modal select:focus-visible,.sc1662-modal canvas:focus-visible{outline:2px solid #b4f6b9;outline-offset:2px}.sc1662-modal button[aria-pressed=true]{border-color:#a3eeb5;background:#2f6440}.sc1662-modal .sc1662-shell{height:100%;height:100dvh;display:flex;flex-direction:column;min-width:0;overflow:hidden}.sc1662-modal .sc1662-head{display:flex;flex:none;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #2c4734;padding:8px 16px;background:#101d15}.sc1662-modal .sc1662-head strong{font-size:18px;display:block}.sc1662-modal .sc1662-head span{font-size:11px;color:#b8caba;display:block}.sc1662-modal .sc1662-head-actions{display:flex;gap:6px;align-items:center}.sc1662-modal .sc1662-head-actions button:first-child,.sc1662-modal .sc1662-foot button{background:#2f7046;color:#fff;border-color:#6aaf80}.sc1662-modal .sc1662-head-actions button:last-child{font-size:22px;min-width:44px}.sc1662-modal .sc1662-workspace{display:grid;grid-template-columns:minmax(270px,1.05fr) minmax(310px,.95fr);gap:18px;flex:1;min-height:0;overflow:hidden;max-width:1440px;width:100%;margin:auto;padding:12px}.sc1662-modal .sc1662-view{display:flex;flex-direction:column;align-items:center;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.sc1662-modal .sc1662-tools{min-width:0;min-height:0;overflow:auto;padding-right:3px;overscroll-behavior:contain}.sc1662-modal .sc1662-tabs{display:flex;gap:8px;width:100%;max-width:420px}.sc1662-modal .sc1662-tabs button{flex:1}.sc1662-modal .sc1662-measure{font-size:12px;text-align:center;color:#c6e6c9;margin:8px 0 6px}.sc1662-modal .sc1662-board{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 236px);aspect-ratio:600/790;min-height:260px;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;display:block;border:1px solid #43664d;background:#121e16}.sc1662-modal .sc1662-gesture,.sc1662-modal .sc1662-coordinate{font-size:12px;text-align:center;margin:4px 0;color:#cadcc9}.sc1662-modal .sc1662-coordinate{font-weight:700;color:#ddf1df;font-variant-numeric:tabular-nums}.sc1662-modal .sc1662-actions,.sc1662-modal .sc1662-pair,.sc1662-modal .sc1662-quick,.sc1662-modal .sc1662-layer-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0}.sc1662-modal .sc1662-tools section{margin:14px 0;padding:12px 0;border-top:1px solid #34503b}.sc1662-modal .sc1662-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 7px}.sc1662-modal .sc1662-section-head strong,.sc1662-modal .sc1662-save>strong{font-size:16px}.sc1662-modal small{color:#afc9b5}.sc1662-modal label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#cfdfd0;margin:7px 0}.sc1662-modal .sc1662-section-head label{flex-direction:row;align-items:center;margin:0}.sc1662-modal input:not([type=checkbox]):not([type=file]),.sc1662-modal select,.sc1662-modal textarea{width:100%;background:#0e1a12;border:1px solid #53705b;border-radius:5px;padding:10px;min-height:43px;color:#fff}.sc1662-modal input[type=color]{padding:4px!important;height:44px}.sc1662-modal input[type=checkbox]{width:18px;height:18px;accent-color:#57ae71}.sc1662-modal .sc1662-layer-rows{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow:auto}.sc1662-modal .sc1662-layer-row{display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;min-height:40px!important;padding:6px 10px!important}.sc1662-modal .sc1662-layer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sc1662-modal .sc1662-layer-detail{color:#cbe7c9;font-variant-numeric:tabular-nums}.sc1662-modal .sc1662-layer-ops{grid-template-columns:repeat(4,minmax(0,1fr))}.sc1662-modal .sc1662-layer-ops button{font-size:11px;padding:5px 3px}.sc1662-modal .sc1662-empty,.sc1662-modal .sc1662-safe,.sc1662-modal .sc1662-storage-note{color:#afc8b3;font-size:11px;margin:9px 0;line-height:1.45}.sc1662-modal .sc1662-foot{display:flex;gap:9px;align-items:center;justify-content:space-between;flex:none;border-top:1px solid #37513c;padding:8px 14px;background:#101d15;min-height:62px}.sc1662-modal .sc1662-notice{font-size:12px;flex:1;min-width:0}.sc1662-modal .sc1662-notice[data-error="1"]{color:#ffd7a8}.sc1662-modal .sc1662-foot button{white-space:nowrap}@media(max-width:760px){.sc1662-modal .sc1662-workspace{display:block;overflow:auto;padding:0 10px 12px}.sc1662-modal .sc1662-view{overflow:visible}.sc1662-modal .sc1662-board{width:min(100%,390px);height:auto;max-height:min(51dvh,560px);min-height:0}.sc1662-modal .sc1662-tools{overflow:visible;padding:0}.sc1662-modal .sc1662-head{padding:7px 10px}.sc1662-modal .sc1662-head strong{font-size:15px}.sc1662-modal .sc1662-head-actions button{padding:7px}.sc1662-modal .sc1662-layer-ops button{font-size:10px}.sc1662-modal .sc1662-foot{padding:7px 10px}}@media(max-width:375px){.sc1662-modal .sc1662-board{max-height:46dvh}.sc1662-modal .sc1662-head span{font-size:10px}.sc1662-modal .sc1662-foot button{font-size:12px}}@media(prefers-reduced-motion:reduce){.sc1662-modal *{scroll-behavior:auto}}.sc-apparel .sc1662-preview-overlay{position:absolute;z-index:4;border:0;background:transparent;color:#fff;text-shadow:0 1px 3px #000;padding:0 8px 14px;display:flex;align-items:flex-end;justify-content:center;font:800 13px/1.4 system-ui,sans-serif;touch-action:none;cursor:pointer}.sc-apparel .sc1662-preview-overlay[hidden]{display:none!important}@media(max-width:760px){.sc1662-modal .sc1662-workspace{display:flex;flex-direction:column;overflow:hidden;gap:5px;padding:6px 10px;min-height:0}.sc1662-modal .sc1662-view{flex:0 0 auto;max-height:47dvh;overflow:hidden}.sc1662-modal .sc1662-board{max-height:32dvh;min-height:0;width:auto;height:auto;max-width:100%}.sc1662-modal .sc1662-tools{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:12px}.sc1662-modal .sc1662-measure{margin:5px 0 4px}.sc1662-modal .sc1662-gesture,.sc1662-modal .sc1662-coordinate{margin:2px 0}}@media(max-width:380px){.sc1662-modal .sc1662-view{max-height:44dvh}.sc1662-modal .sc1662-board{max-height:28dvh}}
/*# sourceMappingURL=/cdn/shop/t/1408/assets/sc-apparel-studio-v1662.css.map */
