.coozie-preview{border-block:1px solid rgb(var(--text-color) / .16);padding-block:28px;margin-block-end:24px}.coozie-preview__drop{border:1px dashed #aaa;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fafafa;position:relative;text-align:center}.coozie-preview__drop.has-logo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:12px;text-align:left}.coozie-preview__drop.has-logo>svg,.coozie-preview__drop.has-logo>p{display:none}.coozie-preview__drop.has-logo .coozie-preview__selected{grid-column:1;grid-row:1;min-width:0}.coozie-preview__drop.has-logo .coozie-preview__choose{grid-column:2;grid-row:1;padding:10px 14px;white-space:nowrap}.coozie-preview__drop.has-logo .coozie-preview__logo{width:44px;height:44px}.coozie-preview__drop.has-logo [data-filename]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.coozie-preview__drop.has-logo [data-filename]{display:none}}.coozie-preview__drop.is-dragging,.coozie-preview__drop:focus-within{border-color:#111;background:#f0f5f7;outline:1px solid #111}.coozie-preview__choose{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.12em;background:#1c1c1c;color:#fff;padding:12px 25px;cursor:pointer}.coozie-preview__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.coozie-preview__selected{display:flex;align-items:center;gap:12px;max-width:100%;font-size:12px;overflow-wrap:anywhere}.coozie-preview [hidden]{display:none!important}.coozie-preview__logo{object-fit:contain;background:#fff;flex-shrink:0}.coozie-preview__muted,.coozie-preview figcaption{color:#666;line-height:1.6}.coozie-preview__sample{margin:0}.coozie-preview__sample>img{width:100%;height:auto}.coozie-preview figcaption{padding-top:10px}.coozie-preview textarea{width:100%;resize:vertical;min-height:105px;font:inherit;font-size:14px;line-height:1.6}.coozie-preview [data-estimate]{margin-top:8px}.coozie-preview progress{-webkit-appearance:none;appearance:none;border:0;display:block;width:100%;height:6px;accent-color:#1c1c1c}.coozie-preview progress::-webkit-progress-bar{background:#e8e8e8}.coozie-preview progress::-webkit-progress-value{background:#1c1c1c;transition:width .1s linear}.coozie-preview progress::-moz-progress-bar{background:#1c1c1c}.coozie-preview__steps{display:flex;justify-content:space-between;gap:8px;list-style:none;padding:10px 0 0;font-size:11px;color:#666}.coozie-preview .button:disabled{opacity:.5;cursor:not-allowed}.product-info:has(coozie-preview) .uploadkit-label,.product-info:has(coozie-preview) .uploadkit-button,.product-info:has(coozie-preview) .uploadkit-thumbnails,.product-info:has(coozie-preview) .uploadkit-initial-text-field{display:none}.coozie-preview progress:indeterminate{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e8e8e8,#222 45%,#e8e8e8 85%);background-size:200% 100%;animation:coozie-progress 1.6s linear infinite}.coozie-preview progress:indeterminate::-webkit-progress-bar{background:transparent}@keyframes coozie-progress{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.coozie-preview progress:indeterminate{animation:none}}.product-info:has(coozie-preview) .shopify-payment-button{display:none}.coozie-preview__steps{counter-reset:mockup-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0 0;margin:0;list-style:none}.coozie-preview__steps li{counter-increment:mockup-step;display:flex;align-items:center;gap:8px;color:#777;font-size:12px;line-height:1.4;min-width:0;transition:color .2s ease}.coozie-preview__steps li:before{content:counter(mockup-step);display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #d9dde0;border-radius:50%;background:#f5f6f7;color:#777;font-size:11px;font-weight:700;box-sizing:border-box}.coozie-preview__steps li.is-active{color:#222;font-weight:600}.coozie-preview__steps li.is-active:before{content:"";background:transparent;border:2px solid #dfe4e7;border-top-color:#262626;animation:mockup-step-spin .85s linear infinite}.coozie-preview__steps li.is-complete{color:#217346}.coozie-preview__steps li.is-complete:before{content:"\2713";background:#e9f5ed;border-color:#c9e5d3;color:#217346;font-size:14px}@media(max-width:480px){.coozie-preview__steps{grid-template-columns:1fr;gap:10px;padding-top:14px}.coozie-preview__steps li{font-size:12px}}@media(prefers-reduced-motion:reduce){.coozie-preview__steps li.is-active:before{animation:none}.coozie-preview__steps li{transition:none}}.coozie-cart-card{width:100%;max-width:290px;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8f9fb;display:grid;gap:10px;box-sizing:border-box}.coozie-cart-card__title{font-size:14px;line-height:1.4;color:#151515}.coozie-cart-card img{display:block;width:100%;height:auto;border-radius:9px}.coozie-cart-card__links{display:flex;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.5}.coozie-cart-card__links a{text-decoration:underline;text-underline-offset:3px;color:#444}.coozie-cart-card summary{cursor:pointer;font-size:12px;color:#555}.coozie-cart-card details p{font-size:13px;overflow-wrap:anywhere;margin-top:8px}.pen-preview{border-block:1px solid rgb(var(--text-color) / .16);padding-block:28px;margin-block-end:24px}.pen-preview__drop{border:1px dashed #aaa;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fafafa;position:relative;text-align:center}.pen-preview__drop.has-logo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:12px;text-align:left}.pen-preview__drop.has-logo>svg,.pen-preview__drop.has-logo>p{display:none}.pen-preview__drop.has-logo .pen-preview__selected{grid-column:1;grid-row:1;min-width:0}.pen-preview__drop.has-logo .pen-preview__choose{grid-column:2;grid-row:1;padding:10px 14px;white-space:nowrap}.pen-preview__drop.has-logo .pen-preview__logo{width:44px;height:44px}.pen-preview__drop.has-logo [data-filename]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.pen-preview__drop.has-logo [data-filename]{display:none}}.pen-preview__drop.is-dragging,.pen-preview__drop:focus-within{border-color:#111;background:#f0f5f7;outline:1px solid #111}.pen-preview__choose{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.12em;background:#1c1c1c;color:#fff;padding:12px 25px;cursor:pointer}.pen-preview__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pen-preview__selected{display:flex;align-items:center;gap:12px;max-width:100%;font-size:12px;overflow-wrap:anywhere}.pen-preview [hidden]{display:none!important}.pen-preview__logo{object-fit:contain;background:#fff;flex-shrink:0}.pen-preview__muted,.pen-preview figcaption{color:#666;line-height:1.6}.pen-preview__sample{margin:0}.pen-preview__sample>img{width:100%;height:auto}.pen-preview figcaption{padding-top:10px}.pen-preview textarea{width:100%;resize:vertical;min-height:105px;font:inherit;font-size:14px;line-height:1.6}.pen-preview [data-estimate]{margin-top:8px}.pen-preview progress{-webkit-appearance:none;appearance:none;border:0;display:block;width:100%;height:6px;accent-color:#1c1c1c}.pen-preview progress::-webkit-progress-bar{background:#e8e8e8}.pen-preview progress::-webkit-progress-value{background:#1c1c1c;transition:width .1s linear}.pen-preview progress::-moz-progress-bar{background:#1c1c1c}.pen-preview__steps{display:flex;justify-content:space-between;gap:8px;list-style:none;padding:10px 0 0;font-size:11px;color:#666}.pen-preview .button:disabled{opacity:.5;cursor:not-allowed}.product-info:has(pen-preview) .uploadkit-label,.product-info:has(pen-preview) .uploadkit-button,.product-info:has(pen-preview) .uploadkit-thumbnails,.product-info:has(pen-preview) .uploadkit-initial-text-field{display:none}.pen-preview progress:indeterminate{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e8e8e8,#222 45%,#e8e8e8 85%);background-size:200% 100%;animation:pen-progress 1.6s linear infinite}.pen-preview progress:indeterminate::-webkit-progress-bar{background:transparent}@keyframes pen-progress{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.pen-preview progress:indeterminate{animation:none}}.product-info:has(pen-preview) .shopify-payment-button{display:none}.pen-preview__steps{counter-reset:mockup-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0 0;margin:0;list-style:none}.pen-preview__steps li{counter-increment:mockup-step;display:flex;align-items:center;gap:8px;color:#777;font-size:12px;line-height:1.4;min-width:0;transition:color .2s ease}.pen-preview__steps li:before{content:counter(mockup-step);display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #d9dde0;border-radius:50%;background:#f5f6f7;color:#777;font-size:11px;font-weight:700;box-sizing:border-box}.pen-preview__steps li.is-active{color:#222;font-weight:600}.pen-preview__steps li.is-active:before{content:"";background:transparent;border:2px solid #dfe4e7;border-top-color:#262626;animation:mockup-step-spin .85s linear infinite}.pen-preview__steps li.is-complete{color:#217346}.pen-preview__steps li.is-complete:before{content:"\2713";background:#e9f5ed;border-color:#c9e5d3;color:#217346;font-size:14px}@media(max-width:480px){.pen-preview__steps{grid-template-columns:1fr;gap:10px;padding-top:14px}.pen-preview__steps li{font-size:12px}}@media(prefers-reduced-motion:reduce){.pen-preview__steps li.is-active:before{animation:none}.pen-preview__steps li{transition:none}}.sticker-preview{border-block:1px solid rgb(var(--text-color) / .16);padding-block:28px;margin-block-end:24px}.sticker-preview__drop{border:1px dashed #aaa;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fafafa;position:relative;text-align:center}.sticker-preview__drop.has-logo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:12px;text-align:left}.sticker-preview__drop.has-logo>svg,.sticker-preview__drop.has-logo>p{display:none}.sticker-preview__drop.has-logo .sticker-preview__selected{grid-column:1;grid-row:1;min-width:0}.sticker-preview__drop.has-logo .sticker-preview__choose{grid-column:2;grid-row:1;padding:10px 14px;white-space:nowrap}.sticker-preview__drop.has-logo .sticker-preview__logo{width:44px;height:44px}.sticker-preview__drop.has-logo [data-filename]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.sticker-preview__drop.has-logo [data-filename]{display:none}}.sticker-preview__drop.is-dragging,.sticker-preview__drop:focus-within{border-color:#111;background:#f0f5f7;outline:1px solid #111}.sticker-preview__choose{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.12em;background:#1c1c1c;color:#fff;padding:12px 25px;cursor:pointer}.sticker-preview__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.sticker-preview__selected{display:flex;align-items:center;gap:12px;max-width:100%;font-size:12px;overflow-wrap:anywhere}.sticker-preview [hidden]{display:none!important}.sticker-preview__logo{object-fit:contain;background:#fff;flex-shrink:0}.sticker-preview__muted,.sticker-preview figcaption{color:#666;line-height:1.6}.sticker-preview__sample{margin:0}.sticker-preview__sample>img{width:100%;height:auto}.sticker-preview figcaption{padding-top:10px}.sticker-preview textarea{width:100%;resize:vertical;min-height:105px;font:inherit;font-size:14px;line-height:1.6}.sticker-preview [data-estimate]{margin-top:8px}.sticker-preview progress{-webkit-appearance:none;appearance:none;border:0;display:block;width:100%;height:6px;accent-color:#1c1c1c}.sticker-preview progress::-webkit-progress-bar{background:#e8e8e8}.sticker-preview progress::-webkit-progress-value{background:#1c1c1c;transition:width .1s linear}.sticker-preview progress::-moz-progress-bar{background:#1c1c1c}.sticker-preview__steps{display:flex;justify-content:space-between;gap:8px;list-style:none;padding:10px 0 0;font-size:11px;color:#666}.sticker-preview .button:disabled{opacity:.5;cursor:not-allowed}.product-info:has(sticker-preview) .uploadkit-label,.product-info:has(sticker-preview) .uploadkit-button,.product-info:has(sticker-preview) .uploadkit-thumbnails,.product-info:has(sticker-preview) .uploadkit-initial-text-field{display:none}.sticker-preview progress:indeterminate{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e8e8e8,#222 45%,#e8e8e8 85%);background-size:200% 100%;animation:sticker-progress 1.6s linear infinite}.sticker-preview progress:indeterminate::-webkit-progress-bar{background:transparent}@keyframes sticker-progress{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.sticker-preview progress:indeterminate{animation:none}}.product-info:has(sticker-preview) .shopify-payment-button{display:none}.sticker-preview__steps{counter-reset:mockup-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0 0;margin:0;list-style:none}.sticker-preview__steps li{counter-increment:mockup-step;display:flex;align-items:center;gap:8px;color:#777;font-size:12px;line-height:1.4;min-width:0;transition:color .2s ease}.sticker-preview__steps li:before{content:counter(mockup-step);display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #d9dde0;border-radius:50%;background:#f5f6f7;color:#777;font-size:11px;font-weight:700;box-sizing:border-box}.sticker-preview__steps li.is-active{color:#222;font-weight:600}.sticker-preview__steps li.is-active:before{content:"";background:transparent;border:2px solid #dfe4e7;border-top-color:#262626;animation:mockup-step-spin .85s linear infinite}.sticker-preview__steps li.is-complete{color:#217346}.sticker-preview__steps li.is-complete:before{content:"\2713";background:#e9f5ed;border-color:#c9e5d3;color:#217346;font-size:14px}@keyframes mockup-step-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.sticker-preview__steps{grid-template-columns:1fr;gap:10px;padding-top:14px}.sticker-preview__steps li{font-size:12px}}@media(prefers-reduced-motion:reduce){.sticker-preview__steps li.is-active:before{animation:none}.sticker-preview__steps li{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
