.sil-mobile-preview{display:block;margin:2.4rem 0}.sil-mobile-preview__entry{padding:2.4rem 2rem;color:#f5f1e8;text-align:center;background:#181415;border-radius:.8rem}.sil-mobile-preview__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sil-mobile-preview__copy{margin:0 0 1.6rem;color:#f5f1e8c7;font-size:1.4rem}.sil-mobile-preview__button{width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;color:#181415;font:inherit;font-weight:700;letter-spacing:.14em;background:#f5f1e8;border:1px solid #f5f1e8;border-radius:.4rem;cursor:pointer}.sil-mobile-preview__button:focus-visible,.sil-mobile-preview__source:focus-within,.sil-mobile-preview__close:focus-visible,.sil-mobile-preview__rescan:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.sil-mobile-preview__dialog{width:calc(100% - 2rem);max-width:52rem;max-height:calc(100dvh - 2rem);padding:0;color:#181415;background:#f5f1e8;border:0;border-radius:1.2rem}.sil-mobile-preview__dialog::backdrop{background:#181415b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sil-mobile-preview__dialog-inner{position:relative;padding:2.4rem 1.6rem 1.6rem}.sil-mobile-preview__dialog-title{margin:0 4rem 2rem;text-align:center;font-size:2.2rem}.sil-mobile-preview__close{position:absolute;top:1.4rem;right:1.4rem;display:grid;width:4.4rem;height:4.4rem;padding:1.2rem;place-items:center;color:inherit;background:transparent;border:0;cursor:pointer}.sil-mobile-preview__close svg{width:100%;height:100%}.sil-mobile-preview__sources{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.4rem}.sil-mobile-preview__source{display:flex;min-height:9.6rem;padding:1.4rem .8rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(24,20,21,.28);border-radius:.8rem;cursor:pointer}.sil-mobile-preview__source svg{width:2.8rem;height:2.8rem;stroke:currentColor;stroke-width:1.6}.sil-mobile-preview__stage{position:relative;overflow:hidden;width:100%;min-height:24rem;max-height:min(60vh,58rem);background:#ded8ce;border-radius:.8rem;touch-action:none;-webkit-user-select:none;user-select:none}.sil-mobile-preview__stage canvas{display:block;width:100%;height:100%;max-height:min(60vh,58rem);object-fit:contain;touch-action:none}.sil-mobile-preview__scan{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center;color:#fff;text-align:center;background:#10141233;pointer-events:none}.sil-mobile-preview__scan[hidden]{display:none}.sil-mobile-preview__scan strong{position:relative;z-index:2;padding:.8rem 1.2rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;background:#101412b8;border-radius:999px}.sil-mobile-preview__scan-line{position:absolute;z-index:1;top:0;right:0;left:0;height:.2rem;background:#74ffcc;box-shadow:0 0 1.8rem .5rem #74ffccbf;animation:sil-skin-scan 1.15s ease-in-out infinite alternate}.sil-mobile-preview__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.sil-mobile-preview__hint{margin:0;font-size:1.3rem}.sil-mobile-preview__rescan{padding:.7rem 1rem;color:inherit;font:inherit;font-size:1.2rem;background:transparent;border:1px solid rgba(24,20,21,.3);border-radius:999px}.sil-mobile-preview__privacy{margin:1rem 0 0;color:#1814159e;text-align:center;font-size:1.1rem}@media screen and (min-width:750px){.sil-mobile-preview{display:none!important}}@media(prefers-reduced-motion:no-preference){.sil-mobile-preview__dialog[open]{animation:sil-preview-in .2s ease-out}@keyframes sil-preview-in{0%{opacity:0;transform:translateY(1.6rem)}}@keyframes sil-skin-scan{0%{transform:translateY(0)}to{transform:translateY(56rem)}}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/sil-mobile-tattoo-preview.css.map */
