.ccs-sticker-maker{--ccs-orange: #ff6600;--ccs-ink: #16161d;--ccs-muted: #72727d;--ccs-line: #dedee5;--ccs-panel: #f8f8fa;--ccs-radius: 18px;color:var(--ccs-ink)}.ccs-sticker-maker *{box-sizing:border-box}.ccs-sticker-maker__header{padding-top:48px;padding-bottom:28px;text-align:center}.ccs-sticker-maker__header h1{margin:0;font-size:clamp(2rem,4vw,4.25rem);line-height:.95;letter-spacing:-.04em}.ccs-sticker-maker__eyebrow{margin:0 0 10px;color:var(--ccs-orange);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.ccs-sticker-maker__intro{max-width:650px;margin:16px auto 0;color:var(--ccs-muted)}.ccs-sticker-maker__design-lab{display:grid;justify-items:center;margin:0 auto 22px;color:var(--ccs-ink)}.ccs-sticker-maker__design-lab span,.ccs-sticker-maker__design-lab strong,.ccs-sticker-maker__design-lab small{display:block}.ccs-sticker-maker__design-lab span{font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ccs-sticker-maker__design-lab strong{margin-top:5px;color:var(--ccs-orange);font-size:clamp(2rem,5vw,4rem);font-weight:900;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.ccs-sticker-maker__design-lab small{margin-top:9px;color:var(--ccs-muted);font-size:13px;font-weight:800;letter-spacing:.035em}@media(max-width:749px){.ccs-sticker-maker__design-lab{margin-bottom:17px}.ccs-sticker-maker__design-lab span,.ccs-sticker-maker__design-lab small{font-size:11px}}.ccs-sticker-maker__layout{min-height:760px;display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,420px);border-top:1px solid var(--ccs-line);border-bottom:1px solid var(--ccs-line)}.ccs-sticker-maker__stage-wrap{min-width:0;padding:24px;background:#f1f1f3}.ccs-sticker-maker__stage{position:sticky;top:24px;height:calc(100vh - 48px);min-height:560px;max-height:820px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(22,22,29,.06);border-radius:var(--ccs-radius);background:#ffffffad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ccs-sticker-maker__stage canvas{width:100%;height:100%;display:block}.ccs-sticker-maker__empty{position:absolute;z-index:2;display:grid;justify-items:center;gap:6px;color:var(--ccs-muted);text-align:center}.ccs-sticker-maker__empty strong{color:var(--ccs-ink)}.ccs-sticker-maker__empty-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:8px;border:2px dashed #bdbdc8;border-radius:50%;font-size:28px}.ccs-sticker-maker__stage-note{margin:12px 4px 0;text-align:center;color:var(--ccs-muted);font-size:.88rem}.ccs-sticker-maker__panel{padding:14px 24px 34px;border-left:1px solid var(--ccs-line);background:var(--ccs-panel)}.ccs-sticker-maker__group{padding:22px 0;border-bottom:1px solid var(--ccs-line)}.ccs-sticker-maker__row{display:flex;align-items:center;justify-content:space-between;gap:24px}.ccs-sticker-maker__label{display:block;margin-bottom:9px;font-size:.82rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ccs-sticker-maker__row .ccs-sticker-maker__label{margin:0}.ccs-sticker-maker__help{display:block;margin:7px 0 0;color:var(--ccs-muted);font-size:.84rem;line-height:1.4}.ccs-sticker-maker__file{position:relative;min-height:56px;display:grid;place-items:center;padding:10px 16px;border:1px solid var(--ccs-line);border-radius:12px;background:#fff;cursor:pointer;font-size:.88rem;font-weight:900;text-transform:uppercase}.ccs-sticker-maker__file:hover{border-color:var(--ccs-orange)}.ccs-sticker-maker__file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ccs-sticker-maker__size-grid,.ccs-sticker-maker__shape-grid{display:flex;flex-wrap:wrap;gap:8px}.ccs-sticker-maker__pill{-webkit-appearance:none;appearance:none;min-height:44px;padding:15px 18px;border:1px solid var(--ccs-line);border-radius:10px;background:#fff;color:var(--ccs-ink);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;text-transform:uppercase}.ccs-sticker-maker__pill:hover,.ccs-sticker-maker__pill.is-active{border-color:var(--ccs-orange);box-shadow:inset 0 0 0 1px var(--ccs-orange)}.ccs-sticker-maker__custom-size{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;color:var(--ccs-muted);font-size:.8rem}.ccs-sticker-maker__custom-size div{display:flex;align-items:center;overflow:hidden;border:1px solid var(--ccs-line);border-radius:10px;background:#fff}.ccs-sticker-maker__custom-size input{width:82px;padding:10px;border:0;outline:0;background:transparent;font:inherit;font-weight:800}.ccs-sticker-maker__custom-size span{padding:10px;color:var(--ccs-muted);border-left:1px solid var(--ccs-line)}.ccs-sticker-maker__quality{margin-top:14px;padding:12px;border:1px solid var(--ccs-line);border-radius:12px;background:#fff;font-size:.88rem}.ccs-sticker-maker__quality strong{display:block;margin-bottom:3px}.ccs-sticker-maker__quality[data-level=good] strong{color:#159447}.ccs-sticker-maker__quality[data-level=ok] strong{color:#ba7600}.ccs-sticker-maker__quality[data-level=low] strong{color:#c33}.ccs-sticker-maker__quality-key{display:grid;gap:5px;margin-top:10px;color:var(--ccs-muted);font-size:.7rem}.ccs-sticker-maker__quality-key span{display:flex;align-items:center;gap:7px}.ccs-sticker-maker__quality-key i{width:8px;height:8px;border-radius:50%}.ccs-sticker-maker__quality-key .is-good{background:#159447}.ccs-sticker-maker__quality-key .is-ok{background:#d89400}.ccs-sticker-maker__quality-key .is-low{background:#d84141}.ccs-sticker-maker input[type=range]{width:100%;accent-color:var(--ccs-orange)}.ccs-sticker-maker__range-values{display:flex;justify-content:space-between;margin-top:3px;color:var(--ccs-muted);font-size:.68rem}.ccs-sticker-maker__range-values strong{color:var(--ccs-ink)}.ccs-sticker-maker__switch{flex:0 0 auto;position:relative;width:46px;height:26px}.ccs-sticker-maker__switch input{position:absolute;opacity:0}.ccs-sticker-maker__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cfd0d8;cursor:pointer;transition:.2s ease}.ccs-sticker-maker__switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:.2s ease}.ccs-sticker-maker__switch input:checked+span{background:var(--ccs-ink)}.ccs-sticker-maker__switch input:checked+span:after{transform:translate(20px)}.ccs-sticker-maker__sampled-group,.ccs-sticker-maker__standard-group{display:block}.ccs-sticker-maker__sampled-group+.ccs-sticker-maker__standard-group{margin-top:12px}.ccs-sticker-maker__sub-label{display:block;margin:0 0 8px;color:var(--ccs-muted);font-size:.76rem;font-weight:700;letter-spacing:.02em}.ccs-sticker-maker__colour-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ccs-sticker-maker__swatch{width:38px;height:38px;border:2px solid #fff;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px var(--ccs-line);cursor:pointer}.ccs-sticker-maker__swatch.is-active{box-shadow:0 0 0 2px var(--ccs-orange)}.ccs-sticker-maker__colour-picker{display:flex;align-items:center;gap:7px;color:var(--ccs-muted);font-size:.75rem;cursor:pointer}.ccs-sticker-maker__colour-picker input{width:32px;height:32px;padding:0;border:0;background:transparent}.ccs-sticker-maker__actions{display:grid;gap:9px}.ccs-sticker-maker__button{width:100%;min-height:64px;display:grid;place-items:center;gap:2px;padding:15px 18px;border:1px solid var(--ccs-line);border-radius:12px;background:#fff;color:var(--ccs-ink);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ccs-sticker-maker__button small{color:var(--ccs-muted);font-size:.7rem;font-weight:700}.ccs-sticker-maker__button--primary{border-color:var(--ccs-ink);background:var(--ccs-ink);color:#fff}.ccs-sticker-maker__button--primary small{color:#c8c8d0}.ccs-sticker-maker__button--accent{border-color:var(--ccs-orange);background:var(--ccs-orange);color:#fff}.ccs-sticker-maker__button:disabled{cursor:not-allowed;opacity:.45}.ccs-sticker-maker__order-box p{margin:0 0 12px;color:var(--ccs-muted);font-size:.82rem}.ccs-sticker-maker__status{min-height:18px;margin-top:8px!important}.ccs-sticker-maker__clear{width:100%;margin-top:18px;border:0;background:transparent;color:var(--ccs-muted);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;text-decoration:underline;text-transform:uppercase}.ccs-sticker-maker__clear:disabled{opacity:.4;cursor:not-allowed}.ccs-sticker-maker__notice{margin-top:18px;padding:12px;border-radius:12px;background:#fff2ec;color:#7c2d10;font-size:.88rem}@media(max-width:980px){.ccs-sticker-maker__layout{grid-template-columns:1fr}.ccs-sticker-maker__stage-wrap{padding:12px}.ccs-sticker-maker__stage{position:relative;top:auto;height:58vh;min-height:420px}.ccs-sticker-maker__panel{border-top:1px solid var(--ccs-line);border-left:0}}@media(max-width:480px){.ccs-sticker-maker__header{padding:32px 18px 22px}.ccs-sticker-maker__panel{padding-inline:16px}.ccs-sticker-maker__stage{min-height:350px}}.ccs-sticker-maker__empty[hidden]{display:none!important}.ccs-sticker-maker__layout{width:100%;max-width:100vw;overflow:clip}.ccs-sticker-maker__panel{min-width:0;overflow-x:hidden}.ccs-sticker-maker__label,.ccs-sticker-maker__pill,.ccs-sticker-maker__file,.ccs-sticker-maker__button{font-size:13px}.ccs-sticker-maker__label{line-height:1.35;letter-spacing:.075em}.ccs-sticker-maker__help,.ccs-sticker-maker__custom-size,.ccs-sticker-maker__quality,.ccs-sticker-maker__order-box p,.ccs-sticker-maker__notice{font-size:13px;line-height:1.45}.ccs-sticker-maker__quality-key,.ccs-sticker-maker__range-values,.ccs-sticker-maker__button small,.ccs-sticker-maker__clear{font-size:11px}.ccs-sticker-maker__pill{min-height:46px;padding:11px 14px}.ccs-sticker-maker__size-grid,.ccs-sticker-maker__shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ccs-sticker-maker__size-grid .ccs-sticker-maker__pill,.ccs-sticker-maker__shape-grid .ccs-sticker-maker__pill{width:100%}.ccs-sticker-maker__button{min-height:62px}.ccs-sticker-maker__colour-row{gap:12px}.ccs-sticker-maker__swatch{width:36px;height:36px}.ccs-sticker-maker__stage canvas{width:100%;height:100%}@media(min-width:1180px){.ccs-sticker-maker__size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ccs-sticker-maker,.ccs-sticker-maker *,.ccs-sticker-maker *:before,.ccs-sticker-maker *:after{box-sizing:border-box}.ccs-sticker-maker{max-width:100%;overflow-x:hidden!important}.ccs-sticker-maker .ccs-sticker-maker__workflow,.ccs-sticker-maker .ccs-sticker-maker__layout,.ccs-sticker-maker .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker .ccs-sticker-maker__stage,.ccs-sticker-maker .ccs-sticker-maker__panel{width:100%;min-width:0;max-width:100%}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{width:auto;max-width:calc(100% - 20px)}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup{position:absolute;z-index:12;top:14px;left:50%;width:min(430px,calc(100% - 28px));padding:14px 44px 14px 16px;border:1px solid rgba(247,67,2,.35);border-radius:12px;background:#fffffff7;box-shadow:0 10px 28px #16161d29;color:var(--ccs-ink);transform:translate(-50%);animation:ccs-transparency-popup-in .22s ease-out}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup strong,.ccs-sticker-maker .ccs-sticker-maker__transparency-popup span{display:block}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup strong{margin-bottom:3px;font-size:13px;font-weight:900}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup span{color:var(--ccs-muted);font-size:12px;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup-close{position:absolute;top:6px;right:7px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ccs-muted);cursor:pointer;font:inherit;font-size:22px;line-height:1}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup-close:hover{background:#1111110f;color:var(--ccs-ink)}@keyframes ccs-transparency-popup-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__preview-footer{max-width:calc(100% - 14px)}.ccs-sticker-maker .ccs-sticker-maker__transparency-popup{top:8px;width:calc(100% - 16px);padding:11px 40px 11px 13px}}@media(prefers-reduced-motion:reduce){.ccs-sticker-maker .ccs-sticker-maker__transparency-popup{animation:none}}@media(max-width:980px){.ccs-sticker-maker__layout{overflow:visible}.ccs-sticker-maker__panel{width:100%}}.ccs-sticker-maker__colour-picker{position:relative;width:36px;height:36px;flex:0 0 36px;display:block;border-radius:50%;cursor:pointer}.ccs-sticker-maker__colour-picker span{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:2px solid #fff;border-radius:50%;background:radial-gradient(circle at center,#fff 0 22%,transparent 24%),conic-gradient(#ff3b30,#fc0,#34c759,#00c7be,#007aff,#5856d6,#af52de,#ff2d55,#ff3b30);box-shadow:0 0 0 1px var(--ccs-line);pointer-events:none}.ccs-sticker-maker__colour-picker:hover span,.ccs-sticker-maker__colour-picker:focus-within span{box-shadow:0 0 0 2px var(--ccs-orange)}.ccs-sticker-maker__colour-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ccs-sticker-maker__corner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ccs-sticker-maker__corner-grid .ccs-sticker-maker__pill{width:100%}.ccs-sticker-maker__group[hidden]{display:none!important}@media(max-width:420px){.ccs-sticker-maker__corner-grid{grid-template-columns:1fr}}.ccs-sticker-maker{max-width:100%!important;overflow-x:hidden!important}.ccs-sticker-maker .ccs-sticker-maker__workflow,.ccs-sticker-maker .ccs-sticker-maker__layout,.ccs-sticker-maker .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker .ccs-sticker-maker__stage,.ccs-sticker-maker .ccs-sticker-maker__panel{min-width:0!important;max-width:100%!important}.ccs-sticker-maker .ccs-sticker-maker__layout,.ccs-sticker-maker .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker .ccs-sticker-maker__panel{overflow-x:hidden!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{width:auto!important;max-width:calc(100% - 20px)!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer>*{min-width:0}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccs-sticker-maker .ccs-sticker-maker__recommend-settings.is-active:not([hidden]){margin-top:8px!important}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__preview-footer{max-width:calc(100% - 14px)!important}}html.ccs-design-lab-open,body.ccs-design-lab-open{overflow:hidden!important;overscroll-behavior:none}.ccs-sticker-maker:not(.is-designer-open){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__workflow,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__layout,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__designer-bar{display:none!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__header{min-height:0!important;padding:clamp(28px,5vw,58px) 20px!important}.ccs-sticker-maker__launcher{display:grid;justify-items:center;gap:10px;margin-top:24px}.ccs-sticker-maker__launcher .ccs-sticker-maker__button{width:min(100%,340px);min-height:56px;font-size:14px}.ccs-sticker-maker__saved-progress{color:var(--ccs-muted);font-size:12px;font-weight:800}.ccs-sticker-maker__designer-bar{display:none}.ccs-sticker-maker.is-designer-open{position:fixed!important;z-index:10000;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:100dvh!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;display:flex;flex-direction:column;overflow:hidden!important;border:0;border-radius:0;background:#f8f8fa}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__header{display:none!important}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__designer-bar{min-height:54px;padding:7px 14px;display:grid!important;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:12px;flex:0 0 auto;border-bottom:1px solid var(--ccs-line);background:#fff}.ccs-sticker-maker__designer-bar>strong{font-size:13px;font-weight:900;letter-spacing:.035em;text-align:center;text-transform:uppercase}.ccs-sticker-maker__close-designer{width:max-content;min-height:38px;padding:8px 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ccs-line);border-radius:10px;background:#fff;color:var(--ccs-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.ccs-sticker-maker__close-designer:hover{border-color:var(--ccs-orange);color:var(--ccs-orange)}.ccs-sticker-maker__autosave-status{justify-self:end;color:var(--ccs-muted);font-size:11px;font-weight:800;text-align:right}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__workflow{flex:0 0 auto}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__layout{width:100%!important;height:auto!important;min-height:0!important;flex:1 1 auto}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__panel{height:100%!important;min-height:0!important}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__stage{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.ccs-sticker-maker__cart-confirmation{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;place-items:center;background:#16161d7a;opacity:0;transition:opacity .16s ease}.ccs-sticker-maker__cart-confirmation[hidden]{display:none!important}.ccs-sticker-maker__cart-confirmation.is-visible{opacity:1}.ccs-sticker-maker__cart-confirmation-card{width:min(100%,430px);padding:28px;display:grid;justify-items:center;gap:18px;border-radius:18px;background:#fff;box-shadow:0 22px 70px #0000003d;text-align:center;transform:translateY(8px) scale(.98);transition:transform .16s ease}.ccs-sticker-maker__cart-confirmation.is-visible .ccs-sticker-maker__cart-confirmation-card{transform:translateY(0) scale(1)}.ccs-sticker-maker__cart-confirmation-card>strong{max-width:330px;font-size:clamp(18px,3vw,24px);line-height:1.2}.ccs-sticker-maker__cart-confirmation-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#e9f8ee;color:#237b43;font-size:25px;font-weight:900}.ccs-sticker-maker__cart-confirmation-card .ccs-sticker-maker__button{width:100%}@media(max-width:749px){.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__designer-bar{min-height:50px;padding:6px 8px;grid-template-columns:auto 1fr}.ccs-sticker-maker__designer-bar>strong{padding-right:8px;font-size:10px;text-align:right}.ccs-sticker-maker__autosave-status{display:none}.ccs-sticker-maker__close-designer{min-height:36px;padding:7px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ccs-sticker-maker__cart-confirmation,.ccs-sticker-maker__cart-confirmation-card{transition:none}}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__header{padding:0!important;max-width:none}.ccs-sticker-maker .ccs-sticker-maker__launcher{position:relative;isolation:isolate;min-height:clamp(300px,55vh,650px);margin:0;padding:32px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#f0f0f2}.ccs-sticker-maker__launcher-background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ccs-sticker-maker .ccs-sticker-maker__launcher .ccs-sticker-maker__saved-progress:not([hidden]){padding:7px 12px;border-radius:8px;background:#fffffff0}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__designer-bar{grid-template-columns:auto 1fr}.ccs-sticker-maker:not(.is-designer-open){width:100%!important;max-width:var(--page-width, 1400px)!important;margin:24px auto!important;padding:0 20px}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__header{display:block!important;width:100%!important;max-width:none!important;margin:0;padding:0!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__launcher{width:100%!important;max-width:none;border:1px solid #dcdce1;border-radius:18px;box-shadow:0 4px 14px #16161d17}@media(min-width:750px){.ccs-sticker-maker:not(.is-designer-open){padding:0 50px}}.ccs-sticker-maker:not(.is-designer-open){width:calc(100% - 100px)!important;max-width:1300px!important;margin:20px auto!important;padding:20px!important;box-sizing:border-box;height:570px!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border:1px solid #dcdce1;border-radius:18px;box-shadow:0 4px 14px #16161d17}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__header,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__designer-bar{display:none!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__workflow{display:flex!important;flex:0 0 auto;pointer-events:none}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,34%)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;height:auto!important;flex:1 1 auto}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{height:100%!important;min-height:0!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__stage{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{pointer-events:none;overflow:hidden!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__empty,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__transparency-popup{display:none!important}.ccs-sticker-maker__embedded-launcher{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px}.ccs-sticker-maker__embedded-launcher .ccs-sticker-maker__button{width:min(100%,300px);min-height:56px;box-shadow:0 5px 18px #16161d26}.ccs-sticker-maker__embedded-launcher .ccs-sticker-maker__saved-progress:not([hidden]){padding:7px 12px;border-radius:8px;background:#fffffff2;text-align:center}.ccs-sticker-maker.is-designer-open .ccs-sticker-maker__embedded-launcher{display:none!important}@media(max-width:749px){.ccs-sticker-maker:not(.is-designer-open){height:580px!important;width:calc(100% - 24px)!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,58%) minmax(0,42%)!important}}.ccs-sticker-maker .ccs-sticker-maker__embedded-intro{display:none}.ccs-sticker-maker.ccs-sticker-maker[data-ccs-sticker-maker]:not(.is-designer-open) .ccs-sticker-maker__panel>:not(.ccs-sticker-maker__embedded-intro){display:none!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{display:flex;align-items:center;padding:28px!important;pointer-events:auto;overflow-y:auto!important;overscroll-behavior:auto!important;touch-action:pan-y}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__embedded-intro{display:block;margin:auto 0}.ccs-sticker-maker .ccs-sticker-maker__embedded-intro h2{margin:0 0 18px;font:inherit;font-size:clamp(20px,2vw,27px);font-weight:900;line-height:1.15;color:var(--ccs-ink)}.ccs-sticker-maker .ccs-sticker-maker__embedded-intro p{margin:0 0 16px;color:var(--ccs-muted);font-size:14px;line-height:1.65}.ccs-sticker-maker .ccs-sticker-maker__embedded-intro p:last-child{margin-bottom:0}.ccs-sticker-maker .ccs-sticker-maker__embedded-intro strong{color:var(--ccs-ink)}@media(max-width:749px){.ccs-sticker-maker:not(.is-designer-open){height:780px!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__layout{grid-template-rows:minmax(0,40%) minmax(0,60%)!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{padding:22px!important}}.ccs-sticker-maker .ccs-sticker-maker__quality-confirm.needs-attention{padding:16px!important;border:2px solid #dc6a16!important;border-radius:12px;background:#fff3e5!important;color:#7c350d;font-size:13px;font-weight:900;line-height:1.5;box-shadow:0 3px 12px #96460a1f;animation:ccs-quality-wobble 3.5s ease-in-out infinite}.ccs-sticker-maker .ccs-sticker-maker__quality-confirm input{flex-shrink:0}.ccs-sticker-maker .ccs-sticker-maker__review-quality-warning{padding:16px;border:2px solid #dc6a16;border-radius:12px;background:#fff3e5;color:#7c350d}.ccs-sticker-maker .ccs-sticker-maker__review-quality-warning[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__review-quality-warning strong{display:block;font-size:14px}.ccs-sticker-maker .ccs-sticker-maker__review-quality-warning p{margin:8px 0 12px;font-size:12px;line-height:1.5}@keyframes ccs-quality-wobble{0%,70%,to{transform:translate(0)}76%,88%{transform:translate(-3px) rotate(-.35deg)}82%,94%{transform:translate(3px) rotate(.35deg)}}@media(prefers-reduced-motion:reduce){.ccs-sticker-maker .ccs-sticker-maker__quality-confirm.needs-attention{animation:none}}.ccs-sticker-maker .ccs-sticker-maker__inactive-placeholder{display:none;position:absolute;top:20px;right:20px;bottom:65px;left:20px;z-index:1;pointer-events:none;touch-action:pan-y}.ccs-sticker-maker:not(.is-designer-open):not(.has-customer-artwork) .ccs-sticker-maker__inactive-placeholder{display:grid;place-items:center}.ccs-sticker-maker .ccs-sticker-maker__inactive-placeholder img{display:block;width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.ccs-sticker-maker__quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ccs-sticker-maker__quantity-grid .ccs-sticker-maker__pill{width:100%}.ccs-sticker-maker__live-price{margin:4px 0 8px;font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-.025em}.ccs-sticker-maker__product-name{margin-bottom:5px!important}.ccs-sticker-maker__variant-status{min-height:20px;margin-bottom:14px!important}@media(min-width:1180px){.ccs-sticker-maker__quantity-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ccs-sticker-maker__empty{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer}.ccs-sticker-maker__empty:hover .ccs-sticker-maker__empty-icon,.ccs-sticker-maker__empty:focus-visible .ccs-sticker-maker__empty-icon{border-color:var(--ccs-orange);color:var(--ccs-orange)}.ccs-sticker-maker__empty:focus-visible{outline:2px solid var(--ccs-orange);outline-offset:8px;border-radius:12px}.ccs-sticker-maker__group[data-zoom-options] input[type=range]{width:100%}.ccs-sticker-maker__stage{-webkit-user-select:none;user-select:none}.ccs-sticker-maker__artwork-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ccs-sticker-maker__mini-button{min-height:38px;padding:8px 12px;border:1px solid var(--ccs-line);border-radius:9px;background:#fff;color:var(--ccs-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-transform:uppercase}.ccs-sticker-maker__mini-button.is-active,.ccs-sticker-maker__mini-button:hover{border-color:var(--ccs-orange);box-shadow:inset 0 0 0 1px var(--ccs-orange)}.ccs-sticker-maker__dimensions{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding:11px 12px;border-radius:10px;background:#fff;font-size:13px}.ccs-sticker-maker__quality-advisory{margin-top:12px;padding:12px;border:1px solid #e7b37a;border-radius:10px;background:#fff8ef;color:#6f4700;font-size:12px;line-height:1.45}.ccs-sticker-maker__quality-advisory strong,.ccs-sticker-maker__quality-advisory span{display:block}.ccs-sticker-maker__quality-advisory strong{margin-bottom:3px;color:#7b4a00;font-size:12px}.ccs-sticker-maker__quality-advisory[hidden]{display:none!important}.ccs-sticker-maker__quality-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;border:1px solid #e7b37a;border-radius:10px;background:#fff8ef;font-size:12px;line-height:1.4}.ccs-sticker-maker__drag-hint{margin:9px 0 0;color:var(--ccs-muted);font-size:11px}.ccs-sticker-maker__group.is-disabled{opacity:.42}.ccs-sticker-maker__complex-warning{margin-bottom:12px;padding:11px 12px;border-radius:10px;background:#fff4df;color:#7b4a00;font-size:12px;line-height:1.4}.ccs-sticker-maker__production-note{margin-bottom:12px!important;color:var(--ccs-muted);font-size:11px!important;line-height:1.45}.ccs-sticker-maker__stage{touch-action:pan-y}.ccs-sticker-maker__stage[style*=grab]{touch-action:none}.ccs-sticker-maker__quality-confirm[hidden],.ccs-sticker-maker__complex-warning[hidden]{display:none!important}.ccs-sticker-maker__complex-warning{margin-top:12px;margin-bottom:0}.ccs-sticker-maker__stage-wrap{min-height:0;overflow:visible}.ccs-sticker-maker__stage{width:100%;overflow:hidden}.ccs-sticker-maker__stage canvas{max-width:100%;max-height:100%}@media(max-width:980px){.ccs-sticker-maker__stage{position:relative;top:auto;height:min(62vh,620px);min-height:360px;max-height:none}}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;min-width:0!important;min-height:0!important;height:calc(100vh - 90px)!important;max-height:820px!important;padding:18px!important;overflow:hidden!important;background:#f1f1f3!important}.ccs-sticker-maker .ccs-sticker-maker__stage{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;background:#f1f1f3!important}.ccs-sticker-maker .ccs-sticker-maker__stage canvas[data-preview-canvas]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{height:min(62vh,620px)!important;max-height:none!important;padding:12px!important}.ccs-sticker-maker .ccs-sticker-maker__stage{min-height:0!important}}.ccs-sticker-maker .ccs-sticker-maker__layout{min-height:0!important;align-items:start!important}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:sticky!important;top:70px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.ccs-sticker-maker .ccs-sticker-maker__stage{position:relative!important;width:100%!important;height:clamp(360px,calc(100dvh - 150px),720px)!important;min-height:0!important;max-height:calc(100dvh - 150px)!important;overflow:hidden!important;box-sizing:border-box!important}.ccs-sticker-maker .ccs-sticker-maker__stage canvas[data-preview-canvas]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;top:auto!important;height:auto!important}.ccs-sticker-maker .ccs-sticker-maker__stage{height:clamp(340px,58dvh,560px)!important;max-height:58dvh!important}}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{background:#f1f1f3!important}.ccs-sticker-maker .ccs-sticker-maker__stage,.ccs-sticker-maker .ccs-sticker-maker__stage canvas[data-preview-canvas]{background:linear-gradient(45deg,#e4e4e4 25%,transparent 25%),linear-gradient(-45deg,#e4e4e4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4e4e4 75%),linear-gradient(-45deg,transparent 75%,#e4e4e4 75%);background-color:#f1f1f1;background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.ccs-sticker-maker__group [data-bleed-enabled]+span{flex-shrink:0}.ccs-sticker-maker .ccs-sticker-maker__upload-warning{margin-top:10px;padding:11px 13px;border:1px solid #d92d20;border-radius:8px;background:#fff2f0;color:#8a1c13;font-size:13px;font-weight:700;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__upload-warning[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__transparency-warning{display:grid;gap:3px;margin-top:10px;padding:11px 13px;border:1px solid #d89400;border-radius:8px;background:#fff8e6;color:#694500;font-size:13px;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__transparency-warning strong{font-weight:800}.ccs-sticker-maker .ccs-sticker-maker__transparency-warning[hidden]{display:none!important}.ccs-sticker-maker{width:min(1400px,calc(100% - 40px));margin-left:auto;margin-right:auto}@media(max-width:749px){.ccs-sticker-maker{width:calc(100% - 24px)}}.ccs-sticker-maker .ccs-sticker-maker__layout{align-items:stretch!important;overflow:hidden;border:1px solid var(--ccs-line);border-radius:22px;background:#f1f1f3;box-shadow:0 12px 34px #16161d0f}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{top:70px!important;align-self:start;border-radius:22px 0 0 22px;background:#f1f1f3!important}.ccs-sticker-maker .ccs-sticker-maker__panel{min-height:100%;border-left:1px solid var(--ccs-line);border-radius:0 22px 22px 0;background:var(--ccs-panel)}.ccs-sticker-maker .ccs-sticker-maker__stage{border:1px solid var(--ccs-line);border-radius:16px;box-shadow:0 2px 8px #16161d08}.ccs-sticker-maker .ccs-sticker-maker__stage-note{margin:12px 8px 0;padding-bottom:2px}.ccs-sticker-maker .ccs-sticker-maker__quality{padding:14px;border:1px solid var(--ccs-line);border-radius:14px;background:#fff;box-shadow:0 2px 8px #16161d08}.ccs-sticker-maker .ccs-sticker-maker__quality-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ccs-sticker-maker .ccs-sticker-maker__quality-heading>span{color:var(--ccs-ink);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ccs-sticker-maker .ccs-sticker-maker__quality-heading strong{margin:0;font-size:.8rem;text-align:right}.ccs-sticker-maker .ccs-sticker-maker__quality-detail{display:block;min-height:1.2em;margin-top:5px;color:var(--ccs-muted);font-size:.72rem}.ccs-sticker-maker .ccs-sticker-maker__quality-meter{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:18px}.ccs-sticker-maker .ccs-sticker-maker__quality-marker{position:absolute;z-index:2;top:-10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--ccs-ink);transform:translate(-50%);pointer-events:none}.ccs-sticker-maker .ccs-sticker-maker__quality-marker[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__quality-meter span{height:7px;border-radius:99px;opacity:.24}.ccs-sticker-maker .ccs-sticker-maker__quality-meter .is-low{background:#d84141}.ccs-sticker-maker .ccs-sticker-maker__quality-meter .is-ok{background:#d89400}.ccs-sticker-maker .ccs-sticker-maker__quality-meter .is-good{background:#159447}.ccs-sticker-maker .ccs-sticker-maker__quality[data-level=low] .ccs-sticker-maker__quality-meter .is-low,.ccs-sticker-maker .ccs-sticker-maker__quality[data-level=ok] .ccs-sticker-maker__quality-meter .is-low,.ccs-sticker-maker .ccs-sticker-maker__quality[data-level=ok] .ccs-sticker-maker__quality-meter .is-ok,.ccs-sticker-maker .ccs-sticker-maker__quality[data-level=good] .ccs-sticker-maker__quality-meter span{opacity:1}.ccs-sticker-maker .ccs-sticker-maker__quality-scale{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:6px;color:var(--ccs-muted);font-size:.62rem}.ccs-sticker-maker .ccs-sticker-maker__quality-scale span:nth-child(2){text-align:center}.ccs-sticker-maker .ccs-sticker-maker__quality-scale span:last-child{text-align:right}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__layout{display:block;border-radius:18px}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker .ccs-sticker-maker__panel{border-radius:0}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{border-bottom:1px solid var(--ccs-line)}.ccs-sticker-maker .ccs-sticker-maker__panel{border-left:0}}.ccs-sticker-maker .ccs-sticker-maker__layout{overflow:visible!important}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:sticky!important;top:70px!important;align-self:start!important;z-index:2}.ccs-sticker-maker .ccs-sticker-maker__layout,.ccs-sticker-maker .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker .ccs-sticker-maker__panel{background-clip:padding-box}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;top:auto!important;z-index:auto}}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{top:150px!important}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;top:auto!important;z-index:auto!important}}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;border:1px solid var(--ccs-line);border-radius:12px;background:#fff;cursor:pointer}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ccs-orange);flex:0 0 auto}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm span{display:grid;gap:4px}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm strong{font-size:.82rem;line-height:1.35}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm small{color:var(--ccs-muted);font-size:.72rem;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm strong{font-size:.95rem;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm small{font-size:.82rem;line-height:1.45}.ccs-sticker-maker .ccs-sticker-maker__quality-heading>span{font-size:13px!important;line-height:1.3!important}.ccs-sticker-maker .ccs-sticker-maker__quality-heading strong{font-size:13px!important;line-height:1.3!important}.ccs-sticker-maker .ccs-sticker-maker__quality-detail{font-size:12px!important;line-height:1.45!important}.ccs-sticker-maker .ccs-sticker-maker__quality-scale{font-size:11px!important;line-height:1.3!important}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm strong{font-size:15px!important;line-height:1.4!important}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm small{font-size:13px!important;line-height:1.5!important}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm{padding:14px!important;gap:12px!important}.ccs-sticker-maker .ccs-sticker-maker__approval-confirm input{width:20px!important;height:20px!important}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:sticky!important;top:70px!important;z-index:20!important;height:auto!important;max-height:none!important;padding:8px!important;border-bottom:1px solid var(--ccs-line);border-radius:0!important;background:#f1f1f3!important;box-shadow:0 8px 18px #16161d14}.ccs-sticker-maker .ccs-sticker-maker__stage{width:100%!important;height:30dvh!important;min-height:180px!important;max-height:280px!important;border-radius:12px!important}.ccs-sticker-maker .ccs-sticker-maker__stage-note{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__empty-icon{width:40px;height:40px;margin-bottom:3px;font-size:22px}.ccs-sticker-maker .ccs-sticker-maker__empty{gap:3px;padding:12px}.ccs-sticker-maker .ccs-sticker-maker__empty strong{font-size:13px}.ccs-sticker-maker .ccs-sticker-maker__empty span{font-size:11px}}.ccs-sticker-maker__positioning-intro{margin:12px 0;padding:12px 13px;border-radius:10px;background:#f4f4f6;color:var(--ccs-ink);font-size:12px;line-height:1.45}.ccs-sticker-maker__positioning-intro strong,.ccs-sticker-maker__positioning-intro span{display:block}.ccs-sticker-maker__positioning-intro strong{margin-bottom:3px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ccs-sticker-maker__positioning-intro span{color:var(--ccs-muted)}.ccs-sticker-maker__recommend-button{width:100%;display:grid;gap:2px;margin:10px 0 12px;padding:13px 14px;border:1px solid var(--ccs-orange);border-radius:10px;background:#fff7f2;color:var(--ccs-ink);cursor:pointer;font:inherit;text-align:left}.ccs-sticker-maker__recommend-button span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.ccs-sticker-maker__recommend-button small{color:var(--ccs-muted);font-size:11px;font-weight:600;line-height:1.35}.ccs-sticker-maker__recommend-button:hover{box-shadow:inset 0 0 0 1px var(--ccs-orange)}.ccs-sticker-maker__positioning-warning{margin:10px 0 12px;padding:11px 12px;border:1px solid #e7b37a;border-radius:10px;background:#fff8ef;color:#6f4700;font-size:12px;line-height:1.42}.ccs-sticker-maker__positioning-warning strong,.ccs-sticker-maker__positioning-warning span{display:block}.ccs-sticker-maker__positioning-warning strong{margin-bottom:3px;color:#7b4a00}.ccs-sticker-maker__positioning-warning[hidden]{display:none!important}.ccs-sticker-maker__cutline-help{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;color:var(--ccs-muted);font-size:11px;line-height:1.4}.ccs-sticker-maker__cutline-sample{width:24px;height:0;margin-top:7px;flex:0 0 24px;border-top:2px dashed #ff6600}.ccs-sticker-maker__cutline-copy{display:block;min-width:0;flex:1 1 auto;width:auto}.ccs-sticker-maker__recommend-settings{position:relative;display:grid;gap:10px;margin:0 0 18px;padding:15px;border:1px solid rgba(247,67,2,.38);border-radius:12px;background:#fff7f2;box-shadow:0 5px 18px #1111110d}.ccs-sticker-maker__recommend-settings[hidden]{display:none!important}.ccs-sticker-maker__recommend-settings-copy strong,.ccs-sticker-maker__recommend-settings-copy span{display:block}.ccs-sticker-maker__recommend-settings-copy strong{margin-bottom:4px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;color:var(--ccs-ink)}.ccs-sticker-maker__recommend-settings-copy span{color:var(--ccs-muted);font-size:12px;line-height:1.45}.ccs-sticker-maker__recommend-settings-button{min-height:46px;padding:11px 15px;border:0;border-radius:9px;background:var(--ccs-orange);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.ccs-sticker-maker__recommend-settings-button:hover{filter:brightness(.96)}.ccs-sticker-maker__recommend-settings-status{color:#297a45;font-size:11px;font-weight:800}.ccs-sticker-maker__recommend-settings.is-attention{animation:ccs-recommend-pulse 1.45s ease-out 1}.ccs-sticker-maker__recommend-settings.is-attention .ccs-sticker-maker__recommend-settings-button{animation:ccs-recommend-wiggle .52s ease-in-out .4s 1}@keyframes ccs-recommend-pulse{0%{box-shadow:0 0 #f7430247}45%{box-shadow:0 0 0 8px #f7430214}to{box-shadow:0 5px 18px #1111110d}}@keyframes ccs-recommend-wiggle{0%,to{transform:translate(0)}22%{transform:translate(-3px) rotate(-.35deg)}45%{transform:translate(3px) rotate(.35deg)}68%{transform:translate(-2px) rotate(-.2deg)}84%{transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.ccs-sticker-maker__recommend-settings.is-attention,.ccs-sticker-maker__recommend-settings.is-attention .ccs-sticker-maker__recommend-settings-button{animation:none}}.ccs-sticker-maker__inline-tip{display:inline!important;margin:0!important;color:var(--ccs-ink)!important;font-size:inherit!important;text-transform:none!important;letter-spacing:0!important}.ccs-sticker-maker__cutline-help strong{color:var(--ccs-ink)}.ccs-sticker-maker .ccs-sticker-maker__workflow{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 auto 12px;padding:8px;border:1px solid var(--ccs-line);border-radius:16px;background:#fff}.ccs-sticker-maker .ccs-sticker-maker__workflow-step{-webkit-appearance:none;appearance:none;min-width:0;min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--ccs-muted);cursor:pointer;font:inherit}.ccs-sticker-maker .ccs-sticker-maker__workflow-step span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:50%;background:#efeff2;font-size:12px;font-weight:900}.ccs-sticker-maker .ccs-sticker-maker__workflow-step strong{overflow:hidden;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis}.ccs-sticker-maker .ccs-sticker-maker__workflow-step.is-active{background:#fff1eb;color:var(--ccs-ink)}.ccs-sticker-maker .ccs-sticker-maker__workflow-step.is-active span{background:var(--ccs-orange);color:#fff}.ccs-sticker-maker .ccs-sticker-maker__workflow-step:disabled{cursor:not-allowed;opacity:.48}.ccs-sticker-maker .ccs-sticker-maker__layout{grid-template-columns:minmax(0,1fr) clamp(390px,32vw,460px)}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{padding:14px!important}.ccs-sticker-maker .ccs-sticker-maker__stage{position:relative!important;top:auto!important;height:calc(100vh - 285px)!important;min-height:430px!important;max-height:720px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-toolbar{width:max-content;max-width:100%;display:flex;margin:0 auto 10px;padding:4px;border:1px solid var(--ccs-line);border-radius:999px;background:#fff}.ccs-sticker-maker .ccs-sticker-maker__preview-mode{-webkit-appearance:none;appearance:none;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--ccs-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-transform:uppercase}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{width:max-content;max-width:100%;margin:8px 0 0 auto;padding:7px 11px;border:1px solid var(--ccs-line);border-radius:999px;background:#fff;color:var(--ccs-muted);font-size:12px;font-weight:800}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap>.ccs-sticker-maker__transparency-warning{margin-top:8px}.ccs-sticker-maker [data-step-content]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__step-heading.is-active:not([hidden]){display:flex!important}.ccs-sticker-maker .ccs-sticker-maker__group.is-active:not([hidden]),.ccs-sticker-maker .ccs-sticker-maker__notice.is-active:not([hidden]){display:block!important}.ccs-sticker-maker .ccs-sticker-maker__group.ccs-sticker-maker__row.is-active:not([hidden]){display:flex!important}.ccs-sticker-maker .ccs-sticker-maker__recommend-settings.is-active:not([hidden]){display:grid!important}.ccs-sticker-maker .ccs-sticker-maker__workflow-actions.is-active:not([hidden]){display:flex!important}.ccs-sticker-maker .ccs-sticker-maker__review-summary.is-active:not([hidden]){display:grid!important}.ccs-sticker-maker .ccs-sticker-maker__step-heading{align-items:flex-start;gap:10px;padding:12px 0 14px;border-bottom:1px solid var(--ccs-line)}.ccs-sticker-maker .ccs-sticker-maker__step-heading>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:9px;background:var(--ccs-orange);color:#fff;font-size:14px;font-weight:900}.ccs-sticker-maker .ccs-sticker-maker__step-heading strong,.ccs-sticker-maker .ccs-sticker-maker__step-heading small{display:block}.ccs-sticker-maker .ccs-sticker-maker__step-heading strong{font-size:18px;font-weight:900;line-height:1.2}.ccs-sticker-maker .ccs-sticker-maker__step-heading small{margin-top:3px;color:var(--ccs-muted);font-size:12px;line-height:1.4}.ccs-sticker-maker .ccs-sticker-maker__panel{min-height:610px;padding-top:14px}.ccs-sticker-maker .ccs-sticker-maker__group{padding:16px 0}.ccs-sticker-maker .ccs-sticker-maker__size-grid,.ccs-sticker-maker .ccs-sticker-maker__quantity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ccs-sticker-maker .ccs-sticker-maker__size-grid .ccs-sticker-maker__pill,.ccs-sticker-maker .ccs-sticker-maker__quantity-grid .ccs-sticker-maker__pill{width:100%;min-width:0;min-height:50px;padding:10px 5px;font-size:12px}.ccs-sticker-maker .ccs-sticker-maker__shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ccs-sticker-maker .ccs-sticker-maker__shape-grid .ccs-sticker-maker__pill{width:100%}.ccs-sticker-maker .ccs-sticker-maker__custom-size{align-items:center;margin-top:10px;padding:11px 12px;border-radius:12px;background:#f1f1f3;color:var(--ccs-ink)}.ccs-sticker-maker .ccs-sticker-maker__custom-size>span,.ccs-sticker-maker .ccs-sticker-maker__custom-size strong,.ccs-sticker-maker .ccs-sticker-maker__custom-size small{display:block}.ccs-sticker-maker .ccs-sticker-maker__custom-size small{margin-top:2px;color:var(--ccs-muted);font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__custom-size input{width:68px;min-height:42px;font-size:16px}.ccs-sticker-maker .ccs-sticker-maker__workflow-actions{justify-content:flex-end;padding:18px 0 4px}.ccs-sticker-maker .ccs-sticker-maker__workflow-actions .ccs-sticker-maker__button{width:100%}.ccs-sticker-maker .ccs-sticker-maker__review-summary{gap:0;margin-top:14px;border-top:1px solid var(--ccs-line)}.ccs-sticker-maker .ccs-sticker-maker__review-summary>div{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--ccs-line)}.ccs-sticker-maker .ccs-sticker-maker__review-summary span{color:var(--ccs-muted);font-size:12px}.ccs-sticker-maker .ccs-sticker-maker__review-summary strong{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis}.ccs-sticker-maker .ccs-sticker-maker__review-summary button{min-height:40px;padding:7px 10px;border:1px solid var(--ccs-line);border-radius:9px;background:#fff;color:var(--ccs-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:900}@media(max-width:980px){.ccs-sticker-maker .ccs-sticker-maker__header{padding-top:28px;padding-bottom:18px}.ccs-sticker-maker .ccs-sticker-maker__workflow{position:relative;z-index:21;gap:4px;margin-bottom:0;padding:6px;border-radius:16px 16px 0 0}.ccs-sticker-maker .ccs-sticker-maker__workflow-step{min-height:49px;display:grid;justify-items:center;gap:3px;padding:5px 2px}.ccs-sticker-maker .ccs-sticker-maker__workflow-step span{width:21px;height:21px;flex-basis:21px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__workflow-step strong{width:100%;font-size:10px;white-space:nowrap}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{top:70px!important;padding:7px 8px 8px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-toolbar{margin-bottom:6px;padding:3px}.ccs-sticker-maker .ccs-sticker-maker__preview-mode{min-height:34px;padding:6px 11px;font-size:10px}.ccs-sticker-maker .ccs-sticker-maker__stage{height:180px!important;min-height:160px!important;max-height:210px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{margin-top:6px;padding:5px 9px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap>.ccs-sticker-maker__transparency-warning{max-height:72px;overflow:auto;margin-top:6px;padding:8px 10px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__panel{min-height:0;padding:12px 16px 26px}.ccs-sticker-maker .ccs-sticker-maker__group{padding:14px 0}}@media(max-width:380px){.ccs-sticker-maker .ccs-sticker-maker__workflow-step strong{font-size:9px}.ccs-sticker-maker .ccs-sticker-maker__stage{height:165px!important;min-height:150px!important}.ccs-sticker-maker .ccs-sticker-maker__review-summary>div{grid-template-columns:78px minmax(0,1fr) auto}}.ccs-sticker-maker{height:calc(100dvh - 24px);min-height:620px;max-height:860px;display:flex;flex-direction:column;overflow:hidden}.ccs-sticker-maker .ccs-sticker-maker__header{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:56px;padding:7px 16px!important}.ccs-sticker-maker .ccs-sticker-maker__design-lab{display:flex;align-items:baseline;justify-content:center;gap:7px;margin:0}.ccs-sticker-maker .ccs-sticker-maker__design-lab span{font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__design-lab strong{margin:0;font-size:22px;letter-spacing:-.035em}.ccs-sticker-maker .ccs-sticker-maker__design-lab small{margin:0 0 0 5px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__eyebrow,.ccs-sticker-maker .ccs-sticker-maker__intro{display:none}.ccs-sticker-maker .ccs-sticker-maker__workflow{flex:0 0 auto;min-height:52px;margin:0 0 8px;padding:5px}.ccs-sticker-maker .ccs-sticker-maker__workflow-step{min-height:40px;padding:5px 8px}.ccs-sticker-maker .ccs-sticker-maker__layout{min-height:0!important;flex:1 1 auto;overflow:hidden!important}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important;display:flex;flex-direction:column;padding:12px!important;overflow:hidden}.ccs-sticker-maker .ccs-sticker-maker__stage{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto;border:1px solid #d7d7dd;background:#e9e9ec!important;box-shadow:inset 0 1px #ffffffbf}.ccs-sticker-maker .ccs-sticker-maker__stage canvas[data-preview-canvas]{width:100%!important;height:100%!important;min-height:0!important;background:#e9e9ec!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 4px 0}.ccs-sticker-maker .ccs-sticker-maker__cutline-status{min-width:0;display:flex;align-items:center;gap:8px;color:var(--ccs-muted);font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__cutline-status[hidden]{display:block!important;visibility:hidden}.ccs-sticker-maker .ccs-sticker-maker__cutline-status>span{width:32px;flex:0 0 32px;border-top:2px dashed var(--ccs-orange)}.ccs-sticker-maker .ccs-sticker-maker__cutline-status strong{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ccs-sticker-maker .ccs-sticker-maker__preview-controls{grid-column:2;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--ccs-line);border-radius:999px;background:#fff}.ccs-sticker-maker .ccs-sticker-maker__preview-mode{width:42px;min-height:32px;display:grid;place-items:center;padding:5px;border-radius:999px;color:var(--ccs-muted)}.ccs-sticker-maker .ccs-sticker-maker__preview-mode.is-active{background:var(--ccs-ink);color:#fff}.ccs-sticker-maker .ccs-sticker-maker__preview-mode svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ccs-sticker-maker .ccs-sticker-maker__preview-dash{width:22px;border-top:2px dashed currentColor}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{grid-column:3;justify-self:end;margin:0;padding:5px 9px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__stage-note{display:none}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap>.ccs-sticker-maker__transparency-warning{flex:0 0 auto;margin-top:6px;padding:7px 10px;font-size:11px}.ccs-sticker-maker .ccs-sticker-maker__panel{min-height:0!important;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:10px 18px 18px}.ccs-sticker-maker .ccs-sticker-maker__step-heading{padding:9px 0 11px}.ccs-sticker-maker .ccs-sticker-maker__step-heading>span{width:28px;height:28px;flex-basis:28px}.ccs-sticker-maker .ccs-sticker-maker__step-heading strong{font-size:16px}.ccs-sticker-maker .ccs-sticker-maker__group{padding:11px 0}.ccs-sticker-maker .ccs-sticker-maker__choice-grid{display:grid;gap:7px}.ccs-sticker-maker .ccs-sticker-maker__choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ccs-sticker-maker .ccs-sticker-maker__choice-grid .ccs-sticker-maker__pill{width:100%;min-width:0;min-height:48px;display:grid;place-items:center;gap:1px;padding:7px 5px}.ccs-sticker-maker .ccs-sticker-maker__choice-grid .ccs-sticker-maker__pill strong,.ccs-sticker-maker .ccs-sticker-maker__choice-grid .ccs-sticker-maker__pill small{display:block}.ccs-sticker-maker .ccs-sticker-maker__choice-grid .ccs-sticker-maker__pill small{color:var(--ccs-muted);font-size:10px;font-weight:700}.ccs-sticker-maker .ccs-sticker-maker__choice-grid .ccs-sticker-maker__pill.is-active small{color:inherit;opacity:.72}.ccs-sticker-maker .ccs-sticker-maker__colour-options,.ccs-sticker-maker .ccs-sticker-maker__colour-row{display:flex;align-items:center;gap:8px}.ccs-sticker-maker .ccs-sticker-maker__colour-options{flex-wrap:wrap}.ccs-sticker-maker .ccs-sticker-maker__sampled-group[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:980px){.ccs-sticker-maker{width:100%;height:100dvh;min-height:560px;max-height:none;border-radius:0}.ccs-sticker-maker .ccs-sticker-maker__header{min-height:44px;padding:5px 10px!important}.ccs-sticker-maker .ccs-sticker-maker__design-lab small{display:none}.ccs-sticker-maker .ccs-sticker-maker__workflow{min-height:49px;margin-bottom:5px;border-radius:12px}.ccs-sticker-maker .ccs-sticker-maker__layout{min-height:0!important;display:grid;grid-template-rows:minmax(210px,42%) minmax(0,1fr);border-radius:14px 14px 0 0}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{position:relative!important;inset:auto!important;z-index:1!important;height:100%!important;max-height:none!important;padding:7px!important;border-radius:0!important;box-shadow:none}.ccs-sticker-maker .ccs-sticker-maker__stage{height:auto!important;min-height:0!important;max-height:none!important;border-radius:10px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{min-height:38px;grid-template-columns:1fr auto 1fr;gap:5px;padding-top:4px}.ccs-sticker-maker .ccs-sticker-maker__cutline-status{grid-column:1 / -1;justify-self:center;font-size:10px}.ccs-sticker-maker .ccs-sticker-maker__cutline-status[hidden]{display:none!important}.ccs-sticker-maker .ccs-sticker-maker__cutline-status strong{display:block}.ccs-sticker-maker .ccs-sticker-maker__cutline-status>span{width:26px;flex-basis:26px}.ccs-sticker-maker .ccs-sticker-maker__preview-mode{width:38px;min-height:29px}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap>.ccs-sticker-maker__transparency-warning{max-height:46px;overflow:auto;margin-top:4px;padding:5px 8px;font-size:10px}.ccs-sticker-maker .ccs-sticker-maker__transparency-warning strong,.ccs-sticker-maker .ccs-sticker-maker__transparency-warning span{display:inline}.ccs-sticker-maker .ccs-sticker-maker__panel{height:100%;min-height:0;padding:8px 13px 18px;border-top:1px solid var(--ccs-line)}}@media(max-width:420px){.ccs-sticker-maker .ccs-sticker-maker__workflow-step{min-height:38px}.ccs-sticker-maker .ccs-sticker-maker__layout{grid-template-rows:minmax(190px,40%) minmax(0,1fr)}.ccs-sticker-maker .ccs-sticker-maker__size-grid,.ccs-sticker-maker .ccs-sticker-maker__quantity-grid{gap:5px}.ccs-sticker-maker .ccs-sticker-maker__size-grid .ccs-sticker-maker__pill,.ccs-sticker-maker .ccs-sticker-maker__quantity-grid .ccs-sticker-maker__pill{min-height:43px}}.ccs-sticker-maker{height:calc(100dvh - 160px);min-height:540px;max-height:780px}.ccs-sticker-maker .ccs-sticker-maker__layout{grid-template-columns:minmax(0,1fr) clamp(400px,32vw,470px)}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{padding:10px!important}.ccs-sticker-maker .ccs-sticker-maker__stage{min-height:320px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{position:absolute;z-index:5;right:10px;bottom:10px;left:10px;min-height:44px;padding:5px 7px;border:1px solid rgba(210,210,218,.95);border-radius:14px;background:#ffffffe0;box-shadow:0 3px 14px #16161d14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ccs-sticker-maker .ccs-sticker-maker__size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ccs-sticker-maker .ccs-sticker-maker__size-grid .ccs-sticker-maker__pill{min-height:44px}.ccs-sticker-maker .ccs-sticker-maker__size-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px}.ccs-sticker-maker .ccs-sticker-maker__size-price .ccs-sticker-maker__label{grid-column:1;margin:0}.ccs-sticker-maker .ccs-sticker-maker__size-price .ccs-sticker-maker__live-price{grid-column:2;grid-row:1 / span 2;margin:0;font-size:24px;text-align:right}.ccs-sticker-maker .ccs-sticker-maker__size-price .ccs-sticker-maker__variant-status{grid-column:1;margin:0}.ccs-sticker-maker .ccs-sticker-maker__colour-options,.ccs-sticker-maker .ccs-sticker-maker__sampled-group,.ccs-sticker-maker .ccs-sticker-maker__standard-group,.ccs-sticker-maker .ccs-sticker-maker__colour-row{min-height:38px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0!important;padding:0}.ccs-sticker-maker .ccs-sticker-maker__swatch,.ccs-sticker-maker .ccs-sticker-maker__colour-picker{width:36px;height:36px;flex:0 0 36px;margin:0}@media(max-width:980px){.ccs-sticker-maker{width:calc(100% - 12px);height:calc(100dvh - 70px);min-height:500px;max-height:none;margin-right:auto;margin-left:auto}.ccs-sticker-maker .ccs-sticker-maker__header{min-height:40px;padding:3px 8px!important}.ccs-sticker-maker .ccs-sticker-maker__workflow{min-height:46px;margin-bottom:4px;padding:4px}.ccs-sticker-maker .ccs-sticker-maker__workflow-step{min-height:38px}.ccs-sticker-maker .ccs-sticker-maker__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(230px,46%) minmax(0,1fr)}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{min-height:230px!important;padding:6px!important}.ccs-sticker-maker .ccs-sticker-maker__stage{min-height:218px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{right:7px;bottom:7px;left:7px;min-height:38px;padding:4px 5px}.ccs-sticker-maker .ccs-sticker-maker__panel{position:relative;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:7px 12px 16px}.ccs-sticker-maker .ccs-sticker-maker__group{padding:9px 0}.ccs-sticker-maker .ccs-sticker-maker__step-heading{padding:7px 0 9px}}@media(max-width:480px){.ccs-sticker-maker .ccs-sticker-maker__layout{grid-template-rows:minmax(220px,44%) minmax(0,1fr)}.ccs-sticker-maker .ccs-sticker-maker__stage-wrap{min-height:220px!important}.ccs-sticker-maker .ccs-sticker-maker__stage{min-height:208px!important}.ccs-sticker-maker .ccs-sticker-maker__preview-footer{grid-template-columns:minmax(0,1fr) auto minmax(92px,1fr)}.ccs-sticker-maker .ccs-sticker-maker__preview-dimensions{padding:4px 7px;font-size:9px}.ccs-sticker-maker .ccs-sticker-maker__size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{align-items:flex-start!important;padding:24px!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__embedded-intro{margin:0!important}@media(max-width:749px){.ccs-sticker-maker:not(.is-designer-open){height:auto!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__layout{grid-template-rows:280px auto!important}.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{height:auto!important}}.ccs-sticker-maker:not(.is-designer-open),.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__stage-wrap,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__stage,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__stage *,.ccs-sticker-maker:not(.is-designer-open) .ccs-sticker-maker__panel{touch-action:pan-y!important;overscroll-behavior:auto!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ccs-design-lab-cs.css.map */
