.mockup-preview__face{display:none}.mockup-preview.has-photo .mockup-preview__face,.photo-uploader__preview.has-photo .mockup-preview__face{display:block}.mockup-preview__bg[hidden]{display:none}.mockup-preview.has-photo{cursor:zoom-in}.mockup-preview--shape-ellipse .mockup-preview__face{border-radius:9999px}.mockup-preview--shape-rounded .mockup-preview__face{border-radius:14%}.mockup-preview--shape-square .mockup-preview__face{border-radius:0}.mockup-preview--shape-sticker .mockup-preview__face{border-radius:8%;border:3px solid #fff;background:#fff;box-shadow:0 3px 10px #00000047}.mockup-preview--shape-sticker .mockup-preview__face img{border-radius:5%}.mockup-preview--shape-sticker .mockup-preview__face.is-cutout{border:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.mockup-preview--shape-sticker .mockup-preview__face.is-cutout img{object-fit:contain;border-radius:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.mockup-preview--shape-headcut .mockup-preview__face{border-radius:9999px;overflow:hidden}.mockup-preview--shape-headcut .mockup-preview__face.is-cutout{border-radius:0;overflow:visible;background:transparent;box-shadow:none}.mockup-preview--shape-headcut .mockup-preview__face.is-cutout img{width:100%;height:100%;object-fit:contain;object-position:center bottom;border-radius:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.mockup-preview--shape-headcut.mockup-preview--finish-print .mockup-preview__face.is-cutout{box-shadow:none}.mockup-preview--finish-disc .mockup-preview__face{box-shadow:inset 0 4px 12px #0000004d}.mockup-preview--finish-print .mockup-preview__face{box-shadow:0 1px 6px #0000002e}.mockup-preview--shape-sticker.mockup-preview--finish-print .mockup-preview__face{box-shadow:0 3px 10px #00000047}.mockup-preview--shape-sticker.mockup-preview--finish-print .mockup-preview__face.is-cutout{box-shadow:none}.mockup-preview--finish-engrave .mockup-preview__face{box-shadow:inset 0 2px 6px #00000073}.mockup-preview--finish-engrave .mockup-preview__face img{filter:grayscale(1) contrast(1.2) brightness(.95);mix-blend-mode:multiply}.mockup-preview--plain{background:#fdf3f6}.mockup-preview--plain .mockup-preview__face{box-shadow:0 2px 8px #00000026}.swatch label.swatch-label--text{width:auto;min-width:2.6rem;height:2.3rem;padding:0 .9rem;border-radius:9999px;background:#fff;border:2px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--color-foreground);cursor:pointer}.swatch input[data-swatch]:checked+label.swatch-label--text{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary)}.swatch label.swatch-label--text svg{display:none}.form-block .custom-text-field{width:100%;border:2px solid var(--color-border);border-radius:9999px;padding:.7rem 1.1rem;font:inherit;font-weight:600;background:#fff}.form-block .custom-text-field:focus{outline:none;border-color:var(--color-primary)}.mockup-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#1e141999;padding:2rem;cursor:zoom-out}.mockup-lightbox.is-open{display:flex}.mockup-lightbox .mockup-preview{width:min(85vw,34rem);height:min(85vw,34rem);cursor:zoom-out;box-shadow:0 12px 40px #00000059}.mockup-lightbox .mockup-lightbox__hint{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:.9rem;opacity:.85}.cart-item__media .mockup-preview{width:100%;height:100%;border:0;border-radius:0}.cart-item__media .mockup-preview__bg{border-radius:0}.quick-add .photo-uploader__preview .mockup-preview{width:5.5rem;height:5.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mockup.css.map */
